BM6P6(@ }}}{{{zzzzzz~~~zzz|||{{{xxxwww}}}~~~}}}wwwvvvrrrsss~~~}}}{{{}}}{{{~~~||||||}}}yyyyyyzzz{{{|||{{{yyyxxxvvvwwwwwwwwwxxxxxxyyyyyy|||yyyxxx|||}}}zzz|||}}}zzzzzz{{{{{{zzz|||{{{~~~~~~~~~~~~yyyyyyzzz}}}zzzvvvtttttttttuuuuuuuuuvvvvvv|||xxxuuuyyy~~~yyyxxx|||}}}}}}~~~~~~~~~}}}zzzxxx{{{~~~}}}~~~~~~~~~~~~{{{zzz{{{~~~xxxsssssssssttttttttttttuuuwwwsssooopppwwwxxxtttxxx~~~zzzuuuvvv}}}~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxtttppppppsssxxx|||~~~zzzuuuxxx~~~wwwtttxxx~~~}}}||||||{{{zzz}}}~~~zzzzzz~~~rrrrrrssstttvvvwwwyyyyyyvvvwwwyyy{{{~~~~~~~~~~~~~~~yyyxxxxxxxxxxxxxxxxxxxxxwwwvvvuuusssqqqooonnnnnnppprrrsssrrrooollljjjjjjiiijjjlllnnnnnnmmmlllkkkllllllmmmnnnoooooonnnnnnkkklllmmmoooqqqssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxzzz|||~~~SSSSSSUUUVVVXXXYYYZZZZZZUUUVVVXXX[[[^^^aaacccddd``````___^^^]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVUUUUUUTTTSSSPPPRRRTTTTTTRRRPPPPPPPPPNNNOOORRRSSSTTTSSSQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXUUUUUUUUUUUUUUUUUUVVVVVVZZZ[[[]]]___```bbbccccccaaaaaa`````````bbbcccdddfffgggjjjlllmmmmmmlllkkkiiihhhhhhjjjmmmqqqrrrrrrqqqrrrrrrssssssttttttuuusssssssssrrrrrrpppooonnnoooqqqsssvvvyyy|||{{{zzzyyyyyy{{{~~~AAABBBCCCEEEEEEFFFFFFEEECCCDDDDDDEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEEEE???@@@BBBBBB@@@???@@@AAA>>>???AAACCCDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNQQQQQQRRRTTTUUUUUUVVVVVVRRRQQQPPPQQQTTTVVVXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZXXXYYYYYYYYYXXXWWWVVVVVVUUUWWWYYY[[[^^^aaacccddd^^^]]]\\\\\\]]]```bbbdddddddddeeegggiiijjjllllllnnnnnnooooooppppppqqqqqqvvvzzzzzzuuutttuuuvvvyyy|||}}}{{{yyyxxxyyy{{{}}}>>>>>>???@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>>======<<<==================>>>>>>??????===============>>>???@@@<<<<<<===;;;999999:::;;;888999:::<<<======<<<<<<===<<<<<<;;;;;;<<<<<<<<<777888888999:::;;;;;;<<<;;;;;;<<<<<<<<<=========888999:::;;;<<<<<<<<<<<<@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAABBBCCCDDDFFFGGGEEECCCAAAAAACCCEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSYYY]]]fffqqqyyyxxxqqqiii[[[ZZZYYYYYYZZZ]]]___aaabbbbbbcccbbbaaa^^^\\\ZZZYYYZZZ[[[\\\]]]aaafffjjjkkklllnnnppprrrtttvvvwwwuuuuuuttttttttttttttttttvvvxxx{{{|||~~~@@@AAAAAAAAAAAA???>>><<<666777777888:::;;;;;;<<<;;;;;;:::999888888888888777777777888888999999999;;;:::999999999:::;;;<<<;;;;;;:::777555444555777444555666777777888888888888777777666666666777777444555666777999:::;;;<<<555555555555666666777777666666777888888888888888777888999::::::999888777:::999888888999;;;>>>???@@@===::::::;;;<<<==============================::::::;;;;;;<<<;;;;;;;;;========================AAA@@@??????>>>>>>??????AAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@FFFFFFJJJSSS]]]cccccc```NNNLLLIIIGGGGGGGGGIIIJJJIIIJJJKKKKKKKKKIIIFFFEEEGGGGGGGGGGGGGGGJJJOOORRROOOPPPQQQSSSUUUVVVXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVUUUWWWYYYZZZ[[[]]]```bbbdddeeefffeeedddeeeiiimmmnnnnnnnnnnnnoooppppppqqqtttwwwzzz~~~~~~CCCCCCCCCCCCAAA???<<<;;;<<<:::999777777888999:::<<<;;;;;;::::::999888888555666888999999888666555444444444555666888999:::;;;:::999888777777777777777777888888888888777777777777666666666666777777///000222444555666777777555555555555555666777777777777666666555555555444777777777777777666666666555555555555555555555555888888777777777777888888777777666666666666777777666555333333333666999:::999888888888777777666666777777888888999999999:::;;;::::::999999888888888888888999999:::;;;======<<<>>>AAAEEEHHHNNNTTTYYYRRRMMMEEE>>>::::::<<<>>>@@@>>>============<<<:::;;;<<<<<<===>>>>>>>>>===AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMRRRRRRRRRRRRSSSSSSSSSTTTVVVVVVXXXZZZ\\\^^^___```]]]^^^___```aaaaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaahhhhhhiiijjjjjjjjjjjjiiikkklllmmmnnnppprrrssstttvvvvvvvvvvvvwwwxxxzzzzzz}}}}}}HHHHHHHHHGGGFFFDDDBBB@@@===<<<:::888888999:::;;;<<<<<<;;;;;;:::999999888666777888999999888777666444555555555777888999:::::::::999888777666666777666666777777777777666666777777666666555666666666444444444444444444444444555555555555555666666777666666666666555555444444555444444444444444444444555555555555555555555555444333333333333333333444666555555444444555555666444444444555555666777777888777777777666666666555666666666666777777777777888888777777777777777777666666666555666666777777777999;;;===@@@EEEJJJNNNSSSPPPJJJDDD>>>:::888888:::888777777888888777666888999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^___aaadddgggjjjlllpppqqqtttyyy{{{|||}}}}}}~~~~~~~~~~~~KKKKKKKKKKKKIIIHHHFFFDDD>>>===<<<::::::;;;<<<<<<<<<<<<;;;;;;::::::999999666777888999999888777666555555555666777888999:::999999888777666666666666555666666777777666666555888777666555555555555555555444333222222333444555555444444444444555666666666555555555555444444444444444444444444444444444444444444444444444444444555444444444444444444555444444444333333444444444333444555666777666444444666666555555555555444444555555555444444444444444444444444555555555555555555555444333333333333333333555666777999;;;???BBBQQQQQQOOOKKKEEE>>>777333999777666666777777777666555666666777777777777777555555555555666666666666666666555555555555666666666666666777777777777777888888888888999:::;;;<<<999999999999::::::::::::;;;;;;:::::::::999999999<<<<<<==========================================>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIILLLNNNOOOPPPQQQTTTYYY```eeehhhhhh]]]\\\[[[[[[[[[[[[\\\]]]___```bbbeeegggiiijjjjjjiiilllppptttvvvyyy|||}}}{{{{{{{{{}}}~~~~~~IIIIIIIIIIIIIIIGGGEEEDDD???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999777777888999999888777777666666666666777777888999888777666666555555555666666666777777777777666666777777666555444444444444222222111000222444666888444444333333444444555666444444444444444444444444555555555555555666666666444444444444444444444444666666555555555555666666444444333333333333444444444444555555555444444333444444444333333333333333555555444444333333222222222333333333444444555555666555555444444444555555444555666666666777999<<>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<======>>>???AAABBBBBBAAAAAACCCGGGMMMRRRVVVXXXNNNLLLJJJHHHGGGHHHJJJKKKJJJKKKLLLNNNPPPQQQRRRRRRRRRUUUWWWYYYYYYZZZ\\\]]]```___]]]\\\[[[\\\]]]^^^^^^cccfffeeefffjjjlllkkkhhhjjjllloootttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwxxxyyyzzz|||}}}}}}~~~~~~~~~|||}}}}}}~~~{{{{{{{{{{{{{{{zzzzzzyyy|||~~~EEEFFFGGGGGGFFFEEEDDDCCC>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999999888888777777777777777777777777777666666666666666777777666666555555444444555555666777777777777777777666666666555444444333444444333222111000111333666777333333333333333444555555333333333333444444444444333444444444555555555666444444444444444444444444333333222222222222333333555444444333333444444555666555333222111222444555222222222222222333333333555555555444444333333333222333333444444555555555444333333444555666777777555666666666555555666777;;;@@@GGGLLLNNNJJJEEEAAA888666333222333444333333444444555555555555444444444444444444555555555555555555444444444444555555333333333222111111000000666666666666777888999999666666666666777777777777777777777777777777777777999999888888777666666666888888888888888888888888777777888999999999999888::::::::::::::::::::::::888888777777777888999999777888888999::::::::::::888999:::<<>>===>>>@@@BBBAAABBBCCCEEEFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLKKKJJJJJJIIIJJJJJJKKKLLLQQQSSSQQQPPPSSSTTTSSSRRRSSSUUUWWWZZZ^^^```bbbbbbccccccaaa___^^^^^^___gggggggggggggggggghhhhhhhhhjjjmmmppprrrrrrrrrqqqrrrqqqppppppqqqtttvvvxxxzzzyyyxxxwwwwwwyyy|||}}}|||{{{uuussspppoooooooooooonnnsssuuuyyy}}}~~~|||zzzxxxwwwvvvssssssrrrssstttssspppmmmllllllkkkjjjiiihhhhhhhhhjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiieeeeeeddddddddddddddddddgggeeedddddddddcccaaa^^^]]]^^^___aaabbbccccccbbbbbbccceeedddccccccdddfffgggeeedddccccccccc```^^^bbbccccccddddddeeeeeeeeecccddddddeeeeeeeeeeeeeeeggggggfffgggiiikkkmmmooopppppppppqqqrrrssstttuuuttttttuuuxxx|||~~~~~~~~~|||||||||||||||{{{{{{zzzxxxxxxyyyzzz{{{|||}}}}}}zzzzzz{{{|||}}}xxxnnnggggggfffdddccccccbbbbbbeeegggiiijjjjjjjjjkkklllkkknnnqqqsssssstttvvvxxxzzz{{{~~~CCCDDDDDDEEEEEEDDDCCCBBB<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777666666666666666666666666666666555555444555555555555555444444333444444555555666666777777666666555444444333333333444444555555444333222111111222222333222222222222333444444222222333333333333333444000111111222222333333333333333333333333333333333444444333333333333444444555444444333333444444555666444222000000222444666111111222222222222333333555555555555444444444444333333444444444444444444111111111222333444666666333444555555333222333444333777===DDDHHHIIIHHHGGG===:::666444444555444444555555555666555555444333222222222333333333444444444333333222222333333444333333333222222111111111555444444555555666777888444444555555555666666666555555666666777888888888888888777777666666666555777777777777777777777777444444555666666666666666777777777888888888888888777777666666666666777777555666666777888777777777777888999999:::<<<@@@CCCBBB@@@===;;;;;;<<<>>>???======>>>???@@@@@@@@@@@@???AAACCCDDDDDDCCCDDDFFFCCCCCCCCCBBBBBBBBBCCCCCCCCCHHHIIIFFFEEEFFFGGGEEEHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQOOOMMMLLLMMMOOORRRRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVXXXYYY[[[[[[ZZZXXXXXXXXXZZZ\\\]]]^^^___aaabbbccccccbbbbbbaaabbbdddfffhhhjjjkkkkkkmmmlllllllllmmmmmmnnnoooeeebbb______```bbbbbbbbbddddddeeefffggghhhhhhhhhkkkkkkjjjiiigggfffdddccc]]][[[YYYVVVUUUUUUVVVWWW\\\```gggnnntttyyy~~~|||uuupppnnnnnnooooooiiijjjlllmmmmmmmmmmmmllliiihhhgggfffdddbbbaaaaaa^^^^^^```bbbcccbbb^^^[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVQQQPPPOOONNNNNNNNNNNNOOORRRQQQOOOPPPPPPOOOMMMKKKJJJKKKMMMNNNOOONNNNNNMMMLLLMMMOOONNNMMMMMMNNNPPPPPPNNNLLLLLLLLLLLLKKKIIIMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVWWWWWWVVVWWWWWWXXXYYYZZZYYYYYYYYY[[[^^^___^^^]]]\\\]]]^^^^^^___^^^^^^^^^]]]^^^^^^___```aaaaaabbb____________```bbbcccdddbbbbbbccceeeiiinnnrrrtttrrrxxx{{{yyytttnnncccZZZVVVUUUTTTRRRQQQPPPPPPPPPOOOQQQSSSTTTSSSSSSTTTUUUSSSVVVZZZ[[[YYYYYY[[[^^^]]]___bbbeeegggiiijjjjjjnnnooopppnnnlllmmmqqquuuuuuwwwyyy|||~~~???@@@AAABBBBBBAAA@@@@@@:::;;;;;;;;;::::::999999999999888888777666666666555555444444444444555555666555444333333333333333444444333333333333444444333444444555555444444333222222222222333444555666444444333333222111111000222222222222222333333444111222222222333333333333000000000111222222333333333333333333333333333333555555444444444444555555333333222222222222333333222222111111222333444555111111222222222333333333333333444444444444444444444444333333333333333333222111111111222333333444111333444444333222333444222333666999<<<@@@BBBDDDBBB>>>:::777666666666555555555555555555444333333111111222222222222333333333222222111111222222333555555555555555555444444333333333333444555666666555555666666666777777777666666666777777777888888777777777777777777666666888888888888888888888888555555666777777777777777777777777888888999999999888888777777777777888888555666777888999999888777666888::::::::::::===@@@???>>><<<;;;;;;<<<===>>>;;;<<<<<<=========<<<<<<;;;===???@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===BBBCCC@@@>>>@@@@@@???AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGEEECCCCCCEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOORRRQQQPPPOOOOOOPPPQQQQQQMMMJJJGGGGGGIIIKKKKKKJJJNNNOOORRRTTTUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNLLLKKKIIIFFFEEEEEEGGGIIIKKKPPPWWW]]]ccciiinnnrrrnnnhhhaaa[[[YYYYYYYYYZZZXXXYYYZZZ\\\]]]]]]\\\\\\XXXWWWWWWVVVUUUTTTSSSRRRRRRQQQRRRSSSTTTSSSQQQNNNKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAABBBCCCBBB@@@???>>>???AAABBBBBBAAA@@@???>>>???@@@@@@??????@@@AAABBB@@@>>>>>>???@@@???=========>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFHHHIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKMMMMMMKKKKKKLLLMMMOOORRRTTTUUUUUUYYY[[[YYYWWWVVVQQQJJJFFFEEEDDDCCCCCCCCCDDDDDDAAABBBDDDDDDCCCBBBBBBCCCBBBEEEIIIIIIFFFEEEGGGJJJHHHIIILLLNNNPPPPPPQQQPPPSSSSSSSSSTTTTTTUUUWWWXXXZZZ[[[]]]___aaabbbcccccceeeggghhhiiijjjlllppprrrtttuuuvvvwwwyyy{{{}}}~~~;;;<<<===>>>>>>>>>===<<<999999::::::999999888777888888777777666555555555555444444333333444444555555555444333222222222222333333333222222333444444111222222333333222222111111111111222333444555666000111222333333333333333222222111111222222333444111111111222222333333333111111222333444444555555333333333333333333333333111000000000000000000111222222111111111111222222///000111333444444444333111111222222333333333333222222222333333444444555444333333333222222111111555444333333222333333333111333555555444333444555555444222222444777;;;>>>@@@<<<777444222222222111555555555555555444333222222222222222333333333444333333222222222222333333333333333333444444444444333222222333333444555666444444444444555555555666555444444444444444333333444444444444444444444444555555555555555555555555555555666777777777777666555666666777888888999999888777777666666666777777444555777888999888777777333666888999777888:::===:::999888888888999::::::<<<======>>>>>>======<<<<<<===??????>>>===>>>???>>>>>>>>>???????????????999>>>???<<<;;;===>>><<<<<<<<<<<<<<<===>>>??????@@@AAA@@@???======???AAA??????@@@AAABBBBBBBBBAAABBBBBBAAA@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAA@@@@@@BBBBBBAAAAAAAAABBBBBBCCCFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAFFFDDDBBBAAA@@@@@@@@@AAACCC@@@<<<<<>>@@@@@@CCCHHHMMMQQQVVV\\\```bbb^^^WWWRRRPPPOOONNNNNNOOOQQQRRRTTTUUUUUUUUUTTTPPPOOOOOONNNNNNMMMMMMMMMIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999999999999999:::;;;===>>>;;;::::::;;;<<<<<<:::999999:::;;;<<<<<<:::888777777888:::999888888999;;;<<<:::999888:::;;;:::999444444666777999:::<<<<<<999999999999999:::;;;;;;888999;;;<<<===<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;::::::<<<>>>???>>>===>>>>>>??????>>>===;;;:::=========>>>>>>>>>>>>>>>AAA@@@???>>>>>>???AAAAAA?????????@@@@@@AAAAAAAAABBBEEEEEECCCCCCEEEEEEBBB<<<;;;:::::::::<<<===>>>:::<<<======;;;::::::;;;888<<<@@@???;;;:::<<>>@@@AAABBBBBBAAAAAA@@@??????AAACCCEEEDDDCCCIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPOOOOOOQQQTTTVVVYYYZZZ[[[\\\^^^```bbbccccccffflllqqqttttttrrrqqqqqqsssuuutttqqqppprrrtttuuuuuuwwwyyyzzz{{{{{{{{{zzzzzzzzz{{{|||~~~======<<<<<<<<<<<<=========<<<:::888777777777888999888888888777777666666555555444444444444555555222222444444444444222222666555444333333333333333111111222222222333333333222222222222222222222222333222111000000111222333333333222111000000000111222222222111111111111000111111111111222333444555333333333222222111111111222222222222222222222222444333333222111111111222222222111111222222333444333333333333333333333333111111000000111111222333333333333222222222111111222222222222222222222222333333333222222111111111444444444555555555555666777666666555444444333333444444333333333222222222111111222222222333333333222222222222222222222222111111111222222333333333222333333444444333333222555555555666666666666666666666666666777777777777555555555555555555555555777666555444444555666777888666555333333555666888555666777888999:::::::::::::::::::::::::::::::::888888888777888888999999::::::999999999999888888::::::::::::::::::999999@@@???>>>>>>======>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???????????????>>>======<<<<<<============<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;===???AAA@@@>>><<<;;;<<<===>>>>>>======>>>>>>>>>>>>======???@@@@@@???======???@@@AAA@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFCCCCCCBBB@@@===<<<===???<<<=========>>>>>>>>>???<<<<<<<<<===============AAAAAAAAAAAABBBBBBBBBBBBFFFEEEBBB???>>>>>>>>>???===>>>>>>======<<<;;;::::::;;;===AAADDDHHHLLLNNNIIIIIIHHHHHHGGGGGGGGGGGGFFFHHHJJJMMMOOOOOOOOONNNIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDAAA???>>>>>>???@@@>>>>>>===<<<;;;;;;::::::777777888888999999999:::777777777777777777777777888888888888777777777777888888888888777777777777777777777777777777777777555555555666666666666777999888888888777777666666888888999999999999888777777777777777888888888888;;;999888666666777999:::888888888888777777777777777777888888999999999:::888777777777888999::::::888999999999::::::::::::888888888888888888888888:::::::::;;;;;;<<<<<<<<<============<<<:::888777999999888777666666777777888888777777777777888888777777888888888888777777888888888888999999999999999999:::::::::;;;;;;;;;;;;<<<===>>>???AAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNMMMOOORRRVVVYYYZZZZZZZZZ\\\[[[YYYWWWWWWWWWYYYZZZ]]]^^^^^^^^^^^^_________bbbbbbbbbbbbbbbbbbbbbbbb<<<;;;;;;::::::;;;;;;<<<===<<<:::888777666555555777777777666666555555555555555444444444444555555222333333333333333333222555555444333333333333333111111111222222222333333222222222222222222222222222222111000000111222222333222111111000000111111222222222111111111000000111111111111222333444444333333222222222111111111222222222222111111111111333222111000000000000111222111111111111222333333333333333333333333333333111111000000111111222333333222222222111111111111222222222222222222222222333333222222222111111111222333333333333444444444555555444444333222222111444333333333333222222222111111111222222222333333222222222222222222222222111111111222222333333333222333333444444333333222777666666666555444444444444444444444555555555555444444444444444444444444777666555444444555666666777666555444444555666777666777888999::::::::::::;;;;;;:::::::::::::::::::::999888888777777777777999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<===>>>??????@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB??????>>>=========>>>>>>======<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;===???@@@???===;;;:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@???@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEECCCCCCBBB???<<<;;;<<<======<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===CCCCCCCCCDDDDDDDDDDDDEEEHHHFFFCCC@@@>>>==================<<<<<<;;;:::999999999999999:::;;;======????????????>>>>>>>>>===>>>@@@BBBDDDFFFFFFEEEEEE@@@@@@@@@@@@@@@AAAAAAAAA???>>><<<:::999999999999;;;;;;;;;:::999888888888555555666666777777777777666666666666666666666666444444444444444444444444666666666666666555555555666666666666666666666666444444444555555555666666666666666666555555555444444444555555555555444444555555555555666666666666888777666555444555777888777777777777666666666666666666666666666777777777666666666666666666777777444555555555555666666666666666666666666666666666666666777777777777777777888888999::::::999888777888777666555555555555666777777666666666666777777555555666666666666555555555555555666666666777777666666666666777777777777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@AAA===???BBBEEEGGGHHHHHHHHHIIIGGGFFFDDDDDDDDDFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJ::::::999999999999::::::<<<<<<;;;999777555333222555555555555555444444444555444444333333444444555333333222222222222333333444444333333222222333333111111111222222222222333111111111111111111111111222111111000000111111222222222111000000000111111222222111111111000000000000000000000111222333444222222222111111111111111222222111111000000//////111111000/////////000000111111111111111222222333222222222222222222222222111000000000000111222222111111111111000000000000000000000000000000000000222222222111111111111111111111111111222222222333333333333222111111000000333333333222222222111111111111111222222222222333222222222222222222222222111111111222222222222222222222333333333333222222777777666555444333222222111111222222222333333333444444444444444444444444555555444444444444555555666666666666666666666666666777888999::::::::::::::::::::::::::::::::::::;;;:::999777666666666666888999:::;;;<<<===>>>>>>=====================>>>=========>>>???@@@AAABBBDDDEEEGGGIIIJJJLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGDDDCCCBBBBBBAAAAAABBBBBB@@@@@@???>>>>>>>>>??????>>>=========>>>???AAAAAA@@@???>>>======>>>@@@@@@>>>===;;;::::::;;;===>>>???AAABBBCCCDDDFFFIIIKKKOOOPPPSSSUUUVVVUUUUUUTTTNNNNNNOOOOOONNNMMMKKKJJJHHHGGGFFFBBB>>><<<===>>>>>>>>><<<;;;:::999999888;;;:::999999:::<<<>>>???EEEEEEEEEEEEFFFFFFFFFGGGJJJHHHEEEBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999888666666666666::::::::::::999999999999888999:::<<<======<<<;;;888888999999::::::;;;;;;:::999999888777666555555888888888777666666555555333333444444444444444555444444444444444444444444222222222222222333333333333333333333333444444444333333333333333333333333333333333333444444444444444444333333333333222222111222222333333222222222222222333333333444444444555444333222333333555666666666555555555444444444444444444444444444333333555444444444444444333333222222222333333333444444444444444444444444444444555555555444444444444444333333555666777888888777666555444444444444444444666555555444444555555666222333333444444333333222222222222222333333333333222222222222333333333333555555555666666666777777888777777666666555555444555666666777888888999999555777999;;;<<<<<<<<<<<<<<<;;;999888888999::::::<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::;;;:::999777555333555555555555444444444444444444333333333333444444444333222111111222333444333333222222222222333333111111111111222222222222111111111111111111111111111111000000000000111111111111000000000000111111111111111111000000000000000000000000000111222222111111111111111111111000111111000000//////......111000000//////000000000000000000000000111222222222222222222222222222222000000000000000111222222000000000000000/////////000000000000000000000000111111111111111111111000000000111111111222222222222222222111111111000000222222222222111111111111111111111111222222222222111111111111111111111111111111111111111222222222222222333333333333222222555555444444333333222222000000111111111222222222333333333333333333333333333333333333333444444444555555666666666666555555555666777777888888888777777777888888888888888999999888777666666666666666888999999:::;;;;;;<<<<<<<<<===============>>>>>>@@@@@@@@@@@@AAABBBCCCDDDGGGIIIJJJMMMOOOPPPQQQQQQLLLKKKJJJJJJIIIIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEGGGHHHFFFDDDAAA??????AAADDDFFFEEEGGGIIIKKKMMMPPPTTTWWW^^^```bbbeeeeeedddbbb```ZZZ[[[]]]]]]]]][[[YYYWWWUUUTTTQQQLLLGGGCCCCCCCCCBBBAAA@@@>>>============???>>>===<<<>>>@@@CCCFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJHHHFFFEEEDDDDDDDDDBBBCCCCCCBBBBBBAAA@@@???;;;;;;:::999888888888999888888888888888888888888777888999:::::::::999888666777777888999::::::;;;999999999999888777666555666666666555555444444444333333333333333333333333333333333333333333333333333333444444444444444555222222222333333333333333333333333333333333333333111222222222333333333333222222222222222222222222222222333333444444333333111111111222222222333333333333222222222333444444444444444444333333333333444444444333333222222111444444444333333222222111333333333444444444555555333333333333333333333333666666666555555444444444111222333444555666666666555444444333333333444444444444333333333333444444111222222333333222222111000000000111111111222222000111111111111222222222555555555555555555555555666666666555555555555555666666666666777777777777777777888999::::::999999999888777666666777888888888999999999:::::::::::::::::::::::::::::::::::::::999999999999999999:::777888999::::::999888777555555555555555555555555333333222222222222333333333333111000000111333333222222111111111222222333000000111111111222222222000000000000000000000000000000000000000000000000111000000///000000111111111111111000000000//////000000/////////000111111000000000000000000000000000000000/////////......111111000000000111111222000000//////000000111222111111111111111111111111000000//////000000111222////////////////////////////////////////////////000000000000000000000000000111111111111222222222222222222111111111111111222222111111111000000000000000111111111222222222111111111111111111111111111111111111111111111111111222222333333222222111111111222222333333444444000000111111111222222222333333333333333333333333111111222333333333333333333444555555555555444333333444444555555555555444444444444555555666666666555555555555666777888888888888888888888888888888:::::::::;;;;;;;;;<<<<<>>@@@BBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCGGGIIILLLNNNPPPPPPOOONNNMMMPPPSSSRRRPPPOOORRRTTTUUUSSSPPPNNNNNNPPPSSSUUUVVVXXX[[[^^^```cccgggkkkqqqssstttuuuuuutttrrrqqqmmmnnnnnnnnnmmmllljjjiiifffeeebbb\\\VVVRRRQQQRRRLLLJJJHHHGGGGGGHHHIIIKKKIIIHHHGGGGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPHHHIIIIIIJJJKKKLLLLLLMMMIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA@@@>>>===<<<<<<<<<888888999999999999::::::777777777777777888888888666777777888888999999999888777777777666666666555444444444444444444444444444444333333333333222222111111111111111111111111000000111111222222333333222222333333444444555555444444444444444444444444111111111111222222222222111222222222222333333333///000111222222222222222111111222222222333333333111222222333333444444444333333222222222222111111444444333333333333333222222333444555444333222111111111222222222333333333333333333333333333333333333333333333222222222222555444333222222222222222333333333333333444444555333222222111111222222333222222222333333222222222111111111222222222333333333333333444444444444555222222222222222222222222111111222444555666777888444444555555555555555555555555444444444333333333333333333333444444444444444444444555555555555666555555555555555555555555888777777666666777777888666555555555555666777777222333333333444444444555222222111111111111222222111111222222222222111111000000000000000111222222000000000000111111111111////////////////////////...///000111111000///...///////////////000111111111000000000////////////000//////....../////////........./////////000000...//////000000111111222///////////////000111222///............///000000000000000000000000000000///////////////000111111/////////000000111111111000000000000000000000000........./////////000000....../////////000000000////////////////////////111111000000000/////////000000000000111111111111111111111111111111111111222111111111000000000///111111222222222222111111///000000111111222222222000000000000111111111111222222222222222222222222...///000222222222222222333222111000000111222333222222333333333333222222111111222222333444444444444444444444555666666777555555555555666666666666555555666666777888888999888777777777777777888999888999;;;<<<===>>>>>>>>>?????????>>>>>>??????@@@??????>>>=========>>>>>>@@@@@@??????@@@@@@AAABBBCCCEEEIIILLLMMMMMMLLLJJJHHHLLLOOOOOOLLLKKKNNNQQQSSSQQQOOONNNNNNOOOQQQSSSSSSUUUXXXZZZ\\\___bbbeeefffgggiiijjjkkklllllllllmmmllljjjhhhfffcccbbbaaa^^^]]][[[WWWSSSQQQQQQRRRMMMKKKIIIFFFEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMEEEFFFGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@???===<<<<<<<<<::::::::::::;;;;;;;;;<<<555555555555555666777777666666666666666666666666666666444333333333444555222222222333333333333333333333333222222222111111111111111111111111111111......///000000111222222111111222333333444555555333333333333333333333333111111111222222222333333000111111111222222222222...///000111111222222222111111111111222222222222000000111222333444444444333333333222222222111111222222222222222333333333000111333444444333222111000111111111111222222222222222222222222222222222111111111111222222222222444333222111000111111222111111111111111222333444333222222111111222222333111111222222222222111111111111111222222222333333222222222333333333444444111111111111111111222222111222222333444555666666666666666777777888888888666666555555444444555555333333444444555555555555555555555666666666666777666666666666666666666666666666555555555555666666666555444333222333444444111111111222222333333333222222111111111111222222000111222333333222111000000000///000000111222222000000000000111111111111////////////////////////...///000111111000///...///////////////000111111000000000000////////////000//////.........//////---.........//////000000......///000111222333333...............///000111...............///000000000000000000000000000000///////////////000111111//////000000111111222222111111111111111111111111---.........//////000000---------.........//////---.....................000000000000////////////000000000000111111111111000000000000000000000000222111111111000000//////111111222222222222111111111111111111000000000000////////////000000000111111111111111111111111111---...000111222222222111222111///......///111222333333444444444333333222111111222333444444555555666555555444444444555555333333444555666777888888444555555666777888888888555555666666777888::::::888888999;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<>>======<<<<<<======@@@@@@@@@@@@@@@AAABBBCCC???AAAEEEHHHJJJIIIHHHFFFBBBFFFJJJJJJGGGFFFHHHLLLOOONNNLLLKKKKKKLLLNNNOOOLLLNNNPPPRRRSSSVVVYYY\\\XXXYYY[[[]]]___aaacccdddjjjhhhddd```]]]ZZZXXXWWWTTTTTTSSSQQQOOONNNOOOQQQMMMKKKHHHDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>===:::999888888777888888888555555555666666777777777444444444444555666777888666666666555555555555555777555444222222333555666111111111111111222222222333222222222111111000000111111111111111111111111...//////000111222222333000111111222333333444444222222222222222222222222111222222222222333333333///000000000111111222222//////111222333333333333000000000000111111111111//////111222333333333333333333333222222222222111000000111111222222333333...///111333444333222111222222222222333333333333111111111111111111111111111111222222333333444444222111000//////000111222000000///000000111222222333333222222222222333333000000111111111111000000111111111111222222222222111111111111222222222222222222222222333333333444444444444444444555555555222333333444555555666666555555444333333333444444000111222333333333333333333333444444444555555555666666666666666666666666444333222111111222333444333333333333333333333333333333333222222111111111000000111111222222333333111111000000//////......000000000000000000000000222111///.........///000......------------......//////......------------////////////000000000000............//////////////////000000111111111222//////............//////333444444333111000111222222000...---,,,---///000000000000///......------111111000000000000111111---,,,+++---000333444444000000000000000000000000///...---------...000111////////////////////////...............///000000111111111000000000000000111111000000000000111111000///.........///111222000000000000000000000000000000000000000000000000111000///......///000111000000//////000111222333222222222222222111000///000000000000000000000000000000000000000111111222000000111111111111000000111111111111111111111111222222333333333444444444555444444333333444444555222222222333333444444444444444444444444444444444666666666666777777777777888888888888888888888888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOORRRWWWZZZhhhccc\\\UUUOOOMMMLLLMMMLLLKKKJJJIIIIIIJJJLLLLLLKKKHHHEEEBBB@@@AAACCCEEEDDDDDDCCCBBB@@@??????>>>@@@@@@AAAAAABBBBBBBBBBBB>>>=========<<<<<<<<<<<<999999999::::::;;;;;;;;;999888777555444444444444555555555555555555555444444444444444444444444444333222111111000000111111000222333333111000000111333111000000111111000...111111111000000000000000222222222222111111000000111111111111111111111111111111222333333333333222000000111222333333444444111111111111111111111111000000000000000000000000222111111111000000//////333222000/////////000111...000111333333222111000222222222222222222222222111111111111111111111111222222222111111111000000000111222333333222111000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222//////000000111111111222222222111111111111111111444333111111111111333444444555555333222111222444222333333444444333333222444444444444444444444444555555555666666666666777222222222333333333444444444444555666777888999999888888888777777777666666777666555555555555666777333333333333333333333333333333222222222111111111000000000111111111111111000000000000//////......////////////////////////111111000/////////////////////............//////000000//////................../////////000000000............////////////.........//////000000000//////............//////000111222222111000111333111000...---------//////------......//////000000000000////////////000000///...,,,---///111222222////////////////////////...------------...//////.......................................//////000000000000000000000000000//////............/////////////////////000000111////////////////////////////////////////////////111000///......///000111000000000000000111111111000111111111000000///...000000000000000000000000000000//////000000111222000000000111111000000000111111111111111111111111111111111111111222222222444444333333333333444444222222333333333333333333444444444444444444444444555555666666666777777777888888888888888888888888888888888888888888999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????BBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEHHHLLLOOO```\\\WWWQQQMMMKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFCCCAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>======<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888999999999999999999777777666555444444444444444444444444444444444444444444444444444444444444333222111111000000111111111333444444222111111222333222111111222222111///000000000000000000000000333222111111000000000000111111111111111111111111000111222222333333222222000000111111222333333444111111111111111111111111000000000000000000000000111111111000000000//////222222000/////////000000///000222333333333111000222222222222222222222222111111111111111111111111111111111000000/////////000000111222222111000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222//////000000000111111111111111111111111111111111222222222111111222222222222333333222000///000222222333333333333333333222555555555555555555555555444444444444555555555555222222333333333444444444333444555666777888888999999999999999888888888777777666666555555666666777222222222222222222222222222222222111111111111111000000000000////////////000000000////////////...////////////////////////000000111111111000//////000000////////////000000000000000///////////////.........////////////000---............/////////---------...............//////............//////---...000000///000111333111000...---------...///---------...//////000000//////............//////000///---...///000000///////////////////////////,,,------.............................................------......///000/////////000000000000000..............................///000000000000///////////////////////////////////////////////////000//////......//////000///000111111111000///...//////000000//////......000000000000000000000000000000//////000000111222000000000000000000000000111111111111111111111111000000000///////////////333222222222222222222333333333333333333222222222333333333333333333333333444555555555666666666666777777777777777777777777777777666666666666666555888888888999999999:::::::::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@??????>>>???>>>>>>======<<<<<<<<<======???@@@BBBCCCEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCGGGJJJTTTRRROOOLLLIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@????????????@@@@@@???>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;::::::::::::999999999999777777777777777666666666555555555444444444444444333333333333333333333333333333333333333333333333222222111000000000000111222333444444222111111222333222111111222222111000000000000000000000000000333222000//////000000111000000000000000000000000000000111222222222222222000000000111222222333333000000000000000000000000000000000000000000000000111111000000000000//////111111000/////////000000///000222333333333222111111111111111111111111111111111111111111111111111000000////////////......000000111111111111000000111000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222//////000000000000111111000000000000111111111111111111222222222222111111000111111000......///000222222222222222222222222333333333333333333333333222222222333333333444444333333333333444444444444333333444555666777777888::::::999999999999888888333333333333333333333333222222222222222222222222111111111111111111111000000000//////.........---///////////////////////////////////////////////////000111111111000///...//////............//////////////////............------........./////////---------.........//////------------............///......------......///,,,---//////......///000000///...---------......000//////......---,,,,,,.........------.........///...---...///000000///////////////////////////,,,---...000000///.................................------------...//////......///////////////000///000000000000000000///,,,---///000000000///...///////////////////////////////////////////////////////////////////////////000111222222000...,,,/////////000000//////...///////////////////////////////////////000111111000000000//////000000000111111111111111111111111000000////////////......222222111111111111222222444333333333222222111111222222222222222222222222444444444444555555555555777777777777777777777777777666666666555444444444777777777777888888888888999999:::::::::;;;;;;;;;=========>>>>>>=========>>>>>>===<<<;;;::::::::::::;;;<<<>>>???AAABBBCCCEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBCCCEEEGGGIIIIIIHHHGGGFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<>>>======<<<;;;;;;::::::999999999999999999999999888888888777777777777666666666555555444444333333333333333444444444444444111111111111222222222222222222222222222222222222222222111000000000000000000222333333111000000111222000///000111222000////////////000000000000000222111///......///000111000000000000000000000000///000000111222111111111000000000000111111222222000000000000000000000000000000000000000000000000000000000000000000//////000000000/////////000000000111222222333333222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111//////000000000000000000/////////000000000000000///000111222222111000//////000000///...---///000222222111111111111222222000000000000000000000000000000000111111111222222333333333333444444444444222333333444555555666666888888888888888888888888111111111111111111111111111111111111111111111111000000000000000000000000000/////////......------.............../////////..............................000111111000///......------,,,,,,------...------------------------------------............------------..........................................------------......---...///...,,,+++,,,---///......---------------/////////...------,,,,,,......------------......---,,,,,,---000111111000........................---...///000111000//////........................---------------...//////------.........///////////////000000000000//////,,,---///000000000///.........................................................////////////......///000111222111///---,,,//////000111111000000////////////////////////////////////...///000000111000000///......///000000000000000000000000000000000000000000000000000000222111111000000111111222333333333222222111111111222222222222222222222222222333333333444444444444666666666666666666666666777777777666555555555444666666666777777777888888999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>======<<<;;;::::::999:::;;;;;;<<<======>>>>>>=========>>>>>>@@@AAAAAA@@@@@@@@@???>>>>>>@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@>>>????????????>>><<<;;;;;;;;;;;;::::::999999888777777777777777777777777666666666666555555555555444444444333333222222222111222333333333333222222000000000111111111222222222222222222222222222222222111000000//////000000///000111111///......//////...---...///000///.........//////000000000000000//////......///000111////////////////////////...///000000111111000000//////000000000000111111//////////////////////////////////////////////////////////////////000000/////////000000000//////000000111111222222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000//////....../////////////////////////////////////////////////////////////////////////////////000000111111111000000//////////////////....../////////000000000//////111222222111/////////000111000///...000222222111000000000000111222////////////////////////////////////000000000000222222222333333333333444222222222333444444555555555555555555555555666666111222222333333222222111000000000000000000000000////////////000000000000////////////............---............/////////........................------.../////////......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,------------.........///............---------......------------.........//////...,,,***+++,,,............------,,,,,,,,,,,,,,,---......//////......------------......++++++,,,...000111111///........................---......///000/////////------------------------------,,,,,,------...///,,,,,,------.../////////,,,---...//////...---,,,------...////////////...................................................---......//////......---...///000000000///...---//////000111111111000000000000000000000000000000//////......//////000111000000............000000000000000000000000000000000000000000111111111222222111111111111111111222222222222222222111111111111111111111111111111111222222222222333333333333666666666666666666666666777777666666666666666666666666666777777777888888999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>@@@BBBCCC===>>>???>>><<<<<<>>>?????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===============<<<;;;;;;::::::999999999888888888555555555555444444444444555555555555444444444444222222222222222222111111000111222333333222111000//////000000111222222222111111111111111111111111111111000////////////000...///000000...------......---,,,---...///...------......//////000000111.........///////////////////////////////////////......///000000000000000///////////////000000000////////////////////////////////////////////////......////////////000000......///000000000///////////////000000000111111////////////////////////000000000000000000000000//////000000000000111111//////............//////000//////////////////...////////////////////////////////////////////////////////////////////////......//////000000111111000000////////////......------......//////000000//////000000000000/////////000111000//////111333222111000//////000111222000000000000000000000000........./////////000000111111111111222222222222111222222222333333333333222222333333333333444444111222333333333333222111000000000000000000000000........./////////000000//////////////////000000---------.........//////........................,,,,,,,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,---------............---------,,,,,,,,,+++...------,,,,,,------...,,,---......,,,+++,,,------.........------,,,,,,+++,,,,,,------....../////////............//////---,,,---...000000///---........................---,,,,,,,,,,,,---......------------------------------,,,,,,------...///+++,,,,,,---......//////+++,,,...//////...,,,+++...------------...//////................................................------...//////...------.........///////////////---...//////000000000///000000000000000000000000///............///000000111000...------...000111000000000000000000000000......///000111222222333222222222111111222222222111111111111222222222222111111111111111111111111111111111111222222222333555555555555555555555555555555555666666666666666666666777777777888888888::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCC<<<>>>???>>>===<<<>>>???===============>>>???@@@??????@@@@@@???>>><<<;;;;;;;;;;;;:::::::::::::::999999999999888888888888666555555555444444444444555555555444444444333333111111111111222222222222000111222333222111///...//////000111111222333333111111111111111111111111111111000///////////////...///111000...------......---,,,---///000///...------......///000000111+++,,,...000000///...---........................---...//////000000//////////////////////////////........................////////////////////////........./////////000000------///000000000//////...............//////000////////////////////////000000000000000000000000.........//////000000000//////...------...//////.........///////////////////////////////////////////////////////////////////////////////////////------...//////000111111000000/////////.........,,,,,,---......///000000000//////......//////000///000111000//////111333222111///......///111222000000000000000000000000.........////////////000///000000000000111111111111111111222222222222222111111111222222333333333000111222333333222111000000000000000000000000000---.........//////000000......//////000000111111---------.........//////........................,,,,,,+++***+++,,,...///.........------.........---------.........//////++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,++++++*********...------,,,,,,------...***,,,------------...000------......------,,,+++///......------,,,++++++//////............/////////......///000///---***........................,,,+++***)))***+++,,,------------------------------,,,,,,,,,,,,---......++++++,,,------...//////---...000111111000...---......---,,,,,,...///000................................................,,,---...//////...---,,,...............///000111,,,,,,---.../////////...000000000000000000000000...............///000000111///...------...///111000000000000000000000000,,,---...///000222333333333333222222222222333333000000111111222222222333000000000000000000000000000111111111111222222222555555555555555555555555444444444555555666666666777777777777888888888888::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::888888999:::;;;;;;<<<<<<666666777888999;;;===>>>888:::;;;;;;:::999;;;<<<===<<<;;;:::;;;<<<>>>???>>>>>>??????>>><<<:::999:::999888888777888888999999999999999888888888888888888888777777666666666555555555444444444333333000000111111222222333333111111333333222000...,,,///000000111222333333333000000000000000000000000111111000//////////////////000222111///......//////------...000111000///---------...///000000111***,,,...000111000...,,,........................---......//////////////////////////////.................................////////////////////////---.........//////000000,,,---///000000000//////...------------...//////////////////////////////000000000000000000000000---------........./////////...---,,,,,,---...///---.........//////000000////////////////////////////////////////////////////////////////////////---------...///000000111000000//////.........---,,,,,,------...///000000000///...------...///000...///000/////////111333222000///......///000222////////////////////////........./////////000000////////////000000000000111111111111111222222222111111111222222333333333///...............///000///////////////000000000+++,,,---........................------,,,,,,,,,...------,,,,,,------.........,,,,,,,,,,,,......++++++++++++++++++++++++........................//////...---,,,++++++******++++++,,,------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///------------------,,,,,,//////............//////...---,,,,,,,,,,,,---...---------,,,,,,+++++++++)))***,,,.........,,,+++........................//////.........---------------------------------//////000000///...---------///000111000---***(((////////////////////////000000//////.........---........................---...............------...///000///------///000////////////////////////---------............///000000111111111222222222000000000000000000000000333222222222111111000000333333222111000000000111333222222111111222222333666555333222333555777888777666444333333444555666666777777888888888777777:::::::::999999888888888999:::;;;;;;<<<<<<<<<;;;888888999999999:::::::::::::::::::::;;;;;;;;;<<<::::::888888888999:::;;;999:::;;;===>>>?????????===========================<<<<<<<<<<<<;;;;;;;;;777777666666777888999999888888888777777777777777444444444444444444444444222222333333333333444444222222111111111111222222333000......111222111///222111111000000000000000111111111111111111111111000000000000000000000000---------///111111///---,,,---------.../////////............///////////////...------...///000111////////////////////////000000//////.........---......//////////////////---------............///......------------......000000000000000000000000111111111111000000000000------......//////000000111000///------......///000000000000000/////////---------.........//////000000///...............//////.........------------------.........//////.../////////...---,,,,,,---...111222333222111000////////////000111222333////////////....................................---------............//////...---,,,,,,---...///000///...---------------------......//////000000000000000000000000000000000///...------...///000111111000000//////......000111222444444333222222/////////......//////000........................+++,,,------.........---...............---------...------,,,,,,------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------///..................///...---,,,,,,,,,,,,---...---------,,,,,,++++++++++++,,,---------,,,+++***........................///.........------------------------------------------......---,,,,,,+++,,,---...///...---+++)))........................000/////////.........---........................---...............------+++,,,,,,+++******+++---........................---------............////////////000000000111111000000000000000000000000222222111111000000000000222111000000/////////000111000111111222333444555555444333222333444666777666555444333333444555666444555666777888999999999::::::999999999888888888888999::::::;;;;;;::::::888888888999999999999:::;;;;;;<<<<<<<<<<<<======;;;:::999888888888999:::777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::666666555555666666777888777777777666666555555555444444444444444444444444444444444333333222222222222111111000000111111222222000...///111222111///222111000000//////000000.........................................................000111111000...------------............---.........///////////////......------...///000........................000/////////.........---////////////............------------..................------------....................................//////////////////............////////////111000///...---......///////////////////////////------------.........///000000///...............//////.........---------.........---,,,,,,++++++.........///......------...///000111111000000///.........//////000111222////////////..................////////////...............////////////000///...------------...//////......------------...------------............////////////////////////000///...------...///000111111111111000000000///000111111222222222222222////////////////////////..................------------.../////////......------.....................------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,++++++***------------------------............---------------------------------------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......................../////////.......................................------...............------.........,,,,,,...///........................---------............///............////////////000000000000000000000000000000000000////////////000000///.........///////////////000222444555666555444333222333444555666555444333333333333555666222333555666888888999999999999888888888888777777777777888999999999888888777777777888888888999999777777777888888888999999;;;:::999888888888888888::::::<<<===>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::555555444444555555666666777666666555444333333333444444444444444444444444555555444333222111000000222111111000000111111222222000...///000111000000222111000000//////000000........................------------------------,,,++++++,,,......---,,,............---------------------.........////////////...---------......------------------------/////////...............////////////......------------------..................------------......------------------------+++,,,,,,------........./////////...............000///......------..............................------------............000///......---........................---------000///...---+++***((((((------......///........./////////...............------------...///000111/////////............---......///000000///.........////////////000000000///...------------...///---------------......///---------------,,,,,,,,,//////////////////////////////............//////222222111111111111000000000000000000000111111222///////////////.........///////////////.........///000000000000000//////,,,,,,,,,------......///...------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,++++++***)))************+++++++++++++++************++++++000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------,,,,,,------------------...///////////////......,,,,,,+++++++++,,,...///........................................................................,,,---......///.........///000111000......000111........................---------............///---.........////////////000000000000000000000000//////////////////......000000///......///////////////000000111333444555444444333222222333444444444333333222333333444555222333444555666777777777777777777777777777777777555666666777777777666666666666777777777888888888555555555666666666777777::::::999888888777777777;;;<<<===>>>????????????::::::::::::::::::::::::;;;:::::::::999999999999666555555444555555666666777777666555444333222222333333333333333333333333444444333333222111111000111111000000000000111111111000/////////000000000111111000///////////////000000000000000000000000------------------------,,,,,,+++,,,......---,,,.........------,,,,,,,,,,,,,,,---------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000//////......------,,,,,,,,,---------............------,,,,,,------...------------------------******+++,,,---......////////////......---------//////......------------,,,,,,---------------...------------------------///......------.................................000///...---,,,***)))))),,,,,,---.../////////...//////...---,,,,,,,,,------,,,,,,,,,------.../////////.........---------,,,---///000000///---,,,............////////////.........------.........,,,,,,,,,,,,---...///000///......------,,,,,,,,,/////////////////////////////////....../////////111000000000000000000000000///.........///111222111111222222111111//////111000000000/////////...000000000000//////...---++++++,,,,,,---------......------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------------------,,,++++++***)))))))))*********++++++,,,,,,++++++++++++,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,------------------------......//////++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///------------------------,,,,,,------------------,,,,,,,,,---------............///////////////......---,,,+++,,,...000111........................---------.......................................,,,------...//////......---...///...,,,,,,...///........................---------............///........./////////000000////////////////////////..................//////000000/////////000000111111111000000111111222222333333333222222222333333222222222222222333444444444444555555555444444333666666666666666666666666444555555666555555444444555555555666666666777777888888888999999999::::::999999999999888888777777888888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888777777666555555666666666777777666555555444333333333333333333333333333333222222222222222222222222111000000000000000000111000000//////...//////000111000000///.../////////////////////////////////........................000...---...000111000///......------,,,,,,,,,+++,,,,,,,,,,,,------------......---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////......---------,,,,,,,,,,,,------------...------,,,,,,,,,,,,------........................++++++,,,---......////////////......------,,,,,,...............------,,,+++,,,,,,,,,------......------------------,,,,,,......------------......---.................................------------,,,,,,---.../////////...///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,------...............------------++++++,,,------,,,++++++,,,,,,,,,---------......---..................---+++++++++,,,---...///000000/////////......------...........................//////////////////....../////////////////////000///.........///111222888888999999999777666555444444333333222111111111111111000000///...---,,,,,,,,,,,,---------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------******++++++,,,,,,------,,,,,,---------,,,++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,------------++++++,,,,,,---.........++++++------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........+++,,,------...---------...------,,,---...000111---------------------------------------.................................,,,,,,---...////////////...///000///------///111---------------------------------............///.........////////////000////////////////////////............////////////000000//////000000111111222111111000000000111111333333222222222222111111000111111222222333333333444444555444444333222111444444555555555555666666444444555555555444333333444444555555555666666666666666666777777777888888777777888999999888888777888999::::::;;;;;;;;;:::::::::::::::::::::::::::999888888888777777777777888777666666555666666666666555555555555444444444333333333333333333333333111111111111222222333333111000000//////000000111///000000///......///111111000//////......//////------------------------........................,,,+++)))***+++------,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................,,,------....../////////.........------------------............---,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,---------,,,------...///---------...............---------....../////////------......///.........------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.........------------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////...------++++++++++++,,,---...//////////////////.......................................////////////......------............/////////////////////000000111AAABBBCCCCCCCCCAAA???===<<<<<<;;;;;;:::999999888666666555555444222111000///////////////............------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,*********+++++++++,,,,,,++++++************++++++))))))******************,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))******++++++++++++,,,,,,,,,,,,******++++++,,,------...+++,,,---......---,,,+++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---......///+++,,,,,,---......---------------,,,------......------------------------,,,,,,,,,------.................................+++,,,---...///////////////000000000......///111---------------------------------............///,,,---------............////////////////////////....../////////000000000///.........//////000111000000///000000111222333222222222222222111000000///000111222222333333333222333333333333333222111333333444444555555555555444555555555444444333222333444444444444555555555222222222333333333333444555666777888999999888888::::::;;;;;;<<<<<<;;;;;;888888888888888888888888888888777777777666666666777666555555444444444555333333333333444444444444222222222222222222222222222222222111111111111111000000////////////000000...///000///------///111000000///............///------------------------------------------------***(((&&&&&&(((*********,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******,,,,,,---,,,++++++------------------------,,,,,,,,,------.........+++,,,,,,------......///++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------------...............,,,------------------...------.........---,,,+++,,,,,,,,,---......//////---------,,,,,,,,,++++++---,,,,,,,,,------...///---------.........//////,,,,,,,,,------..................///......------+++,,,---.........---,,,---------,,,,,,,,,------.........---------,,,,,,---,,,***))))))***,,,---,,,,,,,,,---------......------...//////...------++++++++++++,,,---......------...............///........................---...///000000///...---............/////////000//////000000111111111000IIIIIIKKKKKKJJJHHHFFFDDDEEEDDDDDDCCCBBBAAAAAA@@@<<<<<<<<<;;;999888666666222222111111000000//////...------,,,,,,------...,,,,,,............,,,,,,------------------------************************++++++++++++++++++++++++***+++,,,,,,------------***++++++++++++,,,,,,,,,******))))))))))))***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))))))))))))))************+++++++++))))))***++++++,,,------+++,,,...//////...,,,+++***+++,,,------,,,+++***+++++++++,,,,,,---------)))+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.................................+++,,,---...////////////***+++,,,+++))))))+++------------------------------------.........//////++++++,,,,,,,,,---------////////////////////////.../////////000000111111---------------...///000.........///000222444444222222222222222111000/////////000222222333333333000111222333333333333333333333333444444555555555555555555555444444333222333333333444444444555555333333444444444555555555333555777888999999999999666666777888888888777777777777777777777777777777777777777777666666666666666555444444333333333333000111111222222333444444222222222222222222222222444333333222111000//////000000////////////000000---///111///---,,,///111000000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...///...+++++++++,,,,,,---------******+++++++++,,,,,,,,,((()))+++,,,------,,,+++------------------------,,,,,,,,,------.........***++++++,,,---...//////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,---.........---,,,+++,,,,,,------...///000000---------,,,,,,+++++++++,,,,,,,,,,,,------...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,***+++---/////////---,,,......---,,,,,,---------......---------,,,,,,,,,///---+++))))))+++---///---------.........//////,,,---...//////...---,,,,,,,,,++++++,,,,,,------,,,,,,,,,------.................................---...///000000///...---.../////////000000111111...///111222222222111000========================>>>>>>??????@@@AAAAAABBB>>>@@@BBBCCCBBB@@@>>><<<777777555444222000///...,,,,,,,,,,,,---------------------,,,,,,++++++++++++,,,---......---,,,+++++++++++++++++++++++++++***************+++,,,---&&&))),,,...,,,***)))(((------,,,,,,,,,------...++++++++++++++++++++++++///...---,,,+++,,,,,,---++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))***++++++,,,------,,,++++++******++++++,,,)))***,,,,,,+++)))&&&$$$)))***+++,,,---,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..............................------++++++,,,,,,---...//////222000---******,,,...000,,,---------.../////////////////////////////////+++++++++,,,---...///000------...///000000//////........................---,,,+++,,,...///...---..................------000000000///......------//////////////////////////////000000000000//////000000000000000000000000000111111000000///...---222111000//////000111111000111111111111222222222222222333333333444444444111111111111222333444444333333333444444444555555444333333222222333333444444444444444444444333333666666666666777777777777888777777666666666666777999888777777666666777777666666666666555444333222444444444444444444333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000//////........./////////...---,,,,,,---///000......------------......+++,,,......---,,,---...///,,,))))))+++,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------...---++++++---......---++++++++++++++++++++++++------++++++++++++------***+++,,,,,,------,,,,,,,,,+++*********+++,,,---+++******))))))******+++---------,,,+++***)))(((......------,,,+++******+++,,,---......---,,,+++........./////////000000......------------......,,,,,,,,,------.........,,,,,,,,,---------......*********+++,,,---...///++++++++++++++++++++++++------------------------,,,+++***))))))+++---...---.../////////...,,,+++------,,,++++++,,,,,,,,,.........------,,,,,,,,,000//////...------,,,,,,++++++,,,,,,,,,,,,------///......------......///+++++++++,,,,,,,,,------------------------------........................000000///...---,,,,,,+++////////////000000000000666666666666666666666666666666777777888999999999>>>???BBBDDDEEEEEEEEEDDD<<<;;;999777555444333333111000000000///............---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...))),,,...///---,,,++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------..................------+++,,,,,,,,,---.........111///---++++++,,,...///------------....................................,,,++++++,,,,,,...//////---......////////////...........................---,,,+++,,,.........---..................------/////////............---//////////////////////////////000000000000//////////////////////////////...///000000000000000///222111000//////000111111000111111111111222222222111222222222333333333333222222111111111222333333333333333333444444444444444444333333333333444444333333333333333333333333555666666666777777777777777777666666666666777777;;;:::999999888888999999888888777666666555555444444444444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000//////............/////////...---,,,,,,---///000------,,,,,,,,,,,,------,,,---...///000///...---///,,,******+++,,,,,,***))))))*********))))))(((+++,,,,,,,,,------------000...,,,,,,,,,---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------------++++++*********+++,,,---++++++************++++++------------,,,+++***))),,,,,,++++++***))))))(((,,,------------------,,,,,,,,,---------...............------------......,,,,,,,,,---------......,,,,,,,,,---------------++++++++++++,,,------...------------------------------------------------,,,+++***))))))+++,,,------------------,,,++++++---,,,,,,++++++,,,,,,------------------,,,,,,,,,---------...............++++++,,,,,,,,,,,,------++++++************++++++---------.........//////------------------------......................../////////...------,,,,,,.../////////000000000000000000000000000000000000......//////000111111111555666888;;;>>>AAACCCDDD>>><<<:::777555555555666555444444333222111000000...............---------------,,,,,,,,,,,,------------------------------...------------...//////---///000///...---...///000///...,,,++++++++++++------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,---,,,+++++++++,,,...///++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------......,,,,,,,,,,,,------------......---,,,,,,,,,------............------------........................,,,++++++,,,,,,---...///.........///......---------------------------------,,,+++,,,---...---,,,------------------......---------------.........000000000000000000000000...//////000000//////...........................---...///000111111111111111111000000000000111111000111111111111222222222111222222333333333333333333333222111111111111222222222333333333444444444555444444333333444444555333333333333333333333333555555666666666777777777666666555666666777888999===<<<;;;;;;::::::;;;;;;;;;:::888777666666777777555444444444333333333222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////............/////////...---,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,...---...111444444000,,,///---++++++,,,---,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......000...,,,+++,,,,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******))))))...------,,,,,,------...,,,,,,---------...............------------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------,,,+++*********+++,,,---,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,---.../////////++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------.........//////------------------------------------------------............................../////////000000000////////////////////////++++++,,,,,,---......///---...///222666999===???;;;888555222111111222333555444444333333222222222///////////////.........//////---,,,,,,---//////000000000000000000000000//////.........//////000/////////...------///111......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***++++++,,,---...//////---------------------,,,,,,++++++******++++++,,,------,,,,,,,,,------...,,,+++***)))***+++,,,---,,,,,,,,,+++++++++******,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,.........------,,,,,,,,,------------------------,,,+++++++++,,,------..................---,,,+++------------------------,,,+++***+++---...---,,,,,,,,,------------......++++++,,,,,,---......///000000000000000000000000...//////000000//////.................................///000000000000000000000000000000111111111000000111111111222222222222333444555666555555444444333222111000000000000222222222222333333333333555444444333333444444555333333333333444444444444555555555666666666777777555555555555666777999999===<<<;;;;;;::::::;;;;;;;;;:::777666555555777888555444444333333222222222111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////............//////000//////...---------......------,,,,,,,,,,,,------///......222777777222,,,......------------,,,,,,............---,,,+++***,,,,,,---------............---+++***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------.........---......---------,,,,,,,,,...---,,,++++++,,,---...------------.........///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,************+++---,,,+++******+++,,,---,,,,,,+++++++++,,,------+++++++++,,,,,,------...+++,,,,,,------......///+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------------------------------.........//////........./////////000000........................***++++++,,,,,,---......000///000111444777:::<<<666444111...------...000000111111111222222333333////////////////////////111000///......///000111111111111111111111111111000//////.........//////.........,,,++++++...000+++++++++++++++,,,---...******************************++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))******+++,,,------...---------------------,,,,,,++++++******++++++,,,,,,,,,---...---+++)))(((,,,+++***)))***+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,++++++***+++,,,------,,,++++++......------,,,,,,,,,+++------------------------,,,,,,+++++++++,,,------------...------,,,++++++------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,------......***++++++,,,---...//////000000000000000000000000//////000000000000//////........................000000000000000///......//////000000111111111111000000111111111222222222444666777888999888777666444333222111000/////////111111111222222222333333444444444333333444444444333333444444555555555555555555555555666666666666555555555555666777999999;;;:::999999888999999999:::888666444333444555666555444444333222222111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////...............///000000//////......------------......------------......///......333888888333------.........---,,,,,,,,,***************)))((((((,,,,,,,,,---------......+++***))))))+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---.....................---------------...---,,,++++++,,,---...++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************...---,,,++++++,,,---...,,,+++++++++,,,,,,---...***++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------******))))))))))))******+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------.../////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------000000000000111222444666444222000...---------...------...///000111111222.........///////////////000000////////////000000111111111111111111111111//////...------------...,,,,,,,,,+++)))))),,,...************+++---...///************************))))))***+++++++++******++++++++++++++++++++++++***))))))))))))))))))***))))))******++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,***,,,---...---***'''%%%++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++,,,,,,------......+++,,,,,,---.../////////000000000000000000000000000111111222222111111000........................111111111111000///...---...///000111111222111111000111111111111222222222666777999;;;;;;:::999777444333222111000/////////000000111111111222222222444333333222222333333444222333333444444555555666444444555555555666666666666666555666666777888999999888777777666666777777777666555444333333444444555555444333222111000000111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000......---......///000111/////////......---,,,,,,///......------......///...---...222555666222///+++---......,,,++++++,,,******+++++++++++++++***+++++++++,,,,,,,,,------)))((('''(((+++------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++...------,,,,,,------...)))))))))*********++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,------...++++++++++++,,,---......++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------........./////////++++++++++++++++++++++++)))******+++,,,,,,------------------------......222111000...------------,,,,,,------......//////------........./////////......////////////......------------------------...---,,,,,,+++++++++,,,***++++++***))))))***,,,************+++,,,------************************'''(((***+++++++++******+++++++++++++++++++++++++++******))))))******+++************++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,++++++,,,,,,+++***)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,------......*********+++,,,,,,,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++***++++++,,,------......---------....../////////////////////////////////222222333333333333222222///////////////////////////000000000000000///...---...000111222222111111000111111111111222222222555777999;;;;;;:::888777222222111000000///000000000000000000111111111222333222222111111222222333000000111222222333444444444444444555555555666666777777666666666666777777777777666555555555555666666666555555444333333333555555444333222111000000111111111111111111111111111111111111111111111111........................000000000000000000000000---------......///000111////////////...---,,,+++...------,,,,,,------...+++,,,...000111222111111***,,,......,,,******+++++++++,,,---............*********+++++++++,,,,,,***((('''(((***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++)))***+++,,,,,,,,,++++++++++++************++++++***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,------...++++++++++++,,,------...------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,++++++++++++++++++++++++,,,,,,------...++++++,,,,,,,,,,,,------//////............//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------000//////...---,,,,,,+++---------------,,,,,,,,,,,,---------......//////+++,,,---......---,,,+++++++++++++++++++++++++++---,,,++++++************)))***++++++***)))***+++,,,,,,++++++***+++++++++++++++++++++++++++++++++'''((()))+++++++++***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++))))))***++++++,,,------,,,++++++++++++++++++,,,,,,+++*********+++,,,---)))***+++,,,---,,,++++++,,,,,,,,,+++++++++*********+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,---......))))))***+++,,,,,,------******))))))***+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******+++,,,,,,---...............///////////////////////////////////////222333333444444333333222000000000000000000000000---...///000111111111111---...000111222222222111000111111111111222222222555666999;;;;;;:::888666222111111000000000000000000000000000111111111111222111111111111111111222...//////000111111222222444444444555555555666666888777777666666666666777777666666555555555555555666666666666555444333222555555444333222111000///000000000000000000000000000000000000000000000000........................000000000000000000000000---------......000111111////////////...---,,,+++---,,,,,,++++++,,,,,,---***,,,.../////////000222))),,,......+++))))))+++'''((()))***+++,,,,,,,,,))))))*********+++++++++,,,***(((((()))******)))++++++++++++++++++++++++++++++------------++++++))))))***++++++++++++***)))***+++,,,---,,,+++++++++******************++++++++++++,,,,,,++++++***........................+++,,,............,,,+++........./////////000000---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********(((((()))***,,,---...///*********+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***++++++++++++,,,---...///---,,,,,,++++++*********((()))***+++---...///000++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---,,,***))))))***,,,---++++++,,,,,,---...//////---------............///***+++,,,,,,------,,,,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((()))***++++++,,,,,,+++***))))))******+++++++++++++++***)))))),,,,,,+++***)))))))))***)))***,,,------,,,***)))******)))((((((((((((((()))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,+++***)))---,,,+++)))((((((''''''++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++,,,+++++++++******))))))(((((())))))*********+++++++++***************************++++++,,,,,,,,,************))))))((((((,,,,,,,,,++++++************************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............---------000000000000000000000000...---,,,+++,,,...000111............////////////222111000000000111333444222222222222222222222222333444666888888777666555000000000000000000000000111111111111111111111111222222222222222222222222222111000000000111333333555555444333333444444444555555666666666666555555888888777777666666555555666666666666555444333222111222222222222111000000222111111111000000//////111111111000000000000000222111000......---------////////////////////////***++++++,,,---...///////////////...------,,,,,,***++++++,,,,,,------...---------...///222444555......---,,,,,,+++******.........---,,,+++***)))*********+++,,,---...///)))))))))))))))))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,------...---,,,***)))******++++++++++++******++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,+++++++++******---------....../////////)))***,,,......---,,,+++,,,------,,,******+++---///......---,,,+++***)))***************************+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++,,,+++***)))***+++,,,---------------,,,,,,+++***+++,,,------++++++,,,---++++++++++++,,,---......///...,,,++++++,,,...///******++++++,,,,,,------,,,---------............++++++,,,---------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************++++++++++++***)))((((((((((((((()))---,,,+++*********************++++++******)))(((,,,+++******))))))******)))***+++,,,,,,+++***)))++++++***))))))))))))))))))***,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------+++,,,,,,,,,++++++***)))---,,,+++***)))))))))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***))))))))))))))))))***************)))))))))))))))************************++++++++++++++++++,,,,,,+++++++++******))))))))),,,,,,,,,++++++*********++++++******************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000000000000000000000///---,,,,,,---...///............////////////000000//////000000111222222222222222222222222222222333555666777666555444000000000000000000000000000000000111111222222222111111222222222333333333222111000000000111333333444444333333333333444444555555666666666666555555777777777666666666555555333333333333222111000///111222222222222111000000111111111111000000000///111000000000000000000000000///...---------------........................,,,,,,------------------,,,,,,,,,,,,,,,---------......------------------))))))))))))***,,,...///------,,,++++++***))))))+++,,,,,,,,,,,,,,,+++***,,,,,,+++++++++,,,------++++++************++++++++++++*********++++++,,,++++++++++++++++++++++++,,,---------,,,++++++***,,,,,,,,,,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,------++++++******++++++,,,---++++++,,,,,,,,,---------)))*********+++++++++,,,((()))+++------,,,+++***,,,------,,,******+++---...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++******++++++,,,---+++,,,,,,,,,++++++***)))+++,,,------++++++,,,---++++++++++++,,,---............,,,,,,,,,,,,......*********+++++++++++++++,,,,,,,,,,,,------------+++,,,------......------******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))******************)))((('''''''''''',,,,,,+++*********++++++))))))******))))))((('''++++++***)))))))))******************************,,,++++++***************)))***++++++******+++---++++++++++++++++++++++++************************)))***+++,,,------------+++++++++,,,++++++***))),,,,,,+++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''((())))))******++++++******)))(((((((((************************,,,,,,++++++++++++++++++,,,,,,++++++++++++******+++++++++++++++*********,,,+++++++++***))))))))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------......//////000........................111000...---,,,,,,------............////////////......///000000000000000000000000000000000000000111222333444555444333333000000000000000000000000//////000111222333444444111222222222333333444444222111111111111222333333333333333222222333333444555555666666666666555555666666666666666555555555555555555555555444333222111222222222222111000000111111111111000000000000000000000000000000111111......------,,,---------------------------------......---------,,,,,,,,,))))))***++++++,,,------......------,,,++++++***************+++,,,---...+++++++++******))))))))))))******+++,,,,,,++++++------,,,+++++++++++++++---,,,+++******+++,,,---)))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,...//////000++++++,,,,,,,,,,,,------((()))***+++,,,+++******,,,------,,,******+++---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++***))))))+++,,,---,,,+++***+++---***++++++,,,,,,---......,,,++++++******++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,---,,,,,,---............---)))***,,,------,,,+++************************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))+++******)))))))))******)))))))))))))))(((''''''******))))))))))))************)))(((((()))******+++******))))))*********)))***++++++******+++,,,************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,******++++++++++++*********************+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))*********(((((())))))))))))))))))*********)))))))))))))))***************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,+++***)))((((((++++++******++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++------------------------//////...---------..................////////////---...000111111111000///000000000000000000000000000111222222333333222222000000000000000000000000///000111222444555666777444444333333333222222222111111111111222222333333333222222222222333444444444555555666666555555444555555555555555555555555666666666666666555444444111222222222222111000000111111111000000000000000000000000000000111111111......---------...//////------------------------------------------------*********+++++++++,,,,,,************))))))((((((+++++++++++++++,,,,,,,,,++++++++++++************)))******+++++++++******,,,,,,+++++++++++++++,,,---,,,***))))))***,,,---(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***)))))))))++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,---......///,,,,,,------------------))))))***+++,,,++++++***,,,------,,,******+++---+++***)))((()))***,,,---************************)))+++,,,+++***)))***+++++++++++++++++++++++++++(((((()))******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))***+++++++++++++++,,,,,,************************(((((()))************))))))***+++,,,---,,,+++*********++++++++++++*********,,,,,,,,,+++***+++,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,------......------***+++,,,------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))***+++,,,---))))))((((((((())))))***)))))))))))))))(((''''''***))))))((())))))************)))(((((()))******))))))((((((((())))))***(((***++++++***)))+++,,,************************))))))))))))))))))))))))******++++++,,,,,,++++++)))******++++++*********))))))((())))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++,,,,,,+++******)))((((((''''''((()))***++++++,,,))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,+++***)))((((((+++*********++++++,,,---++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000............///////////////000111222333222111000///////////////////////////000000111111111111111000000000000000000000000111111333444666777888999777666555444222111000000111111222222333333333333333222222222333333444555444444555555555555444444444444444444444555555555222222333333333222111111111222222222222111000000000000000000000000111111//////000000111111111111000///////////////000111........................++++++,,,,,,---...//////,,,,,,,,,,,,++++++******((((((((())))))*********((()))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,+++,,,,,,+++***)))((((((************+++,,,---...+++***)))(((((()))***+++(((((((((((()))***+++,,,++++++++++++++++++++++++,,,+++*********+++,,,,,,++++++)))))))))***+++,,,******++++++++++++***************+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++++++++*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------,,,******+++---***))))))))))))+++,,,---************************)))***++++++))))))***+++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))(((*********++++++,,,,,,,,,************************(((((()))************))))))***+++,,,---,,,+++***++++++,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,)))***+++---------------------------------------++++++,,,,,,,,,,,,,,,,,,))))))))))))*********+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))************************************(((((((((((())))))))))))(((((()))***+++---...///)))(((((((((((()))******))))))******))))))((('''))))))((((((((()))******************************(((((((((((((((((()))***((()))******))))))***,,,************************))))))))))))))))))))))))******+++++++++++++++***((()))******+++*********)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++...---,,,+++***(((''''''&&&&&&''')))***+++,,,---)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------)))))))))***************,,,+++++++++***)))))))))************+++,,,------++++++++++++++++++++++++)))))))))************+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111............////////////000000111222222222222222///////////////////////////000000000000111111111000000000000000000000000222222333555666888999999888777666444333111000///111222222333444333333333333333333333444555666666444444555555555555444444333333333444444444444444333333444444444444333333111222222222222111000000000000000000111111111111/////////000111111222222111111000000///000000111////////////////////////***++++++,,,---...///000------,,,,,,+++******))))))******+++,,,,,,------)))******++++++++++++***+++++++++,,,,,,------...---------,,,+++)))((('''((()))))))))+++,,,---...)))))))))))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++++++++***))))))***,,,---+++************+++,,,,,,******++++++++++++******************++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,------,,,******+++---)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++***++++++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,---***************************++++++,,,---,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,***+++,,,+++***)))***,,,)))***,,,---......---,,,,,,------......------,,,))))))******++++++,,,,,,((((((((()))))))))******)))***++++++,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))***+++------***************+++,,,,,,******++++++******)))(((((((((((((((((()))******)))***+++,,,,,,+++***)))))))))(((((())))))***+++((()))******))))))***+++******************************************************++++++++++++******(((((()))*********************)))))))))***++++++************************************************************************)))))))))))))))*********,,,,,,+++***)))(((((('''''''''((()))***++++++,,,((())))))***++++++,,,,,,++++++++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,((()))))))))*********+++++++++******************************+++,,,---...************************))))))*********++++++++++++,,,,,,---...//////000------------------------+++,,,---.../////////000............////////////000000000000000111222222000000000000000000000000000000000000000111111222000000000000000000000000111222333444555666777777555555555444333333222222111222333444444444333333444444444444555666777888333444444555555444444333222222333333333444444444555555666666666666666555111222222222222111000000///000000000111111111111...//////000111111222222222111000//////...//////........................,,,,,,,,,------.........*********************)))++++++,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,)))******+++,,,,,,------,,,,,,---,,,,,,+++************))))))***+++,,,,,,((()))+++,,,,,,+++)))(((++++++*********++++++,,,+++++++++++++++++++++++++++***)))((()))***,,,---******+++,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,////////////......------+++++++++++++++,,,,,,---,,,------,,,******+++---)))***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))+++******+++++++++,,,,,,,,,)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,---------------++++++******++++++,,,---******+++,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++(((***,,,---......---,,,***++++++,,,,,,++++++***'''(((((()))***++++++,,,(((((((((((())))))))))))))))))***++++++++++++***...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))***************)))))))))))))))******,,,+++++++++,,,------...+++++++++++++++***))))))((((((((((((((()))******)))***,,,------,,,***)))******))))))***+++,,,,,,((()))******))))))***+++))))))))))))))))))))))))******************************+++++++++******)))(((((()))***************,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))((())))))))))))(((((((((((())))))))))))************((())))))***++++++,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,(((((())))))*********+++***************+++++++++************+++,,,---...************************************++++++++++++'''((()))+++---///000111------------------------------......///...................../////////000000///.........///111222111111111111111111111111000000000000000111222222000000000000000000000000000111222222333444555555333333333444444444555555111222333444555444333333444444444555666777888888333444444555555444444333222222222333333444444444222222333333444333333222111222222222222111000000//////000000111111111222...//////000111222222222222111000......---------------------------------......---------,,,,,,,,,''''''(((((())))))******,,,,,,++++++***)))))))))%%%&&&((()))******))))))(((((()))***+++,,,,,,---++++++,,,------------,,,,,,+++******)))*********(((***,,,......,,,***(((,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,---)))+++,,,---...------,,,******++++++++++++******)))************+++++++++++++++******++++++,,,---***+++,,,,,,---...//////---------,,,,,,+++++++++******))))))******+++,,,---------,,,+++***+++---)))+++---//////---+++)))************************(((***+++***)))((()))************++++++,,,,,,,,,)))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++)))************)))(((((())))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***)))***+++---...((()))***+++++++++++++++)))+++++++++***)))***+++(((***,,,.........---,,,---------,,,,,,---......///...---+++***))))))(((,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++************++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++***)))((((((((()))************))))))))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))(((((())))))))))))((((((,,,,,,,,,++++++*********(((***---//////---***(((***)))))))))***+++,,,,,,******++++++++++++*********)))(((((((((***+++,,,(((((((((((()))))))))))),,,+++*********+++,,,---+++---------+++++++++---((((((((((((((((((((((((,,,,,,++++++***))))))))))))************+++++++++***************+++++++++,,,+++)))((('''((()))***))))))))))))******************))))))))))))******((('''%%%$$$%%%&&&(((***+++***)))***++++++***)))((()))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000//////.........---111///...///222333222///111111111111111111111111111111111111222333444555111111111111222333444555333333333222222222111111000000111111111000000///444444555555444444333222444444444444444444444444444444333333333222222222222444555555444333333444333222222111111111000000222222111111000000//////******+++---///000111222000000///...------,,,,,,------------------------***++++++,,,+++***)))(((+++++++++,,,,,,---------++++++******************,,,,,,++++++***)))))))))******))))))))))))******+++++++++++++++***)))(((------+++***))))))(((((())))))))))))************+++*********)))(((((((((---+++***)))***+++***)))+++++++++*********)))))),,,,,,,,,---------......******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++************++++++,,,,,,,,,+++++++++******)))***++++++------...///+++++++++************))),,,,,,,,,++++++***************++++++++++++******((()))***++++++***)))((())))))))))))************---,,,+++***))))))))))))(((((()))***************+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++***))))))))))))++++++******)))******+++++++++******************(((((()))***++++++,,,,,,---,,,***))))))***,,,---...------,,,,,,------...---,,,,,,,,,,,,,,,------++++++***))))))*********,,,++++++******++++++,,,++++++************++++++++++++************++++++************************,,,+++)))(((((()))+++,,,+++***))))))))))))))))))************)))))))))))))))))))))*********++++++******++++++++++++******))))))************))))))++++++*********)))))))))(((***,,,------,,,***(((((((((((('''(((((())))))(((((())))))))))))((((((***)))(((((()))***+++,,,(((((((((((())))))))))))...---+++)))(((((((((((()))+++,,,+++***)))***+++))))))))))))))))))))))))*********************+++))))))*********+++++++++***************+++++++++,,,***)))((('''(((***+++))))))))))))******************))))))))))))******)))((('''&&&'''(((***++++++***)))***++++++***)))************++++++++++++***************************************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////111111000000000/////////111///...///222333111000111111111111111111111111/////////000000222333333111111111111222333444555333333333222222222111111000111111222111111000000222222333444555555555444444444444444444444444444666555555555555444444444222444555555444333333444222222222222222111000000111111111000000000000000---------....../////////000//////...------,,,,,,------------------------+++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,,,,,,,******************************************++++++******))))))))))))******+++++++++++++++***)))))),,,,,,+++***))))))))))))))))))))))))************++++++******************---,,,******++++++***)))+++++++++*********))))))******+++++++++,,,,,,,,,...---,,,,,,******)))((()))***,,,+++******+++---***))))))))))))))))))***(((((())))))***+++++++++***++++++,,,,,,---------+++++++++************))),,,,,,,,,++++++***************++++++++++++******)))***+++,,,,,,+++***)))))))))))))))************,,,+++***))))))((((((((((((((()))***************+++++++++*********)))))))))***++++++,,,,,,+++++++++,,,,,,,,,++++++***)))************************************+++++++++,,,,,,+++++++++++++++,,,,,,++++++***************+++************************((())))))***++++++,,,,,,---,,,***))))))***,,,---+++******))))))******+++,,,,,,+++++++++++++++,,,'''''''''((()))***,,,---,,,++++++******++++++,,,*********))))))*********++++++************++++++************************,,,+++***))))))***+++,,,))))))))))))))))))***+++************))))))))))))((((((((()))))))))************+++,,,,,,+++************++++++++++++******++++++++++++************)))******++++++******)))))))))((('''''''''(((((((((((())))))))))))((((((******)))))))))***++++++(((((((((((()))))))))))),,,+++***)))(((''''''''')))+++,,,+++******+++,,,************************(((((()))******+++,,,,,,)))))))))*********++++++))))))*********+++++++++******)))(((((()))***+++))))))))))))******************))))))))))))******+++***)))))))))***,,,---+++***)))***++++++***)))***++++++++++++,,,,,,,,,************************))))))******++++++++++++************************************************++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////111111111111000000000000111/////////111222111000111111111111111111111111............///000111222111111111111111222333444333333333222222222111111111111222222222222222111000111222444555555666666444444444444444444444444555555555555444444444444222333555555333333333444111111222333333111000///000000000000111111111111000000//////...------,,,//////......---,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++************************((())))))***++++++,,,,,,******))))))))))))*********++++++++++++***))))))+++******))))))*********))))))))))))************)))))))))))))))*********---+++))))))***+++***)))+++************)))))))))((())))))))))))*********------,,,+++***))))))((()))***++++++******+++---))))))(((((((((((())))))&&&'''((()))+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++***************++++++++++++*********+++,,,------,,,+++***))))))))))))************,,,,,,+++******)))))))))(((((()))***************+++++++++***************))))))***++++++++++++***+++++++++,,,++++++***)))************************)))))))))*********++++++++++++++++++,,,---...///*********************+++************************)))))))))***++++++,,,,,,---,,,+++******+++,,,---***))))))(((((())))))***,,,+++******************''''''((((((***+++------,,,++++++******++++++,,,******))))))))))))******++++++************++++++))))))))))))))))))))))))++++++***))))))***++++++)))((((((((()))***++++++************)))))))))(((((((((((()))))))))******'''(((***++++++***(((''')))******++++++******)))------------------------***))))))))))))))))))***,,,+++***)))))))))))))))******++++++++++++***************************+++(((((((((((())))))))))))(((((((((((()))******++++++,,,------,,,,,,---...************************((()))))))))*********+++))))))))))))************)))))))))***++++++,,,,,,***))))))((())))))***+++((()))))))))******************))))))))))))******+++************+++,,,---+++***)))***++++++***)))*********+++++++++,,,,,,************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++***)))))))))***,,,---++++++,,,,,,,,,,,,---------------.........//////............////////////000000000000000000000000000000///000111111111111111111111111111111111111///////////////000111111111111111111111222333333333333333222222222111111111111222333333333222222111111222333444555555444444444444444444444444444333333333222222222111111111333555444333222333444000111222333333222000/////////000000111111222222111000000///...------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,++++++*********************+++++++++))))))*********+++++++++******))))))))))))************+++++++++******))))))))))))))))))***++++++((()))))))))************&&&''''''(((((()))))))))+++)))(((((()))***))))))************))))))))))))((((((((()))))))))******************++++++++++++)))***++++++******+++,,,))))))(((((((((((())))))))))))***,,,---...///000,,,,,,,,,,,,++++++******+++++++++*********))))))+++++++++*********************++++++++++++************+++,,,,,,+++******((()))))))))************---------,,,,,,++++++***(((((()))***************************************((()))******++++++************++++++++++++******************************((())))))))))))*********+++++++++++++++,,,------)))*********+++++++++******************+++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,+++******)))))))))******************+++,,,---,,,++++++******++++++,,,******))))))))))))******++++++************++++++((((((((((((((((((((((((+++******************+++)))((((((((()))***++++++************)))))))))((()))))))))*********++++++''')))***,,,,,,***)))'''(((((())))))))))))((((((------------------------******)))(((((()))******++++++***)))((((((((()))******++++++++++++*********++++++++++++*********(((((((((((())))))))))))(((((()))******+++++++++***+++,,,,,,++++++---...*********************************)))))))))(((((((((((()))))))))*********((())))))***++++++,,,,,,))))))))))))))))))******((()))))))))******************))))))))))))******))))))))))))******+++++++++***)))***++++++***)))))))))))))))*********+++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++***)))((()))***+++,,,+++++++++,,,,,,------------------.........//////............///////////////////////////////////////000000000000000111222111111111111111111111111111111000000111111222222111111000000111111222222333333333222222222111111000111222333333333333333222333333444333333222222444444444444444444444444333333222222222111111111111333444444333222222333000111222222333222111000//////000000111111222222//////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++*********))))))*********++++++++++++++++++*********))))))******))))))))))))******)))******+++++++++******(((((((((((()))***++++++((()))))))))************((((((((())))))*********)))'''&&&&&&((()))(((''')))))))))))))))))))))))))))))))))************+++))))))*********+++++++++(((***++++++***)))+++,,,+++******))))))******+++++++++,,,,,,,,,------------,,,,,,++++++******)))+++++++++*********))))))******************************++++++++++++******((()))***++++++***)))(((((()))))))))***************++++++,,,++++++***)))(((((()))***************************************))))))***+++++++++++++++)))******++++++*********************************((())))))))))))*********,,,,,,+++***************((()))***++++++++++++***))))))*********+++++++++***************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,+++***)))))))))))),,,+++++++++++++++,,,,,,,,,++++++******++++++,,,*********))))))*********++++++************++++++((((((((((((((((((((((((************************))))))))))))))))))***+++************)))))))))))))))))))))*********++++++***+++,,,------,,,+++***(((((())))))))))))((((((************+++++++++++++++******))))))******+++(((((('''&&&&&&&&&''''''(((((())))))))))))((((((+++++++++,,,++++++***)))(((((((((((())))))))))))***++++++++++++***)))(((&&&((())))))((((((***+++************************++++++***))))))(((''''''((((((((()))))))))******(((((()))***+++,,,,,,---************)))))))))((())))))))))))******************))))))))))))******(((((())))))************+++***)))***++++++***)))(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,***))))))))))))***++++++***++++++,,,,,,------...,,,------------.....................////////////............////////////...000111111000000111222111111111111111111111111333222222222222222333333111111000000000111111222333333333222222222111111///000111222333333333333333333333333333222111111444444444444444444444444444444444444333333333333111222444444222222222333111111111111111222222222000000000000111111111111...////////////000000000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,+++++++++++++++*********)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((******))))))))))))******))))))***++++++++++++***(((((((((((())))))***+++))))))))))))************++++++++++++,,,,,,,,,,,,((('''&&&&&&((())))))((((((((()))))))))))))))***************++++++++++++,,,,,,+++***)))(((((('''((()))******))))))***,,,++++++************++++++*********)))))))))((((((,,,,,,++++++*********)))+++++++++************))))))))))))*********************++++++++++++******((()))***++++++***)))((())))))))))))************'''((()))******)))''''''(((((()))******************************+++++++++******+++,,,,,,,,,,,,+++((()))******+++*********++++++++++++++++++++++++)))))))))*********++++++---,,,+++***))))))))))))'''(((***+++,,,,,,+++***)))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,+++***))))))******************+++,,,,,,,,,++++++******++++++,,,++++++************++++++++++++************++++++*********************************++++++*********+++***))))))))))))))))))************))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******))))))))))))))))))*********++++++++++++++++++++++++++++++''''''&&&&&&&&&'''(((((((((((())))))))))))((((((++++++,,,,,,,,,+++***)))(((((((((((())))))))))))((()))*********)))((('''$$$&&&(((((('''''')))***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))***'''((()))***+++,,,------+++++++++***)))((('''&&&))))))))))))******************))))))))))))******((())))))***************+++***)))***++++++***)))))))))*********+++++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++++++++((())))))*********************+++,,,,,,---......,,,,,,,,,,,,------------............////////////......//////000000000000...000222111000///111333111111111111111111111111333333222222222222333333111111000000000000111111333333333222222222111111...///000111222222222222111222222333333333222222444444444444444444444444444444444333333333333222111222444444222111222333222111000///000111333444111111111000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---************++++++++++++((())))))***++++++,,,,,,++++++************************))))))))))))******))))))***+++++++++++++++))))))((((((((())))))***))))))))))))************++++++++++++************)))((('''''')))******)))(((((((((((())))))******))))))*********+++++++++,,,,,,+++***)))(((''''''((()))******))))))***+++******))))))))))))******)))))))))(((((('''''''''+++++++++***************+++++++++************)))((()))))))))*********+++******++++++++++++******)))***++++++++++++***)))))))))))))))************'''(((***++++++***((('''(((((()))***************))))))*********+++++++++++++++,,,------------,,,(((((()))***************++++++++++++++++++++++++************+++++++++,,,,,,,,,+++*********++++++'''(((***,,,,,,,,,+++***((())))))***++++++,,,,,,************************+++++++++,,,,,,+++++++++++++++************++++++...---,,,+++************(((((((((((()))***,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++***)))(((((())))))************))))))))))))''''''''''''((((((((()))+++******))))))******+++******++++++++++++***************++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***((((((((((((((()))***+++******++++++++++++******+++,,,,,,---,,,+++***)))(((((((((((())))))))))))###%%%'''(((*********)))%%%'''))))))((()))***,,,((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))'''((()))***+++,,,------,,,,,,,,,+++)))(((&&&%%%))))))))))))******************))))))))))))******))))))***++++++++++++***+++***)))***+++++++++)))******+++++++++,,,,,,,,,************************---,,,,,,+++***)))(((((())))))))))))))))))))))))************************---,,,,,,++++++*********'''(((***+++++++++***)))******+++,,,,,,---......+++++++++,,,,,,,,,------............/////////000//////000000111111111222...000222111//////111333111111111111111111111111333333222222222222222333111111000000000000000111333333333222222222111111......///111111222222222///000111222333444444444444444444444444444444444222222222111111111000000000222444333222111222333333111///...///111333555222222111111000000//////111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///))))))******+++++++++,,,((())))))***++++++,,,,,,)))))))))***++++++,,,,,,******))))))))))))******((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))************))))))((((((''''''&&&&&&+++)))((()))+++,,,,,,+++'''((((((((())))))******))))))))))))************))))))))))))************((()))******))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))************************+++++++++************)))(((((())))))*********+++******++++++++++++*********+++,,,,,,,,,,,,+++***))))))))))))***************+++---......---,,,***(((((()))***************))))))******+++++++++++++++,,,------......------(((((()))***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---......&&&(((***,,,---,,,+++***((())))))***++++++,,,,,,++++++*********************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++)))((((((******))))))))))))******))))))))))))))))))))))))***))))))((()))+++---......+++((((((******(((&&&+++*********))))))((((((***)))(((((((((***+++,,,***************)))(((((('''(((((()))))))))((((((---,,,+++***)))))))))))),,,'''&&&***,,,++++++---)))***,,,,,,***)))******(((((())))))))))))(((((())))))))))))***************)))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))---,,,+++***))))))******))))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&&&&&&&''''''''''''))))))************))))))))))))((((((((((((((()))))))))(((((((((((())))))*********(((&&&%%%%%%'''))))))************))))))+++++++++***************+++***)))(((((()))***+++************************)))))))))))))))))))))))))))))))))))))))******+++++++++***************+++++++++***)))((((((((((((++++++++++++++++++++++++))))))*********+++++++++////////////////////////111111000000000000111111...//////000111222222333333333333222000///---,,,//////000000111111111222222222111111000000//////111111000000111111222333111111111111111111111111666555444222111000000000000111222222444444555666222111111111222333333444000111111111111000//////111111000000000000111111222111111000///......---,,,------......------,,,''')))+++...///...---,,,++++++++++++++++++++++++...,,,***+++---,,,***'''((()))***++++++***)))((())))))))))))))))))))))))************************///---+++)))(((((()))***++++++******************&&&$$$###%%%(((***)))'''))))))))))))))))))))))))((()))+++***(((''''''((())))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&''')))+++,,,+++++++++******))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((+++******)))))))))))))))******))))))((((((''''''************************(((((((((((()))***+++,,,+++++++++***)))(((((('''******++++++++++++******+++,,,------,,,+++***)))'''((()))******++++++*********+++++++++,,,,,,,,,,,,+++***)))((((((((((((+++***)))((((((***,,,---'''(((***+++,,,,,,+++***+++*********))))))((((((******))))))******+++,,,,,,------...---,,,***)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************))))))))))))******))))))))))))))))))))))))***))))))))))))+++,,,---...+++(((''')))***)))(((************)))))))))((())))))((((((((()))***+++***************)))((((((************)))((((((''',,,+++******)))*********+++((()))---///,,,***+++''')))******)))((()))***))))))************))))))))))))))))))************)))))))))(((((('''''''''))))))************)))))),,,,,,,,,------.........((((((((((((''''''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((((((((()))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******)))'''&&&'''(((************************************************+++***)))(((((()))***+++************************))))))))))))))))))))))))***************++++++,,,++++++***************+++------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------.................................//////............//////...//////000000111111111111111222111111000///...///000000000111111111111111111111000000000000000111111000000111111222333222222222222222222222222444333333222222333333444111222222333333444444555222111111111222222333444111111222222111111000///111111000000000000111111111111000000///......---,,,------......------,,,***+++---...///......---++++++++++++++++++++++++...,,,***+++,,,,,,)))''')))***+++,,,,,,+++***)))))))))))))))))))))))))))************************---,,,***)))((((((******************************((('''&&&'''***+++***((()))))))))))))))))))))))))))***,,,+++)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''')))+++++++++*********)))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))+++******)))))))))))))))***)))))))))))))))((((((************************(((((((((((()))***++++++))))))))))))************)))******++++++******)))+++++++++++++++******)))*********++++++***))))))*********+++++++++,,,,,,,,,+++***)))(((((((((((())))))(((((())),,,...000******+++++++++******)))++++++++++++******))))))******))))))******+++,,,+++,,,,,,------,,,+++***++++++*********)))))))))))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,------***''''''(((*********************)))))))))))))))(((((((((((())))))***)))************))))))(((,,,,,,,,,+++***)))''''''*********)))******+++,,,,,,***+++000111,,,)))(((%%%''')))))))))((()))***)))******++++++******))))))))))))*********++++++)))))))))((((((((((((((())))))************))))))************++++++++++++((())))))***)))(((''''''))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((()))))))))******)))(((((()))+++++++++))))))))))))++++++((())))))******+++++++++******))))))))))))******************************))))))))))))))))))))))))+++************+++,,,,,,+++***************++++++******)))))))))***++++++,,,,,,,,,++++++*********------........./////////................................................///////////////////////////000000111111111000000000000000000111111111111000000000000111111111111111111000000111111222333333333333333333333333333222222222333444555666777333333333333333333333333222111111111111222333333222222222222222111111000111000000//////000000111000000000///......------,,,------......------,,,---------...............++++++++++++++++++++++++---,,,++++++,,,+++)))'''++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************++++++)))(((((()))***+++************************+++)))))))))++++++***))))))))))))))))))))))))))))))+++,,,,,,***))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************((())))))((('''''')))*********))))))))))))(((((((((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))+++******))))))))))))))))))))))))***************************************''''''''''''((()))******&&&'''''')))***+++,,,---)))******++++++******)))++++++***)))))))))******++++++++++++***)))((('''*********++++++++++++,,,,,,+++***)))((((((((((((((((((((()))+++---///111---,,,+++***)))))))))))),,,,,,++++++++++++************))))))******+++,,,)))***++++++,,,+++++++++,,,++++++******))))))((())))))))))))))))))))))))************************((()))***++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))******++++++,,,,,,***((('''''')))+++,,,*********)))))))))))))))(((((((((((((((((())))))))))))************)))(((+++++++++++++++***)))((())))))))))))***+++,,,---...******......***((((((%%%''')))***))))))***+++))))))************))))))))))))*********+++++++++***************)))))))))''''''((((((((((((''''''''''''''''''''''''''''''******)))(((((())))))***))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++(((((())))))))))))(((((()))(((((((((((())))))***))))))(((((((((((()))))))))*********))))))+++---+++***(((''''''(((***+++'''(((((()))***++++++,,,***))))))))))))))))))***************************))))))))))))))))))))))))******))))))******+++,,,*********)))******+++,,,((((((((((((((()))***+++---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,........................///000000000000000000///////////////............000000111111111111000000000000000000000111111111//////000000111111222222111111000000111111222333333333333333333333333333111111111222333444555666444444444333333222222222222111111111111111222222222333333333333222111111000000////////////000000/////////......---------,,,------......------,,,///...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))((()))***+++,,,))))))))))))************+++******************))))))))))))))))))))))))))))))***,,,+++***))))))***))))))************))))))))))))))))))))))))))))))((()))))))))************((()))***)))((('''(((***)))))))))((((((((((((((((((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))+++******)))))))))))))))))))))******++++++,,,,,,************************'''''''''''''''((())))))&&&'''''')))***+++,,,---))))))************))))))+++***)))(((((()))***+++)))*********))))))((('''************++++++++++++++++++***)))(((((()))))))))))))))***+++---...///---,,,***)))))))))***+++******************************))))))******+++,,,)))))))))***++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))*********+++++++++******++++++************++++++)))))))))))))))))))))))))))*********++++++++++++******)))((('''(((***,,,))))))))))))))))))******))))))))))))))))))((((((((())))))*********))))))((()))***+++++++++++++++(((((())))))***+++------000+++((())))))'''''')))''')))++++++*********+++''''''((((((((((((''''''************++++++++++++++++++++++++++++++++++++''''''((((((((((((''''''************************)))'''$$$"""###%%%(((***************************)))))))))******)))))))))((((((((()))))))))******(((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((()))))))))***+++***)))***,,,...***)))'''&&&&&&''')))***''''''((()))******++++++)))))))))******)))))))))************************))))))))))))))))))))))))((((((((((((((()))************))))))***++++++,,,+++++++++++++++,,,---...,,,,,,,,,++++++*********************++++++++++++........................//////000000000000//////////////////............111222222111111000///...111111000000000000000000//////000000111111222222111111000000111111222333333333333333333333333333222111111111111111222222555444444333333222222111222222111000000111111111222333333333333222111111000000////////////000000............------------,,,------......------,,,...---,,,+++************,,,,,,,,,++++++***************++++++******))))))*********))))))*********))))))))))))))))))))))))************************(((((((((((()))***++++++(((((()))))))))*********))))))***))))))(((((()))))))))))))))))))))))))))''')))******)))(((((()))))))))************))))))))))))))))))))))))))))))((()))))))))************''')))***)))((('''((()))((((((((((((((()))))))))(((((()))*********************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******+++******)))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))************)))))))))******)))))))))+++***)))(((((()))***+++&&&''''''((())))))(((((())))))*********++++++++++++***))))))))))))))))))++++++++++++++++++,,,,,,+++***)))))))))***,,,---((((((((()))))))))))))))******))))))******+++,,,)))))))))******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++******)))++++++************++++++)))))))))))))))))))))))))))******+++++++++******)))***+++***(((((()))+++))))))))))))************)))************))))))(((((())))))************)))'''''')))***+++,,,,,,,,,))))))))))))***+++,,,---000***&&&''''''&&&'''***)))***,,,,,,***)))***+++&&&''''''((((((''''''&&&*********++++++++++++,,,+++++++++++++++,,,,,,,,,))))))************))))))+++++++++***************+++)))&&&$$$$$$'''***,,,************************))))))************))))))'''''''''((((((((())))))'''(((((())))))(((((('''(((''''''(((((()))***+++))))))(((((((((((()))))))))***+++***)))***+++---)))(((''''''''''''((()))'''(((((())))))*********))))))************))))))************************))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))***+++,,,,,,+++************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---...//////...---,,,////////////////////////222222222111111///......111111111111000000000000000000000000111111111111111111000000111111222333333333333333333333333333333222111000000000000000444444444333333222222222222222111000000000000111222222222222222111111000000//////......//////000------------------------,,,------......------,,,,,,,,,++++++******))))))---,,,,,,++++++*********(((***++++++***))))))*********)))(((((()))******))))))))))))))))))))))))************************((((((((())))))*********'''(((((())))))*********'''((()))(((''''''((()))))))))))))))))))))))))))&&&((()))***((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))************'''(((******)))(((((()))(((((())))))))))))******(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++******))))))))))))))))))))))))***************)))))))))))))))))))))))))))((((((''''''((())))))*********)))))))))))))))((())))))******))))))(((******)))))))))***++++++%%%&&&'''((()))))))))))))))))))))************+++******)))))))))))))))***+++++++++*********))))))))))))))))))***+++,,,---'''''''''(((((((((((()))******))))))******+++,,,++++++*********+++,,,,,,)))******++++++,,,,,,---************************************************((()))***+++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))***++++++++++++***)))(((***,,,,,,)))''''''(((((()))))))))***************+++,,,,,,+++***)))((((((((()))***************'''(((((()))***************)))))))))***+++,,,,,,///)))'''))))))((((((***)))+++,,,+++)))(((((((((''''''((((((((((((''''''*********+++++++++,,,,,,)))))))))*********++++++))))))************))))))))))))((((((((('''''''''************++++++,,,,,,************************((()))***++++++***)))((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((()))***+++))))))(((((((((((()))))))))*********((((((***,,,************************((((((((()))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))***+++,,,---***)))((((((((((((((((((*********++++++,,,,,,---,,,,,,,,,---------......------------------------+++,,,...//////...,,,+++...//////000000111111111000000111111111111000///111111111111000000000///111111111000000000000000111111000000111111222333222222222222222222222222333222111111000000111111333333333333333333333333222222111000000000000000111111222222111111000/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,,,,+++***)))------,,,,,,+++******)))'''))),,,+++)))((()))+++++++++***))))))***++++++))))))))))))))))))))))))************************(((((())))))))))))))))))''''''(((((()))******+++%%%'''))))))'''''')))+++))))))))))))))))))))))))&&&(((******))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))************&&&(((******)))((((((((()))))))))*********++++++(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++******)))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))******+++++++++++++++))))))***************)))))))))))))))******************))))))))))))******((())))))******))))))))))))******+++++++++******'''((((((((())))))))))))******))))))******+++,,,---,,,+++******+++,,,,,,))))))***+++,,,------...************************++++++++++++++++++++++++&&&'''(((***,,,---------,,,++++++******++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++))))))(((+++...---***'''&&&'''(((((())))))*********++++++,,,,,,---,,,+++***)))(((((()))***************((())))))))))))(((((('''*********)))******+++,,,---)))(((,,,---***((())))))++++++***(((&&&&&&&&&(((((())))))))))))((((((******+++++++++,,,,,,,,,''''''(((((()))))))))***''''''((((((((((((''''''******))))))((((((((('''$$$&&&)))++++++***((('''************************((()))***++++++***)))((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((()))++++++))))))(((((((((((()))))))))******)))(((((()))+++***+++,,,,,,,,,,,,+++***))))))))))))((((((((((((((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---------,,,+++*********+++))))))***+++,,,------...+++++++++,,,,,,,,,---------------------------------...000111111000...---...//////000111222222333......000111111222222222222111111111000000//////222222111111000000//////111111111000111222222333111111111111111111111111333222222111222222333333333333333333333333333333222222111000000///000000111111111111111000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***------,,,,,,+++***))))))'''))),,,+++)))((()))+++---,,,+++******+++,,,---))))))))))))))))))))))))************************(((((())))))))))))((((((&&&''''''((()))******+++$$$'''))))))((((((***,,,))))))))))))))))))))))))''')))++++++******+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************&&&(((***+++)))((((((((())))))******+++++++++,,,(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))***(((((())))))*********+++(((((())))))))))))(((((()))***+++---------,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))***************)))))))))))))))******&&&&&&''')))***************+++,,,,,,+++***((('''(((((())))))*********+++*********)))***++++++,,,///...,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++***)))(((((())))))))))))))))))))))))******------,,,,,,+++***))))))((((((((((((((('''''''''******++++++++++++******++++++************++++++))))))))))))(((((((((((()))(((&&&''')))******)))---------------,,,+++***(((((())))))))))))((((((((((((((((((''''''''''''***+++++++++)))))))))***))))))************))))))++++++******))))))((((((%%%&&&&&&'''((())))))***+++,,,,,,------,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((&&&&&&((()))************'''((()))***+++,,,------((((((''''''&&&&&&&&&%%%)))))))))))))))(((''''''&&&&&&''')))************))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))+++++++++*********))))))---,,,***)))))))))******---------,,,,,,,,,++++++)))))))))))))))*********(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,------...///000000...///////////////......333222222222111111000000---...///111111///...---111111111111000000000000222111111111000000//////......///000000000000///111111111000000000000000222222222222222222222222111111222222222333333333111111111000000000000///222111111111000000//////000///...------...///000000///------------+++))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---...---+++)))))))))))))))************))))))((()))***+++,,,---------))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++++++++*********))))))))))))************))))))))))))))))))************))))))************)))))),,,)))&&&######$$$''')))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))*********(((***++++++)))((())))))******)))))))))***,,,---+++*********))))))((((((***)))(((&&&&&&((()))***+++***)))))))))***,,,---))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((())))))))))))(((((($$$&&&)))++++++***(((''',,,,,,++++++******))))))))))))))))))))))))))))))'''((()))++++++******)))************************&&&''')))*********)))(((------,,,+++***)))((((((((()))+++,,,+++***(((&&&***(((''')))+++,,,***(((+++******))))))******+++++++++***)))))))))))))))************)))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))******++++++++++++***************))))))************)))))))))((((((((((((***((('''''')))***)))))))))************)))((('''(((((())))))))))))((((((*********+++++++++++++++)))***+++++++++++++++,,,))))))************))))))***************)))))))))'''''''''(((((())))))***++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))(((&&&'''((()))************************************++++++*********)))))))))((((((((((((((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))+++++++++*********)))))),,,,,,***)))))))))***************))))))(((((((((************)))))))))((((((((()))***************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,------...//////000...///////////////......222222111111000000000000---...000111111000...---000000000000000000000000000000000000//////......222333444444555555444444111000000000000000000000000000000000000000000000111111222222222333333333222222111111111000000000111111111000000000//////000///...------...///000///...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***,,,---,,,***(((((()))))))))************))))))((()))***+++,,,,,,,,,,,,))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++++++++*********))))))))))))************))))))))))))))))))************))))))************))))))***(((&&&%%%%%%''')))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))***++++++(((***++++++)))((()))***---,,,+++*********+++,,,************)))))))))(((,,,+++)))(((((()))+++,,,******)))((()))***+++,,,***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))((()))+++,,,,,,,,,+++******************)))))))))))))))))))))))))))))))))'''((()))***+++******)))************************((((((***+++++++++***)))((((((((((((''''''''''''%%%&&&)))+++,,,,,,+++******(((''')))+++,,,***(((***))))))))))))))))))***+++***))))))))))))))))))++++++*********)))))))))******************************************************++++++++++++*********))))))(((((())))))*********)))))))))(((((((((+++)))''''''((())))))(((++++++,,,,,,,,,+++******(((((())))))))))))((((((******++++++,,,,,,------(((((())))))******++++++******++++++++++++******))))))******************))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))''''''((()))************++++++***)))(((((('''&&&++++++++++++************'''''''''''''''&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))'''((())))))******))))))+++************))))))))),,,+++******)))*********,,,,,,,,,++++++++++++***++++++******))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------.../////////...//////000000/////////000000000000////////////...///000111111000///...////////////////////////////////////............000000111222222222222222000000000000000000111111////////////////////////111111222222222333333333333222222222111111111111111111000000000000////////////...------...//////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***,,,+++)))''''''((())))))************))))))'''((()))******+++******))))))************))))))'''(((((())))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++************)))))))))))))))************))))))))))))))))))************))))))************))))))(((((('''((((((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++((()))+++***)))((()))***......,,,++++++***++++++************))))))))))))+++***((((((((((((***+++))))))((((((((()))***+++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))***+++,,,---***)))(((((((((((()))***************++++++++++++((())))))))))))))))))***))))))))))))))))))))))))(((((()))************)))************************))))))***+++++++++++++++)))))))))*********++++++%%%'''(((***++++++++++++)))(((((()))***+++***)))******))))))))))))************)))))))))))))))***,,,++++++******))))))((()))))))))))))))*********)))))))))*********************++++++++++++******))))))(((((((((((())))))*********)))))))))((((((+++)))''''''((()))(((''',,,,,,,,,------,,,,,,+++))))))(((((((((((())))))''''''((())))))***++++++((('''&&&'''((((((((('''******++++++++++++******((()))***++++++++++++***************))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))'''((()))***************+++******)))((('''&&&&&&(((((((((((((((((((((((('''''''''((((((''''''&&&((())))))))))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))(((((()))************)))************))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........//////...//////000000000000/////////////////////......//////000111111000//////............////////////////////////////////////,,,---......//////......000000000000000111111111111111111111111111111111111111222222222333333333333333333222222222111111000000000000000000//////........................---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))+++,,,+++)))(((((()))))))))************))))))''''''((()))))))))))))))))))))************))))))''''''((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************))))))))))))))))))************))))))((()))))))))************))))))************))))))((()))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++++++++((()))******((((((***+++,,,+++++++++++++++++++++*********)))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((())))))***)))******+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,+++***(((''''''(((***+++))))))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******++++++++++++,,,,,,)))************)))(((((())))))((())))))*********+++++++++******+++++++++***)))))))))))))))******,,,+++++++++******)))))))))))))))))))))*********((((((((())))))***************++++++++++++******))))))(((((((((((())))))************))))))))))))***)))''''''((())))))((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''((()))*********)))''''''((()))'''%%%*********++++++*********''')))***,,,,,,,,,+++***************))))))))))))((())))))******))))))((())))))(((((((((((())))))************************(((((())))))************))))))))))))))))))******((())))))************))))))))))))((((((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((((())))))))))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))((())))))***************))))))))))))))))))))))))************+++*********((((((((((((((()))))))))''''''((()))***++++++,,,(((((()))***************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************++++++++++++---------.....................///000111111000000..................////////////000000000000//////---........./////////000000000000000000000000000///000111111222222111111//////000000111111111111111111111111111111111111111111222222222333333333333333333222222222111111//////////////////000000------............------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++---,,,+++******+++))))))************))))))''''''((()))))))))(((((())))))************))))))'''(((((()))***++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))++++++,,,,,,,,,+++)))((()))***++++++++++++***)))))))))))))))))))))))))))***************+++++++++((()))***)))((((((***,,,''''''((()))***+++++++++))))))))))))))))))******''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++++++++***************+++***)))(((((()))***+++***)))(((''''''((()))***''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********************************(((((((((((())))))******)))(((((((((((('''''''''***************)))(((((())))))))))))((()))***,,,,,,,,,++++++++++++,,,,,,)))))))))))))))******+++++++++++++++++++++++++++************************''''''((())))))***************++++++++++++*********))))))(((((())))))***++++++*********))))))))))))(((&&&''')))******)))((())))))************)))***)))(((''''''((()))***(((((())))))******++++++---***((((((++++++)))'''))))))************))))))((()))+++------,,,***)))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************************((((((((()))******++++++))))))))))))************))))))******+++******)))((((((((())))))*********(((((((((((())))))))))))'''((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((()))******++++++******(((((()))))))))))))))***))))))***++++++++++++***))))))))))))************''''''((()))***++++++,,,(((((()))***************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++..............................///000111111111111............/////////////////////....../////////.........//////000000111000000000000111111111111000000111222222222222111/////////000111111222222000000000000000000000000111111222222222333333333333222222222111111111111......////////////000000------............---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++------+++***++++++))))))************))))))(((((())))))))))))(((((())))))************))))))((())))))******+++++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++(((((()))))))))))))))***))))))************))))))))))))))))))************))))))************)))))),,,,,,,,,,,,+++***)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))************************((())))))(((((((((+++---$$$%%%''')))***+++++++++))))))))))))************))))))))))))))))))))))))'''((()))*********))))))'''((()))+++,,,++++++***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,,,,+++++++++*********************************,,,,,,***)))))))))***+++((())))))))))))))))))***)))))))))))))))))))))))))))))))))((()))******+++************************((((((((('''((())))))************))))))(((((((((''''''((()))***+++,,,,,,))))))***((('''(((***---++++++************++++++)))))))))))))))***++++++)))******++++++,,,,,,---,,,,,,++++++******))))))(((((()))******+++,,,,,,******++++++++++++***************))))))*********+++++++++*********))))))(((&&&&&&''')))+++++++++******+++,,,,,,,,,,,,,,,***)))(((''''''((()))***************************)))&&&$$$&&&***,,,+++((((((((())))))))))))(((((()))***,,,...---,,,)))((('''''''''(((((())))))***)))******++++++******)))))))))(((((((((((())))))************************'''(((((()))******++++++((()))))))))*********************++++++******))))))))))))*********++++++(((((())))))************&&&'''(((((())))))((((((&&&'''((())))))***))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***(((((((((((())))))******((()))***+++,,,++++++******+++++++++,,,,,,,,,,,,******))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,..............................///111111222222111....../////////000000000......------------............///000000111222222/////////000000000111111---...//////000000//////...//////000111111222222111111111111111111111111111111222222222333333333222222111111111000000000........./////////000000,,,------......------,,,---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,,,,*********+++))))))************)))))))))))))))******))))))((())))))************))))))************************))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))******+++(((((((((((())))))******))))))************))))))))))))))))))************))))))************))))))+++++++++***************(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''(((+++...&&&'''(((***+++++++++***((()))))))))************)))******************)))((()))***+++++++++***)))%%%''')))***++++++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,++++++******************************)))))))))))))))))))))))))))))))))***)))((((((((()))++++++************************))))))((((((((()))***++++++++++++++++++,,,,,,,,,''''''(((((()))+++,,,,,,)))******(((''''''***...******))))))))))))******))))))((())))))***++++++))))))***+++,,,------...---------,,,+++***))))))))))))***+++,,,,,,------******++++++++++++******++++++************+++++++++++++++************)))'''&&&%%%''')))+++,,,,,,&&&'''((()))))))))))))))+++)))(((''''''((()))+++*********)))))))))))))))### """(((+++***'''''''''((((((((((((''''''***+++---......+++)))'''%%%&&&&&&'''((())))))*********++++++++++++******))))))(((((((((((())))))************************'''(((((()))***+++++++++(((((())))))*********+++******+++++++++******)))+++++++++***************''''''(((((()))))))))***%%%%%%&&&'''((((((((('''&&&&&&((()))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))***++++++++++++***'''((((((((())))))******((()))***+++,,,,,,+++***''''''(((((()))))))))***,,,,,,+++***)))((('''&&&(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------.....................---......///111111222222222.../////////000000111111...------,,,,,,------......//////000111222222333---.........//////000000...//////000000000000000...//////000111222222222444444444444444444444444111111222222222333333333111111111000000000000///---.........//////000000,,,,,,---......---,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''')))++++++)))))))))***))))))************)))))))))***************))))))))))))************))))))+++++++++***************))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++'''((((((((())))))******))))))************))))))))))))))))))************))))))************))))))))))))))))))***+++,,,---''')))***++++++***)))''')))))))))))))))))))))))))))))))))(((((((((((((((((())))))((('''))),,,///((()))+++,,,,,,+++***)))(((((())))))*********+++(((((())))))))))))((((((((()))***,,,,,,++++++***$$$&&&(((***+++***)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++,,,------...''')))+++------+++)))'''))))))))))))(((((('''''',,,,,,++++++******))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************+++***)))))))))***,,,---%%%&&&'''((()))***+++++++++******))))))))))))))))))******(((&&&'''+++...((((((((()))******++++++)))))))))))))))))))))))))))(((((('''''')))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***((((((((()))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************///...,,,***'''%%%###"""((()))+++,,,,,,+++***)))(((((())))))))))))((((((******+++++++++)))'''&&&))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''&&&&&&************************(((((())))))))))))((((((++++++******)))((((((((()))&&&###$$$''')))((('''((((((((((((((((((((((((,,,,,,++++++***)))))))))))))))************))))))((()))***)))((('''(((***''''''''''''''''''''''''&&&'''(((*********)))(((+++***))))))******)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''')))******)))'''&&&(((((())))))))))))(((((())))))))))))******************++++++++++++******((()))+++,,,+++***'''&&&)))))))))))))))))))))))),,,***((('''&&&'''((()))************************))))))***+++,,,,,,------...------------...//////////////////000000000000////////////000000000000............/////////////////////000000222333333,,,---...//////...---,,,111000///...---,,,++++++000000000000////////////222222111111111111111111000000000000000000000000555444333111000...---,,,......------------......---------............///++++++,,,,,,---...////////////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++************************,,,+++)))((('''&&&''''''******++++++++++++******((((((((((((((((((((((((++++++************++++++******))))))))))))******&&&'''(((*********)))(((***)))(((''''''((()))***111///+++)))(((***---///*********)))))))))))))))***++++++,,,,,,++++++***+++++++++++++++***)))(((******))))))))))))************+++,,,------......)))************+++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&'''((()))+++,,,(((((((((((()))))))))))),,,++++++***)))(((''''''(((((((((((())))))))))))+++*********))))))((((((---,,,,,,+++***)))((((((%%%&&&&&&'''((())))))*********))))))))))))******(((((())))))))))))((((((***************************+++,,,,,,+++***)))(((******************************************************))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++)))((((((((()))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************,,,+++***)))((('''&&&&&&)))******++++++***)))(((((((((((())))))((((((((((((((()))*********))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((('''''''''''''''************************(((((())))))))))))(((((())))))))))))))))))******+++)))'''(((***,,,+++***))))))))))))))))))))))))))))))******************))))))************))))))((()))******(((((()))***((((((((((((((((((((((((&&&'''((()))******)))(((...,,,***)))))))))'''%%%((((((((((((((((((((((((((((((((()))))))))*********+++,,,------,,,+++***(((((())))))))))))(((((())))))))))))************)))******++++++******))))))******+++***)))((('''************************---,,,***)))((()))***++++++++++++************************++++++,,,,,,---,,,++++++++++++,,,------.../////////000000000000000000000///////////////............////////////------------...///000000///000111111111000///...000000000000000000//////000000000000////////////111111111111111111111111000000000000000000000000111111111000000000//////.........------.........------------............++++++,,,,,,---......///------,,,,,,,,,------...((()))***+++,,,------...************************---,,,+++***))))))************++++++++++++***************************************))))))***************))))))))))))******'''(((((())))))))))))(((***)))(((''''''((()))***,,,***(((&&&&&&''')))***)))))))))))))))************++++++++++++++++++******++++++++++++***)))((())))))(((((((((((())))))((())))))***++++++,,,,,,))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''+++***)))((('''(((((()))(((((((((((()))))))))***++++++******))))))((((((''''''((((((((()))))))))************)))))))))(((++++++***)))((((((''''''&&&''''''((())))))************))))))))))))******(((((())))))))))))((((((************************+++++++++++++++***)))(((******************************************************))))))******+++,,,++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))*********++++++++++++,,,+++***))))))((()))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))(((''''''''''''(((((((((((('''''''''''''''(((((()))***+++))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))***************************(((((())))))))))))((((((''''''((())))))***++++++******)))+++,,,---,,,***************************''''''((())))))***++++++))))))************))))))((()))******(((((()))***))))))))))))))))))))))))'''(((((())))))))))))(((,,,***))))))))))))(((&&&(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************)))******++++++******)))************))))))))))))************************,,,,,,***)))))))))***+++++++++++++++******))))))++++++++++++++++++++++++,,,++++++++++++,,,------....../////////000000000111000000//////.....................////////////...---------------......111111222222111000//////---......///000111222222////////////000000000000111111111111111111111111000000000000000000000000......///000000111222222........................------------............+++,,,,,,------.........++++++++++++,,,---...///))))))***+++,,,------...************************++++++************++++++******++++++++++++******++++++++++++++++++++++++***))))))(((((())))))*********))))))))))))*********))))))(((((((((((()))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''(((((())))))******++++++++++++++++++++++++++++++******++++++******))))))((((((''''''''''''((((((''''''(((((())))))******)))))))))*********++++++)))))))))((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''******)))(((((((((((((((((((((((()))))))))***************)))))))))))))))'''(((((((((((()))))))))************))))))))))))))))))((((((''''''&&&&&&((((((((()))******++++++******))))))))))))******((())))))******))))))(((************************++++++***)))))))))*********************************************************))))))))))))***++++++************))))))(((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************++++++++++++******))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************(((((()))))))))******************)))((('''&&&&&&''''''(((((((((((('''''')))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))((((((((((((*********++++++,,,,,,,,,************************(((((())))))))))))(((((((((((((((((())))))******''''''(((***+++***)))(((************************''''''(((((())))))))))))))))))************))))))'''((())))))''''''((()))))))))))))))))))))))))))((((((((())))))))))))((('''&&&&&&'''***,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$""""""$$$%%%&&&(((((())))))))))))((((((((()))))))))************))))))************))))))******))))))((()))******++++++++++++++++++++++++***)))(((''''''((()))))),,,,,,++++++***))))))))),,,,,,++++++++++++++++++...------------...//////........./////////000000111111000///......------............////////////000//////............///000000000//////...------+++,,,,,,---...///000000////////////000000000000111111111111111222222222000000000000000000000000---......///000111222222---..................---,,,,,,---------.........,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,++++++*********************************((((((((((((((())))))*********++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))******))))))))))))******+++***)))'''''''''((()))))))))(((((((((((())))))((()))))))))))))))((((((''''''((()))***++++++,,,++++++************++++++))))))************)))))))))((((((''''''(((((()))'''''''''(((((()))))))))))))))))))))************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++(((((()))))))))*********)))))))))))))))*********))))))))))))*********************)))))))))))))))((((((((((((((('''''''''))))))*********+++++++++******))))))))))))******)))))))))******)))))))))************************+++***)))(((((()))***+++************************************************)))))))))))))))***++++++(((((())))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))***************************)))))))))+++******)))(((''''''&&&''''''((((((((((((''''''+++***)))'''''''''((()))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''%%%'''((()))))))))((((((************************))))))))))))((((((''''''))))))************))))))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((()))))))))(((((((((((()))&&&%%%%%%'''***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***(((&&&&&&(((***+++(((((())))))))))))((((((((()))))))))************)))))))))******)))))))))******)))((())))))******************************(((((((((((((((((())))))+++++++++*********)))))),,,,,,++++++++++++++++++...------------...//////............////////////111000000///...------,,,............////////////000//////............///000//////...............---------................../////////000000000111000000111111111222222222000000000000000000000000///////////////000000000------...//////...------,,,,,,,,,------------...,,,,,,,,,---------------...---,,,+++++++++++++++------,,,,,,+++***))))))************************&&&'''(((((())))))************++++++++++++******************************))))))(((((((((((())))))******))))))))))))******+++***)))'''''''''((()))(((((())))))))))))(((((())))))***+++++++++***)))''''''((()))***++++++,,,+++******))))))******+++((())))))*********))))))***))))))(((((())))))***((((((((()))))))))))))))(((((()))))))))*********&&&'''((()))***,,,------))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))***)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))************)))))))))))))))***************+++++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))******************++++++++++++******))))))))))))******))))))************))))))******************************((((((((()))***+++))))))))))))))))))))))))************************))))))(((((())))))***+++'''(((((()))******++++++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))************+++(((((()))************)))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************++++++*********)))))))))++++++)))((((((((((((((((((((())))))))))))((((((,,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((('''&&&&&&''')))++++++***)))***+++************************++++++***))))))(((''''''))))))************))))))&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((***))))))(((((((((((()))***(((''''''))))))(((&&&))))))))))))))))))))))))((((((((((((''''''''''''---+++***))))))***+++---(((((())))))))))))(((((())))))))))))************((())))))******))))))((())))))))))))************))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------------........./////////000//////......---------............////////////...---------------......000000////////////000000111111000000//////............//////000000111111000000000111222222333333000000000000000000000000000000////////////......,,,---...//////...---,,,,,,,,,,,,,,,------------------------------------...---,,,+++******************+++++++++,,,,,,,,,************************((()))***+++++++++++++++******++++++++++++******((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))*********))))))(((((((((((()))(((((())))))))))))(((((((((((()))*********))))))(((((())))))******+++++++++***)))(((((()))***+++(((((())))))******))))))******))))))))))))******))))))))))))************((((((((()))))))))******'''((((((***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))((('''''')))))))))*********++++++*********)))))))))))))))***++++++++++++,,,,,,,,,))))))))))))************))))))******++++++,,,,,,******************************))))))))))))******)))******++++++******)))************************))))))((((((((()))******))))))))))))))))))))))))************************)))(((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************************************++++++))))))))))))***+++))))))************))))))***+++++++++++++++******))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((('''''')))+++,,,+++)))))),,,...))))))))))))))))))))))))******************))))))))))))************))))))((()))***)))((('''(((***))))))))))))))))))))))))+++***)))(((''''''((()))***)))''''''(((((('''%%%))))))))))))))))))))))))))))))))))))((((((''''''))))))(((''''''((())))))(((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((('''((()))***+++******)))(((((((((((((((((((((((())))))***+++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---,,,++++++++++++,,,---------------.........//////....................................////////////------------...///000000......------...///000111111000000000////////////.........///000111111111///000000111222222333333000000000000000000000000////////////////////////,,,---///000000///---,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,************************)))***++++++,,,+++************++++++++++++******((((((((((((((((((((((((*********))))))***************))))))))))))******'''(((((())))))))))))((('''((()))******)))((('''((((((((())))))*********)))))))))))))))*********+++***)))(((((()))***+++'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))''''''((()))))))))))))))((())))))***)))((('''&&&))))))*********+++++++++++++++******))))))(((((()))))))))*********++++++((()))))))))************))))))******+++,,,,,,---******************************))))))))))))******)))******++++++******)))************************'''(((((()))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******++++++******)))((((((((())))))))))))))))))))))))***+++,,,---...---,,,,,,))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++***))))))***+++,,,******++++++++++++******((()))+++,,,------,,,+++))))))(((((((((((())))))))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))))))))***+++***((((((+++...(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))************)))))))))+++,,,+++***)))***+++************************+++***)))'''''''''((()))'''&&&&&&''')))***)))((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************(((((())))))))))))((((((&&&'''***+++,,,+++***(((((((((((((((((((((((((((&&&'''((()))))))))))))))(((((()))***+++,,,,,,---))))))***+++,,,,,,------...------------...//////---------.........//////---------.........................../////////000/////////000000222333444+++*********+++---///000------..................---......///000111111222///000000111222222333333000000000000000000000000------......//////000000,,,---///000000///---,,,++++++,,,,,,,,,---------------------------------************+++,,,------......---,,,+++))))))(((************************'''((()))******)))((('''******++++++++++++******((((((((((((((((((((((((++++++************++++++******))))))))))))******&&&'''(((*********)))((('''((()))******)))((('''******))))))***+++,,,,,,*********)))))))))))))))+++***)))'''''')))***+++''''''((()))))))))))))))((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((())))))))))))------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((())))))***++++++))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&((()))***+++******)))************+++++++++,,,++++++***)))(((((('''(((((((((((())))))))))))(((((())))))*********+++(((((()))***+++,,,,,,---******))))))))))))))))))******))))))))))))************++++++++++++******************************&&&'''(((*********)))((())))))))))))))))))))))))************************((((((((((((((()))*********)))&&&%%%%%%&&&)))*********))))))(((((('''''''''((()))+++++++++***)))))))))************))))))(((((())))))))))))((((((,,,+++)))((((((((()))***)))))))))(((''''''&&&&&&((()))))))))************))))))))))))***************************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((***++++++******+++---(((&&&%%%'''+++,,,***'''***((('''(((+++,,,+++)))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((***++++++,,,+++***)))(((+++,,,,,,------,,,***)))(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''((((((((((((***)))'''%%%%%%''')))******)))(((''''''((()))***(((((((((((())))))))))))+++++++++*********))))))******))))))))))))******))))))************)))))))))******)))(((''''''(((''')))***)))'''&&&&&&'''))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))(((,,,///---)))&&&(((+++++++++++++++++++++++++++///...,,,++++++,,,---...................................................////////////...---,,,+++,,,---------...///////////////000000000000//////------------------------000000000000111111111111222222111000/////////000111111111111000000000000000000///...------,,,,,,........................//////...------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,******))))))))))))******,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++******)))(((''''''&&&((()))***++++++***((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************++++++***************+++''''''''''''&&&&&&&&&&&&((('''&&&&&&'''((()))***(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))+++***)))'''''')))***+++'''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******,,,)))'''(((++++++)))'''((((((''''''''''''(((((((((***+++***)))((()))******************)))(((((())))))***++++++++++++++++++(((&&&'''))))))'''%%%(((((((((((())))))))))))***++++++++++++++++++******)))))))))(((((((((''''''((()))***+++******)))))))))************))))))(((((())))))))))))((((((++++++)))((((((((()))***(((((()))))))))))))))))))))*********++++++++++++))))))))))))************((((((((((((((())))))***************************))))))))))))))))))))))))************************''''''''''''(((((((((((()))***++++++***))))))))))))'''&&&''')))***)))'''((((((((((((((()))******((((((((((((((((((((((((''''''((((((((()))))))))******++++++++++++*********++++++++++++***)))((((((((()))))))))((('''&&&(((((('''&&&'''((()))***((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''((()))***)))(((''''''((()))***(((((((((((())))))))))))+++++++++*********))))))******))))))))))))******))))))************)))))))))******)))((('''''')))''')))******((('''''''''''''''((())))))***++++++))))))))))))))))))))))))******))))))))))))))))))(((+++...---)))'''(((+++++++++++++++++++++++++++---,,,+++******+++---...................................................////////////...---,,,,,,---------...............//////000000000000//////------------------------/////////000000000111111444333222222111111222222111111111111000000000000000//////...------,,,,,,..............................---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********+++,,,++++++************++++++,,,++++++***))))))******************************)))))))))))))))))))))))))))))))))))))))***+++++++++******)))((((((''''''((()))+++,,,,,,+++***)))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++***))))))******+++)))))))))(((((((((((('''+++***)))((('''((())))))(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++*********)))((((((((('''*********)))))))))(((((())))))))))))************(((((('''''''''((())))))))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++)))******++++++******)))***)))))))))+++,,,+++***))))))(((((((((((())))))(((***+++***)))((()))******************)))((((((&&&&&&'''(((((((((((((((***(((''''''))))))'''%%%************++++++++++++)))+++...000000...+++)))))))))))))))(((((((((((((((((()))************)))))))))************))))))(((((())))))))))))((((((+++******)))((()))))))))((((((((()))***+++++++++*********+++++++++,,,,,,))))))))))))************((((((((((((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++,,,***((()))+++,,,***'''))),,,///---)))&&&(((***((('''&&&&&&(((((('''&&&((((((((((((((()))******''''''''''''''''''''''''((((((((()))))))))******)))******++++++******)))******++++++******)))((()))************)))(((((((((((('''''''''((()))***''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))+++************)))))))))******))))))))))))******))))))************))))))((()))***)))((('''((()))((()))+++***)))(((((()))&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))*********(((+++---,,,)))''')))+++++++++++++++++++++++++++++++++*********,,,---...................................................---...............------...............---------...//////000000//////...........................,,,------...///000111111333333222111111111222222111111111111000000000000/////////...------,,,,,,///////////////////////////......---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******++++++,,,++++++******++++++,,,,,,+++******)))*********************************))))))))))))))))))))))))***************++++++,,,*********))))))(((((('''((()))+++,,,------,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************)))))))))******+++++++++*********)))))))))+++***))))))))))))******(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++***)))(((''''''+++***************))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++*********++++++,,,))))))))))))))))))))))))******))))))))))))******)))******++++++******)))'''((())))))))))))***+++******))))))))))))******(((***+++***)))((()))***)))************))))))(((((()))******++++++*********(((''''''))))))(((&&&************++++++++++++'''))),,,......,,,)))'''))))))))))))(((((((((((()))))))))*********))))))))))))************))))))(((((())))))))))))((((((+++******)))))))))))))))((((((((())))))*********))))))*********+++++++++((()))))))))***************************++++++,,,************************))))))))))))))))))))))))'''(((((()))***++++++,,,///+++((()))---...+++&&&(((***,,,+++)))'''((()))(((((('''''''''''''''&&&((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''******************))))))+++++++++*********))))))((((((((((((((()))))))))''''''''''''''''''''''''(((((()))))))))*********'''((())))))))))))((('''))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))******))))))))))))******))))))************))))))((()))***)))((('''((()))(((***++++++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((***,,,+++)))((()))***************++++++++++++++++++***+++,,,---...///................................................------................../////////...---------,,,...//////////////////...////////////////////////++++++,,,---...000000111000000////////////000000111111111111000000000/////////.........---------////////////////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++******))))))******+++++++++***************+++************************))))))))))))))))))))))))***))))))))))))***++++++*********)))))))))((((((((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))***************))))))))))))******++++++++++++*********))))))((((((((())))))******+++(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))******)))(((((()))***************))))))((((((((())))))))))))((((((((((((((()))))))))************------,,,+++*********+++)))))))))))))))))))))))))))))))))))))))*********++++++******)))*********))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))%%%''')))(((&&&%%%'''******))))))(((((())))))***(((***+++***)))((()))***))))))************)))((()))***++++++,,,,,,++++++)))((((((((())))))(((((('''((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))************))))))(((((())))))))))))((((((************)))))))))((()))))))))(((((('''''''''(((((((((((())))))))))))((()))))))))***************************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++,,,(((%%%&&&***+++'''###'''&&&&&&'''******)))'''(((((()))(((((('''((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''))))))))))))))))))******((((((''''''&&&&&&&&&&&&((((((((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((()))******)))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))''')))***)))((('''(((***((()))++++++)))))))))***++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((()))***++++++******((()))******)))))))))))))))))))))******+++++++++,,,,,,,,,---...///000000................................................------................../////////...---------,,,......////////////......////////////////////////***+++,,,---...///000111000//////...//////000000111111111111000000000///...............---------///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++))))))(((((((((((())))))+++***************++++++************************************************)))(((((((((((()))******************))))))))))))'''((()))******+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************))))))(((((()))******+++******)))))))))(((((((((((((((((((((((((((''''''(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******'''''''''(((((()))))))))(((((((((((())))))))))))((()))))))))************------,,,+++*********+++))))))))))))))))))))))))(((((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))'''***+++***&&&%%%&&&))))))((((((''''''(((((()))(((***+++***)))((()))***((())))))*********))))))&&&'''(((((()))(((((((((((()))))))))(((((())))))'''((((((((())))))))))))******)))(((((()))******(((((((((((())))))))))))+++***))))))((()))))))))))))))************))))))(((((())))))))))))(((((()))************)))(((((()))))))))((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))************((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********+++)))'''(((***+++)))''''''$$$###%%%***+++)))&&&&&&((())))))(((((()))***((((((((((((((()))******************************((((((((()))))))))******((())))))******))))))((())))))((((((((()))************)))(((((((((((()))'''((()))*********))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))******))))))************))))))'''((())))))(((((()))***'''(((******)))((()))***---,,,+++***)))((('''&&&(((((((((((((((((((((((('''(((***++++++***))))))(((((())))))******))))))(((((())))))***+++++++++------......//////000000................................................---...............------...............------------......//////......---........................+++,,,,,,---...///000000111111000000000111222222111111111111000000000000................................................,,,++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******(((((((((''''''(((((((((*********)))******+++,,,++++++++++++++++++++++++************************((((((((((((((())))))***************************((((((((())))))******+++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((()))******+++))))))((((((((('''''''''++++++***)))'''%%%$$$"""(((((()))***************)))))))))))))))******+++)))))))))))))))))))))))))))))))))******)))))))))%%%%%%&&&'''((()))******))))))***************+++))))))))))))******************)))((((((((())))))))))))))))))))))))))))))((((((((()))******++++++(((((('''''''''(((((()))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((***+++,,,+++)))((()))***((((((''''''''''''(((((((((***+++***)))((()))***((())))))************)))'''((())))))******))))))''')))******(((((()))+++************++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***,,,+++)))((((((((()))***))))))************))))))(((((())))))))))))(((((()))******+++***)))(((''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,'''''''''((())))))((('''###%%%(((((('''''')))+++((((((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((()))(((((('''((()))***+++...---,,,+++***++++++,,,'''((()))***+++***))))))(((((((((((((((((((((((('''(((((((((((()))))))))******)))(((((()))******'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))************))))))))))))******))))))************))))))&&&((())))))(((((()))+++%%%'''))))))((((((((()))++++++++++++************))))))))))))))))))))))))((()))***++++++***((('''''''''((()))******)))(((((((((((()))***+++++++++------..................................................................////////////...---,,,,,,---------...............---......//////......---------------------------------......////////////000000000000000111222222111111111111000000000000........................------------------------,,,,,,+++************++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((((((((((())))))******))))))***++++++,,,++++++++++++++++++++++++************************))))))(((((())))))***+++*********************************)))*********+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************'''''''''(((((()))++++++))))))((((((((('''''''''))))))******)))(((&&&&&&(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))'''''''''((()))))))))***(((((()))))))))*********))))))))))))************(((((('''''''''((())))))))))))))))))))))))))))))'''(((((()))******++++++((('''''''''((()))***+++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((((((''''''(((***++++++***))))))(((((((((((())))))(((***+++***)))((()))***(((((()))*********************+++,,,,,,,,,,,,,,,''')))******((((((***,,,************++++++++++++&&&'''((())))))((('''&&&'''((((((((())))))******,,,+++***((((((((()))***))))))************))))))(((((())))))))))))(((((()))******++++++)))((('''(((((())))))******++++++))))))))))))************))))))))))))***************************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''))))))(((((()))+++'''***,,,+++'''%%%&&&)))!!!###&&&&&&%%%&&&(((+++((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))(((''''''''')))***+++,,,+++)))((((((((()))***'''((()))++++++******)))))))))))))))))))))))))))))))))))))))************,,,***(((''''''(((***,,,'''((()))******)))((('''(((((((((((())))))))))))'''((((((((())))))************))))))))))))******))))))************))))))&&&((())))))(((((()))+++%%%'''((()))((('''((())))))******+++,,,,,,------************************)))***+++,,,+++)))'''&&&'''''''''(((******)))((('''(((((()))***+++++++++---------...------,,,,,,................................................////////////...---,,,+++,,,------....../////////---..................---------------------------......//////////////////...............///000000111111111111000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************))))))))))))************))))))***+++,,,,,,++++++++++++++++++++++++*********************************)))***++++++,,,******************++++++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************''''''''''''((()))++++++))))))))))))((((((((((((###%%%'''***,,,---------(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))************))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))************))))))((())))))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))***,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((###!!! ###(((++++++)))******))))))))))))******(((***+++***)))((()))***(((((()))***************''''''((()))))))))))))))&&&)))+++***((((((***,,,(((((((((((())))))))))))((()))++++++)))((()))***)))'''&&&(((+++,,,)))'''''''''''''''((()))++++++,,,,,,,,,,,,,,,+++***)))***************++++++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((()))))))))(((&&&%%%))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((())))))***++++++++++++***((((((((((((((((((((((((******)))(((((((((((((((******))))))(((((('''''',,,+++)))''''''''''''(((************))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((()))******)))((('''&&&&&&''''''(((((())))))++++++******))))))(((((()))(((((('''''''''((((((%%%''')))***+++***)))((((((((((((''''''''''''''')))(((''''''(((***,,,...+++++++++,,,,,,+++++++++''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&'''((()))***+++++++++++++++************)))((('''''''''((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///---+++---000111000...,,,------......------,,,---......///////////////((()))***,,,---...//////000000//////.........---,,,---------.../////////111111000000/////////...............////////////000111111111111000000///////////////////////////////////////000000000000..............................//////......---,,,...---,,,+++++++++,,,---,,,,,,+++*********++++++...+++''''''))),,,,,,******************+++++++++))))))))))))************)))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))+++++++++***)))((((((((((((((('''%%%######&&&(((***)))(((''''''((()))***+++*********))))))(((((())))))))))))************************************'''((((((((())))))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))+++***(((&&&&&&((()))+++******))))))((((((((('''++++++++++++***)))'''&&&+++*********))))))((((((,,,,,,++++++***++++++,,,+++)))(((&&&&&&((()))+++)))(((''''''''')))***++++++*********))))))(((((()))*********++++++++++++)))***++++++++++++***)))++++++***))))))((())))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''((()))++++++)))((()))***)))'''&&&''')))***)))'''''''''''''''((()))***++++++++++++++++++***)))))))))))))))))))))***++++++))))))))))))))))))))))))******)))(((((()))***+++))))))*********)))''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************)))))))))((((((((((((((()))*********))))))((((((((((((((((((((((((******)))(((((((((((((((***)))))))))((((((((('''((('''''''''''''''((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((('''''''''((((((((((((((()))((((((((('''''''''&&&)))(((((('''''''''((((((((((((((((((((()))******++++++++++++++++++++++++***)))((('''((()))+++---******++++++++++++******))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((())))))))))))*********)))))))))((((((((('''''''''((()))+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***((('''(((***+++***(((,,,------......------,,,------...///////////////******+++---............000/////////.........------------.............../////////.........------............//////////////////000000000000000///////////////////////////.../////////000000000000........................---............---,,,,,,------,,,+++++++++,,,---++++++***++++++,,,---......+++(((''')))++++++***++++++*********)))))))))))))))))))))************)))************+++++++++++++++***))))))***++++++))))))*********+++++++++---,,,,,,+++*********+++************************************************((((((((('''''''''''''''))))))************))))))))))))))))))))))))))))))))))))(((&&&%%%%%%''')))))))))(((((((((((())))))************)))))))))((((((((()))))))))*********************************(((((()))))))))***************))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))(((''''''((()))***''''''(((((()))***++++++***+++++++++***(((&&&$$$************)))))))))(((++++++************++++++******)))(((((()))******))))))(((((())))))***+++************)))))))))((()))))))))*********++++++))))))))))))))))))))))))******)))((((((((())))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))******************))))))((((((((((((((()))++++++)))((()))***)))'''%%%%%%'''((()))((((((''''''(((((()))***+++)))************))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))(((((()))***+++,,,)))************))))))((((((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******************))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((($$$%%%&&&'''(((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))((((((((((((((('''((((((((((((''''''''''''(((((((((''''''(((((()))***)))'''&&&&&&(((***+++''''''''''''''''''''''''******)))(((((()))***+++))))))************))))))*********)))((('''''''''))))))((((((((((((''''''***)))))))))((((((((('''))))))((((((((('''''''''((('''''''''((()))***+++'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++---+++******,,,,,,+++))),,,------......------,,,------...////////////...,,,------...///........./////////..............................------------------------,,,,,,,,,............////////////------...///000000000///////////////////////////....../////////000000000........................---------------,,,++++++---,,,,,,++++++,,,,,,---*********+++,,,---//////---+++((((((***+++++++++,,,++++++***(((''''''&&&))))))))))))************)))************+++++++++++++++***))))))***++++++)))))))))*********++++++,,,,,,++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))&&&''''''((()))******+++*********(((&&&&&&(((***(((((())))))))))))((((((************))))))))))))(((((())))))))))))******************************))))))))))))************))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((()))***+++,,,%%%''')))++++++)))'''%%%************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))*********))))))************))))))))))))((((((((()))))))))*********)))(((''''''((()))***((((((((('''(((((())))))''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((((()))++++++)))((()))***((('''%%%$$$%%%'''((()))((((((((((((((()))******(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++*********))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((((((((($$$%%%'''((())))))((('''((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((''''''************))))))))))))(((((((((((((((((()))******)))(((''''''((()))***$$$$$$$$$$$$$$$%%%%%%%%%+++***))))))((())))))***(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++000///............---,,,,,,------......------,,,,,,---......//////............////////////............................../////////...---------,,,------------------------............////////////+++,,,---...////////////////////////////////////........./////////000000........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---......,,,+++))))))******++++++******))))))(((''''''&&&((()))))))))************))))))*********++++++++++++******************+++))))))))))))************+++++++++,,,+++++++++***(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++,,,,,,))))))************))))))'''''''''((())))))***************)))''''''(((***'''((()))******)))((('''*********)))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))************))))))((((((((())))))******+++))))))))))))))))))))))))%%%&&&(((***+++***)))((((((((((((''''''''''''''' ###'''***++++++***(((*********))))))))))))))))))(((((((((((())))))***'''(((((())))))(((((('''&&&''')))******)))((('''*********)))))))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++''''''&&&''''''((()))***))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))++++++)))((()))***((('''&&&%%%$$$&&&(((***)))(((((((((((())))))***'''(((((()))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))***************))))))))))))((('''((())))))******))))))(((((((((((((((((((((((('''((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''******))))))((((((((('''))))))))))))************((((((((((((((()))******'''((()))******)))((('''((((((((())))))***************))))))))))))))))))((((((((())))))((((((((('''((((((((()))))))))***(((((())))))))))))))))))'''''''''((()))***************)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***))))))))),,,------......------,,,,,,------...............//////000000//////...------------.............../////////...---------,,,.............../////////............////////////++++++,,,...////////////////////////////////////............////////////........................,,,,,,------,,,,,,+++***+++++++++,,,,,,---------...---,,,,,,++++++++++++*********************+++((((((((((((((()))))))))((()))))))))************))))))*********+++++++++*********++++++*********(((((()))))))))************++++++,,,,,,,,,+++***))))))))))))))))))))))))************************'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))((()))***)))'''&&&''')))'''((()))******)))((('''))))))))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))(((++++++******))))))(((((())))))))))))))))))))))))%%%''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''*********((('''))))))))))))))))))******((((((''''''((())))))***&&&''''''((((((''''''&&&&&&'''((((((((('''&&&%%%))))))))))))))))))******(((((((((((()))))))))))),,,+++)))(((((()))+++,,,''''''&&&''''''((()))***++++++***)))((('''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))************))))))))))))************((()))++++++)))((()))***'''''''''&&&%%%&&&(((***))))))(((((((((((())))))'''(((((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))(((''''''''''''(((((()))''''''(((((())))))************))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((((((((()))************)))((((((((((((((((((((((((&&&''')))******)))(((((((((((((((((())))))))))))((()))))))))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((***))))))))))))))))))(((''''''''''''(((((((((((((((((((((((()))***++++++'''(((***++++++)))'''&&&)))******++++++,,,,,,---))))))))))))************(((((())))))))))))(((((('''''''''((()))*********(((((())))))))))))******&&&&&&'''((()))***++++++*********)))))))))(((((((((((())))))))))))((((((************************)))))))))))))))))))))))))))************+++++++++)))***+++***(((((()))***,,,------......------,,,,,,,,,---............---...///////////////......---------------........................---------/////////000000000000000............////////////,,,,,,---.../////////...////////////////////////------........./////////........................---------------,,,++++++******+++,,,------------......,,,+++***))))))))))))***,,,+++***)))***+++((((((((())))))*********))))))))))))************)))************+++++++++)))***++++++++++++***)))((((((((()))))))))******)))***+++,,,---,,,+++***************************++++++++++++++++++++++++'''(((((())))))******+++))))))************))))))************))))))))))))((()))***)))(((''''''((((((((())))))))))))(((((())))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((,,,,,,+++***)))(((((('''))))))))))))))))))))))))'''((()))++++++)))(((&&&""""""###%%%'''((()))***)))*********)))'''&&&%%%))))))))))))************(((''''''(((((()))***+++''''''''''''''''''''''''''''''((((((((('''&&&&&&))))))))))))************((((((((()))))))))******,,,+++***))))))***+++,,,((((((((('''(((((())))))++++++***)))((('''&&&&&&***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))************+++((()))++++++)))((()))***&&&((())))))''''''(((***))))))(((((((((((())))))'''((())))))*********)))((((((''''''(((((()))***))))))))))))))))))))))))******++++++***)))((('''(((((('''''''''(((******'''''''''((()))*********((((((((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******(((((((((((('''''''''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&''')))*********)))((('''((((((((()))))))))***''''''''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((()))***)))))))))))))))*********&&&'''''''''((((((((()))(((((((((((()))***+++,,,)))))))))))))))(((''''''''''''((())))))***++++++'''((()))***************((())))))******))))))((((((((((((((())))))))))))(((((()))))))))*********''''''(((((())))))******))))))((((((((('''''''''(((((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++---,,,******+++---,,,------......------,,,+++,,,------......------------.../////////......,,,,,,,,,------.........---------.............../////////000000111111111............////////////---....../////////......////////////////////////---------.........//////........................---............---,,,,,,)))***+++---......------,,,+++******))))))))))))(((***,,,,,,***)))***+++******************))))))))))))))))))************)))************+++++++++)))***++++++++++++***)))(((((((((((()))))))))***(((***+++------,,,+++***************************++++++++++++++++++++++++)))******+++,,,,,,------))))))************))))))))))))******++++++,,,,,,)))+++,,,+++)))((())))))))))))(((((((((((())))))((()))))))))************'''''''''((((((((())))))))))))))))))))))))))))))++++++++++++******))))))((()))***++++++***)))(((,,,++++++******)))))))))))))))))))))))))))))))))))))))******)))((('''&&&######%%%&&&(((***+++,,,++++++***)))((((((((((((((()))))))))************(((((((((((()))***+++,,,***)))(((''''''((()))*********)))(((((((((((((((((()))))))))************)))))))))*********++++++******************************)))((((((((())))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++((()))++++++)))((()))***%%%(((++++++(((''')))******)))(((((((((((())))))(((((()))***************((((((((((((((()))******))))))))))))))))))))))))))))))***)))((('''%%%$$$***)))(((((((((***+++,,,&&&''''''((()))******+++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%''')))***+++***)))((('''((((((((())))))******%%%$$$$$$%%%&&&(((+++,,,************))))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,+++***))))))***+++,,,(((((())))))******++++++((()))))))))******++++++(((((((((((()))***+++,,,,,,***((('''&&&'''((()))'''(((((()))***++++++,,,&&&'''(((***++++++++++++))))))************))))))******))))))((((((''''''(((((())))))*********+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''))),,,+++))))))+++---,,,------......------,,,+++,,,------......------,,,------...//////......,,,,,,,,,------.........,,,------....../////////.../////////000000111111............/////////000/////////000//////......////////////////////////---------.........//////..............................//////......---,,,)))***+++---......------***)))))))))))))))******(((***---,,,***(((***+++------,,,+++***)))(((((())))))))))))************)))************+++++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))((()))+++---------+++***************************************************&&&''''''((())))))******))))))************))))))(((((()))+++,,,---...///***,,,------+++******+++***)))(((''''''((()))***(((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))---------,,,,,,+++++++++''')))***++++++***)))'''***************+++++++++))))))))))))))))))))))))+++*********)))'''&&&%%%'''((((((((())))))******(((''''''''')))+++---...(((((())))))*********+++(((((((((((()))***,,,,,,---+++***((((((***+++------,,,***)))))))))***+++(((((())))))*********+++************++++++++++++(((((())))))))))))((((((,,,+++***))))))((())))))&&&&&&'''((()))***+++,,,'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))******++++++++++++''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''((())))))******)))((('''&&&)))((('''&&&&&&'''((()))((('''(((,,,000000---)))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))************************(((((())),,,------+++((())))))))))))))))))))))))(((((())))))((('''&&&&&&((('''&&&'''((()))(((''')))(((%%%$$$$$$%%%((())))))'''%%%&&&)))***(((&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))(((&&&&&&&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))******))))))))))))******&&&$$$###&&&+++//////...(((((())))))((('''&&&&&&'''''''''(((((()))***+++''''''&&&&&&&&&''''''((('''((()))))))))))))))(((++++++******)))(((((('''((()))***+++***)))'''%%%))))))))))))))))))))))))***************************)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))******)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,++++++,,,,,,,,,+++******++++++,,,------------,,,------------------------000000///.....................000111222222222222,,,------......------,,,---------.........//////444333000...------...///.................................------,,,,,,,,,------------------------------++++++++++++------,,,,,,++++++***+++++++++...---,,,++++++,,,---...************))))))((((((((((((((((((((((((((((((***************)))((('''(((((((((((())))))))))))((((((((('''((()))******+++++++++***************************************,,,,,,,,,++++++++++++***+++***)))(((((()))***+++++++++*********+++,,,---+++++++++*********))))))+++++++++++++++++++++++++++)))'''&&&&&&''')))+++))))))))))))))))))))))))&&&'''(((((()))((((((((((((***+++(((###"""''',,,&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))************************)))((('''&&&%%%%%%&&&'''((()))*********((('''&&&&&&'''(((******+++++++++*********)))))))))((((((***)))((((((((()))+++,,,(((((()))************)))((((((((((((((((((((((((&&&'''((()))***+++++++++---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%&&&''')))+++,,,)))))))))))))))(((''''''******))))))((((((''''''+++***)))(((((()))***+++''''''((((((((((((''''''(((''''''&&&&&&''''''''')))))))))((((((((((((((()))((('''&&&&&&'''((()))+++***)))***++++++)))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''(((((()))***)))))))))))))))))))))))))))))))))***,,,,,,***(((((((((((((((((((((((((((((((((((((((((('''&&&&&&((('''&&&''')))***)))(((***)))(((''''''((()))***)))'''&&&'''))))))(((&&&''''''''''''''''''''''''((((((((()))))))))*********)))((('''''''''((((((***)))(((((('''((())))))((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((()))))))))))))))(((((((((((((((((())))))((('''(((***+++++++++((((((((((((((('''&&&&&&'''''''''(((((()))***+++'''''''''&&&&&&''''''(((&&&&&&'''((()))******+++&&&&&&'''((())))))******((()))*********((('''&&&))))))))))))))))))))))))************************)))((((((''''''''''''((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((()))***+++)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***------------------------//////...---------------,,,,,,---...////////////,,,------......------,,,,,,,,,,,,,,,------......///...---,,,---...000111........................//////.........------------------------------------,,,,,,++++++,,,,,,---...---,,,+++******)))******))))))(((((())))))***++++++*********))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))))))))))))))************)))))))))***************((((((((((((((((((((((((*********)))))))))((((((+++***)))(((((()))***+++)))))))))*********+++++++++++++++*********))))))++++++++++++++++++++++++++++++***))))))***++++++(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''(((******(((%%%$$$'''***'''''''''((()))*********************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))***************************)))((('''&&&''''''(((((())))))))))))((((((''''''((()))***************111000///...---,,,+++******)))((((((((()))++++++((())))))))))))*********(((((((((((((((((((((((()))***++++++,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***)))))))))))))))(((''''''(((((((((((())))))))))))+++***)))(((((()))***+++''''''((((((((((((''''''&&&''''''((((((''''''''')))((('''''''''((()))***((((((''''''''''''((()))++++++***(((&&&'''(((***))))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((***)))((((((******)))((((((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''((()))******)))************************)))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))******************)))((((((((())))))++++++***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''((((((((()))))))))((((((''''''''''''(((((()))******)))((((((***+++(((((((((((((((''''''&&&'''''''''(((((()))***+++((((((''''''&&&''''''(((&&&&&&&&&&&&(((***,,,---$$$%%%%%%&&&((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))'''&&&&&&''''''((()))***((((((***+++,,,---------)))******+++++++++++++++------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---...---,,,,,,,,,---///000////////////////////////////////////............------------------------+++,,,,,,------,,,,,,+++///...---+++***)))((((((((((((((())))))(((((((((+++++++++***************************************((())))))************)))(((((((((((())))))))))))((()))***+++++++++******''''''(((((())))))******((((((((((((((((((((((((******)))))))))(((((((((******))))))))))))******'''((()))*********)))(((+++************)))))))))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''###$$$%%%&&&'''((((((((()))))))))((((((''''''(((''''''(((((())))))******************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******************************)))(((((((((((())))))(((((((((((())))))***((())))))*********)))))),,,,,,+++******))))))((()))))))))((()))******+++))))))((((((((()))***+++))))))))))))))))))))))))******++++++,,,+++++++++)))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''''''''((()))))))))))))))((((((''''''''''''((()))***************))))))))))))******''''''((((((((((((''''''%%%&&&((())))))((('''''')))(((&&&%%%&&&(((***+++'''''''''''''''(((((()))%%%(((***)))''''''***...))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))******+++((((((((((((((((((((((((+++)))''''''((()))((('''(((((((((((((((((((((((('''(((((((((((((((''''''(((''''''(((***+++***))))))***++++++++++++***)))((((((''''''((((((((('''))))))))))))))))))))))))))))))))))))*********+++*********))))))))))))*********)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%(((***)))((((((+++...'''(((((((((((((((''''''''''''''''''((()))***+++)))(((((('''''''''''''''((('''&&&%%%&&&(((+++,,,''''''''''''''''''''''''***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((()))(((&&&&&&&&&&&&((()))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((()))***((()))***+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........///......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---000///...---,,,,,,,,,,,,////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---,,,+++************)))***+++,,,,,,+++***)))++++++++++++************************************'''((()))***************(((((((((((())))))))))))&&&(((***+++,,,+++)))(((%%%&&&&&&'''((()))******))))))))))))))))))))))))++++++++++++***************))))))))))))))))))***&&&''')))++++++***)))(((************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&''')))************)))(((((((((******(((&&&'''((((((((()))))))))***************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))(((((((((((((((((()))(((''''''''')))***+++)))************))))))(((###$$$$$$%%%'''(((((())))))))))))))))))******+++***)))'''&&&'''(((***,,,))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))******))))))))))))))))))***''''''((((((((((((''''''%%%&&&((()))***)))((('''((('''&&&%%%&&&''')))+++&&&''''''((((((((((((((($$$(((,,,---+++)))***+++))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))******+++))))))))))))))))))))))))***)))''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''***+++***)))'''(((***++++++***(((''''''(((((((((''''''(((((())))))))))))))))))))))))((())))))))))))*********)))))))))************)))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((((())))))******))))))(((%%%''')))(((&&&&&&)))---''''''((((((((((((((('''''''''''''''((()))***+++***)))((('''''''''''''''***)))'''%%%%%%&&&((()))))))))((((((((((((((('''))))))(((((((((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((''''''(((((((((***)))(((''''''((()))***''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((())))))******++++++,,,,,,,,,++++++***,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---...............---,,,,,,------......------,,,............------------000000///...------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++***++++++,,,,,,***+++,,,------,,,+++***************************************************'''((()))***************(((((((((((())))))))))))%%%&&&(((******)))(((&&&%%%%%%&&&'''((())))))***))))))))))))))))))))))))+++++++++*********)))))))))))))))******)))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++)))'''&&&))))))))))))))))))))))))&&&'''((()))************)))(((((()))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''''')))***+++)))************))))))(((%%%&&&'''((()))+++,,,,,,((()))))))))***************((('''&&&&&&(((***+++))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))((((((***)))))))))(((((((((''')))))))))******)))))))))''''''((((((((((((''''''&&&'''(((((())))))))))))((('''&&&&&&&&&'''((()))%%%&&&'''((()))))))))((()))+++......,,,)))&&&%%%))))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((((()))******)))))))))))))))))))))))))))((('''(((***+++***)))''''''''''''''''''''''''&&&'''((((((((((((((((((&&&%%%%%%&&&)))******)))&&&'''((())))))((('''&&&'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((()))***++++++***)))(((((((((((('''%%%%%%&&&'''&&&'''(((((((((((((((((('''''''''(((((()))***+++******)))(((''''''''''''***)))(((&&&&&&&&&&&&''''''''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''((((((((((((''''''(((((())))))************))))))))))))******,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///++++++,,,,,,---,,,,,,+++,,,------......------,,,///...............------,,,,,,---...///000000111........................+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...******++++++++++++******)))))))))))))))*********************************((())))))************)))(((((((((((())))))))))))%%%&&&'''(((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))************))))))((()))***+++++++++******(((((()))))))))))))))***(((((((((((((((((((((((((((***+++,,,,,,+++***(((************************&&&&&&'''(((((((((''''''(((((())))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''''''''''''''&&&)))(((((((((((())))))***((())))))*********))))))******************))))))(((((()))************)))(((((('''''''''((()))***))))))))))))))))))))))))))))))******+++*********)))******++++++******)))))))))))))))))))))))))))************************'''((()))************)))'''(((((()))))))))))))))*********)))((('''''''''))))))************))))))''''''((((((((((((''''''''''''''''''((()))***+++''''''''''''''''''&&&&&&%%%&&&'''((()))))))))(((++++++*********)))&&&$$$((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''(((***,,,---,,,***''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%$$$$$$%%%((())))))((('''(((((((((((((((((('''&&&((())))))'''&&&''')))''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''((()))))))))(((((($$$%%%&&&(((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''%%%$$$$$$%%%&&&%%%$$$&&&&&&'''((((((((((((((('''''''''(((((()))***++++++***)))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''(((((((((((('''''''''((()))************))))))((((((((())))))******+++,,,,,,,,,++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,------...***+++,,,---------------,,,------......------,,,.........------,,,,,,,,,***+++,,,---.../////////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,******))))))))))))******''''''((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((()))***++++++***)))(((((((((((()))))))))******(((((((((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((((((((('''&&&&&&((()))***)))''''''***---))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((()))(((((('''((())))))))))))((((((''''''((()))***************)))))))))((((((''''''''''''((()))***+++******)))'''''''''((((((((())))))(((((((((((((((((((((((((((((()))***+++++++++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((('''''''''((()))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((''''''((((((((((((''''''((('''''''''''')))+++,,,'''((((((((('''&&&%%%%%%$$$%%%'''))))))))))))(((+++'''$$$%%%(((***)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&(((+++......---+++''''''''''''''''''''''''&&&&&&'''((())))))(((((($$$######%%%'''))))))((()))(((((((((((((((((()))&&&(((***)))&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''')))))))))((('''$$$%%%''')))******))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&###!!!!!!&&&((((((&&&&&&&&&'''((())))))(((((('''''''''(((((()))***+++++++++)))(((''''''''''''%%%%%%&&&'''((((((((('''******((('''%%%###""""""%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&''''''((()))******+++)))(((((('''''''''((((((((()))***+++,,,---------,,,---......//////......+++++++++++++++++++++++++++*********+++,,,,,,---,,,---...///000000000000,,,------......------,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++...---++++++++++++---...------,,,+++*********+++,,,+++***))))))***+++,,,&&&'''''''''(((((())))))((((((((((((((((((((((((***************)))((('''(((((((((((()))))))))))))))(((((((((((()))******)))))))))))))))(((((((((************************************))))))))))))((()))***++++++***)))((((((''''''''''''((())))))'''((((((((())))))******************************(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++***)))(((''''''***,,,)))%%%%%%+++000))))))))))))((((((((((((************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((*********)))(((((()))*********((('''&&&''''''(((******+++++++++(((((())))))******++++++'''((()))++++++******)))&&&'''(((((()))(((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((++++++,,,+++***(((&&&%%%''''''((()))))))))))))))''''''(((((())))))******((()))***++++++***)))(((******))))))(((&&&%%%$$$((('''''''''((()))***+++(((((()))***************))))))(((((('''''''''&&&((((((''''''''''''((((((((('''%%%%%%&&&&&&%%%###((((((((('''&&&&&&%%%%%%'''((()))(((&&&$$$%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''***+++,,,,,,+++)))&&&%%%)))((((((((()))***++++++((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))),,,***((((((***+++,,,,,,))))))(((((((((((())))))***)))((('''&&&''''''((((((''''''&&&&&&''')))***''''''''''''((((((((((((''''''((())))))))))))))))))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))(((((())))))((('''&&&%%%%%%$$$&&&)))++++++((('''***,,,++++++******++++++,,,---+++***************++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***++++++++++++++++++,,,------......------,,,+++---------............///---------...//////...---,,,+++******))))))******+++++++++,,,,,,---------...---+++)))((((((((()))*********+++,,,+++)))''')))((('''((()))***)))'''+++++++++++++++***)))(((---,,,***(((((((((((()))(((((())))))******++++++(((((()))***++++++,,,,,,)))(((((()))***++++++***))))))(((((((((((())))))************************)))))))))(((&&&''')))+++)))))))))))))))******+++''')))***)))((('''(((***++++++***)))(((((())))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))((('''&&&%%%''''''(((((())))))******************))))))))))))+++*********))))))((((((((((((((((((((((((((((((((()))))))))************+++******)))))))))))))))******))))))))))))************))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''&&&((()))******)))(((&&&******))))))((((((''''''************************))))))))))))))))))))))))((((((''''''''''''((((((---,,,+++***)))((('''&&&%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%(((((((((''''''(((((((((''''''((())))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''''')))***)))(((((()))***&&&'''''''''(((((())))))************************((()))***++++++***((('''(((((((((((((((((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((())))))))))))***(((((((((((((((((((((''')))((((((((('''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((***((('''(((***+++***))))))((((((''''''(((((()))'''&&&%%%$$$###$$$$$$%%%'''''''''''''''((())))))''''''''''''((((((((((((''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))'''((()))))))))(((&&&%%%'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%''')))******))))))***+++++++++******++++++,,,---++++++******************------------------------------,,,+++++++++++++++,,,,,,------------......---------...------,,,+++------------.....................///000000000///,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++---......,,,******)))((((((******)))(((+++++++++++++++***)))))),,,+++***)))(((((())))))&&&&&&''''''''''''''''''''''''((())))))***++++++******))))))******)))((())))))(((((((((((())))))(((((((((((((((((((((((()))******((('''''')))+++)))))))))))))))******+++''')))***)))((('''(((***+++******)))(((((())))))(((((())))))))))))(((((())))))************))))))************************************************))))))((('''''''''''''''************)))((('''&&&(((((((((((())))))))))))((()))))))))))))))))))))*********)))))))))((((((************************)))*********+++++++++++++++***))))))(((((())))))***))))))(((((())))))***)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))(((((((((''''''(((***++++++***((('''************))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))((('''&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((('''&&&'''((()))((('''%%%&&&&&&'''(((((())))))&&&'''))))))((((((***,,,%%%%%%&&&'''((()))******++++++++++++++++++++++++&&&''')))***+++***)))))))))((((((''''''''''''((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''')))(((((((((((((((((()))))))))))))))((((((((((((******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''')))***+++)))'''(((''''''''''''''''''((()))((('''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))''''''''''''))))))((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''')))((('''(((***+++***)))+++************+++,,,,,,,,,,,,++++++************,,,,,,,,,------.........,,,,,,+++************+++,,,,,,,,,------.........---------------,,,++++++------------............,,,---......//////......------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++---...///---,,,---///111111///---+++***))))))***+++***)))***++++++++++++***))))))******)))))))))))))))******************)))))))))&&&''''''(((((()))))))))+++******))))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((******+++***((((((***,,,)))))))))))))))******+++''')))***)))((('''(((*********)))((((((((())))))(((((())))))))))))(((((())))))************))))))************************************************))))))((('''''''''((((((++++++++++++***)))(((((())))))))))))(((((((((((('''''''''(((((()))))))))******))))))))))))((((((*********************************+++++++++,,,,,,+++***))))))(((((()))))))))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))***++++++***)))((()))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******%%%%%%&&&'''((()))******************)))(((''''''&&&&&&'''(((((()))(((((('''((((((((())))))((((((&&&'''(((((())))))((((((((((((((((((((('''''''''((((((''''''''''''((((((((('''&&&''')))******)))&&&'''''''''((((((((()))$$$&&&''''''&&&&&&''')))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((())))))******))))))***)))(((((('''''''''''''''''''''''''''''''''''')))))))))))))))((((((((((((((()))))))))*********''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&'''(((***,,,,,,)))&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((())))))))))))((((((***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))&&&'''''''''((((((((()))***'''&&&'''***,,,***'''***************++++++,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,------,,,+++******))))))***************++++++,,,,,,,,,,,,------------,,,++++++,,,,,,---------.........)))***,,,,,,+++++++++,,,......---,,,,,,,,,,,,------,,,,,,,,,++++++************++++++,,,---...///,,,,,,---///111222000///+++***)))***+++,,,+++)))******+++++++++******))))))))))))))))))*********---,,,,,,,,,++++++******'''''''''(((((()))))))))((()))***)))((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++))))))***,,,)))))))))))))))******+++''')))***)))((('''(((******))))))((((((((())))))(((((())))))))))))(((((())))))************))))))************************************************))))))((((((((((((((()))******++++++***))))))(((******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))((((((************************))))))*********+++++++++******)))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))***++++++***))))))((((((((()))*********+++((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***&&&'''((()))***+++,,,---'''((()))******+++++++++%%%&&&'''((())))))))))))&&&'''((()))***+++******(((((()))************)))'''''''''(((((((((((((((((((((''''''''''''(((((((((''''''(((***+++***)))))))))(((((((((''''''''''''(((((((((&&&%%%%%%'''(((((((((((((((''''''''''''''''''''''''''''''''')))))))))))))))(((''''''++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''((((((((())))))&&&'''''''''(((((())))))'''''''''((((((((((((((((((((()))(((((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((()))(((((((((((((((((()))'''(((***,,,...---***'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))***'''%%%'''***+++***'''******))))))******+++,,,+++,,,,,,,,,,,,+++***)))))))))***++++++,,,------,,,+++******))))))******))))))***++++++,,,------,,,,,,------,,,,,,+++***,,,,,,,,,------------...(((***,,,,,,+++***+++,,,///...------,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000000///---+++***)))***+++,,,+++))))))******+++++++++******)))))))))***************))))))(((((('''''''''&&&(((((()))))))))))))))***%%%'''))))))((((((***,,,))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,+++***)))***+++)))))))))))))))******+++''')))***)))((('''(((***)))((((((((((((((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))******))))))((((((******))))))((((((''''''&&&'''''''''((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''(((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))&&&'''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))******++++++'''((()))******+++++++++&&&&&&'''((())))))((((((%%%&&&(((************)))((())))))***************'''''''''(((((((((((((((((((((''''''''''''(((((()))((('''((()))***)))(((******)))(((((('''&&&&&&******+++***(((&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''+++******))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))((((((((((((%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))(((((((((((())))))((((((***,,,...---***((((((''''''''''''''''''(((%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''(((((()))))))))((('''&&&''')))***)))(((***))))))))))))***++++++***+++,,,------,,,+++***,,,,,,,,,------.........,,,,,,+++************+++++++++,,,------...//////,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------))),,,//////,,,+++---///......---,,,,,,,,,,,,---+++++++++++++++*********,,,,,,------,,,+++***)))***)))***,,,......,,,***+++***))))))***+++***)))))))))***++++++++++++***))))))************)))((())))))((((((((((((((('''))))))))))))))))))))))))"""&&&))))))'''(((***...))))))(((((((((((())))))(((((((((((((((((((((((((((***++++++***))))))***)))))))))))))))******+++''')))***)))((('''(((***((((((''''''(((((())))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******((())))))***))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))***)))((((((''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((()))&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((************)))(((''''''''''''((((((((((((((('''&&&'''((()))((('''%%%$$$'''(((((()))***)))))))))''''''''''''((((((((()))((((((''''''''''''((((((***(((''''''))))))(((&&&)))))))))(((((((((((((((((()))***)))((('''((()))'''''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((((())))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))&&&&&&''''''((())))))***''''''''''''((((((((()))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((''''''((((((((((((((()))+++,,,,,,***((()))((((((''''''(((((()))'''''')))*********))))))'''''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))((('''''''''''''''(((((('''''''''))))))))))))))))))))))))(((''''''&&&'''((()))***'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&'''(((((()))******((((((((((((((()))))))))&&&'''((((((''''''(((***)))))))))))))))***++++++(((***,,,---......,,,,,,------------------------------,,,+++++++++++++++***++++++,,,...//////000+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------)))---000000---+++---000...------,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,+++))))))***))))))+++,,,,,,***(((***)))((((((******)))((())))))***+++++++++++++++******++++++***)))(((''')))))))))))))))*********((((((((((((((((((((((((###&&&***)))&&&&&&)))---))))))(((((((((((())))))((((((((((((((((((((((((''')))++++++)))(((((())))))))))))))))))******+++''')))***)))((('''(((***'''''''''''''''((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))***++++++******)))(((((((((((())))))))))))*********))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''(((***))))))(((((())))))***))))))))))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***((((((''''''''''''((((((((((((((((((''''''''''''************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))((('''&&&&&&'''((((((((((((((('''''''''(((((((((&&&###!!!&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((***(((''''''(((((('''%%%''''''(((((())))))******$$$&&&''''''&&&&&&((()))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++'''''''''''''''((()))***************************%%%&&&&&&&&&''''''(((((())))))))))))************&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))$$$%%%&&&((())))))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''(((((())))))******((((((((((((((('''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''((('''''')))++++++)))'''))))))(((((((((((())))))###$$$&&&'''''''''&&&&&&(((((('''&&&&&&((()))***''''''''''''((((((((())))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''))))))))))))((((((((((((######$$$$$$%%%&&&''''''))))))))))))((((((((((((%%%'''***)))&&&&&&(((+++)))))))))))))))******+++''')))+++...///...------,,,+++++++++++++++++++++...---,,,,,,++++++,,,,,,((())))))***,,,---......+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------(((,,,///...+++))),,,///------,,,++++++++++++,,,))))))******+++++++++,,,))))))++++++,,,+++***)))*********+++,,,,,,)))''')))((('''((()))***)))'''((()))***+++++++++++++++***+++++++++***)))'''&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&$$$(((+++)))&&&%%%'''+++))))))(((((((((((())))))************************&&&(((******)))((((((((()))))))))))))))******+++((()))***)))((('''(((***'''''''''''''''((()))***(((((())))))))))))(((((())))))************))))))************************************************))))))((())))))***++++++***++++++,,,,,,,,,++++++''''''(((((())))))******,,,,,,+++***)))(((''''''&&&'''''''''(((((())))))************************))))))))))))************))))))((('''''''''''''''******))))))))))))******))))))******+++++++++,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******''''''&&&&&&&&&&&&''''''******))))))((((((''''''************************))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++,,,,,,%%%&&&'''((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((******(((&&&))))))))))))************++++++***((('''&&&$$$$$$$$$%%%''''''&&&'''(((***))))))((((((''''''&&&&&&(((''''''(((***+++)))''')))))))))))))))(((''''''%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))((((((((()))(((''''''&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((((()))******+++*********))))))((((((&&&''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&+++***)))'''''''''((()))***)))((('''&&&&&&'''(((((((((''''''''''''((((((&&&''''''((()))******+++***(((&&&%%%&&&'''&&&&&&))))))(((((('''''''''&&&((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&((()))***''''''''''''((((((((((((''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''*********))))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++))))))''''''((()))***++++++,,,++++++++++++++++++++++++............------,,,+++***++++++,,,,,,++++++***,,,---......,,,******+++***++++++,,,------------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''******************++++++******))))))))))))******(((((()))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&%%%&&&'''((()))...---,,,***))))))))))))''''''(((((())))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))******+++++++++,,,))))))(((%%%$$$%%%))),,,((((((((((((((()))******''''''(((******+++++++++)))(((((()))++++++***)))))))))************))))))+++***)))'''''''''((()))+++***))))))))))))))))))***)))((((((((()))+++,,,))))))((('''''''''''''''++++++***************+++))))))))))))(((((((((((())))))))))))((((((((((((***)))(((''''''((())))))(((&&&%%%&&&)))+++)))'''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******((((((((((((((('''''''''***++++++++++++,,,,,,,,,((((((((((((((((((((((((,,,,,,++++++***((('''&&&))))))))))))((((((((((((******))))))((((((''''''((((((((((((((('''''''''---+++++++++++++++)))'''******))))))((((((''''''(((((())))))*********+++))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''')))***((('''(((((()))))))))******************)))(((((('''''''''(((((()))******++++++(((((((((((((((''''''''')))''''''''')))***)))((()))))))))))))))(((''''''&&&&&&''''''''''''''''''***)))((('''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((())))))'''''''''''''''''''''''')))((((((((((((((((((((())))))((((((((('''''''''%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''***)))((('''''''''((((((***)))((('''&&&''''''(((''''''&&&&&&&&&&&&''''''''''''(((((())))))******,,,***((('''((()))(((((()))((((((((('''''''''&&&((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''(((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((###$$$%%%%%%%%%###"""!!!%%%%%%&&&&&&&&&'''''''''((())))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***))))))******++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++***++++++,,,,,,++++++******+++---,,,+++******+++++++++,,,---------,,,,,,(((((())))))***+++++++++++++++++++++++++++++++++)))******+++***)))((('''******************************))))))))))))******(((((()))******+++,,,,,,(((((()))))))))*********))))))))))))))))))))))))''''''((((((''''''&&&&&&''''''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((()))******)))((()))***))))))))))))))))))))))))&&&&&&''''''(((((((((((())))))((('''%%%&&&(((+++((((((((((((((()))******'''((()))******+++++++++))))))((()))++++++***((())))))************))))))+++***)))(((''''''((()))******)))(((''''''''''''))))))((((((((()))++++++******)))(((((((((((((((***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))******)))(((((()))***+++)))'''%%%&&&)))***((('''(((((((((((())))))))))))++++++*********)))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((('''(((((()))))))))*********(((((((((((((((((((((((())))))******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&%%%&&&''')))***)))(((***)))))))))((((((((('''((((((((()))))))))******(((((()))))))))*********&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&((())))))((((((((())))))))))))******))))))))))))************'''%%%###%%%((()))(((&&&'''''''''(((((((((((((((***(((&&&&&&((()))***))))))))))))))))))(((((('''((((((''''''''''''''''''+++***)))'''&&&&&&&&&&&&)))))))))(((((((((''''''******)))))))))(((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&'''(((((())))))(((((((((((('''&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((+++)))''''''((())))))(((((((((((('''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***(((***++++++***)))***+++,,,,,,---------,,,++++++++++++++++++++++++++++++************************)))************)))((((((******************************))))))))))))******((())))))******+++++++++((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&((()))******(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))((((((((((((((())))))***'''((()))******+++*********)))))))))++++++)))'''((())))))******))))))(((***))))))(((((((((((()))***)))((('''&&&&&&&&&&&&))))))((((((((()))******+++******))))))))))))***(((((((((''''''(((((()))))))))))))))((((((((((((''''''(((((())))))******))))))))))))***+++,,,,,,)))(((''''''((()))'''&&&(((((((((((())))))))))))*********)))))))))((((((******))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&'''(((((())))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))************((((((((()))+++,,,+++***))))))))))))(((((((((((('''((((((((((((((())))))(((((())))))))))))******%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))'''%%%%%%''')))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''###!!!###''')))'''###&&&&&&''''''(((((())))))***(((%%%%%%''')))******(((((())))))))))))(((((())))))((((((''''''&&&&&&***)))((('''''''''''''''***))))))(((((((((((((((************))))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''((('''%%%&&&'''((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&''''''''''''((()))((('''%%%$$$&&&&&&&&&'''''''''((((((++++++******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((***)))(((((((((((())))))&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++)))(((((((((((((((((((((++++++++++++++++++++++++******+++++++++******)))***++++++,,,,,,++++++***''')))+++,,,+++***+++,,,------------,,,++++++***------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********)))))))))+++++++++*********************))))))))))))******((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''(((((())))))((((((((()))******+++(((((((((''''''&&&&&&&&&((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******)))((((((((())))))(((((((((((())))))(((((()))******************)))))))))+++***)))'''(((((())))))))))))(((((()))))))))(((((((((((()))******((('''&&&&&&%%%%%%))))))((((((((()))))))))******)))(((((()))))))))((((((''''''(((((())))))))))))))))))((((((((((((''''''(((((())))))******''''''((())))))***+++,,,))))))(((((((((''''''&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&******))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((************++++++++++++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((()))))))))))))))******---,,,++++++,,,+++)))((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))'''%%%%%%''')))))))))'''(((((((((((()))))))))***))))))(((((('''&&&&&&+++'''$$$&&&+++,,,***&&&&&&&&&''''''(((((())))))***'''%%%$$$&&&((())))))(((((())))))))))))(((((()))))))))((((((''''''&&&'''''''''''''''((()))*********)))(((((((((((()))((((((((()))***+++++++++''''''''''''''''''''''''"""###%%%'''((()))))))))''''''''''''''''''''''''((((((((('''&&&%%%$$$###%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&'''''''''''')))))))))((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++,,,))))))))))))((((((((((((++++++++++++++++++++++++))))))***++++++************++++++,,,,,,++++++***)))+++,,,---,,,,,,,,,---------------,,,++++++*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******+++++++++*********))))))******))))))))))))******)))))))))))))))*********************************((((((((((((((((((((((((***)))(((''''''''''''((('''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((***))))))(((((('''''''''''')))***)))((('''((()))((((((((((((((((((((((((************************&&&(((++++++***((((((((())))))(((((((((((())))))((())))))************)))***)))))))))++++++)))'''(((((())))))))))))((((((((((((((())))))))))))(((+++***)))(((''''''''''''(((((()))))))))((((((((((((((('''''''''(((((()))((((((((((((((()))***+++))))))))))))(((((((((((('''((((((((()))))))))***%%%&&&'''(((((())))))***)))))))))((('''&&&&&&'''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&***)))))))))((((((((('''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&'''((((((((()))))))))******)))))))))(((((((((''''''''''''(((((()))))))))***)))(((((()))(((&&&$$$(((((((((((())))))))))))(((((((((((('''''''''''''''(((((((((((()))))))))%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&((())))))(((''''''(((((((((((())))))***))))))((('''&&&&&&%%%***(((&&&''')))***)))&&&'''''''''((((((((((((((()))'''%%%%%%'''((()))((('''(((((()))))))))))))))))))))((((((((((((((((((&&&&&&&&&&&&''')))***++++++***)))((('''((()))***&&&''''''((()))***+++,,,''''''''''''''''''''''''"""$$$&&&((()))***))))))((((((((((((((())))))))))))))))))((('''&&&$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((((()))((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((('''''')))***+++)))(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&'''''''''((((((((($$$%%%&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++******,,,------,,,,,,,,,---,,,,,,---------,,,++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,++++++***)))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))***)))((('''''''''((()))&&&'''((())))))))))))((('''''''''''''''((()))***)))))))))))))))((((((((('''((())))))''''''((()))(((((((((((((((((((((((())))))))))))((((((((((((''')))++++++***(((((()))***))))))((((((((((((((())))))************)))))))))(((((()))++++++***)))'''(((((())))))((((((''''''(((((())))))))))))(((***)))((((((''''''(((((((((((()))))))))((('''''''''''''''''''''(((((()))(((((((((((()))***++++++))))))))))))(((((((((((()))))))))))))))(((((((((%%%%%%&&&'''(((((((((((('''((()))((('''&&&'''((((((((((((((())))))))))))*********)))))))))((((((((((((((()))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''(((((())))))***************)))((('''''''''&&&&&&''''''(((((())))))((('''''')))++++++***)))(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((((((((())))))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''')))***(((''''''''''''((((((((()))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%&&&((()))((('''''''''((()))))))))))))))((((((((((((((()))))))))'''''''''''''''((()))***,,,+++)))((('''((()))***'''''''''(((((()))))))))''''''''''''''''''''''''&&&'''(((******)))((('''''''''((((((((()))))))))''''''(((((()))(((((('''%%%&&&&&&'''''''''''''''$$$%%%&&&'''(((''''''&&&%%%&&&((()))))))))(((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((((((''''''''')))++++++)))'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''((()))***+++******)))''''''''''''((((((((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))+++,,,---++++++,,,,,,------......++++++++++++++++++++++++)))******+++,,,,,,++++++***++++++,,,,,,++++++******,,,------+++******+++++++++,,,---------,,,,,,............------------***************************)))((((((((()))+++,,,,,,,,,++++++***))))))(((******))))))))))))******)))))))))))))))))))))(((+++*********))))))))))))))))))))))))))))))))))))+++***((('''&&&'''((()))&&&'''((()))***))))))(((++++++*********++++++,,,''''''(((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))))))))((((((((('''''''''((()))+++***)))((()))*********)))((((((((((((((())))))************))))))''''''''')))+++,,,+++***''''''((((((((((((''''''&&&'''((()))******)))(((''''''&&&&&&''''''(((((((((((()))))))))(((&&&&&&((((((''''''((())))))***''''''''''''((()))***+++))))))))))))((((((((((((******))))))((((((''''''&&&'''((())))))(((''''''&&&((())))))'''&&&(((***(((((((((((())))))))))))++++++*********)))))))))''''''(((((())))))******((((((((())))))(((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******))))))'''''''''((()))*********))))))))))))((((((((((((&&&''''''((())))))*********))))))+++---...---+++'''((((((((()))))))))*********)))))))))((((((((('''''''''((((((((())))))&&&&&&''''''((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''(((******(((&&&''''''''''''((((((((()))'''(((((()))***+++++++++***+++,,,+++***)))***+++))))))(((((('''''''''&&&&&&%%%%%%'''((()))'''&&&''''''((()))))))))))))))''''''(((((())))))******)))(((((('''''''''((((((,,,+++)))((('''((()))+++(((((((((((('''''''''''''''''''''''''''''''''''')))***++++++***(((&&&$$$'''''''''((((((((())))))%%%&&&''')))***+++++++++&&&''''''((((((((((((((($$$%%%'''(((((((((''''''%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%'''))))))'''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((((((''''''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((!!!###%%%''''''&&&%%%$$$''''''''''''((((((((()))%%%&&&''''''((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))+++---...))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++---,,,***)))))))))***+++,,,,,,------------++++++++++++++++++++++++***************************)))(((((((((***+++,,,,,,,,,++++++***))))))(((******))))))))))))******))))))))))))((((((((((((******))))))((((((((('''))))))))))))))))))))))))+++***((('''&&&''')))***&&&''')))*********)))((())))))(((((((((((())))))%%%&&&&&&''''''((((((((('''((()))((('''&&&''')))******************************))))))((((((((('''(((***+++***)))((()))+++******)))((((((((((((((())))))*********))))))(((&&&&&&''')))+++---,,,+++''''''((((((((((((''''''&&&'''(((*********)))(((%%%%%%%%%%%%&&&'''(((((((((((()))))))))(((&&&%%%))))))((())))))***++++++%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((++++++***)))((('''&&&&&&(((((()))******)))((('''$$$'''))))))'''&&&(((+++(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))&&&'''(((***++++++,,,,,,&&&''''''((()))******+++''''''(((((())))))******'''(((((()))***+++++++++***)))((()))))))))'''%%%'''((((((((())))))******++++++******))))))((((((''''''''''''((((((((()))&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((***)))((((((((()))+++,,,''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''***(((&&&''')))+++***(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))))))))(((((((((((((((%%%###$$$'''((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((((('''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))%%%&&&((()))***)))(((&&&*********)))))))))))))))+++***)))'''''''''((()))******+++,,,,,,---......)))((('''(((***+++***))),,,,,,++++++***)))))))))---------,,,,,,+++++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))******************))))))))))))+++++++++***************))))))************))))))))))))))))))************&&&'''((()))+++,,,......+++***)))'''''''''((((((((((((((((((((()))******************))))))))))))******))))))((((((''''''((((((((((((((()))******((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))+++,,,---******))))))))))))))))))************************))))))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******(((((((((((())))))))))))***)))(((''''''((()))***((('''&&&&&&&&&((()))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))***)))(((&&&&&&''''''(((&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((()))******&&&&&&''''''(((((())))))'''%%%$$$%%%&&&'''&&&$$$'''&&&&&&&&&&&&'''((((((***)))((((((((()))***+++''''''''''''(((((((((((())))))((('''''''''(((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$%%%((())))))'''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((()))(((''''''&&&'''((((((***)))(((''''''((()))***))))))))))))(((((((((''''''%%%###$$$&&&((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))((((((''''''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))***)))((('''***)))))))))))))))))))))+++***)))((((((((()))))))))*********+++,,,,,,,,,,,,+++***+++---...---,,,******************++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********((()))***+++++++++++++++)))************)))))))))************))))))))))))************************)))))))))***))))))((((((((((((((()))))))))******))))))*********+++++++++))))))(((''''''((()))***((((((((((((((()))******''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***++++++)))))))))))))))))))))(((******************************)))(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***)))(((((((((((())))))******)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))+++***)))((('''(((((()))'''''''''(((((()))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))(((((((((''''''''''''((((((((((((((((((((()))******'''''''''((((((((((((((((((&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((())))))((((((((()))***+++''''''''''''(((((((((((((((((('''''''''((())))))(((((((((((((((''''''&&&&&&''''''(((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))***)))((('''''''''''''''))))))(((((((((((()))))))))))))))((((((((('''''''''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''''''''''''''((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&%%%'''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***)))((('''))))))))))))))))))******++++++***)))))))))******))))))******************---,,,+++,,,.........,,,((())))))***++++++,,,,,,***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))******+++++++++************+++++++++***((('''************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((((((((()))))))))+++++++++******))))))(((''''''''''''((()))***+++((((((((((((((()))************)))))))))(((((((((((((((''''''''''''&&&&&&((((((((((((((()))******(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&''''''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))***************))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))++++++***)))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((())))))******))))))((()))((((((''''''(((((()))((((((((((((((()))******))))))((((((((((((((('''((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((((((((((((((())))))******''''''''''''(((((((((((('''''''''(((((()))******(((((((((((((((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''$$$######$$$%%%'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))((((((((('''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''((())))))))))))((()))))))))))))))*********++++++************************************))))))+++***))))))++++++***)))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((***+++,,,,,,,,,***((('''************)))))))))((((((((((((((())))))))))))((())))))(((((('''&&&%%%''''''''''''((((((((((((++++++******))))))((((((((((((((((((((()))******((((((((((((((())))))***+++++++++*********))))))((((((((((((((((((((('''((((((((((((((())))))***((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''((()))))))))))))))******((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((()))(((((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))))))******+++***)))'''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))******)))))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&((())))))))))))))))))((())))))(((((((((((())))))((((((((((((((())))))******)))))))))((((((''''''((('''&&&''')))***)))((('''&&&&&&&&&&&&'''((((((''''''(((((())))))))))))''''''''''''((((((((((((''''''((())))))*********(((((((((((((((''''''&&&&&&''''''((())))))(((((('''''''''''''''((())))))%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((''''''&&&(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((())))))))))))((('''''''''(((((()))(((((('''%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))******'''''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''''''''''''''''''''''''''(((((((((((()))'''(((((()))))))))))))))(((((())))))*********************+++++++++******+++++++++++++++************((('''((()))***)))'''+++++++++*********))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++***)))(((***+++,,,,,,+++***)))(((************)))))))))(((''''''(((((())))))))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((()))))))))))))))*********)))))))))))))))(((''''''((((((((((((((())))))***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&''')))))))))******+++++++++'''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***)))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))((()))(((((((((((('''''')))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((()))(((((((((((((((((()))))))))(((((((((((())))))((((((((((((((())))))*********))))))(((((((((''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((((((''''''''''''(((((((((((((((((()))*********))))))(((((((((((((((''''''&&&&&&'''(((((())))))))))))''''''''''''((()))******&&&'''((('''&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%'''(((((((((((((((((((((((((((******)))(((''''''&&&&&&''''''''''''(((((((((((())))))*********)))((((((&&&'''((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&((())))))&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))******((((((((()))******++++++((()))******+++************++++++++++++++++++++++++***))))))***+++)))(((,,,,,,++++++***))))))(((*********+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++************))))))))))))'''(((((())))))******+++'''(((((())))))(((((((((''''''((((((((()))))))))''''''(((((()))***++++++************)))((('''&&&((((((((((((((()))******)))))))))(((((((((''''''))))))************++++++((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''''''''((((((((())))))******++++++(((((((((((((((((((((((()))***+++,,,---,,,+++***)))))))))(((((((((((('''(((((())))))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************)))((((((''''''(((((()))***))))))(((((())))))***((((((((((((((()))*********))))))))))))))))))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((('''''''''''''''(((((((((((())))))*********)))(((((((((((((((((((((''''''&&&&&&&&&((())))))*********&&&&&&&&&''''''(((******'''))))))(((&&&%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&%%%&&&'''((())))))(((((('''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$&&&'''&&&$$$$$$''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))******+++'''(((((()))******++++++'''((()))*********))))))(((((())))))***+++++++++,,,+++******++++++***(((++++++******************)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******+++++++++******)))+++***))))))***+++---...************))))))))))))(((((())))))***++++++,,,''''''((()))************((((((((()))))))))******''''''(((((()))*********(((((()))******)))((('''((((((((((((((()))******++++++++++++************((()))))))))************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((())))))&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((()))+++,,,,,,,,,+++***))))))))))))(((((((((''''''(((((((((((((((''''''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((())))))***)))((('''&&&((('''''''''&&&&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))(((''''''''''''((()))******))))))))))))******((((((((((((((()))******)))))))))))))))*********&&&%%%$$$&&&((())))))((('''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''''''''''''''((((((((())))))***++++++***)))((('''(((((((((((((((''''''&&&&&&&&&((()))************%%%%%%%%%&&&'''((())))))''')))***(((%%%###%%%((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%$$$%%%''')))******))))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$&&&'''&&&$$$$$$&&&)))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((()))(((((())))))((('''&&&&&&%%%%%%&&&'''((((((''''''''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))******+++'''(((((()))***+++++++++&&&'''(((*********)))(((&&&''''''((()))******+++,,,***))))))******)))''')))))))))***++++++,,,,,,'''((((((((())))))******++++++++++++++++++++++++(((((((((((((((((((((((('''((((((((())))))******)))******+++++++++******+++***)))((()))+++///111************))))))))))))((())))))***+++,,,,,,,,,&&&'''(((***++++++++++++))))))))))))************(((((((((((())))))))))))&&&'''(((*********))))))((((((((((((((()))******(((((((((((('''''''''''''''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))$$$&&&((()))***)))((('''******))))))((((((((('''''''''((((((((((((((('''(((((((((((())))))))))))'''((()))******)))((('''***)))(((((((((***+++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((()))))))))******++++++)))((('''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))************************%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))******))))))))))))******((((((((((((((()))******(((((())))))******++++++'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''(((((()))***)))'''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((((((((('''"""%%%)))++++++((('''&&&%%%%%%&&&&&&''''''(((((('''((()))******)))((('''((((((((((((((((((((((((+++***)))((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&'''((())))))''''''((()))))))))))))))******))))))((((((''''''%%%%%%&&&'''(((((((((''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))*********)))(((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''')))***)))(((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&(((***+++,,,,,,+++++++++***)))(((((('''))))))))))))***************************)))((((((''')))******))))))***++++++*********))))))(((((((((((())))))******++++++,,,+++***((((((((())))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))+++******)))(((''''''&&&&&&'''***++++++***'''&&&(((***++++++)))(((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((***)))((('''''''''''''''+++******)))(((''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((''''''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&%%%''')))***+++***)))(((((((((''''''''''''((((((''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))&&&'''(((*********)))(((******((('''''''''((()))******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((******))))))((((((''''''))))))(((((((((((()))))))))'''&&&&&&((())))))((())))))***))))))((('''&&&%%%%%%'''((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((+++***)))'''''''''((()))''''''&&&&&&%%%&&&&&&&&&'''((()))***+++******)))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))'''&&&'''((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&''''''(((''''''''')))***++++++)))((()))***************))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&%%%$$$&&&%%%%%%&&&&&&((())))))''''''((()))))))))))))))))))))))))))((((((''''''&&&&&&''''''((('''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&)))))))))))))))***+++,,,))))))))))))(((((('''&&&))))))))))))))))))))))))))))))))))))***************************)))((((((''')))******))))))***++++++*********)))))))))))))))))))))))))))*********+++***)))(((((())))))***************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))************))))))*********)))(((''''''''''''((()))******)))((('''&&&(((*********)))***+++)))((((((''''''(((((()))))))))***+++++++++++++++))))))((('''''''''((((((******))))))((((((''''''''''''((((((((((((''''''((((((((())))))))))))***(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))(((((((((''''''''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))******)))(((++++++*********+++---...))))))))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))(((((((((((())))))---+++(((((((((((('''%%%((())))))))))))(((((('''&&&&&&'''((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++***)))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&''''''((('''((()))((('''&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''(((''''''&&&&&&***)))'''%%%######&&&)))))))))(((((('''&&&&&&%%%'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((()))***)))(((''''''(((((())))))(((((('''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''((())))))))))))((()))))))))(((((((((((('''''''''((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))(((((('''&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***+++)))))))))((('''&&&%%%$$$&&&&&&'''((())))))******))))))))))))************)))************))))))(((''')))******))))))***+++***************)))))))))************))))))))))))***))))))((())))))***+++************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))************))))))******))))))((((((''''''(((((())))))))))))((((((%%%''')))*********+++---***))))))(((((())))))******++++++,,,,,,,,,,,,+++(((((('''''''''((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************''''''(((((())))))******,,,++++++++++++*********))))))))))))))))))))))))'''''''''((()))******************))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((('''%%%$$$$$$&&&(((*********))))))))))))************))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))))))))((('''''''''((()))***,,,---)))))))))((((((((((((''')))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))))))))***************++++++))))))(((((((((((())))))---+++)))((((((((('''&&&'''(((((())))))))))))(((''''''((())))))(((((((((''''''((((((((()))))))))************************++++++***)))))))))******)))(((((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''((()))((('''&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((('''&&&%%%%%%'''&&&%%%"""!!!"""%%%((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,+++***(((&&&'''(((((((((((((((((('''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))+++,,,+++***((('''((('''&&&$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''''''''$$$%%%&&&'''((((((((('''&&&&&&''''''(((((())))))((()))))))))************))))))************)))(((''')))******))))))***+++************************++++++******))))))((((((((((((((())))))***++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))***)))))))))((((((((('''***)))(((''''''((()))***&&&(((************+++,,,***))))))(((((())))))***(((((()))******)))))))))((('''''''''((()))******))))))))))))))))))******(((((())))))))))))(((((((((((()))))))))*********&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''((()))******((('''&&&&&&&&&'''((()))))))))))))))))))))))))))******)))(((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))(((&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))*********+++))))))(((((((((((())))))((('''&&&&&&(((******)))&&&'''((())))))***))))))(((((()))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))++++++******************)))((((((''''''(((((())))))((())))))))))))******+++++++++******)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''((((((&&&((()))(((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((('''&&&%%%%%%$$$&&&'''''''''''')))+++(((((()))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((()))***++++++)))'''$$$"""''''''(((((((((((('''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((('''''''''''''''(((((((((((()))))))))((('''&&&&&&%%%&&&&&&'''((()))******'''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''((('''%%%######%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''(((*********(((&&&%%%&&&%%%%%%$$$$$$&&&'''((((((((())))))((('''&&&%%%"""###%%%'''((())))))***''''''((((((((((((((((((((()))))))))************((())))))*********))))))''')))******))))))***+++***************+++++++++++++++******))))))(((((((((((())))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))((((((((((((***)))(((''''''((()))***(((***++++++)))((()))***)))((((((''''''(((((()))'''(((((((((((((((''''''((((((((((((((()))***+++))))))))))))************(((((())))))))))))(((((('''''''''((((((((())))))&&&''''''((()))******+++************************))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''(((((()))***+++'''((()))***))))))'''''''''(((((())))))(((((('''(((((((((''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((()))+++++++++++++++++++++***'''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((*********))))))(((((((((&&&'''''''''((()))))))))))))))(((((((((((())))))'''%%%$$$%%%((()))))))))&&&'''((())))))***))))))((()))))))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((*********+++++++++******(((''''''(((((()))***+++***))))))))))))***+++,,,*********))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((''''''&&&&&& ###&&&(((((((((((()))&&&&&&'''(((((()))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((('''&&&$$$""" &&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''%%%$$$$$$&&&((()))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%&&&'''((()))''''''((((((&&&%%%###"""%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))************)))''')))******))))))***+++*********+++++++++++++++************))))))))))))((())))))************))))))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))((((((((((((***)))(((''''''((()))***)))***++++++)))(((((())))))((((((''''''(((((())))))************)))(((((())))))((((((((()))******************************((())))))******))))))(((''''''''''''((((((((((((''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))***+++'''(((***++++++)))'''&&&&&&'''((())))))((('''&&&''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((((((((()))******++++++***))))))(((&&&''''''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++++++++***)))(((((((((&&&&&&'''''''''''''''((())))))(((((((((((())))))***((('''&&&'''((('''&&&'''(((((())))))))))))((((((((()))******)))))))))((((((((()))))))))******''''''''''''''''''''''''((()))******+++*********&&&&&&'''((()))+++,,,---++++++*********+++,,,---,,,,,,+++******)))((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''&&&'''((((((''''''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((''''''''' """%%%&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''(((((())))))))))))(((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###&&&''''''(((((((((''''''$$$$$$%%%&&&%%%$$$"""!!!(((((()))))))))((('''''''''(((((())))))*********))))))))))))************(((((()))***************''')))******))))))***+++*********++++++,,,,,,,,,)))))))))))))))*********))))))***+++******((((((((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))''')))++++++)))))))))******))))))(((((())))))***+++++++++++++++***)))(((******))))))((())))))))),,,++++++******)))))))))))))))************))))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))((())))))******((())))))((((((''''''&&&&&&((()))******)))(((&&&&&&''')))++++++)))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((''''''((()))&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''))))))(((((((((((()))))),,,***(((((()))***)))(((((())))))))))))((((((''''''((()))***************(((((()))))))))*********(((((((((((((((((((((((('''((()))*********))))))%%%&&&&&&(((***,,,...///111111000///000111222333444444333222111111000000((((((''''''''''''((((((###$$$&&&((())))))((('''%%%'''((((((''''''(((***))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((''''''((()))(((''''''(((************)))((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((***+++,,,&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((())))))***))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((())))))******+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&((())))))***)))'''&&&%%%%%%'''(((******)))'''&&&'''(((((()))))))))))))))&&&&&&''')))***,,,------))))))))))))************(((((()))***************((()))******))))))***+++*********++++++,,,,,,,,,(((((())))))******++++++)))***++++++***)))((('''((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%''')))*********+++,,,++++++************++++++***************)))((('''++++++***)))(((((()))))),,,,,,,,,+++***)))(((((())))))************))))))))))))))))))************))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))************)))((('''&&&%%%%%%((((((((((((((((((((((((******))))))))))))*********)))'''%%%%%%%%%'''(((''')))***++++++***)))'''&&&(((+++------+++(((&&&((((((''''''''''''(((((())))))))))))))))))))))))+++***)))'''''''''((()))'''(((***+++,,,,,,,,,,,,&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((()))))))))******))))))((((((''''''))))))(((((((((((())))))***)))((())),,,.........))))))***))))))(((''''''''''''(((******+++++++++))))))))))))************))))))))))))))))))))))))&&&'''(((*********)))(((''''''&&&'''(((+++...000555555555666777888999999::::::999999888555000,,,+++)))''''''''''''&&&%%%)))((('''&&&&&&'''((())))))))))))))))))******+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''******)))(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%***)))'''%%%%%%%%%'''((())))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))((('''&&&&&&%%%%%%&&&'''((())))))'''%%%###&&&%%%$$$$$$############'''+++000///***&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((***************)))((((((((()))***++++++***)))((())))))))))))************************************,,,,,,++++++***))))))))))))))))))))))))******+++******))))))((((((''''''))))))***+++,,,,,,---------,,,***)))((((((((()))(((***,,,+++(((''')))+++((((((((((((((((((((((((+++***)))'''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''((()))(((''')))))))))((((((((((((((((((((())))))*********+++,,,,,,++++++***)))((((((%%%&&&''')))******++++++(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))+++++++++***************(((((('''(((((()))***+++))))))(((''''''((())))))''''''((()))))))))))))))''''''(((((())))))******((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((((((((((((((()))))))))))),,,+++)))'''&&&%%%&&&&&&,,,***))))))******(((''''''(((((()))***++++++,,,(((((())))))))))))(((((())))))))))))(((((((((((($$$&&&)))******))))))***************************((())))))***)))'''%%%$$$"""$$$'''***+++***)))''''''&&&&&&&&&(((***---...777999:::<<<>>>@@@@@@AAA@@@???>>>===;;;777222...,,,***(((((((((((('''&&&((((((''''''''''''(((((()))(((((((((((()))******(((''''''''''''''''''((((((((((((((((((((((((((())))))((((((((((((((('''***)))(((((('''''''''((())))))(((((((((((())))))&&&''''''(((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&''''''(((((((((((((((***((('''%%%%%%%%%'''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&&&&&&&''''''((())))))))))))((((((''''''&&&%%%%%%''''''((((((((('''%%%$$$)))(((''''''&&&&&&&&&'''%%%(((***(((###"""$$$'''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''((((((''''''''''''((((((&&&''''''''''''''''''(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((***************)))((((((*********++++++******)))))))))))))))*********************************************************+++)))(((((((((((()))************))))))(((((((((((()))))))))***+++,,,,,,,,,(((((()))***+++***))))))(((***,,,+++)))((()))+++(((((((((((((((((((((((())))))(((''''''((()))***))))))************))))))((((((((((((((((((((((((///---***'''&&&$$$!!!***)))))))))((((((((('''((((((((()))))))))******,,,,,,+++******)))(((((())))))************))))))'''''''''&&&'''(((((()))))))))))))))))))))))))))((((((((((((((()))******************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))((())))))(((((((((((()))))))))((((((((((((((((((((()))(((((((((((())))))***************************''''''((())))))))))))))))))))))))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((('''''''''((()))******(((((())))))))))))(((((((((((((((((())))))))))))***)))((('''&&&'''((((((+++***))))))***+++)))((('''(((((())))))*********))))))************))))))))))))))))))((((((((((((''')))++++++******+++,,,))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''((()))***)))'''&&&&&&&&&%%%&&&''')))+++,,,666888<<<@@@CCCEEEEEEEEEEEEDDDBBB@@@===999444000,,,+++)))((())))))((('''''''''((((((((((((''''''((((((''''''(((((()))***)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((((((((()))(((''''''&&&'''''''''))))))(((((((((((())))))''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&((()))*********)))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%""" %%%***((('''&&&%%%%%%&&&'''(((*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''(((''''''''''''''''''(((((((((((('''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))************))))))(((*********))))))******+++))))))))))))************************************(((((()))******+++,,,,,,((((((''''''(((((()))******))))))))))))((((((((((((((())))))******++++++###%%%))),,,---,,,+++***(((***+++***))))))***+++((((((((((((((((((((((((''''''''''''((()))***+++)))******++++++******)))''''''''''''''''''''''''(((&&&%%%%%%''''''&&&%%%***)))))))))(((((((((''''''((((((((((((((())))))+++++++++******))))))(((,,,,,,,,,,,,+++)))(((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))(((((((((((((((((())))))***))))))(((((((((((()))))))))************))))))'''(((((()))))))))))))))******))))))(((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))***+++,,,(((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''((()))***)))''''''''')))***)))((((((((((((((((((((((((((()))******++++++******)))(((((((((((()))))))))))))))***+++***))))))***,,,''''''''''''''''''''''''******)))((('''''''''''')))))))))(((((('''''''''&&&%%%%%%%%%&&&((()))***...111666<<>>;;;888666666222222111111111111222333111111000///...------,,,---........................------,,,,,,++++++***((())))))+++,,,---......,,,,,,+++***))))))******(((((())))))*********+++******))))))((((((''''''&&&'''(((***++++++,,,,,,(((((()))***************))))))))))))))))))))))))************************((((((((((((((()))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))((((((''''''''''''((((((((()))***)))((((((***,,,))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))+++******)))))))))))))))&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))&&&''''''((()))******+++((()))***+++,,,---------&&&&&&'''((()))***++++++...---,,,***)))'''&&&%%%))))))))))))))))))))))))+++,,,------,,,+++)))(((++++++******)))******+++------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---///111333222111...,,,---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))************+++++++++*********,,,------,,,***++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++************++++++---------,,,+++***)))((())))))************))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))&&&''''''((()))*********))))))************)))))))))************))))))(((++++++************++++++''''''(((((())))))******++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''',,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++{{{yyywwwvvvtttqqqmmmjjjfff\\\QQQKKKIIIGGGBBB===999888666555555555333111///...,,,,,,---...---,,,333111000000000000///---++++++,,,------------,,,,,,,,,,,,------............---,,,***)))******+++'''((()))***************)))((('''&&&&&&'''((()))))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))(((((((((((())))))(((''''''((()))***(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***%%%&&&''')))))))))((((((***)))'''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&******++++++++++++******))))))))))))))))))))))))''''''&&&''''''((()))*********))))))))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))***)))((((((((()))+++,,,***************)))(((''')))))))))))))))((('''&&&,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,---.........---++++++,,,,,,---,,,,,,,,,......////////////......000///.........///111222...//////...------...000111///,,,---///000///---------...---,,,,,,---///'''))),,,------+++(((&&&---+++)))***,,,.........------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))((((((************************************************,,,,,,,,,++++++*********++++++***)))((('''&&&&&&,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++*********+++,,,---***************************++++++++++++***))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((((((((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))++++++,,,+++***)))+++&&&""""""&&&******((((((((())))))))))))((((((((((((''''''''''''((((((++++++++++++++++++++++++++++++******++++++,,,---************************+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,~~~rrriiiccc]]]TTTLLLIIIFFFCCC@@@???===:::777777555222111111111000///000...------......---,,,------------------,,,,,,,,,,,,,,,---------.........---,,,************+++((())))))************)))***)))(((((((((((()))***))))))))))))))))))))))))***((('''(((******)))'''***)))))))))(((((((((((()))((((((((()))+++,,,---(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((('''((((((***)))(((((((((((()))***''''''((())))))((('''&&&((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))((((((((('''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''((())))))))))))(((''')))******************)))))))))))))))))))))))))))((((((((('''(((((())))))******))))))))))))******,,,,,,,,,+++++++++******************************)))))))))))))))***++++++)))************))))))(((---,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,......////////////.........//////000000000//////////////////000111222222111111222111000///111333555222///...000000///---////////////.........///------------,,,++++++***...,,,******,,,------,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,------------,,,,,,++++++******************************)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))************+++++++++++++++******************++++++,,,,,,++++++'''((()))***,,,---...///******++++++++++++************)))))))))***+++,,,************************+++++++++************)))******++++++++++++*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))*********)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))((()))******+++***)))(((,,,((($$$$$$(((***)))'''((()))******++++++*********))))))(((((())))))***++++++++++++++++++++++++++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------yyypppiiiaaa^^^YYYTTTQQQMMMHHHEEEAAA>>>:::777666555555444000...------.........,,,.........------,,,++++++,,,,,,,,,------------......---,,,+++************)))************))))))(((+++******))))))******+++))))))))))))))))))))))))***)))((((((******)))(((******)))))))))(((((((((&&&&&&'''((()))+++,,,---(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((''''''''''''***))))))(((((())))))***))))))))))))((('''&&&%%%&&&'''((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))***)))))))))(((((((((''''''&&&''''''(((((())))))***))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))******)))((((((((())))))******))))))))))))******,,,,,,,,,++++++++++++***************************((()))******++++++******))))))******+++*********...---,,,+++++++++,,,---,,,,,,,,,,,,------------,,,,,,---------.........------------------------------------------------++++++,,,,,,,,,,,,,,,,,,---..................---///000000111111222222222111111222333444444444444555666666555444444555777999666333222333333333222333333333333222111111000333222///---,,,---...//////...------......---+++++++++++++++++++++++++++...------,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++************+++++++++,,,,,,*********++++++++++++++++++++++++++++++*********'''((()))***+++---......******++++++++++++******))))))(((((())))))***+++************************,,,,,,***)))))))))***+++******++++++++++++******)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))++++++******)))(((((('''+++******)))))))))))))))))))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))'''((()))******)))(((''',,,)))'''(((***+++)))''''''''''''''''''&&&%%%$$$+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,---************************---,,,,,,++++++,,,,,,---,,,,,,,,,------.........{{{xxxsssnnnjjjeee```\\\OOOKKKEEE@@@===;;;999777555333000000000111000///......---,,,,,,,,,,,,,,,------------------------------,,,+++***************************)))((('''************************((((((((((((((((((((((((***))))))))))))***))))))*********)))))))))((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++***))))))((())))))+++******))))))******+++++++++++++++++++++++++++************************((()))***+++,,,+++***)))((()))******++++++++++++,,,+++)))(((((()))+++,,,***++++++,,,---.........,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,---------------............//////000000000//////222222333333444666777777555777888:::;;;::::::999;;;<<<<<<;;;::::::;;;===>>><<<;;;::::::;;;<<<<<<999999999::::::999777555777666444222111111222222111000///000111111///...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++***)))((((((*********++++++,,,,,,,,,,,,,,,+++******)))))))))++++++++++++******************++++++++++++******))))))))))))*********+++************************---,,,***(((((()))***,,,******++++++++++++******++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************))))))((((((+++******)))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((()))*********)))((('''((('''''')))+++,,,***'''))))))((('''%%%###!!! *********))))))*********************************++++++******++++++,,,---************************---,,,,,,++++++,,,,,,---++++++,,,,,,------......|||xxxgggbbbZZZRRRKKKFFFAAA>>>;;;888444222222111000///------,,,,,,,,,,,,---...---------------------------,,,,,,,,,+++******)))***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))*********)))))))))***************))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))************))))))''''''''''''(((((()))))))))***+++++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((((((***)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))***************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((++++++***))))))((())))))++++++************++++++++++++++++++++++++++++++************************((()))+++,,,,,,,,,+++***((()))***++++++++++++++++++)))(((&&&'''(((***+++))))))***+++,,,---......++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,------,,,,,,---...///000333444555666777777777777888888888999;;;===???@@@???@@@BBBCCCCCCBBBBBBAAABBBCCCDDDCCCAAAAAACCCDDDIIIIIIIIIGGGFFFEEEEEEEEECCCBBBCCCEEEFFFEEEAAA>>><<<=========<<<;;;999888555444222222333444333111000000/////////...............---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((((('''******++++++,,,,,,,,,---,,,,,,***))))))))))))***+++++++++******)))))))))******++++++++++++***************+++++++++++++++************************---,,,***(((((()))***,,,******++++++++++++*********++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************(((((())))))************+++******)))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))******+++++++++***(((((($$$$$$&&&)))++++++***)))++++++++++++***)))((('''***))))))(((((())))))***************************++++++******++++++,,,---************************---,,,,,,++++++,,,,,,---)))******+++,,,,,,------~~~{{{sssjjjbbbZZZRRRNNNFFFBBB===999777555444222111000///------...///000...------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))************))))))(((((())))))******))))))((()))))))))))))))))))))))))))***++++++))))))***+++++++++*********)))))))))***************(((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))******************************))))))))))))))))))))))))((((((((((((((())))))***)))******++++++******)))&&&&&&&&&&&&'''(((******+++++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((('''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))*********))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))******)))((((((((())))))++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++******++++++,,,++++++++++++***)))))))))***+++,,,)))******+++,,,------...*********+++++++++,,,,,,---------------------------------.........//////...------...///111333444666777999;;;<<<>>>>>>>>>AAAAAABBBCCCEEEHHHKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLMMMLLLKKKJJJLLLNNNXXXYYYZZZXXXTTTPPPNNNNNNPPPOOOPPPSSSVVVUUUPPPLLLHHHJJJMMMOOOOOOLLLIIIGGG@@@===:::888888888777666666555555444333222111111000///...---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,+++***(((((()))***+++(((((())))))***++++++,,,******++++++++++++************+++,,,,,,,,,,,,+++************************,,,,,,***)))))))))***+++******++++++++++++******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************'''(((((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))***************+++++++++))))))(((((((((((())))))++++++,,,,,,+++***)))(((###%%%''')))************&&&'''(((***+++,,,------)))))))))(((((()))))))))************************++++++******++++++,,,---************************+++,,,,,,------,,,,,,+++))))))******+++,,,------uuuwwwyyyzzz|||tttnnnmmmooorrrvvv{{{}}}xxxssslllhhh[[[WWWPPPJJJFFFCCCAAA???888666444111000///000000......---------,,,,,,,,,,,,,,,------,,,+++)))(((((())))))************)))))))))***++++++***)))))))))))))))))))))))))))))))))***,,,+++)))(((***,,,+++++++++*********)))))))))***+++++++++***)))((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,)))***++++++++++++***)))(((((('''&&&''''''((()))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))))))))(((*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))******************)))))))))))))))))))))))))))((((((((('''(((((()))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,------..............................///000111222222333333333333444666999<<<===???@@@BBBEEEGGGIIIKKKKKKLLLLLLLLLNNNPPPTTTWWWYYYXXXWWWVVVUUUTTTSSSSSSSSSUUUVVVVVVUUUTTTTTTUUUWWW___bbbffffffbbb^^^\\\[[[]]]\\\^^^bbbffffff```[[[ZZZ\\\___bbbbbb```]]][[[TTTOOOIIIEEEBBBAAA@@@???<<<;;;:::888777555444333333222111000////////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***((((((((()))+++,,,(((((())))))******++++++******++++++++++++******((()))***+++,,,++++++***************************+++++++++************)))******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************)))))))))))))))*********+++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))***++++++++++++)))'''&&&'''((()))***)))))))))***$$$%%%&&&((()))***+++++++++******))))))******+++************************++++++******++++++,,,---***************************+++---......---+++***))))))***+++,,,---...///aaaccceeeeeehhhppp}}}~~~rrrhhhbbbaaaccceeeaaahhhuuu~~~ooojjjbbb[[[VVVSSSOOOMMM>>><<<888444222000000000.........------,,,,,,,,,,,,,,,------,,,+++)))((('''((()))******************+++,,,------,,,+++***))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,+++++++++************)))&&&'''(((*********)))((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''')))***,,,---)))***+++,,,,,,+++***)))+++***((('''&&&&&&''''''((((((''''''''')))***,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))************))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))))))))((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******++++++++++++******))))))))))))))))))))))))'''''''''''''''((()))***,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++---------...............,,,,,,,,,---------......000000000000000000000000//////000222333444555666:::999:::;;;===AAADDDFFFLLLNNNPPPSSSVVVYYYZZZ[[[SSSSSSSSSUUUXXX[[[___aaa```^^^\\\ZZZXXXXXXXXXXXX[[[\\\\\\[[[ZZZZZZ[[[]]]^^^dddjjjmmmllliiihhhhhheeeeeeggglllqqqqqqkkkeeehhhiiilllnnnnnnnnnlllkkkeee```WWWPPPLLLJJJIIIHHH@@@???===;;;999777666555555444333222111111111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,///......---,,,+++***)))---------,,,,,,+++++++++***)))((('''((()))+++---+++++++++***)))(((((('''******++++++++++++******'''((()))++++++******)))***************************++++++++++++***))))))******++++++++++++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************++++++******)))(((((((((+++******)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((((()))))))))*********)))(((&&&%%%,,,,,,,,,+++)))(((((()))+++++++++++++++******))),,,++++++++++++++++++,,,))))))))))))))))))))))))++++++******++++++,,,---************************)))+++---000000---+++)))******+++,,,...//////000WWWUUUWWW\\\^^^```lllyyy|||ssshhh^^^YYYXXXXXXXXX]]]```hhhuuu|||}}}yyyvvvvvvrrriiiaaaUUUMMMCCC===:::888444000---......---,,,,,,---///,,,,,,,,,---......//////+++******)))***,,,---...************************,,,,,,,,,++++++*********,,,,,,+++***))))))******,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&%%%%%%''''''(((((())))))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))---+++***+++,,,,,,+++***(((((()))+++,,,+++)))&&&''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))************))))))))))))))))))))))))))))))+++++++++++++++***))))))%%%&&&(((******)))'''&&&++++++***************+++***(((&&&%%%%%%'''***,,,'''((()))******)))(((''')))'''&&&'''***+++***((())))))))))))***************(((&&&&&&)))+++***((((((((())))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++.........---,,,+++))))))---------,,,,,,+++++++++...---,,,,,,,,,---///000)))+++...///...---......000000/////////000111111666777888999;;;===???@@@DDDGGGKKKMMMLLLMMMOOOQQQUUUXXX]]]bbbeeefffeeeeeeaaa^^^ZZZYYY[[[^^^aaabbbeeeccc___[[[YYYXXXXXXYYY[[[ZZZZZZZZZ[[[[[[\\\]]]ddddddeeegggiiiiiigggeeehhhjjjlllnnnooonnnllljjjlllqqquuuwwwuuusssrrrsssoookkkeee^^^VVVPPPLLLJJJKKKJJJFFFAAA<<<:::;;;===>>><<<::::::;;;888333///333222222111111111222222444111---+++++++++***)))......---,,,+++******))))))))))))***+++---...///...---,,,,,,++++++,,,,,,+++++++++*********)))))),,,,,,++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))***++++++++++++***---......,,,)))((()))+++************************++++++,,,,,,,,,,,,------******************************))))))))))))*********((((((***...///---+++++++++******))))))((((((,,,+++***))))))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((())))))***++++++************++++++))))))(((((((((((())))))((()))))))))************------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,SSSRRRSSSXXX[[[aaannn|||xxxlllaaaZZZXXXWWWWWWSSSWWW```mmmyyy}}}zzzvvvnnnooopppqqqsssyyy{{{iii```TTTJJJDDD@@@:::666777777555222000......///////////////////////////---,,,+++******++++++,,,************************,,,,,,++++++++++++++++++,,,++++++***))))))******,,,,,,++++++************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,*********,,,,,,+++******)))'''''')))***)))((())))))))))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******++++++******)))(((&&&&&&((()))))))))((('''++++++***************+++((('''&&&$$$$$$%%%'''(((((())))))******)))((('''***((('''(((***+++***((())))))))))))***************(((&&&''')))+++***)))************++++++++++++************************++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,+++***---------,,,,,,,,,++++++,,,,,,++++++,,,---///000+++---//////...---...///111111222333444666777777;;;<<<>>>@@@DDDGGGJJJKKKOOOSSSXXX[[[[[[ZZZ[[[\\\^^^```dddggghhhhhhfffeeeccc___[[[ZZZ[[[^^^```aaaaaa^^^ZZZUUURRRQQQQQQQQQRRRRRRRRRSSSTTTVVVWWWXXX\\\\\\^^^aaadddeeedddbbbfffhhhjjjkkkkkkjjjhhhfffeeejjjpppssssssrrrrrrrrrhhhgggeeebbb^^^ZZZWWWTTTPPPOOOLLLGGGCCCBBBCCCEEEEEECCCBBBBBBCCCAAA>>>;;;<<<;;;999777555444333333111///------...///...------------,,,,,,++++++******************++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))******++++++,,,,,,************************&&&'''(((((())))))((((((******+++,,,,,,,,,,,,,,,***+++***)))'''&&&'''(((*********************************+++++++++,,,,,,*********************************))))))))))))******)))(((***---...,,,+++++++++++++++************++++++************++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******+++++++++******)))))))))))))))***++++++++++++************++++++))))))(((((((((((())))))************+++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,------------,,,RRRPPPQQQTTTYYYbbbqqq~~~}}}pppccc[[[VVVSSSRRRNNNRRR[[[gggqqqssspppkkkeeedddddddddgggllltttzzzyyykkk___VVVMMMEEE@@@===;;;888555222000.........------,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))*********+++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))((((((((((((***))))))(((((())))))***((((((((((((((((((((((((***))))))***,,,---,,,+++,,,)))&&&%%%''')))************+++******)))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))******))))))((('''''''''((((((((()))))))))+++***************++++++***************))))))))))))*********))))))((('''+++***))))))***+++***((()))))))))*********++++++***((('''''')))******))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,...000111///000000000//////111222111333666999<<>>:::777555444222///...---+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***************+++***)))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((())),,,------,,,+++)))''''''(((******)))************)))(((''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))************)))******++++++******))))))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''(((((()))************)))******+++,,,)))***+++,,,---,,,,,,++++++*********)))(((((('''++++++***************)))))))))*********+++++++++))))))(((((()))*********------,,,,,,++++++******++++++++++++++++++++++++)))***+++,,,------,,,,,,+++++++++,,,,,,+++++++++)))***++++++,,,,,,++++++------------------,,,,,,///...---------///000111111222222111111222555777444777===CCCIIINNNQQQSSSUUUVVVXXX\\\```dddgggiiiiiimmmrrruuuuuuqqqmmmjjjeeeeeedddbbb___\\\ZZZXXXTTTQQQNNNLLLLLLMMMLLLLLLMMMLLLIIIEEECCCBBBAAAAAAAAAAAAAAABBBDDDGGGIIIKKKGGGFFFGGGIIILLLOOOOOOOOOMMMNNNPPPQQQRRRQQQPPPOOORRRUUUZZZ]]]]]][[[WWWUUUQQQTTTYYY^^^dddhhhkkkmmmiiihhheeeaaa\\\YYYYYYZZZWWWVVVUUUUUUUUUVVVVVVVVVRRRPPPMMMJJJGGGEEECCCBBB===;;;999777777555222///////////////////////////000///...---------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++(((((())))))*********+++*********************************++++++******)))***++++++,,,---,,,,,,,,,++++++,,,+++))))))***,,,************************************++++++++++++************************++++++++++++***))))))(((,,,+++***************))))))******++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++***))))))))))))***++++++++++++************++++++***))))))))))))))))))************+++++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,---...---------tttqqqmmmiiijjjrrr{{{qqqcccXXXQQQLLLIIIMMMQQQYYYaaaiiimmmmmmlllmmmkkkiiihhhiiikkkmmmnnnnnnnnnpppttt|||wwwnnnhhhXXXSSSLLLFFFBBB???;;;888444333111///......///000++++++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++***************++++++)))))))))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))+++---,,,+++***))))))***,,,,,,***(((((()))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))******************++++++++++++******************************)))))))))))))))((('''''')))(((((((((((()))************))))))***++++++,,,"""$$$&&&)))*********)))++++++***)))))))))))))))***+++++++++************************++++++++++++))))))))))))))))))***+++,,,,,,++++++*********)))++++++++++++++++++++++++((()))+++,,,---,,,+++***---------,,,,,,---------+++,,,,,,,,,,,,+++******------------------------//////...------...///000111222333444444666:::===???DDDKKKTTT[[[aaadddfffhhhhhhiiijjjllloooppprrrkkkmmmppprrrppplllfffbbb[[[ZZZXXXUUUSSSPPPNNNMMMLLLJJJHHHGGGGGGGGGFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>=========???BBBEEEGGGHHHFFFDDDDDDFFFGGGGGGGGGDDDEEEGGGIIIJJJKKKKKKKKKGGGIIIMMMOOOPPPMMMIIIFFFHHHJJJMMMRRRYYYaaahhhllljjjjjjiiigggdddbbbcccdddccccccccccccbbbcccdddeeeaaa___\\\WWWSSSOOOMMMLLLGGGDDDAAA???===;;;888666111111000000//////......///......---------.........---,,,,,,++++++,,,,,,++++++++++++************+++*********))))))((((((************************))))))(((((('''&&&$$$$$$)))******++++++++++++++++++,,,---,,,++++++,,,...************************+++++++++,,,,,,,,,,,,---************************+++++++++,,,+++***)))(((,,,,,,+++***)))((()))***((()))))))))******++++++)))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))((()))(((((((((((()))******++++++************++++++******))))))))))))******))))))))))))*********+++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.........------|||{{{}}}qqqeee]]]WWWTTTRRRMMMPPPVVV]]]dddkkkpppsssqqqqqqqqqrrrssssssqqqooohhhffffffkkkuuuppphhh]]]TTTMMMGGG@@@<<<999777444111///......///***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********)))******+++,,,)))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++******))))))))))))((((((((((((+++******))))))******+++(((((((((((((((((((((((()))(((((()))+++,,,+++***(((((()))+++,,,,,,)))&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++++++++******************************))))))******))))))((('''(((((())))))))))))******))))))))))))***+++,,,,,,$$$&&&(((***+++++++++++++++******))))))******+++((()))******))))))***,,,*********++++++++++++,,,)))*********))))))+++,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------+++***(((......------------......------------,,,,,,+++***------------...............---------...000222333444666999<<<>>>AAAEEEHHHPPPUUU]]]fffmmmqqqssstttsssrrrqqqqqqppppppqqqqqqfffeeeeeeeeeddd```[[[VVVOOONNNMMMKKKIIIIIIHHHHHHEEEDDDCCCCCCDDDEEECCCBBBAAA@@@@@@?????????@@@@@@@@@@@@???@@@BBBFFFJJJMMMLLLIIIEEECCCCCCCCCBBBBBBAAAAAACCCDDDFFFGGGGGGGGGCCCDDDFFFIIIJJJIIIFFFCCCCCCCCCDDDGGGMMMTTT[[[___^^^___aaaaaaaaabbbdddfffjjjkkkmmmnnnnnnoooqqqrrrrrrpppkkkfffaaa\\\YYYWWWRRROOOKKKHHHGGGFFFDDDCCC777666555444222000///.........---------------......---,,,,,,++++++,,,,,,+++++++++*********)))))),,,,,,+++***)))(((((('''************************************)))'''&&&%%%))))))***++++++++++++***)))***++++++******,,,...************************++++++,,,,,,,,,---------************************)))***+++,,,,,,+++***)))+++,,,+++)))'''''')))+++)))))))))))))))***************++++++++++++************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++)))((((((((((((((((((((())))))***++++++************+++++++++******))))))******+++(((((()))))))))*********+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...............{{{ssskkkgggeeedddccc\\\\\\]]]___dddkkksssxxxyyyyyy{{{~~~{{{tttoooeeebbbaaagggqqq{{{rrrggg___WWWOOOIIIEEEBBB===777333000//////+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))***++++++,,,************++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))************)))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))***)))((()))***+++***)))((('''''''''))))))(((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))++++++******))))))))))))))))))))))))***************++++++,,,,,,++++++*********************************++++++******)))((('''((()))***+++***))))))))))))))))))***+++,,,---+++,,,,,,---------------***))))))))))))+++,,,---%%%''')))***((()))+++---*********+++++++++,,,,,,(((***+++***)))(((+++---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------***(((&&&...---,,,,,,,,,,,,---...,,,,,,---.........------------------........./////////000222555888;;;===>>>AAAFFFKKKOOOSSSWWWZZZ___dddjjjqqqvvvxxxxxxwwwpppooommmkkkiiiggggggfff^^^[[[XXXWWWWWWUUURRROOOIIIIIIHHHGGGHHHJJJLLLMMMGGGGGGHHHIIILLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKOOOUUUZZZ^^^ZZZVVVQQQMMMLLLLLLKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMLLLIIIFFFAAAAAAAAABBBDDDHHHLLLNNNOOOQQQSSSTTTUUUVVVXXXZZZbbbfffkkknnnooopppsssuuu{{{yyyvvvrrrnnnkkkiiihhhaaa]]]WWWRRRPPPOOONNNMMMDDDCCCAAA>>>;;;888666555333222111000///............---,,,,,,++++++,,,,,,,,,,,,+++++++++*********,,,,,,++++++******))))))************************++++++,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++((()))******)))***,,,...***************************+++++++++,,,,,,,,,,,,************************((()))+++,,,------,,,+++***++++++)))''''''***,,,++++++***************)))++++++************++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++******)))))))))(((((())))))***+++++++++************+++++++++******))))))******+++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...............{{{uuupppooopppqqqrrrpppmmmiiifffgggllltttzzztttllljjjfffdddiiisssyyyxxxuuuwwwxxxzzz}}}{{{ssslllddd^^^UUUQQQKKKCCC===999666555---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************))))))***+++,,,,,,******+++++++++,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))%%%%%%&&&''''''(((''''''''''''(((((())))))******))))))(((((((((((())))))************************+++***((()))******)))((()))&&&$$$###%%%&&&''''''&&&'''(((***++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))***************++++++,,,,,,++++++***************************+++++++++++++++***))))))&&&(((***+++,,,+++)))((())))))))))))***+++,,,---------,,,+++******))))))))))))(((((()))+++---...###&&&))))))((((((+++...******+++++++++,,,,,,,,,(((***,,,+++)))(((+++...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,***'''%%%------++++++++++++------***+++---...///000000000---------.........//////111222444888<<>><<<:::999777444222111000000...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,************************&&&&&&((()))++++++,,,,,,++++++,,,------------,,,(((***++++++***+++---///************************)))************+++++++++************************'''(((+++---...---,,,,,,)))++++++)))&&&&&&***------,,,,,,++++++*********,,,+++***))))))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++*********)))***++++++,,,++++++************++++++++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---......//////......|||yyywwwxxx}}}|||wwwrrrpppqqqqqqmmmiiimmmmmmrrrwwwuuurrrvvv~~~yyyhhhiiiiiikkkoootttuuurrrnnnnnnkkkkkkrrrzzz|||wwwtttlll___RRRHHH@@@;;;888777444111---,,,,,,...//////...---...//////---+++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))*********+++++++++++++++***)))(((((()))))))))))))))))))))((('''''')))))))))((())))))***+++))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((+++*********))))))((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((()))+++,,,---'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((---,,,+++******+++,,,---))))))******++++++++++++111000...,,,+++***))))))))))))(((((((((***+++,,,++++++******)))******************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------+++...000...)))'''***...---...///...---,,,---...//////......///000111222666777999>>>EEEMMMSSSWWW\\\^^^cccjjjppprrrnnnkkkiiikkkmmmmmmkkkhhhgggfff]]]ZZZUUUPPPLLLKKKKKKKKKNNNNNNNNNOOOPPPPPPNNNLLLLLLNNNOOOQQQTTTXXX]]]aaa```aaaeeelllsssuuuqqqllliiieee```^^^]]]\\\YYYVVVYYY[[[^^^bbbiiisss}}}~~~vvvqqqoooooonnnlllkkkjjjhhhgggeeedddcccccccccbbbbbbaaa```]]]YYYUUUSSSKKKCCCBBBBBBAAAAAACCCFFFEEECCCEEEHHHIIIGGGDDDIIIJJJQQQ[[[^^^___dddlllpppuuu{{{~~~~~~uuukkkaaa\\\[[[\\\]]]XXXSSSOOONNNLLLIIIFFFBBB???<<<999777444000---000...,,,,,,---...---,,,---............---,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++++++++++++++******)))))),,,+++)))((((((((()))***,,,,,,,,,+++++++++******++++++************++++++,,,,,,+++******)))))))))***************)))((((((************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))******'''+++///...)))'''(((+++---,,,,,,++++++,,,,,,---+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,++++++++++++,,,------...---+++******+++---.....................------qqqnnnkkklllppptttvvvvvvuuusssrrrtttwwwvvvpppkkkjjjiiikkkppppppooossszzzwwwgggcccgggnnnuuuxxxuuuooojjjeeeaaaaaafffkkkqqq|||zzzmmm___SSSIIIBBB@@@<<<888555333222000......---,,,---......---+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++***))))))))))))))))))))))))))))))((((((''')))(((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******((((((((())))))(((((((((************)))))))))(((((((((((((((''''''&&&&&&((((((((((((((((((((((((***)))))))))))))))***+++(((((()))******)))(((((())))))))))))))))))))))))'''(((((((((((()))))))))'''((((((((())))))))))))************************))))))))))))************++++++++++++*********)))))))))))))))))))))))))))************************,,,+++************+++,,,)))*********++++++++++++,,,+++***)))))))))))))))+++***)))(((((()))******+++***************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------)))))))))))))))******+++---------------,,,,,,,,,,,,...000...***(((+++...,,,---...---,,,,,,---...------...000222666999;;;===AAAFFFLLLTTT\\\dddhhhnnnmmmnnnrrrvvvvvvqqqlllfffgggfffccc^^^ZZZXXXWWWVVVSSSNNNIIIGGGGGGHHHJJJNNNOOOQQQUUUXXXZZZYYYWWWTTTUUUWWWYYY]]]bbbgggjjjjjjjjjnnnuuu}}}{{{pppkkkeeeaaa___]]][[[XXX[[[\\\___ccciiisss~~~{{{vvvsssqqqnnnlllkkkjjjiiihhhhhhhhhiiijjjoooqqqssstttrrrnnnkkkhhh```YYYSSSQQQPPPKKKIIIIIIJJJIIIHHHIIIKKKKKKHHHFFFCCCBBBGGGMMMOOOOOOSSSZZZaaagggnnnuuuzzz~~~vvvnnnhhhffffffeee___XXXRRRPPPPPPOOONNNOOOMMMJJJGGGDDD???999555222000...---.........---------------,,,+++***))),,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,+++*********++++++(((((()))************)))++++++++++++*********)))---,,,++++++*********+++,,,,,,,,,+++++++++******++++++************++++++******++++++++++++++++++***************)))((((((************************'''(((***++++++***((('''))))))))))))))))))))))))************))))))))))))(((+++...---)))'''(((+++++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////,,,,,,,,,,,,,,,------......---+++******+++---...........................fffdddbbbbbbeeehhhkkkkkkkkkmmmrrryyy~~~}}}xxxrrrjjjfffccceeeggghhhjjjmmmwwwyyykkkccchhhnnnrrrrrrooolllkkkbbb___^^^^^^___bbbkkkuuu{{{xxxhhhXXXOOOHHHCCC===;;;:::888222,,,///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))+++++++++++++++*********++++++***))))))))))))*********)))))))))((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++***)))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++************++++++++++++))))))((((((((())))))***,,,,,,+++))))))(((((()))))))))******++++++,,,,,,------,,,++++++******))),,,,,,,,,,,,------------))))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++***,,,///---...///...------...000//////111444888===AAACCCHHHNNNWWW___fffnnnvvv|||zzztttssstttrrrkkkddd^^^^^^[[[VVVQQQLLLKKKJJJNNNLLLHHHFFFEEEGGGJJJLLLSSSUUUYYY___ccceeedddbbbaaa`````````bbbfffiiilllhhhgggiiiooowww}}}~~~lllggg```ZZZWWWTTTSSSQQQRRRSSSUUUXXX]]]gggqqqxxx|||xxxtttppplllgggcccdddcccaaaaaabbbeeegggiiiuuuzzz|||zzzyyyoooiiieeeccc```ZZZVVVUUURRRQQQQQQQQQQQQOOOLLLIIIDDDBBBCCCEEEFFFEEEIIINNNMMMRRRYYYaaajjjrrr{{{zzztttpppoooooohhh^^^VVVSSSRRRSSSSSSSSSRRRPPPOOOLLLHHHBBB>>>999666222000000///...---.........---,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,(((((()))************)))++++++++++++************------......------,,,,,,,,,,,,,,,+++++++++******++++++************++++++*********+++,,,---------*********+++******)))(((************************'''((()))******)))((('''))))))))))))))))))))))))++++++*********)))))))))(((+++------***((()))+++)))))))))(((((())))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------,,,---......///...---,,,++++++,,,---...........................___^^^\\\]]]___bbbeeegggbbbgggnnnxxx}}}tttmmmeeecccddddddbbb```nnnyyyyyyrrrrrrpppkkkfffeeeiiimmmhhhfffeeeddd___]]]bbbiiilllttt~~~}}}mmmcccVVVOOOFFFCCCCCCAAA:::333333111//////000111000///------------------------------------,,,+++***)))*********++++++,,,,,,,,,++++++***))))))******************)))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))))))))''''''((((((((((((''''''*********)))))))))))))))******))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))*********+++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++++++++******)))))))))((()))***+++,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,...///...,,,,,,...000000000111000//////111333555666888;;;???CCCFFFHHHSSS[[[eeennnsssyyy~~~tttooommmjjjbbbZZZTTTSSSQQQMMMIIIGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSTTT]]]___dddjjjnnnooollljjjlllhhhdddaaa______``````ZZZYYYZZZ]]]dddjjjnnnooo```[[[TTTNNNJJJIIIIIIIIIIIIIIIIIIJJJMMMTTT]]]ccciiiiiihhhfffccc^^^XXXUUUVVVTTTRRRQQQSSSVVVZZZ\\\jjjsss|||}}}zzzxxxyyyuuuppplllkkkhhhcccbbbccc```aaaaaaaaa```\\\XXXUUUOOOMMMKKKIIIFFFEEEEEEGGGDDDGGGKKKQQQXXX```hhhlllwww{{{~~~yyyvvvtttyyysssiii___XXXUUUTTTSSSRRRQQQOOOOOOOOONNNLLLJJJBBB???:::777444222000...000//////......------...***++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++++++++++++++++++++)))))))))))))))***+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,+++++++++******++++++************+++++++++++++++,,,,,,---------*********++++++******)))************************(((((()))******)))(((((()))))))))))))))))))))))),,,++++++******))))))((()))+++,,,+++***)))***+++))))))(((((((((((())))))---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))*********++++++...------------...//////...---,,,,,,,,,,,,---...---------...............TTTSSSSSSSSSTTTWWW[[[^^^[[[___gggpppyyy}}}sssmmmkkkiiiccc]]]hhhrrr}}}sssiiidddeeeggghhhhhhiiijjjfff```___ccceeeiiiqqqzzz~~~nnneeeYYYRRRPPPLLLDDD===888555222111111000///...------------------------.........---,,,+++***)))(((((()))+++,,,---...///+++***************++++++++++++***)))((())))))***+++************+++,,,,,,))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''))))))))))))))))))******))))))******************))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********************************************************((()))))))))************&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))*********++++++*********++++++*********,,,+++++++++++++++++++++---,,,+++***))))))))))))))))))******++++++++++++((()))***,,,------------))))))***+++,,,,,,------,,,,,,---------............------------...//////+++++++++,,,,,,---------------......---...///111000111111000000111444666;;;===AAAEEEIIIMMMPPPQQQ___fffpppwww{{{}}}yyynnnhhhfffccc]]]WWWOOONNNMMMJJJHHHHHHJJJLLLMMMPPPTTTYYY]]]^^^^^^^^^dddfffkkkqqqvvvwwwuuurrrlllggg___ZZZXXXVVVUUUTTTPPPOOONNNOOOSSSXXX[[[]]]TTTQQQLLLGGGDDDDDDFFFHHHGGGFFFEEEDDDEEEHHHNNNSSSTTTVVVWWWWWWUUUQQQMMMKKKLLLJJJHHHFFFFFFHHHKKKMMMZZZcccnnnsssqqqnnnmmmnnnmmmiiieeeeeedddcccffflllqqqtttwwwxxxwwwtttpppnnndddbbb]]]UUUOOOJJJDDDAAAEEEEEEFFFIIINNNTTTYYY[[[aaafffooouuuyyyzzz{{{|||zzzpppggg```[[[YYYYYYVVVSSSRRRRRRSSSTTTSSSLLLIIIDDD@@@<<<888444111000000///.........//////+++++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((((((((()))***+++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,---......---,,,+++,,,,,,,,,+++++++++******++++++************++++++---------,,,,,,+++++++++******++++++++++++******************************************************)))))))))))))))))))))))),,,+++++++++******))))))******+++******)))***++++++******))))))******+++,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++...------------...//////---------------------------------.........//////HHHHHHHHHFFFFFFHHHKKKNNNTTTWWW[[[bbbjjjrrryyy}}}~~~xxxuuussslllccccccjjjuuu~~~qqqgggbbbcccbbbeeeiiihhhbbb^^^^^^```ccchhhrrr~~~zzznnnddd]]]UUUKKKDDD???<<<777444222111...---........................------...------,,,+++***((()))***+++,,,......///+++************+++,,,,,,,,,+++***)))((()))******+++************+++,,,,,,))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((()))+++,,,---+++******))))))******+++))))))))))))))))))))))))))))))))))))************,,,+++++++++++++++******************************))))))))))))************))))))************++++++))))))))))))))))))))))))(((((())))))***+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++,,,+++***)))((('''''''''((()))***+++,,,,,,,,,,,,)))***+++---------,,,,,,(((((()))***,,,---...///,,,---------............------,,,,,,------...///+++,,,,,,------......///---------...///000111222///000111222333666;;;>>>BBBFFFMMMTTTZZZ]]]______jjjnnnuuu{{{}}}|||xxxuuunnnhhh```\\\ZZZZZZXXXVVVRRRRRRPPPNNNLLLLLLNNNPPPUUUXXX]]]bbbeeeeeedddbbbaaaccchhhnnntttwwwvvvuuubbb\\\TTTPPPPPPPPPOOONNNGGGFFFFFFFFFGGGIIIKKKLLLHHHGGGEEEAAA???@@@CCCFFFEEEEEEDDDBBB@@@@@@CCCFFFHHHKKKMMMNNNLLLJJJIIIIIIJJJHHHEEECCCBBBCCCDDDEEENNNVVV___dddeeebbbaaa```^^^ZZZXXXYYYYYYZZZ```hhhwww|||zzzpppfff\\\QQQGGGGGGEEEDDDEEEIIIMMMOOOPPPOOOUUU^^^gggpppwww}}}yyyqqqllliiifffbbb]]]YYYWWWUUUTTTSSSSSSQQQNNNJJJGGGBBB<<<888333222000...------......,,,,,,,,,,,,------------,,,,,,,,,+++++++++***************+++++++++++++++))))))((((((((()))******(((((()))************)))++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++************++++++---------,,,+++*********)))***++++++,,,+++++++++************************+++******************+++))))))))))))))))))))))))++++++++++++++++++++++++*********)))******+++,,,,,,++++++******++++++,,,+++++++++***************))))))))))))))))))))))))))))))***+++,,,------...+++++++++++++++++++++++++++,,,,,,---...------------------,,,---......///------------------------,,,,,,------.../////////IIIIIIGGGDDD@@@@@@CCCFFFMMMNNNPPPTTTYYY```gggkkkvvvyyyxxxuuuuuuuuuooofff\\\___dddkkkrrr{{{vvvkkkfffaaaaaafffhhhccc\\\YYYZZZ]]]cccjjjrrrzzz{{{rrrfff[[[SSSKKKGGGAAA<<<999666333000........................,,,---------------,,,,,,+++++++++,,,,,,,,,,,,---+++*********++++++,,,------,,,***(((((()))***+++))))))(((((())))))***+++)))))))))))))))))))))))))))))))))******++++++,,,))))))************))))))((()))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))(((((()))***++++++++++++***))))))***++++++))))))))))))))))))))))))((((((((())))))))))))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------))))))))))))))))))))))))))))))******+++,,,,,,---+++,,,------------,,,+++------,,,,,,,,,++++++++++++******)))))))))******)))***+++,,,,,,,,,+++******+++,,,......---+++***))))))***+++,,,,,,------------------............,,,,,,,,,,,,,,,---......,,,,,,---......///000000---------...///111222222000222555888<<>><<<<<<@@@CCCBBBCCCCCCAAA>>>===>>>???CCCEEEFFFFFFDDDDDDFFFHHHHHHGGGEEECCCAAAAAAAAAAAAFFFJJJQQQWWWYYYXXXUUUSSSOOOMMMMMMOOONNNNNNSSSZZZgggooo{{{yyykkk]]]PPPNNNKKKLLLNNNPPPOOONNNLLLOOOUUU\\\cccllltttzzz{{{zzzzzztttqqqmmmhhhccc^^^XXXTTTUUUUUUTTTSSSQQQMMMFFFBBB<<<:::666222000...---------------------,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++,,,+++***************+++(((((()))************)))+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++******)))***++++++,,,,,,,,,+++******************************))))))))))))******)))))))))))))))))))))))))))******++++++,,,,,,---+++***))))))***+++,,,,,,,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,------...------............------,,,,,,------...//////000QQQQQQNNNIIIDDDBBBCCCFFFGGGHHHJJJKKKNNNRRRXXX\\\___fffkkklllnnnqqqllldddTTTTTTVVVYYY___hhhuuu{{{ooogggcccfffhhhbbbZZZVVVUUUZZZ___bbbdddiiissszzz{{{ppphhhVVVRRRKKKDDD@@@<<<888666////////////////////////,,,,,,------...---------......---,,,,,,+++******+++*********+++,,,,,,------,,,***(((((()))***+++'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******++++++++++++******(((((())))))*********+++''''''(((((()))))))))***))))))))))))))))))))))))+++******))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,---......,,,,,,............,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///+++,,,------,,,+++)))(((***,,,---......---+++***++++++++++++++++++,,,,,,---------.........//////...------------...//////------......///000111111...---,,,...000222333333222555999>>>EEEMMMUUU[[[]]]bbbjjjqqquuutttqqqnnnmmmmmmnnnsssvvvqqqdddYYYNNNPPPQQQRRRSSSWWW^^^ddd]]]^^^```aaaaaabbbeeegggcccbbb___]]][[[ZZZZZZZZZPPPPPPRRRUUUXXXZZZYYYXXXOOOHHH@@@>>>@@@CCCCCCAAA===???BBBCCCBBB@@@???>>>>>>@@@AAA@@@===>>>AAADDDDDDEEEFFFEEEBBB@@@@@@@@@???AAAAAA@@@>>>>>>AAAEEEDDDCCCBBB@@@???>>>>>>>>>@@@CCCGGGMMMQQQQQQMMMJJJGGGGGGHHHJJJIIIFFFIIIOOORRR\\\kkkyyy}}}nnnaaa^^^[[[ZZZZZZZZZWWWUUUQQQRRRSSSUUUYYY```hhhnnn{{{~~~~~~~~~}}}zzztttlllccc]]]UUUUUUWWWYYYXXXTTTNNNIIIEEEBBB===888333000///............------,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++......---,,,++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++,,,---...///,,,,,,,,,+++++++++******++++++************++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------...+++***((((((***+++,,,,,,++++++************++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,++++++++++++,,,------------............------,,,,,,------...///000000mmmiiibbb[[[WWWUUUSSSRRRPPPLLLIIIGGGIIILLLNNNOOOSSSSSSTTTWWW[[[___aaaaaaVVVVVVVVVTTTTTTXXX___eeewww}}}{{{uuupppnnnkkkeee```XXXSSSRRRVVVYYY\\\eeepppzzzxxxyyy}}}~~~mmmcccVVVOOOKKKGGG@@@:::555222...------...//////,,,,,,,,,,,,,,,+++***)))------------------------+++******)))))))))))))))(((((())))))*********+++*********))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++*********))))))******+++,,,************************)))(((''''''''')))***+++***************************+++++++++,,,,,,,,,,,,*********+++,,,,,,,,,---)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++---,,,,,,------------------------------+++***))))))((((((************************)))************+++++++++//////...---,,,,,,,,,,,,------------------------........................///......------......///.........///000111333555<<<@@@EEEJJJTTT```ffffffnnnqqqtttxxxzzzwwwqqqlllhhhggghhhlllmmmhhh___VVVPPPRRRTTTUUU\\\dddhhhgggnnnllliiihhhiiiiiihhhgggbbb\\\VVVRRRQQQRRRPPPOOOKKKHHHEEEFFFHHHJJJJJJHHHDDDBBB@@@>>>======>>>???<<>>===???AAACCCEEEEEEEEECCCBBB>>>@@@BBBDDDEEEFFFFFFFFFNNNRRRZZZdddnnnxxx~~~}}}vvvmmmgggdddaaa]]]ZZZUUUUUUSSSPPPNNNPPPWWW\\\gggiiilllnnnpppuuu}}}wwwlll```\\\WWWUUUUUUUUUSSSQQQTTTLLLBBB;;;999777333//////......---,,,+++***))),,,+++***+++---...---,,,///...,,,+++******+++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...........................,,,---------...////////////......---+++******)))------------------------...---,,,,,,++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...---+++*********++++++...---,,,***))))))(((((())))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++((()))***++++++***)))(((++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,---------------............------000000//////.........---}}}xxxtttpppkkkggg___\\\VVVSSSQQQPPPOOOMMMLLLJJJIIIKKKOOOTTTXXXYYYXXXYYYYYYWWWUUUUUUWWWZZZccchhhpppwww{{{~~~~~~|||}}}~~~zzzvvvfff^^^VVVRRRPPPQQQZZZdddtttwwwzzz|||~~~tttcccUUUOOOKKKGGGCCC>>>:::555222000///...---------.........------,,,------------------------,,,,,,+++***************)))******************+++************************)))))))))*********++++++))))))))))))))))))))))))))))))*********))))))(((******))))))))))))******))))))))))))************))))))))))))))))))))))))***)))((('''((()))+++,,,******))))))******+++,,,************************)))(((((('''((()))***+++************************'''((((((((())))))))))))*********+++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++------,,,+++*********************---,,,+++***))))))))))))************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...------------------------........................//////............//////000000000111222666:::<<>>@@@AAA>>>AAABBB@@@@@@EEEIIIIIIFFFEEEDDDDDDEEEGGGIIIKKKMMMMMMNNNOOOOOONNNKKKIIIIIIIIIHHHDDD@@@???AAADDDGGGGGGFFFFFFEEEDDDDDDCCC>>>>>>???@@@@@@???>>>===>>>>>>???@@@AAABBBCCCDDDFFFJJJQQQ[[[eeennntttxxx}}}}}}|||yyyuuusssuuuwwwwwwxxxyyywwwsssmmmhhheee]]]ZZZTTTNNNJJJKKKOOOSSSYYYXXXWWWWWWZZZdddqqqzzzzzzyyykkkddd[[[UUUSSSSSSSSSRRRXXXRRRJJJFFFDDDAAA<<<777222111000...---------,,,,,,+++***+++---...---,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++,,,,,,,,,,,,+++************************************************************+++++++++,,,,,,++++++)))((((((((())))))+++***)))((((((''''''((())))))))))))))))))))))))******++++++++++++************))))))))))))******))))))***++++++***)))(((++++++++++++++++++++++++)))******+++,,,,,,------//////............//////------............------000/////////............~~~zzztttmmmgggaaa[[[XXXSSSPPPLLLKKKMMMQQQTTTVVVVVVXXXZZZYYYVVVTTTSSSSSSPPPUUU[[[^^^```eeennnuuuxxxzzzyyyjjj^^^TTTOOOTTT[[[hhhooouuutttppprrr{{{xxxfff\\\VVVSSSPPPJJJFFF???:::666333000.........//////////////////------------------------------,,,+++++++++++++++,,,,,,+++++++++++++++***))))))******++++++,,,,,,((()))))))))************))))))))))))))))))))))))+++++++++******(((''''''******))))))))))))******************++++++++++++))))))))))))))))))))))))******))))))******++++++******))))))******+++,,,))))))))))))))))))))))))))))))((((((((()))******************************************+++++++++++++++++++++***************)))***++++++++++++***)))************************++++++++++++++++++++++++,,,+++******,,,------,,,...---------,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////------------------------........................000//////......//////000222222333444777<<>>???BBBCCCCCC??????>>>>>>@@@BBBEEEFFFDDDHHHKKKJJJKKKOOORRRRRROOONNNKKKIIIJJJLLLOOOQQQSSSTTTWWWYYYYYYYYYXXXWWWTTTVVVWWWSSSKKKGGGGGGIIIJJJJJJKKKLLLLLLLLLLLLKKKBBBBBBAAA@@@>>>===<<<<<>>??????AAABBBCCC@@@CCCIIIPPPYYY```fffiiillljjjfffbbb___```eeehhhkkkuuu}}}wwwtttmmmfff[[[RRRLLLJJJJJJJJJMMMKKKIIIHHHLLLTTT```gggkkkrrryyywwwjjj___YYYXXXYYYZZZYYYTTTOOOKKKIIIEEE@@@<<<777666333111////////////,,,+++***+++,,,---,,,+++)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++*********************************++++++++++++,,,+++***))))))((()))))))))***))))))((((((((())))))))))))))))))))))))))))))******++++++++++++******)))******************)))))))))******+++******)))++++++++++++++++++++++++******++++++,,,,,,------......------------......------............------////////////............|||tttnnnjjjeee___[[[YYYXXXWWWVVVRRRTTTUUUUUUUUUTTTSSSRRRLLLPPPSSSQQQNNNQQQZZZbbbiiinnnvvvwwwggg[[[VVVVVVZZZ```fffeeeaaaccckkksss}}}wwwlllccc]]]XXXTTTOOOHHHBBB===999555222//////........./////////........................------,,,+++++++++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))''')))---//////---***(((******))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))******************************+++++++++,,,,,,,,,------+++++++++******)))))))))*********++++++*********))))))************++++++***+++++++++++++++,,,,,,---+++******,,,------,,,/////////...------,,,,,,************++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///------------....................................///.........//////000111333555777999<<>><<<888444222000//////,,,+++***+++,,,---,,,+++)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------...---------,,,,,,++++++++++++,,,,,,,,,,,,------************************---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,+++++++++++++++++++++*********++++++,,,---))))))))))))))))))))))))******++++++++++++******))))))+++,,,,,,+++))))))))))))*********+++*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,------............------///////////////.........zzztttmmmggg```[[[UUUTTTQQQPPPOOOOOONNNNNNNNNQQQSSSNNNHHHFFFKKKQQQYYY^^^fffoooyyy~~~mmm___WWWRRRSSSTTTUUUUUUXXX]]]```jjjqqq{{{~~~tttjjjccc\\\VVVNNNGGGBBB>>>;;;999111000///...------------........................,,,,,,+++***************...---------,,,,,,++++++))))))***+++,,,,,,------))))))))))))************************************)))***+++,,,,,,,,,,,,,,,******))))))))))))******((((((((()))))))))******************************)))***************))))))******))))))******+++,,,((((((((((((((((((((((((******************))))))************************(((((((((((()))))))))))),,,+++++++++******))))))+++******************+++))))))******++++++++++++*********++++++,,,,,,,,,---+++***+++,,,...------++++++++++++******))))))************+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------....../////////////////////////////////------......000111222333666:::???BBBEEEKKKTTT[[[iiirrryyyyyyvvvwwwxxxxxxpppkkkccc^^^]]]___bbbddd___[[[VVVUUUXXX___fffjjjkkkkkkhhhccc___^^^XXXQQQKKKIIIGGGGGGFFFEEEBBB@@@AAAAAA@@@@@@AAABBBEEEGGGGGGFFFEEEDDDDDDFFFIIIKKKMMMMMMLLLKKKLLLNNNPPPRRRVVV\\\aaaccceeejjjlllkkkjjjgggccc___]]]^^^aaabbbfffjjjmmmooonnnmmmmmmnnnrrrvvvwwwsssiii___ZZZYYYXXXYYYZZZ[[[[[[[[[YYYYYYWWWVVVSSSOOOKKKIIIGGGFFFBBBDDDHHHJJJKKKIIIGGGEEEDDDDDDEEEFFFGGGIIIKKKLLLPPPNNNKKKJJJKKKNNNPPPRRRTTT\\\jjjzzzzzzsssnnnhhhbbb]]]WWWUUURRROOONNNMMMLLLLLLOOOQQQWWWaaaooo~~~}}}tttooolllkkkkkkeee[[[RRRLLLIIIGGGGGGDDDAAA===999555222000///---,,,+++,,,------,,,+++,,,,,,---...---,,,***)))---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------//////......------,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++,,,+++++++++************+++,,,---...))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***)))***************++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,------............------.........///////////////{{{vvvkkkeee^^^WWWRRRNNNKKKIIIMMMPPPPPPLLLFFFCCCDDDHHHNNNRRRXXX]]]cccnnn}}}rrrfffVVVRRRMMMLLLNNNQQQRRRRRRVVV___lll{{{}}}jjjcccXXXOOOHHHDDDAAA???777555333000...---------........................,,,,,,+++***************------,,,,,,,,,,,,,,,+++))))))******++++++,,,,,,)))*********++++++++++++************************''''''(((******+++++++++******))))))))))))******'''((((((((())))))))))))************************...***%%%!!! $$$)))---******))))))******+++,,,))))))))))))))))))))))))******+++++++++***)))(((************************)))))))))*********++++++,,,,,,,,,+++++++++++++++++++++***))))))***++++++*********+++,,,,,,------*********++++++,,,,,,------,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////...---,,,,,,,,,,,,---------...//////000000////////////////////////------...000222555777888;;;BBBKKKPPPSSSWWW]]]cccqqqvvvwwwqqqlllkkkjjjhhhccc___[[[YYY[[[___ccceee```]]]ZZZZZZ\\\cccjjjoooppppppjjjccc]]]ZZZTTTMMMGGGDDDBBBAAABBBBBBAAA@@@===???@@@AAABBBDDDHHHJJJJJJKKKLLLMMMMMMOOORRRTTTVVVUUUTTTSSSTTTUUUWWWXXX^^^dddjjjllloootttwwwwwwuuusssnnnjjjhhhggghhhiiinnnrrrvvvwwwuuutttuuuwww}}}~~~~~~{{{sssjjjbbb]]]___```bbbddddddcccbbbaaa___]]]ZZZWWWSSSOOOLLLJJJEEEHHHKKKNNNOOOMMMKKKIIIJJJHHHFFFEEEDDDDDDDDDEEEDDDBBBAAACCCFFFJJJKKKLLLNNNRRRZZZiiiyyy~~~|||yyywwwtttkkkdddZZZRRROOOOOOPPPPPPLLLJJJLLLTTT```pppzzzsssgggZZZPPPKKKIIIIIIGGGEEEBBB???:::666333222///...------......---,,,------------,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..................---------------,,,,,,+++++++++************************,,,,,,+++++++++,,,------))))))(((((((((((())))))++++++++++++++++++++++++************************)))))))))************+++(((((()))************))))))))))))))))))***+++,,,))))))))))))))))))))))))******++++++++++++************++++++++++++*********************+++,,,---*********++++++,,,,,,---,,,,,,,,,,,,------------......------------......------............------.........///////////////|||qqqggg___WWWRRROOOOOONNNJJJFFFCCCBBBCCCEEEJJJOOOPPPQQQWWWbbblll{{{xxxddd]]]TTTNNNLLLMMMLLLKKKKKKSSS^^^lll}}}zzzkkk]]]SSSMMMJJJHHH@@@===999555222000///...........................------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,************************((())))))*********))))))******))))))))))))******(((((()))))))))*********************************---***&&&###"""%%%)))+++******))))))******+++,,,***************************++++++++++++***)))(((************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------++++++***))))))***++++++***++++++,,,------......)))******+++,,,,,,------...,,,++++++---......---,,,------......//////000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,---------------...///000000000////////////////////////...///111333666:::===>>>DDDMMMYYY```aaacccgggkkkooopppkkkccc^^^^^^\\\YYYXXXXXXYYY]]]ccciiimmmnnngggeeecccbbbbbbdddhhhkkkjjjiiiddd\\\XXXVVVRRRLLLGGGDDD@@@??????@@@@@@@@@>>>AAADDDFFFGGGIIINNNQQQRRRUUUXXXZZZZZZ\\\___aaa```___^^^^^^^^^```bbbdddhhhnnnsssuuuyyy{{{wwwtttsssrrrrrrvvv{{{~~~|||tttjjjcccccceeehhhkkkmmmlllkkkkkkhhhgggeeebbb^^^YYYUUUSSSMMMNNNOOOQQQRRRSSSSSSSSSPPPNNNKKKHHHGGGFFFFFFGGGDDD@@@======AAADDDEEEEEEGGGJJJPPPYYYeeeqqqzzz||||||}}}}}}~~~}}}pppeee___[[[YYYWWWRRRMMMJJJMMMSSS\\\lll{{{}}}vvvgggZZZQQQLLLKKKGGGGGGFFFDDDAAA>>>:::888111///......//////...---------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...******)))(((((()))******************************************************))))))))))))************'''((()))***+++******)))******)))))))))***++++++))))))))))))))))))))))))******++++++++++++******,,,++++++******++++++,,,******))))))***,,,---...)))******+++,,,,,,------------------------------//////............//////------............------............/////////000}}}ssshhh```TTTQQQMMMIIIEEECCCBBBAAA@@@EEEJJJIIIFFFHHHPPPXXX```nnn|||pppiii^^^SSSMMMJJJIIIIIIJJJOOOVVV___mmmyyy~~~|||zzz~~~|||kkk^^^VVVRRRPPPFFFCCC???:::555222111000////////////////////////......---,,,,,,,,,,,,---*********++++++,,,,,,,,,*********)))))))))))))))++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,+++***)))******))))))))))))******)))************+++++++++************************)))***,,,------+++((('''*********)))***++++++,,,***************************+++,,,,,,+++***)))(((************************(((((()))))))))*********,,,,,,,,,------.........,,,+++***))))))***+++,,,++++++,,,------...//////))))))***+++,,,,,,------...,,,++++++---......---((())))))***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,---...//////---------...///000000111000000000000000000000000///111333666:::>>>AAACCCJJJUUUccckkklllkkkmmmpppjjjggg```WWWTTTUUUSSSOOOSSSUUUZZZcccllltttyyyzzzqqqpppmmmiiifffddddddeee___^^^YYYSSSPPPQQQNNNJJJHHHDDD???<<<<<<>>>??????BBBEEEIIIKKKLLLOOOTTTXXXYYY]]]ccceeefffgggiiilllhhhgggffffffhhhjjjlllnnnpppvvv{{{|||~~~|||zzzzzz|||{{{ppphhhfffhhhlllppprrrssssssrrrrrrqqqpppmmmiiiddd___\\\UUUTTTSSSSSSTTTXXX[[[]]]UUUSSSPPPMMMLLLKKKLLLLLLKKKFFF???<<<===?????????@@@EEEJJJOOOVVVaaannnwwwssstttvvvwww{{{uuukkkaaaZZZZZZSSSMMMKKKIIIKKKVVVccciiipppzzzxxxhhh[[[TTTQQQFFFGGGHHHHHHGGGCCC@@@>>>222000//////000000///---,,,+++******+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******+++---......///++++++++++++++++++++++++++++++++++++,,,,,,---...,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))************)))***+++,,,------,,,+++------,,,,,,+++,,,,,,---))))))))))))))))))))))))******++++++++++++******---,,,+++******+++,,,---******))))))***,,,---///))))))***+++,,,,,,------------------------------...------,,,,,,------...---..................------.........//////000000{{{vvvyyynnndddWWWLLLFFFCCCBBBAAACCCDDDFFFGGGGGGHHHIIIJJJRRRVVV]]]hhhttt|||sssgggaaa]]]SSSGGGJJJLLLRRR]]]iiiooopppnnnkkksss}}}sssfff]]]XXXTTTNNNEEE???<<<:::777555111000//////............///...,,,,,,---...---,,,,,,,,,,,,+++++++++******------,,,++++++******)))+++***))))))***++++++******)))((())),,,---+++)))((()))***+++++++++++++++000...++++++,,,+++)))&&&)))***+++,,,---.........++++++******************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))***************++++++,,,++++++******++++++,,,---++++++******++++++,,,---.........------.........................................................++++++++++++++++++++++++***+++,,,,,,------------///...------------...///111000....../////////......------,,,,,,------...---------............///---------.........///////////////000000000000000000000///000000111111222222666999:::???HHHLLLLLL]]]dddnnnvvvyyyuuunnnhhheee```ZZZTTTRRRRRRUUUWWW[[[^^^eeellltttzzz~~~}}}wwwpppjjjeee```ZZZUUURRRPPPMMMJJJHHHIIIKKKLLLGGGGGGFFFCCCBBBCCCFFFIIIKKKKKKMMMPPPUUU\\\bbbfffggggggiiinnntttxxxxxxwwwrrrooollllllnnnqqqssssss|||vvvsssoooooosssvvvwww{{{|||xxxwwwuuukkkaaaccc^^^YYYWWWYYY\\\^^^^^^[[[YYYVVVUUUVVVUUURRROOOHHHGGGEEECCCBBBAAAAAAAAA???@@@@@@AAAFFFOOO\\\eeekkklllkkkjjjmmmwwwwwwkkkhhh\\\RRRNNNLLLHHHHHHLLLWWWZZZeeesss{{{mmm]]]QQQRRRNNNIIIHHHIIIJJJIIIHHH>>>999444000////////////------......---,,,***)))------------------------..................------...------,,,,,,,,,------......................../////////......---------......,,,,,,,,,,,,......,,,,,,,,,---------......++++++++++++++++++++++++.........---,,,+++***))),,,+++)))(((((()))+++,,,------,,,++++++******))))))))))))***+++++++++,,,,,,++++++***************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,---...---,,,,,,+++***)))((((((***,,,---...------,,,,,,------...........................---...//////000/////////111000///......///000111yyyyyy{{{~~~qqqcccYYYQQQHHHBBBEEEGGGIIIIIIIIIHHHHHHHHHEEEIIINNNVVV___jjjtttzzz{{{}}}zzztttooolllcccYYYUUUQQQOOOUUU```jjjnnnnnnhhhjjjooowww{{{nnneee```ZZZQQQLLLIIIEEE>>>999555444222111///////////////---+++,,,---...---,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,,,,+++***++++++,,,++++++***)))(((***,,,---+++)))))))))***+++++++++++++++///---+++***,,,+++)))'''***++++++++++++******)))************************************************,,,+++++++++************))))))))))))))))))))))))***))))))))))))***++++++++++++******++++++,,,---++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,...---,,,++++++,,,---...---+++******+++,,,,,,+++......------------......---------............///---------.........//////............////////////000////////////000222333555:::>>>AAAIIITTT[[[\\\dddhhhooosssrrrnnngggccc]]]YYYSSSOOOOOOTTTZZZ___fffhhhlllppptttwwwxxxyyyxxxqqqggg___YYYTTTOOOLLLKKKJJJGGGEEEEEEGGGJJJMMMJJJJJJIIIHHHGGGHHHLLLOOOQQQQQQQQQSSSXXX___fffjjjkkkkkkmmmrrrzzz~~~yyyxxxzzz}}}{{{yyy{{{}}}}}}xxxnnnjjjfffbbb```aaabbbbbbaaaeeebbb^^^\\\\\\ZZZWWWTTTPPPOOOMMMKKKIIIGGGFFFEEEBBBAAA???>>>>>>DDDMMMSSSZZZ\\\^^^___bbbiiiuuu~~~zzzlll]]]TTTMMMGGGGGGJJJJJJMMMUUUcccnnnvvvuuueeeXXXTTTPPPLLLJJJKKKKKKIIIGGGEEEAAA;;;777444333111000............---,,,++++++------------------------------------------.........------,,,,,,---------------------------------.........---------,,,,,,...---,,,++++++,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++------------,,,+++***))),,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,++++++***))))))))))))***)))************+++++++++******************************************++++++******,,,------,,,,,,+++------.........------,,,...------,,,,,,------...........................------...///////////////111000///......///000111yyyppppppqqqqqqttt{{{xxxjjjZZZNNNGGGHHHHHHHHHGGGEEECCCBBB>>>@@@DDDGGGKKKSSS]]]eeennnvvv|||~~~}}}|||xxxssseee\\\QQQNNNUUU```iiinnnllliiihhhlllvvv~~~lllcccYYYSSSQQQMMMEEE======;;;777444222111111111...---++++++---...------,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------******+++++++++******)))******)))***,,,---+++***))))))***++++++++++++***---+++******++++++***)))+++++++++***)))'''&&&%%%************************************************++++++*********)))))))))))))))))))))))))))))))))))))))((((((((()))******+++************+++,,,,,,++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,++++++******++++++,,,---,,,***+++---//////.........------------......---------............///------........./////////............//////000000222111000000111333555777:::@@@GGGMMMXXXdddlllnnnoooppppppnnnjjjeee```\\\WWWTTTOOOMMMPPPWWW```fffrrrqqqqqqpppooommmlllkkkkkkdddZZZQQQKKKHHHGGGEEEDDDDDDCCCCCCDDDIIIOOOSSSSSSTTTSSSQQQQQQRRRUUUXXXYYYXXXWWWXXX]]]dddkkkoooxxxxxxzzz}}}yyy{{{|||yyyvvvsssrrrqqqpppnnnpppmmmiiifffdddbbb___]]]WWWVVVTTTQQQNNNLLLIIIHHHFFFDDDAAA>>><<<===AAAEEEHHHKKKOOORRRUUUZZZaaaggg{{{pppaaaUUULLLIIIJJJDDDCCCHHHQQQZZZaaaiiippp~~~nnnaaaZZZUUUPPPNNNOOOOOONNNLLLMMMJJJDDD@@@<<<888444111000000///...------------------------------------++++++,,,,,,------......---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...------,,,***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++******))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++******************)))***++++++,,,,,,++++++---///000111000...,,,***...------,,,,,,------...........................,,,---......///.........000000////////////000000xxx|||tttiiihhhggghhhjjjooouuuyyy~~~wwwiiiVVVSSSPPPLLLIIIEEEBBB@@@???BBBCCCCCCCCCGGGNNNTTTZZZdddqqqzzzyyypppcccWWWSSSWWWaaaiiirrrooojjjiiikkksss|||{{{ooo```WWWTTTRRRMMMGGGDDDBBB===888555333333333///---,,,,,,---......---------,,,,,,,,,+++++++++*********++++++,,,,,,,,,((()))******)))(((((((((******++++++,,,,,,+++***)))******+++++++++******+++*********+++++++++***+++++++++***)))'''&&&%%%***************+++++++++*********************************))))))))))))((())))))))))))))))))))))))((((((((((((((())))))******************++++++,,,++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++++++++++++++++++++,,,+++***,,,...000000000------,,,,,,,,,,,,---------------............///............////////////...//////000000111111111444333333333555999<<<>>>CCCKKKUUU^^^hhhssswwwwwwuuusssnnnhhhccc^^^[[[ZZZVVVUUUTTTTTTXXX___fffkkktttrrrooojjjeeeaaa]]][[[YYYTTTNNNHHHEEECCCCCCDDDBBBCCCEEEFFFIIIOOOXXX^^^ccccccbbb___\\\[[[]]]^^^^^^]]]\\\]]]bbbiiipppuuu{{{ssskkkkkkoootttxxxzzz~~~{{{yyy{{{|||yyyuuuqqqmmmiiifffddd^^^]]][[[XXXUUURRRPPPOOOKKKJJJGGGDDDBBBAAABBBCCCAAACCCGGGIIILLLOOOTTTXXX\\\gggxxxvvviii\\\TTTQQQKKKFFFEEEIIINNNQQQWWW]]]jjjvvvyyynnnddd]]]UUUQQQQQQRRRRRRRRRQQQNNNIIIEEEAAA===777444222111///...---------...------------------------******++++++,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++******)))+++++++++++++++++++++++++++++++++++++++***)))((()))***++++++++++++***)))))))))***+++,,,,,,------------,,,,,,+++++++++***+++***))))))(((((())))))))))))*********+++++++++************************+++++++++***************))))))******++++++++++++++++++,,,------,,,+++***...------,,,,,,------...........................,,,,,,---...............000000////////////000000qqqxxx}}}~~~~~~zzzrrriii```^^^]]]]]]```eeeiiilllmmmsss}}}wwwpppggg^^^VVVOOOIIIDDD???@@@BBBAAA@@@AAAEEEIIIHHHQQQ___kkkuuuqqq___WWW[[[cccttttttqqqjjjcccdddkkksss~~~nnn___YYYWWWTTTQQQKKKHHHDDD>>>:::777555555111///------...///...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))+++,,,,,,)))((((((***++++++,,,,,,,,,+++++++++******+++++++++******))))))***************++++++***+++++++++***))))))((())))))*********+++++++++*********************************))))))))))))((())))))))))))))))))))))))((((((((((((((())))))*********))))))******+++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,------------------,,,)))''''''(((+++---...---,,,,,,++++++++++++,,,,,,---------............///........./////////000000------...//////000111111333333444777;;;@@@DDDGGGQQQ[[[fffooovvv{{{zzzuuuoookkkeee```\\\ZZZZZZ[[[XXX[[[___ccchhhlllnnnoooooolllhhhbbb\\\VVVRRRPPPJJJIIIGGGDDDBBB@@@@@@AAADDDFFFIIIKKKNNNVVVaaaiiiqqqrrrqqqmmmhhhdddbbbaaacccbbbbbbccchhhooouuuzzz|||rrrkkkdddbbbbbbfffjjjlllssszzz}}}zzz}}}~~~vvvqqqmmmiiijjjnnnrrrzzzxxxrrrnnnkkkiiigggdddaaa^^^\\\[[[[[[SSSPPPMMMJJJGGGFFFDDDCCC@@@@@@AAAAAACCCFFFJJJNNNMMMUUUcccrrruuuiiiaaaUUUMMMHHHHHHIIIJJJMMMQQQWWWdddssssssjjj]]]UUUQQQRRRRRRQQQPPPMMMJJJGGGEEE@@@;;;888555444111///...------...------------------------******++++++,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++******+++++++++***)))))))))***++++++++++++***)))))))))***+++,,,------...,,,,,,++++++******))))))+++******)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))***+++---......------,,,,,,------...........................,,,---......//////......//////000000000000//////yyy}}}~~~|||xxxnnneeeZZZWWWTTTTTTVVVZZZ\\\]]]cccgggoooyyyyyynnncccWWWPPPCCCAAA???======>>>@@@AAA@@@EEENNNZZZeeeqqquuuddd___aaauuuzzz{{{ssshhhbbbeeelllwww~~~lll```YYYUUUSSSRRROOOKKKFFFAAA===:::888444222000/////////...---------------,,,,,,,,,,,,------,,,,,,+++******)))---...///---***)))+++...+++,,,...---+++***++++++***++++++++++++***))))))(((***+++***))))))***+++******++++++,,,+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))))))))***++++++++++++******++++++,,,---------,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,---......//////......---+++***)))***---/////////,,,,,,++++++++++++,,,,,,---------............///....../////////000000000++++++,,,---...///000000111333888===DDDJJJOOOQQQ```jjjtttyyy{{{zzzssslll```^^^ZZZXXXYYY\\\```ccc```eeelllrrrvvvuuusssqqqfffddd___ZZZUUUPPPMMMLLLCCCDDDDDDBBB@@@??????@@@GGGKKKNNNPPPSSSZZZgggppp|||~~~}}}wwwqqqllliiilllllllllmmmpppuuuzzz}}}xxxxxxwwwtttqqqpppqqqrrrpppqqqtttwwwwwwrrrkkkfffbbb^^^\\\___bbbeeekkkrrrvvvxxxvvvrrrsssxxx{{{zzzzzzrrrjjjeee```ZZZZZZ]]]]]]eeepppzzzzzzxxxuuurrrmmmhhheeeccccccccc]]]ZZZTTTPPPLLLIIIEEECCCBBB@@@>>><<<===???CCCEEEHHHLLLSSS\\\gggtttwwwdddZZZQQQNNNMMMKKKKKKMMMOOOZZZhhhuuuwwwiii^^^XXXUUURRRPPPOOOMMMKKKIIIGGGDDD@@@===999888666333111///......------------------------++++++,,,,,,------......,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++***+++++++++++++++******************************))))))***+++,,,,,,------++++++******************,,,++++++***************)))************+++++++++++++++++++++++++++++++++))))))*********++++++++++++************+++,,,,,,+++***))))))***---000222...------,,,,,,------...........................---......///000///////////////000000000000//////xxxlllbbb^^^YYYVVVWWWWWWWWWVVV\\\^^^bbbhhhnnntttxxx{{{|||~~~wwwlllZZZRRRGGG@@@???@@@@@@???@@@???CCCLLLTTT]]]kkkyyyyyynnniiirrrxxx~~~{{{qqqiiiggghhhkkksssoooaaaYYYUUUWWWVVVSSSOOOJJJDDD@@@===777555222111000000...---...------------,,,,,,,,,,,,+++++++++++++++++++++---//////+++'''&&&***///+++---///...+++******,,,+++++++++++++++***))))))(((***,,,+++(((''')))+++***+++++++++,,,++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))***++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---..................---...////////////...---///---,,,---000111222111...------,,,,,,------...---------............///.../////////000000000000------...///000111222222444888???HHHQQQXXX]]]```jjjpppvvvvvvsssoooggg^^^SSSSSSTTTWWW^^^fffmmmrrrppptttyyy}}}|||vvvoookkk]]][[[WWWRRRNNNKKKIIIHHHCCCDDDDDDCCCBBBCCCGGGJJJMMMQQQTTTUUUWWW___lllvvv~~~{{{yyyyyyxxxxxxzzz|||~~~wwwqqqggghhhjjjkkklllnnnrrruuuuuuuuuwwwyyyyyywwwrrrnnnfff```\\\___bbbfffmmmtttzzz~~~||||||zzzwwwsssllleeeaaa[[[TTTSSSUUUSSSZZZaaagggsss}}}vvvvvv{{{|||uuuooonnnnnnooojjjeee^^^YYYUUURRRNNNJJJHHHFFFCCCAAAAAAAAABBBBBBFFFGGGJJJNNNVVVbbbpppzzzsssfff___ZZZSSSOOONNNLLLSSS]]]fffsssvvvnnniiiddd^^^ZZZRRRPPPMMMKKKIIIGGGEEEBBB>>>===<<<999666333000...------------------------------------------......,,,,,,,,,,,,---...//////------------------------++++++++++++,,,,,,------+++,,,---......---,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,******++++++++++++++++++---,,,,,,+++++++++++++++)))************+++++++++************************(((((()))***+++,,,,,,---,,,++++++***+++,,,---...+++++++++,,,---...///000...------,,,,,,------..............................///000000111111000000...///000111111000///...wwwqqqkkkddd```^^^\\\ZZZWWWVVVWWWYYY]]]aaaeeeiiikkkjjjmmmqqqrrrsssxxxvvvhhhUUUIIIEEEDDDBBB@@@AAA======CCCHHHNNNYYYddduuu{{{rrrjjjpppwwwyyyuuummmeeeaaa^^^iiizzzpppddd^^^[[[ZZZXXXUUUPPPIIIDDD@@@999777444222111000...,,,......---------,,,,,,,,,*********++++++,,,------+++,,,+++'''###"""'''---+++---///...+++)))***,,,+++++++++++++++***)))((()))+++,,,+++((('''(((***+++++++++++++++***))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))***************++++++,,,)))))))))))))))******+++++++++******++++++,,,------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.../////////...------...//////...---------+++***+++---//////...//////............//////---------.........//////////////////000000000000000111222333444555666666999???GGGRRR\\\dddiiillllllppprrrnnniiiddd[[[SSSMMMOOOSSS[[[dddpppyyy|||rrrhhhbbbVVVTTTPPPLLLIIIGGGFFFEEECCCDDDEEEDDDEEEJJJRRRXXXSSSWWWZZZZZZ\\\cccppp{{{|||{{{vvvooohhhdddbbbeeeiiimmmrrrxxx~~~~~~mmmgggccceeejjjnnnuuu|||rrrkkkeeeaaa[[[TTTRRRTTTRRRWWWZZZ]]]fffsssxxxnnngggdddgggkkk|||~~~||||||}}}tttnnngggbbb```]]]ZZZWWWPPPNNNLLLJJJIIIHHHFFFDDDGGGGGGHHHKKKQQQ\\\kkkuuu~~~{{{pppfff[[[SSSOOOIIINNNSSSYYYeeeuuu|||zzzuuunnnhhhVVVSSSPPPMMMKKKJJJGGGEEEBBBAAA@@@>>>:::666222///------------------------..................------+++++++++,,,---...///000........................+++++++++,,,,,,---------,,,,,,............,,,,,,...------,,,+++***))))))+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,)))************+++++++++))))))))))))))))))))))))''''''(((***+++,,,---...---,,,+++++++++,,,---...***+++,,,......---+++***...------,,,,,,------...........................//////000111111111111111...///000111111000///...}}}vvvpppmmmjjjhhhgggeeegggeee```]]]\\\ZZZUUU\\\[[[^^^dddiiikkknnnssspppZZZMMMGGGBBB???BBBAAA???>>>???DDDKKKPPP\\\hhhuuuzzzpppnnnkkkhhhgggfffggghhhbbbeeeooowwwggg]]]\\\]]]]]]YYYRRRMMMKKKCCCAAA===888222///......111111000///,,,+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++---,,,***)))))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))******+++,,,.........------,,,,,,,,,((((((((((((((()))******++++++******++++++,,,------,,,***)))))))))******------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++........................,,,,,,,,,---------..............................,,,,,,,,,---------......////////////////////////---------------...//////222000...///111222000...333111333666555222777???DDDMMMWWWaaakkkrrrrrrnnnnnnlllgggaaaYYYRRRMMMIIIHHHPPP[[[fffooowww}}}vvvqqqjjj```XXXNNNLLLIIIHHHIIIJJJJJJJJJGGGKKKLLLKKKNNNVVV\\\]]]dddfffgggfffgggmmmxxx{{{wwwooopppsssuuuuuutttrrrpppsssrrrpppooonnnkkkfffbbbfffeeeiiirrr}}}vvvwww|||zzzlllbbb^^^\\\ZZZXXX]]]]]]___cccjjjooorrrsssuuupppiiiccc```^^^\\\ZZZcccjjjvvv}}}wwwrrrmmmiiifffccc```[[[RRRKKKGGGGGGJJJLLLJJJIIIHHHHHHLLLTTT^^^eeexxxsssdddXXXMMMJJJLLLUUU\\\cccppp}}}rrraaaSSSNNNMMMJJJHHHJJJJJJFFFAAA???>>><<<888555333000---,,,---......---------...///000000//////))))))*********+++++++++******++++++,,,---.........+++))))))+++---......---,,,,,,++++++,,,,,,---/////////......---,,,,,,***+++---......---+++***((()))***+++,,,---------))))))))))))((((((''''''++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++***))))))******+++++++++***)))((((((''')))************+++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////................../////////000////////////000000000000|||~~~xxxpppiii___UUUVVVTTTVVV\\\```bbbfffkkkyyyssscccVVVLLLDDDCCCAAA???>>>>>>???AAABBBJJJUUUaaalllxxx}}}rrrooojjjddd```^^^^^^^^^bbbfffmmmwwwoooggg___[[[YYYWWWTTTQQQFFFEEEAAA<<<666222000///111111000///---,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***)))))))))***+++++++++++++++++++++++++++***++++++,,,,,,++++++******************++++++,,,,,,,,,,,,++++++*********((((((((((((((()))************))))))******+++,,,,,,+++******************------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,........................---------.........//////........................,,,,,,---------.........////////////////////////...............//////000///---,,,...000222000...222111333777999999AAAJJJUUU]]]fffnnnuuuyyyvvvpppkkkggg```XXXQQQLLLIIIHHHNNNWWWdddooovvv{{{zzzrrrkkkfff```XXXRRRIIIHHHFFFGGGIIIKKKNNNOOOTTTZZZ\\\YYYYYY___eeegggmmmnnnooommmnnnsss}}}}}}wwwrrriiijjjkkklllnnnoooooopppttttttsssrrrpppooonnnnnntttuuuyyy{{{qqqllljjjhhhfffiiikkknnntttyyy{{{{{{zzzvvvoooggg___[[[XXXWWWVVV[[[aaaiiisss{{{uuurrrpppooolllggg```XXXQQQNNNLLLLLLPPPNNNLLLIIIIIIMMMSSSXXXrrr}}}yyykkk[[[QQQJJJLLLRRRZZZdddnnn{{{~~~uuucccYYYRRRLLLKKKNNNLLLIIIFFFCCCAAA???===;;;777444000...//////000//////////////////...------,,,,,,,,,------------...+++++++++,,,---.........000...++++++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------(((***+++,,,,,,+++***(((*********+++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...+++******)))(((((()))))),,,,,,,,,+++***))))))))),,,+++++++++******))))))))))))******++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................./////////000000////////////000000000000nnn```VVVRRRRRRUUUWWWXXX\\\aaajjjsss}}}mmm\\\QQQGGGCCC???>>>>>>===;;;888;;;CCCMMMUUUaaaoooyyy||||||yyyssskkkddd^^^YYYWWW]]]ccckkkqqquuu||||||iii^^^\\\]]][[[WWWMMMKKKHHHCCC>>>888444222222111///...---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++)))******++++++******)))***************+++,,,,,,,,,,,,++++++++++++******)))))))))((())))))***+++)))))))))))))))***++++++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................./////////000000........................,,,------------.........///////////////////////////////////////000000111---------///222333222111222222666;;;???DDDNNNXXXgggnnnwww|||yyyqqqeee___VVVNNNIIIHHHJJJLLLWWW```mmmwww{{{zzzxxxvvvoooiiiaaa[[[WWWSSSMMMIIIDDDDDDEEEGGGLLLQQQVVVYYYaaahhhlllhhhdddffflllooovvvxxxyyyyyyyyy|||xxxqqqmmmiiiiiijjjmmmppptttxxxzzz}}}{{{}}}|||yyymmmbbb[[[XXXVVVVVVWWWYYY\\\aaakkk||||||yyyyyyqqqnnnhhhaaaYYYSSSNNNLLLTTTSSSPPPKKKHHHHHHKKKNNN```kkkyyyrrrbbbQQQJJJMMMRRRYYY^^^kkkrrr~~~uuufffYYYPPPOOORRRNNNNNNLLLIIIFFFCCCCCCDDD>>>:::666333222222111111111000///...---,,,++++++---------.........//////,,,,,,,,,---......//////222///---,,,,,,------,,,---,,,,,,++++++,,,,,,---)))))))))***+++,,,,,,,,,)))***+++,,,,,,+++***))),,,++++++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...******)))(((((((((((()))------,,,,,,+++*********------,,,+++***)))((('''*********+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------............/////////000000000////////////000000000000wwwccc^^^YYYXXXWWWTTTVVVZZZ[[[fffvvvrrrfffSSSLLLBBB>>>>>>>>><<<888888===CCCHHHPPP\\\iiirrr~~~~~~}}}yyyqqqggg]]]WWWUUU\\\dddiiilllnnnrrruuummmeeebbb^^^YYYTTTRRROOOKKKGGGAAA;;;777444222///...............++++++,,,,,,,,,,,,++++++------------------------,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++************+++,,,,,,------------------------******)))))))))******+++***************++++++,,,((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..............................---.........////////////........................------------............////////////////////////000000000///000111111222///000111222444444444333333666;;;AAAHHHRRR^^^hhhtttzzzwwwnnn\\\VVVNNNHHHGGGLLLRRRWWWbbbgggpppuuuuuuqqqkkkfff^^^YYYQQQLLLIIIHHHFFFDDDBBBDDDGGGKKKQQQYYYaaafffllluuu{{{vvvoooooossswww}}}{{{uuuqqqoooqqqssswww|||~~~oooddd^^^\\\ZZZYYYZZZZZZZZZ___nnn|||uuurrrmmmggg```ZZZUUURRRUUUUUURRROOOKKKIIIIIIKKKKKKTTT```gggiiijjjlllooo}}}iiiZZZTTTRRRSSSTTT^^^eeeqqq}}}ooo___TTTPPPQQQNNNPPPPPPMMMIIIGGGHHHKKKFFFCCC===999777444222000000000///...---,,,++++++,,,,,,,,,,,,---------...---------........./////////---++++++,,,------,,,---,,,,,,++++++,,,,,,---)))*********+++++++++,,,,,,,,,---......---,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,++++++,,,,,,---...******))))))))))))******,,,,,,+++++++++*********,,,,,,++++++***))))))(((+++++++++++++++++++++***)))))))))*********++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------------...////////////000000000////////////000000000000xxxpppiiiddd^^^WWWVVVXXXSSS]]]lllwww|||}}}}}}|||~~~iii^^^NNNCCC??????===;;;999;;;???CCCHHHOOOZZZccclllrrrzzz}}}ttthhhaaaXXXXXXXXXZZZ]]]```cccdddvvv}}}uuummmddd\\\\\\YYYVVVSSSPPPKKKEEE@@@999555111/////////...---+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---------------------------++++++************++++++,,,++++++++++++,,,------(((***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,---------.................................---------.........//////////////////////////////000000000000000111222222000111222222222333444555333:::CCCLLLVVVdddrrrzzz|||wwwnnndddRRRNNNJJJIIILLLTTT]]]ccclllmmmnnnnnnjjjddd]]]XXXQQQMMMHHHDDDCCCCCCDDDDDDBBBEEEIIIOOOUUU^^^hhhooowww~~~}}}~~~xxxvvvwwwxxx|||rrriiidddbbb``````^^^\\\]]]fffttt}}}wwwqqqjjjddd```___YYYYYYVVVRRRMMMIIIHHHHHHDDDHHHMMMPPPRRRTTTWWWYYYffftttvvvdddYYYRRRNNNTTTXXXaaalllwwwyyyiii[[[RRRMMMMMMOOOPPPOOOKKKJJJLLLOOONNNKKKFFFAAA===999444111000///...------------...,,,,,,---------.........---------...............***))))))***,,,...---------,,,,,,++++++,,,,,,---------,,,,,,++++++++++++---------......---------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...+++++++++******++++++,,,***************)))))))))************************,,,,,,,,,+++++++++++++++)))************+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000111////////////000000000000{{{tttlllccc___```\\\___eeeiiimmmppptttwww{{{|||wwweeeUUUJJJDDD@@@===:::999;;;@@@DDDIIIQQQXXXYYYaaannnzzz}}}xxxsssfff___VVVOOONNNRRRXXX\\\ccckkkuuutttgggbbb___ZZZXXXWWWUUUOOOKKKBBB<<<666222222111///---,,,------......------,,,------------------------,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------******++++++++++++,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,---......***+++,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................,,,,,,,,,------------...........................------........./////////////////////////////////000000000000000111111222000000000000///111555888888CCCPPP[[[hhhwwwvvvnnnhhhaaaZZZNNNNNNOOORRRXXX___fffjjjpppmmmiiieee```ZZZTTTOOOJJJHHHEEECCCCCCDDDGGGIIIFFFJJJNNNSSSYYYbbbmmmuuu}}}}}}~~~yyysssooolllkkkiiiggghhhlllrrrvvv{{{|||{{{xxxuuutttwww{{{{{{tttmmmiiigggdddccc___XXXQQQKKKHHHGGGIIIHHHGGGFFFFFFGGGIIIJJJTTT___oooyyygggYYYPPPJJJLLLOOOVVV```lllvvv|||{{{tttfffWWWMMMMMMNNNNNNNNNMMMMMMOOOPPPSSSQQQNNNKKKGGGAAA:::666111000...------...///000........./////////000000------------------------(((''''''))),,,......------,,,,,,++++++,,,,,,---///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,------------......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---......///////////////000000000111111////////////000000000000~~~uuupppqqqpppoooooonnnnnnoooqqqsssvvvrrrrrruuuuuurrrrrrvvv{{{rrrbbbTTTJJJDDD>>>999999>>>DDDGGGLLLRRROOOUUU^^^hhhqqqxxx{{{}}}vvvpppfffYYYNNNKKKOOOSSSUUU]]]hhhpppwwwzzzgggbbb]]]\\\]]]\\\YYYUUULLLEEE===777666555111...---......//////......---........................,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------*********++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,................................................------------------------............------------........................------------................................................////////////////////////////////////000////////////000111111000111111000000444;;;AAAGGGUUUccclllvvvuuufff]]][[[XXXTTTUUUXXX^^^dddhhhlllnnnnnnkkkgggaaa\\\WWWSSSMMMHHHFFFFFFEEEEEEEEEHHHLLLNNNOOOSSSWWWZZZ___gggsss|||}}}{{{|||~~~yyyqqqiiieeefffiiiooovvv~~~{{{uuurrrrrrpppkkkcccZZZSSSPPPOOOMMMJJJFFFDDDDDDFFFFFFFFFHHHOOOZZZhhh|||nnn___KKKJJJHHHHHHMMMUUU^^^dddmmmyyy~~~sssbbbTTTMMMLLLKKKLLLOOOPPPQQQPPPTTTTTTTTTTTTQQQKKKDDD>>>444333000...---...//////------........./////////---------,,,,,,,,,,,,,,,)))))))))***---...---,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,''')))+++---...---+++***+++,,,,,,,,,------------*********++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++******++++++,,,---************************+++++++++******************++++++,,,,,,---------+++,,,,,,,,,,,,---------........................,,,,,,,,,---------......,,,------...//////000000//////000000000111111111////////////000000000000~~~{{{wwwsssqqqoooiiigggkkkkkkfffdddfffbbbjjjxxxwwwdddUUUMMMFFF>>>:::???EEEGGGJJJOOOKKKLLLNNNTTT]]]hhhrrrxxx~~~zzzlllYYYLLLIIILLLQQQYYYbbbgggkkktttiiiddd___^^^```aaa^^^[[[SSSKKKAAA;;;999777333///......////////////..............................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,------............---,,,,,,++++++++++++++++++******++++++,,,---///...,,,+++***++++++,,,////////////////////////////////////////////////------------------------/////////...---------,,,..................................../////////000..................................../////////000///////////////////////////////////////000000111222333333222444:::CCCJJJWWWeeerrryyyxxxhhhYYYRRRTTTUUUTTT___dddlllrrrvvvuuussspppccc___YYYUUURRRNNNHHHDDDEEEEEEFFFGGGHHHKKKOOORRRXXX[[[___bbbeeemmmxxxvvvkkkddddddfffcccgggkkknnnpppwww{{{yyytttlllddd^^^[[[ZZZKKKHHHEEEEEEGGGIIIIIIHHH@@@EEELLLWWWjjjpppWWWSSSMMMIIIHHHKKKPPPTTTaaaooo}}}|||mmm]]]NNNLLLJJJLLLPPPSSSRRRQQQSSSUUUWWWYYYXXXSSSKKKFFF777555222///...------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---......///......------......///%%%(((+++...///...,,,***)))))))))******+++++++++))))))***+++,,,------...,,,,,,++++++,,,,,,---...******))))))***+++,,,,,,+++++++++++++++++++++,,,---,,,,,,+++***)))((((((******+++,,,,,,---......,,,,,,,,,---------..............................,,,,,,,,,---------......------......///000111111000000000000111111111111////////////000000000000wwwmmmooogggbbbbbbaaa]]]]]]```\\\```hhhtttqqq]]]OOOHHH???<<<>>>CCCHHHIIIHHHFFFHHHMMMQQQWWWcccooo}}}jjjXXXMMMGGGOOOTTT^^^hhhllloooxxx}}}rrrfff```bbbeeeeeedddYYYSSSJJJBBB<<<888555333......000111111000...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++,,,------------,,,...---+++******+++---...+++,,,---...///000000///,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,...///...---***+++---......---+++***---,,,+++******,,,...///,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++,,,,,,---------000...------------,,,***---------............///////////////////////////........................////////////////////////...............///000000---...000111111111000///.../////////......///111444111111666:::>>>JJJWWWjjjttt}}}yyysssiii]]]UUUOOOOOOWWW```kkkxxx}}}|||{{{qqqccc[[[WWWQQQLLLJJJJJJJJJJJJKKKKKKKKKLLLNNNRRRWWWZZZ___dddiiilllnnnttt}}}}}}pppgggaaa______aaaaaa``````eeeooowww|||uuuooohhhaaa]]]UUUPPPKKKHHHIIIJJJJJJIIIIIIJJJKKKOOOYYYjjj}}}rrr```OOOIIIJJJJJJMMMRRRWWWeeewwwuuummmYYYRRRKKKJJJMMMPPPSSSUUUUUU[[[\\\YYYXXXXXXTTTMMMBBB===666111////////////------...//////.........---,,,,,,+++,,,---///000***+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++***)))(((+++***)))+++---......---------+++***)))((((((((())))))))))))))))))******))))))******++++++,,,,,,---+++)))''''''''')))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++,,,,,,---------,,,,,,,,,------------...000111333222000//////000000000000000////////////}}}ooofff^^^\\\ZZZWWWXXX\\\VVVYYY```jjjwwwxxxhhh]]]NNNCCCAAACCCFFFHHHKKKGGGEEEFFFHHHKKKUUU___rrr{{{kkkZZZOOONNNSSS^^^kkksssuuuxxx}}}|||jjj``````dddeeeddd___ZZZRRRJJJCCC>>>888555////////////......------------,,,,,,,,,,,,------------------------------***++++++++++++******)))+++,,,,,,---------------...---+++******+++---...((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,***+++---......---+++***,,,++++++******+++---...,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------///---------/////////------------............///................................................------------------------...............///000000......///000000///...---...///000///...///111333333111333999>>>EEESSS```pppzzz}}}uuuhhh```WWWSSSRRRWWWcccnnn~~~~~~wwwjjj]]]UUURRRLLLIIIHHHIIILLLMMMPPPRRRTTTWWWYYY[[[]]]___ccciiiooosssvvv{{{xxxkkkccc___^^^___^^^]]]]]]aaagggllluuu{{{}}}vvvooofff```[[[VVVOOOKKKJJJJJJIIIHHHJJJJJJIIIIIINNN\\\ppp~~~uuucccWWWOOOKKKNNNTTTRRRZZZeeerrr|||{{{vvviii```TTTMMMLLLMMMPPPRRRTTTXXXZZZYYYZZZ\\\YYYSSSIIICCC:::333000//////000---.........------,,,,,,///...---------...///000***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///...---,,,++++++*********++++++++++++******)))---***((((((***,,,---......---,,,+++++++++++++++,,,,,,+++******+++++++++))))))))))))************......,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,/////////000000000111111000111222222000//////000000000000000000000000///{{{qqqgggaaa]]]YYYYYY\\\UUUXXX]]]ccckkkxxxyyydddSSSJJJGGGGGGGGGGGGCCC@@@AAABBBFFFNNNWWWdddrrrlll[[[QQQSSS\\\kkkvvvyyyyyyzzzzzzjjjdddcccddddddeeebbb\\\UUUNNNFFF===888333222111///............------,,,,,,,,,,,,------........................)))***+++++++++++++++++++++,,,,,,---------------------++++++++++++------******+++,,,------------+++++++++,,,,,,---------...---,,,,,,---...---+++++++++------------++++++*********++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,...---,,,...000111111000---------............///................................................------------------------...............///000000//////000000000000///......///000//////000333555666555888>>>EEEOOO^^^jjjuuu|||yyyqqq]]]WWWRRRSSSXXXbbbrrr|||oooaaaUUUMMMKKKGGGEEEGGGKKKQQQVVVYYY]]]aaaddddddccccccdddiiiooowww}}}vvvkkkeeecccaaa``````bbbeeeffffffgggjjjpppzzz|||tttkkkeeeaaa\\\UUUOOOMMMLLLKKKJJJLLLKKKIIIDDDDDDMMM^^^lll}}}{{{jjjZZZOOOPPPUUUUUUTTTVVVaaaooozzz}}}|||}}}tttggg[[[UUUTTTTTTUUUVVVYYY[[[\\\^^^aaa^^^YYYRRRKKKAAA999444111000000/////////......------,,,000000///.........//////++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---111000...---+++*********)))***++++++++++++++++++...+++'''&&&'''***,,,---......------------......///......---,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------............------,,,+++++++++000000000000111111111222///111222222000//////000000000000000000000000000{{{rrrjjjccc___]]]XXX\\\```dddhhhppp{{{mmm___TTTKKKFFFFFFBBB@@@AAABBBDDDIIIOOOXXXcccsss{{{kkk\\\VVVWWWbbbnnnuuuyyy{{{{{{qqqgggcccbbbfffdddaaa]]]WWWNNNDDD===:::888555111//////000000......------------......------------------------)))******+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---......------******+++,,,,,,---......///...,,,,,,------,,,***+++,,,,,,------,,,,,,+++((()))***++++++++++++***,,,,,,,,,---------......,,,,,,,,,------------.........------,,,,,,,,,+++...---,,,---///000///...---------............///................................................////////////////////////...............///000000//////000111222222222333///000000//////000333555:::<<>>999444333111///............---------...------,,,+++------,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---)))(((((())))))***+++,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,...//////,,,)))++++++******+++,,,------...---,,,+++++++++++++++************))))))))))))++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++---...///000111............////////////...000111222000000000111///000000111111222222222~~~zzzuuussstttsssppplllcccbbbfffppp{{{{{{cccXXXLLLFFFCCCBBBDDDHHH>>>BBBGGGLLLWWWfffqqquuusssrrrppplllccc___fffppp{{{~~~lllaaaaaaaaaaaa```]]]XXXTTTHHHEEEAAA;;;777444222222000//////////////////000------------------------,,,,,,,,,---,,,,,,++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,---,,,,,,++++++,,,,,,---,,,++++++******+++---...,,,,,,,,,---------......------------............------------............///...------...///---,,,---------............///------------------------...............................................................///000000------,,,---...///111222111222333444666;;;AAAEEELLL[[[lllxxx|||jjj___ZZZ\\\fffrrr{{{zzz{{{|||xxxrrrppprrrpppllldddZZZPPPIIIGGGHHHHHHMMMTTT[[[cccooo}}}qqqbbbWWWQQQJJJJJJKKKLLLPPPXXXccckkksssuuuvvvsssmmmfffaaa```]]][[[WWWSSSNNNJJJEEECCCCCCHHHNNNQQQSSS[[[kkkyyyiiiZZZMMMJJJKKKMMMYYYgggyyymmm```VVVUUUYYY[[[]]]```\\\YYYUUURRRPPPMMMIIIFFF===:::666222///---,,,,,,,,,---...//////......---...---,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++*********)))******++++++,,,,,,,,,---,,,,,,++++++***)))***+++---...,,,+++,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,*********++++++++++++++++++***)))((('''((()))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,---...///000000////////////000000000000...///111222111000111222///000000111111222333333~~~{{{wwwqqqjjjccc______eeejjjooozzzvvvaaaQQQGGG@@@@@@CCC<<>>>>>@@@AAACCCKKKUUU^^^ppp}}}|||wwwtttkkk```eeennnyyy~~~ooo___ZZZ___ccc```ZZZYYYRRRIIIEEECCC@@@:::555666333000...///000000000------............------/////////////////////////////////...---,,,******...------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,------.../////////////////////////////////------------------------////////////////////////000///...------...///000000000000000////////////////////////............111000....../////////...555222333:::@@@GGGUUUcccppp}}}uuueeeWWWUUU[[[aaajjjsss}}}uuulllhhhbbb[[[XXXRRRKKKGGGIIIMMMQQQRRRSSSVVV^^^hhhlllqqq~~~kkk\\\VVVQQQJJJFFFEEEIIINNNQQQ]]]fffnnnppptttzzz{{{wwwppppppjjj```YYYVVVRRRMMMFFFHHHIIIHHHGGGHHHLLLPPPcccmmm~~~|||cccRRRKKKJJJJJJJJJWWW^^^iiivvvlll[[[SSSTTTYYY^^^bbbaaa___ZZZVVVSSSRRRRRRLLLJJJDDD<<<555000......////////////...---,,,+++//////.........---------...---,,,---///000///............---,,,+++)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,***))))))+++...000///...---------------***+++,,,,,,------,,,,,,.........------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,------------------------//////////////////....../////////000111111222222...000111222111111333444yyyiii^^^XXX]]]___^^^bbbkkkqqq{{{sssaaaPPPDDD@@@===<<<>>>??????DDDJJJQQQbbbrrrwwwyyy}}}xxxoooggglllsss{{{pppccc``````___]]]^^^XXXOOOIIIEEEBBB>>>;;;888555222000000111000///.........//////.........------------------------............---,,,++++++...------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,,,,---------------,,,+++------........./////////---------............///////////////////////////------------------------////////////////////////000///...------...///000000000000000//////////////////////////////////////////......///000000000555555:::DDDNNNXXXfffttt|||}}}mmmccc[[[]]]bbbhhhpppxxxyyy|||xxxnnneeeaaa[[[VVVSSSOOOJJJIIILLLRRRWWWZZZ[[[\\\bbbkkkqqqvvv}}}ooo^^^[[[VVVPPPKKKKKKMMMPPPVVV^^^eeeiiipppyyy}}}|||xxxwwwpppfff^^^ZZZUUUPPPJJJKKKJJJHHHFFFFFFIIILLLPPPXXXgggzzzxxxfffWWWNNNJJJHHHJJJPPPWWWaaammm|||vvvcccWWWSSSUUUXXX\\\\\\\\\[[[XXXTTTRRRQQQQQQMMMGGG???777222111000////////////...------,,,......------,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,+++))))))+++---...------,,,++++++,,,,,,++++++,,,------------,,,/////////......------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,------------,,,........................---....../////////......111111111000000000000000...000111111111111333444pppbbbXXXYYY[[[YYY[[[```ccclll}}}eeeQQQIIIBBB===???AAAAAAAAACCCDDDRRRbbblllwww~~~pppmmmnnntttrrrddd______aaaccc^^^WWWPPPIIIDDDBBB@@@;;;999555333222111000///......////////////......------------------------,,,------......------,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------,,,,,,+++***---............//////////////////.........------////////////////////////------------------------//////////////////////////////............//////////////////000000000000000000000000000000000000//////000000111222333333888;;;DDDQQQ^^^jjjwww}}}uuunnnfffdddffflllqqqtttyyy~~~yyyxxxrrrggg^^^YYYUUUQQQOOONNNNNNOOOSSSYYY```ddddddcccfffmmmuuu|||llliiieee^^^WWWRRRPPPPPPMMMRRRVVV[[[cccmmmtttvvvyyyzzzuuullleee```ZZZTTTQQQPPPOOOKKKHHHGGGIIIKKKHHHMMMXXXjjj~~~nnn\\\PPPKKKFFFIIILLLOOOWWWfff|||rrraaaWWWTTTUUUWWWYYY\\\]]][[[WWWSSSOOOUUURRRKKKDDD===777444222...///..................---,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,***,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++,,,,,,+++******+++---,,,++++++************+++++++++,,,---------------//////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---------------////////////////////////,,,,,,---...////////////222222111111000//////...///000111111000111333444nnn^^^YYYYYYXXXYYYZZZ___fffuuujjjZZZNNNDDDCCCFFFFFFFFFGGGAAAJJJTTT___nnn~~~~~~wwwooonnnuuunnnbbbaaaccccccbbb^^^WWWOOOHHHDDDBBB???<<<888555333222///---000//////////////////000////////////////////////+++,,,------.........---...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,---------,,,+++***+++,,,---...------------,,,+++***))),,,,,,,,,,,,------------000000000///...------,,,////////////////////////......................../////////////////////////////////....../////////////////////000000000000111111111111111222222222111222333333333444666888>>>CCCNNN\\\iiittt}}}zzzsssnnnkkkiiigggmmmwww~~~zzzqqqeeeZZZTTTRRRRRRQQQTTTWWWZZZ\\\```eeehhhiiiggggggnnnwww}}}xxxrrrnnnjjjeee]]]WWWPPPOOONNNOOOUUU^^^dddgggnnnrrrsssoookkkggg```YYYXXXWWWTTTPPPMMMKKKLLLLLLMMMMMMSSScccwwwrrr```VVVOOOOOOOOONNNNNNYYYooopppaaaYYYVVVVVVXXX[[[^^^^^^ZZZTTTPPPVVVSSSOOOJJJDDD===666222//////...............///---,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,+++***000///,,,***)))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***+++,,,,,,******+++,,,++++++***************++++++,,,,,,---...---------.............../////////...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++,,,,,,---...---------........................++++++,,,...////////////111111111111000000/////////000111111000111444666mmmaaa\\\YYYVVVVVV\\\```lllmmm]]]LLLFFFHHHIIIJJJLLLEEEHHHLLLTTTcccuuuwwwmmmjjjqqq}}}~~~llldddbbb```bbbbbb^^^VVVMMMFFFCCCBBB???;;;888666333000...111000////////////000111////////////////////////++++++,,,---...............------,,,,,,------.........---------,,,,,,,,,------,,,,,,------...///------------------------...------,,,,,,------...---,,,+++***+++,,,---...------------,,,,,,+++***,,,,,,,,,---------......111111000///...------,,,////////////////////////........................////////////////////////...//////////////////....../////////000000000111000111111111222222222333222333333333333555:::>>>HHHNNNYYYeeeqqqzzz|||wwwooogggaaa```dddiiiqqq|||{{{ooobbbWWWQQQRRRUUUYYY___eeehhhfffdddfffhhhlllkkkkkkoooyyyxxxnnn___XXXQQQNNNOOOSSSXXX[[[]]]dddkkkmmmooonnniiiccc]]]ZZZVVVRRRPPPNNNMMMMMMMMMLLLPPP^^^qqquuueeeXXXUUUSSSQQQNNNQQQaaasss~~~nnnbbb\\\VVVVVVWWWZZZ\\\[[[XXXUUUTTTSSSQQQNNNJJJBBB999222000000///.........//////------------............,,,+++***+++,,,------+++000...,,,*********,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........------,,,,,,,,,------..................---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---.........------------------------------+++,,,---...//////////////////000000111111111111///000111111111333666999qqqfff___YYYVVVVVVWWWaaatttpppZZZNNNIIIHHHHHHKKKHHHHHHIIINNNYYYiiixxx}}}rrrhhhhhhrrr|||~~~nnngggbbbbbbcccaaa\\\UUUMMMGGGFFFCCC@@@===:::777333111222111000//////000111222------------------------+++,,,,,,---.........---...------,,,,,,------.........---------,,,,,,,,,---------------......///------------------------......------------......,,,,,,++++++,,,,,,------,,,------......------,,,....../////////000000000111111000000///...------////////////////////////........................////////////////////////......////////////............//////000000111111000000000111222222333333000111222222333999BBBIIIVVV]]]eeennnwww~~~~~~zzzrrriii___YYYVVVXXXbbbkkk~~~vvvhhh]]]SSSOOOSSSZZZdddnnnyyy{{{vvvooolllllltttuuuvvvxxxwwwjjj[[[SSSOOOLLLMMMOOOOOOXXX```ffflllqqqqqqmmmaaa]]]XXXTTTQQQOOOMMMLLLIIIIIIMMMZZZnnnyyyddd[[[TTTRRRNNNMMMVVVbbbuuu}}}{{{qqqkkk^^^ZZZUUUUUUXXX[[[\\\\\\TTTRRRPPPOOOMMMGGG>>>777222111000...------...///------...............///---,,,+++,,,.........,,,+++*********+++---///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,)))+++------+++***++++++---,,,,,,,,,,,,------...,,,,,,---...............***++++++,,,---...//////............---------,,,***++++++,,,,,,------...------,,,+++++++++,,,,,,,,,,,,---...............------------------------------...///000000000///...//////000111111222222///000111222222555:::==={{{qqqhhhbbbXXXUUUZZZiiiuuu~~~rrr___RRRJJJGGGHHHGGGGGGHHHJJJNNNVVVccclllsssyyy~~~{{{qqqjjjjjjmmmwwwvvvwww{{{xxxhhheeecccbbbaaa]]]VVVPPPJJJHHHEEEBBB@@@<<<888555333222000//////000222333------------------------,,,,,,------...---------...------,,,,,,------.........---------,,,,,,,,,---------------...//////..............................------------......++++++,,,,,,------,,,,,,,,,,,,---...////////////////////////000000000000111000000000//////......////////////////////////........................////////////////////////---...///000000///...---.........///000111111111//////000000111222222333111333444555999CCCPPP[[[gggmmmrrrtttxxx{{{vvvnnnddd[[[TTTRRRTTTYYYfffssszzznnnaaaXXXQQQOOOWWWbbbsss}}}{{{sssdddXXXMMMHHHHHHIIINNNTTTYYYaaakkkqqqqqqjjjeee^^^YYYUUURRRNNNLLLJJJHHHJJJSSSdddyyynnn\\\VVVRRRNNNRRRZZZdddlllxxxuuukkk]]]VVVVVVZZZ^^^___WWWSSSNNNLLLLLLJJJEEE@@@444333000...---------...,,,,,,,,,------.........---,,,+++,,,---......,,,)))******+++---......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))+++------,,,******+++,,,,,,,,,,,,,,,---......,,,------...............++++++,,,---...///000000............------------******+++,,,,,,---.........---,,,,,,+++++++++,,,,,,------.......................................//////000000000000000///000000000000000111111111///000111222444888===AAAyyyrrr```ZZZZZZdddjjjmmmyyyppp]]]OOOHHHGGGFFFFFFGGGFFFEEEFFFOOOXXXcccooo}}}{{{ooofffbbbgggkkksssyyyyyy~~~nnniiidddbbbdddbbb]]]XXXMMMKKKHHHFFFCCC@@@<<<999333222000//////000222333////////////////////////,,,------......---,,,,,,...------,,,,,,------.........---------,,,,,,,,,...------------...//////..............................------------......***+++,,,---...---,,,+++,,,,,,...///000000111111------------.........///000000000000////////////////////////////////////////////////////////////////////////////////////---...///000000///...------......///000111111222...//////000111111222222333555888:::@@@MMM]]]jjjtttyyyzzzwwwwwwuuummmaaaXXXQQQNNNQQQVVV^^^mmm{{{vvvjjj]]]UUUQQQRRR\\\iiiyyygggUUUKKKIIIFFFIIIKKKMMMVVVcccmmmqqqsssmmmeee^^^ZZZVVVQQQMMMJJJGGGDDDHHHUUUiii}}}hhh]]]YYYSSSTTT[[[VVV]]]jjjzzz~~~iii[[[VVVYYY]]]___[[[TTTMMMJJJKKKLLLKKKHHH666444111...---,,,------+++++++++,,,,,,---------,,,+++***+++---...---,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++------,,,+++***+++,,,+++++++++,,,------...,,,---......//////......+++,,,---...///111111222//////.........---------******+++,,,,,,---.........---,,,,,,++++++++++++,,,---......//////......////////////////////////000111111111111000000///222222111111000////////////000111333555:::???DDDwwwnnndddaaaeeejjjnnnnnn|||sss```PPPFFFEEEBBBBBBDDDCCCBBBFFFLLLWWWeeettt|||sssfffdddaaaeeepppuuuxxxsssbbbaaaggggggbbb___WWWPPPHHHDDDDDDDDD@@@===:::666111///000000///,,,.........///////////////---------------------------------.........//////...---,,,,,,,,,,,,---...//////.........//////000........................++++++++++++++++++++++++///////////////.........///...,,,+++***+++,,,,,,......---------,,,,,,,,,///////////////.................................,,,------...............,,,,,,---...///000111111////////////000000000000222111111111111111111222777666444222111222333444444666:::@@@HHHWWWkkk{{{{{{xxxzzzyyynnnbbb\\\QQQMMMNNNVVV^^^ffftttjjjbbbYYYUUUTTTXXXdddooovvv```RRRLLLIIIDDDBBBFFFKKKTTTdddttt{{{xxxssskkkbbb[[[WWWUUUNNNNNNKKKHHHIIIUUUhhhxxxsss]]]QQQQQQVVVNNNTTT\\\iii~~~eeeXXXWWWYYYYYY^^^XXXOOOHHHEEEFFFIIIKKKBBB;;;333111222222///,,,..................------///...------++++++***)))------...//////000111111000...,,,*********,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++******************---,,,+++******,,,...///))))))***++++++,,,------+++---......------///000111000000///...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------.........////////////000111111111111111222222222111222222333333222222333666:::@@@GGGKKKyyymmmgggdddbbb```hhhiiissstttbbbUUUHHHCCC@@@@@@@@@???BBBFFFNNN]]]mmmyyy}}}sssbbb[[[ZZZdddnnnwwwnnngggfffeeedddeee^^^WWWNNNHHHFFFEEEDDDBBB===:::555222000000///....../////////////////////---------------------------------.........//////...---,,,,,,,,,,,,---......------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------///...---,,,,,,,,,------............------,,,,,,/////////////////////..............................//////000000000000000///////////////000000000////////////000000000111222111000//////000111222222111111000///000333444:::;;;???HHHTTTdddttt~~~{{{xxxqqqeeeYYYTTTOOOMMMQQQ[[[dddmmmzzzwwwbbb[[[TTTSSSTTTZZZfffrrrsss]]]QQQLLLGGGEEEHHHKKKQQQ]]]iiiyyy{{{|||xxxpppggg___ZZZTTTRRRNNNIIIGGGMMMYYYbbbmmmpppttt|||qqq___UUURRRJJJNNNTTT^^^rrruuuccc\\\[[[ZZZ\\\YYYSSSLLLGGGFFFHHHJJJFFF@@@888333111222111000//////.........---------...------,,,,,,++++++***)))******+++,,,,,,------++++++******+++,,,---...,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,---,,,*********+++---...******++++++,,,,,,------,,,...///...------...///111000000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------.........////////////000111111111111111222111111111111222333333333444555888===DDDJJJOOOpppccc[[[WWW\\\\\\aaammmzzzxxxjjjUUULLLCCC@@@@@@???AAADDDEEERRRbbbppp|||uuuhhh^^^___dddlll{{{tttjjjeeeeeeiiiddd^^^VVVNNNHHHFFFGGGGGGAAA???;;;666111//////111//////////////////......---------------------------------..................------,,,,,,------...///...---,,,,,,,,,,,,,,,........................------------------------------------------------//////...---------....../////////............---......//////////////////...........................//////000000000000000111111111000000000///////////////000000000111111222111///......///111222//////000000000222555888@@@BBBIIIUUUeeetttzzzrrrgggZZZRRRPPPRRRUUU\\\gggpppvvv~~~}}}xxxtttllldddYYYTTTQQQSSSXXX```nnnzzziiiYYYPPPKKKHHHHHHGGGIIIPPPXXXpppwww}}}ssshhhaaa[[[WWWRRRLLLIIIIIIKKKMMMXXX[[[^^^dddsssttt___QQQIIIIIIJJJPPPaaa{{{qqqddd]]]YYYZZZZZZXXXRRRKKKGGGGGGHHHJJJEEE>>>777333111222333000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........******++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,------------...//////---,,,---...000000000///......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------.........///////////////000111111111111111111111000000111222222333333666999===BBBIIIQQQVVVmmm```ZZZZZZXXXZZZ```gggrrr~~~lll]]]MMMEEECCCBBBCCCEEEAAAIIITTT```mmmzzzqqqeee^^^```lllzzzxxxkkkggggggeeeccc]]]UUUMMMIIIGGGHHHDDDDDD@@@:::222///000222////////////............................................................------------------------222111000///...---------................................................---------------...............------------------/////////////////////...............////////////........................,,,------...............111111111111111111111111//////000000000111111111333111///......///111333000222333333333555:::???GGGOOOZZZfffttt~~~tttkkk```UUURRRUUU\\\cccnnnxxx}}}~~~~~~~~~xxxqqqiiibbbZZZUUUSSSQQQQQQWWW___iiixxxuuufffXXXTTTNNNJJJGGGGGGJJJNNN^^^hhhuuu}}}}}}wwwnnnhhhbbb]]]UUUPPPNNNLLLIIIGGGNNNQQQRRRTTT]]]qqqooo\\\KKKIIIFFFGGGSSSiiipppbbbXXXXXX[[[\\\XXXQQQJJJHHHHHHJJJHHHDDD>>>777333222222111000///...---,,,+++++++++++++++,,,,,,---------,,,---------.........///,,,---------+++)))&&&$$$*********++++++,,,,,,,,,*********++++++,,,,,,,,,//////...---,,,,,,++++++++++++*********+++,,,------------------------,,,...///000///---,,,,,,---000000//////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............//////////////////000111111111111111000000000000111222333333333777===BBBGGGOOOXXX^^^yyyhhh^^^VVVSSSSSSUUUXXX___lllyyyqqq\\\OOOHHHCCCCCCDDDBBBDDDIIIRRR^^^nnntttbbb[[[dddqqq{{{{{{mmmfffdddcccaaa\\\TTTMMMHHHFFFFFFFFFDDD===666111111333000000//////.........---.............................................---------------------------222111000///...---------................................................------......////////////,,,,,,,,,,,,------,,,,,,.../////////////////////---.........//////000000////////////////////////,,,------...............000000000111222333333333000000000000111111111111444333111000000111333444222444666555555999AAAGGGTTTcccsss|||xxxnnneee\\\WWWXXX^^^fffqqq~~~~~~yyyzzzvvvoooggg^^^VVVQQQPPPQQQPPPSSS[[[eeepppssseee```XXXPPPLLLLLLLLLLLLOOOXXXdddmmmrrrrrrpppnnniiibbbYYYSSSPPPNNNJJJGGGHHHJJJLLLLLLOOO[[[oooqqqSSSMMMFFFCCCIIIWWWjjjxxx}}}kkk[[[XXX[[[]]][[[UUUOOOKKKJJJHHHIIIIIIEEE>>>777222000111000///...---,,,++++++***++++++,,,,,,------...***************+++++++++,,,,,,------,,,)))&&&$$$*********++++++,,,,,,,,,*********++++++,,,,,,,,,------------------......+++++++++++++++,,,,,,,,,---------------------,,,...///000///---,,,,,,---////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000........./////////000000//////000111111111111111000000000000111222333444444:::AAAHHHNNNVVVaaahhhpppdddYYYTTTQQQRRRSSSVVV___hhhwwwsssbbbTTTIIICCCCCCDDDBBBCCCIIISSScccxxxmmm\\\\\\ccctttvvv|||}}}mmmddddddcccaaa[[[TTTLLLHHHHHHHHHFFFBBB<<<888666555000000000///......------.......................................---------,,,------......------,,,///...---,,,,,,,,,,,,,,,................................................------......///000000000***+++,,,,,,------,,,,,,---............/////////------......///000000000////////////////////////...//////000000000000000...///000111222333444444000000000111111111222222333333333222222333333333222444666555777>>>IIISSSgggyyyzzzpppgggaaa^^^^^^cccjjjrrr|||}}}uuurrrlllfff```XXXPPPOOORRRRRRQQQVVV___iiisssxxxpppmmmdddZZZUUUSSSOOOKKKKKKPPPVVV\\\bbbggglllooolllfff\\\UUUQQQNNNJJJGGGDDDEEEGGGHHHGGGMMM]]]lllbbbWWWKKKEEEEEEJJJTTT^^^qqqxxxtttdddYYYZZZ[[[[[[YYYUUUQQQNNNGGGIIIJJJJJJEEE===555000000000///...---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,***)))++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,((((((***,,,...000111222++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------...//////---,,,---...//////////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000....../////////000000000//////000111111111111111000000111111222333555555666>>>GGGOOOVVV___jjjssssssiii```XXXUUUUUUUUUZZZ___hhhtttmmmXXXKKKGGGFFFBBBAAAEEEKKKUUUhhhyyykkk```^^^kkklllnnnttt}}}~~~jjjgggeeecccaaa\\\TTTNNNJJJIIIHHHGGGDDD@@@;;;777111000000///......------........................//////.........---------,,,,,,---......---,,,,,,...------,,,,,,,,,------........................------------------------,,,,,,---......///000000***+++---.........------,,,,,,------............------......///000000111////////////////////////...//////000000000000000///000000000111111222222000000111111111222222222111222333333333333222111222444777777:::EEEUUUbbbxxx}}}pppfff^^^^^^dddjjjsss{{{wwwooohhhbbb]]]YYYSSSMMMPPPVVVWWWWWW\\\eeemmmvvv~~~}}}}}}zzzpppiiiddd[[[PPPOOOOOOOOOPPPSSSZZZbbbhhhjjjfffaaa[[[VVVQQQMMMJJJGGGFFFGGGHHHEEEFFFRRR```ppp}}}wwwgggUUULLLHHHGGGKKKQQQZZZdddppp{{{xxxlllZZZXXXXXXYYY\\\[[[WWWRRRJJJJJJJJJKKKJJJDDD;;;444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////)))***+++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++((()))***,,,---///000000,,,,,,------............******++++++,,,,,,------,,,...///...------...///.../////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000.../////////000000000000//////000111111111111111111111111222333555666777:::CCCNNNVVV^^^gggttt}}}xxxkkk]]]WWWTTTSSSTTTWWW[[[hhhyyyhhhVVVNNNIIIDDDBBBDDDEEEJJJXXXhhh|||qqqiiiaaafffkkkmmmoooxxxooojjjfffeeeeeebbbZZZTTTLLLJJJIIIJJJJJJFFF???999111000000///...---------//////////////////////////////.........---------,,,,,,---......---,,,,,,//////.........//////000........................------------------------++++++,,,,,,---...//////+++,,,.../////////......,,,,,,,,,---------......---------...///000000111000000000000000000000000,,,------...............111111111000000000000000000111111111111222222222///000222333333222000///333666888:::???MMM```ooorrrfff\\\VVV\\\hhhuuu|||wwwpppiiibbb\\\WWWUUUPPPLLLQQQYYY^^^]]]bbbjjjrrryyyzzzyyyyyyxxxyyyyyyzzz{{{yyyzzzlll^^^RRRPPPLLLIIIIIIOOOXXX___fffeeeccc```\\\WWWSSSQQQOOOLLLJJJJJJFFFEEENNN[[[hhhvvvttt___SSSMMMIIIJJJNNNHHHVVVfffqqqxxx{{{wwwppp\\\XXXUUUXXX]]]___ZZZUUUNNNKKKIIIKKKLLLHHH@@@888..................------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------,,,,,,+++***---,,,,,,++++++*********---,,,,,,++++++*********---------,,,,,,+++++++++,,,---......//////......))))))***++++++,,,------+++---......------///000.........///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////000000000000//////000111111111111111222222222333444555777888===FFFRRR[[[cccmmmzzz{{{ooofff[[[RRRSSSYYY[[[aaammm|||mmmVVVIIICCC???@@@BBBEEELLLSSSfffxxx}}}jjj]]]___gggnnnlllkkkzzz~~~uuukkkgggggggggbbb]]]WWWSSSOOONNNOOOLLLFFF@@@777555222000////////////111000000000000111111222////////////////////////........................000///...---------------000///...---------------//////.........---------........................---...//////////////////..................------,,,,,,,,,---...///000000000000000000000000000000000000////////////000000000111111111111222222222111111111111111111111111333333333222111222555888:::777:::BBBKKKVVVgggxxxzzziiibbb___\\\cccvvv~~~uuuhhh^^^ZZZYYYWWWUUUTTTWWW\\\```ggggggjjjqqq{{{{{{xxxuuutttuuuvvvwwwwww}}}vvv```VVVNNNLLLJJJGGGIIIOOO\\\bbbfffeeeccc^^^VVVMMMOOOLLLKKKLLLHHHEEELLLVVVfffyyyrrrbbbWWWNNNHHHEEEHHHKKKRRR___nnnyyyzzzuuunnnaaaTTTSSSZZZ^^^]]][[[VVVTTTPPPLLLIIIFFFCCCBBB777444000......---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////------------------------,,,,,,,,,---------......///............---------............/////////000/////////000111111222222------///333333333888@@@???HHHUUUbbbmmmvvv}}}|||tttjjj^^^XXXXXX^^^aaagggppp~~~}}}hhhSSSJJJBBB@@@@@@@@@CCCHHH[[[jjj}}}wwwhhhccceeennnrrrrrrxxxnnneeefffiiifffaaa\\\XXXTTTSSSSSSPPPKKKFFF???999222000111222///,,,//////............//////////////////////////////........................//////...---------------///......---------......//////.........---------.......................................------,,,........................,,,------....../////////000000000000000000000000000000////////////000000000111111111111222222222111111111111111111111111333333333333222333555888::::::???IIIRRR\\\lll{{{wwwggg___aaaeeepppyyypppcccZZZSSSTTTTTTVVV[[[bbbkkkrrrttttttuuuzzz~~~}}}zzzxxxvvvvvvwwwxxxyyyxxx~~~tttcccSSSKKKHHHFFFFFFIIIQQQZZZccceeedddbbb]]]WWWRRRNNNLLLMMMJJJGGGKKKRRRddd{{{sss```RRRJJJHHHFFFHHHMMMWWWfffttt{{{|||{{{nnn___WWWVVVYYY[[[\\\]]]XXXRRRPPPPPPOOOJJJEEE<<<888333000.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------------------------,,,,,,,,,---------......---------....../////////........./////////000000//////000000111111222222111000222555555555;;;CCCHHHPPP]]]jjjuuu~~~|||nnnbbb\\\```cccfffiiippp~~~|||aaaTTTFFFAAA@@@???@@@BBBQQQYYYgggyyyvvviiidddnnn{{{~~~~~~~~~xxxhhhfffiiihhheeebbb___ZZZXXXWWWUUUPPPMMMIII@@@666222444444000***111000///......---......////////////////////////..............................---,,,,,,,,,------......---------...//////...............---------....................................---,,,++++++................................................000000000000000000000000000000////////////000000000111111111111222222222111111111111111111111111111222444333333444666777;;;>>>GGGSSS]]]gggtttuuujjjbbbiiittt~~~rrrggg\\\TTTNNNPPPTTTZZZdddppp}}}}}}}}}|||{{{||||||bbbRRRKKKFFFDDDCCCGGGRRR^^^cccfffgggfffbbbWWWRRRMMMMMMMMMKKKKKKMMM```yyyqqq\\\QQQMMMHHHGGGHHHNNNYYYggguuu~~~zzzlll^^^VVVUUUYYY]]]bbb[[[TTTSSSVVVVVVOOOHHHCCC>>>777222//////...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......+++,,,---...///000111111....../////////000000000000000000111111111111111444333555888888888>>>FFFMMMVVVcccpppzzzsssjjjeeeiiikkkkkkjjjnnnwwwppp^^^KKKCCCBBBBBBCCCFFFNNNOOOUUUggg~~~rrrgggnnn}}}sssiiigggggggggfffccc^^^[[[ZZZWWWTTTQQQOOOGGG===777555444000,,,333333111000////////////////////////////////////........................------,,,,,,,,,,,,---------------------...///000................................................------.........------,,,............////////////////////////............////////////////////////000000////////////000000000000111111111222222222111111111111111111111111///111333444444555777999>>>FFFSSS```jjjsss{{{yyytttqqqkkkwwwwwwhhh]]]TTTNNNOOORRRXXXaaammm|||zzzcccTTTJJJEEEBBBDDDLLLWWW___hhhnnnnnnjjj```YYYPPPMMMNNNNNNLLLJJJYYYpppnnn\\\RRRMMMIIIHHHIIIOOOYYYiiivvv|||~~~zzzmmm```ZZZ[[[]]]___[[[WWWVVVWWWVVVQQQLLLIIICCC:::444000///......//////...---,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++((()))***+++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++........................,,,,,,------------------,,,,,,,,,---------......,,,------...///000000000...////////////000000000111111111111111111111111555444666999:::;;;BBBJJJTTT]]]iiiuuuuuutttppphhh```___dddiiitttlllUUUHHHDDDCCCEEEGGGJJJGGGJJJYYYnnn~~~ooommmvvvrrrgggeeeffffffdddaaa^^^[[[WWWTTTQQQPPPMMMFFF>>>777222111222333333111000////////////////////////////////////........................---------,,,,,,------...---------------...///000---.............................................,,,---...///////////////........./////////000000//////////////////......////////////////////////000000////////////000000000000111111111222222222111111111111111111111111///111333444555777:::===EEEQQQaaannnwww~~~zzzsssppprrrvvvvvvmmm^^^UUUOOOLLLPPPUUU]]]iiiwwwvvv___OOOGGGCCCCCCFFFMMMWWWgggtttvvvrrrkkkcccXXXQQQQQQRRROOOKKKQQQ```uuukkkXXXQQQLLLHHHHHHJJJOOO^^^mmmwwwwwwkkkbbb[[[[[[\\\\\\ZZZWWWTTTSSSRRRMMMFFF===666111///...---//////...---,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,,,,++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////000000000111111111111111222222222222444444666:::<<>>>>>CCCJJJRRR^^^sss{{{mmmiiimmmsss}}}}}}pppkkkgggggggggeee```ZZZUUUSSSNNNMMMJJJEEE>>>999777666//////............//////////////////////////////........................///............///000111///......---------......---------.........//////........................////////////...---,,,+++---......///000000111111......//////000000111111000000000000000000000000000000////////////000000000111111111111222222222111111111111111111111111444555777888;;;AAAIIINNN^^^nnnxxxkkkggggggkkkuuu}}}yyypppbbbVVVOOOMMMOOOQQQTTT\\\jjjzzz{{{{{{|||yyyvvvvvvvvvvvvxxx~~~uuueeeWWWMMMDDDFFFGGGHHHRRRbbbpppwwwyyyyyytttlllgggbbbYYYNNNFFFIIIOOOYYYccclllrrruuutttbbbUUUKKKHHHFFFEEEOOO\\\wwwkkk\\\^^^```___\\\ZZZXXXXXXQQQLLLDDD===888444000...------------------------******+++,,,,,,---......+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,+++***))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++,,,,,,---......///,,,,,,,,,---------......///////////////000000000//////000000000111111111//////000111333444555555777777;;;BBBHHHOOOZZZeeepppwwwvvvuuuuuuyyy~~~mmm```YYYTTTQQQPPPZZZfffsssvvvcccQQQFFFDDD===???EEEIIIIIIQQQggg}}}sssiiigggiiittt{{{xxxooohhhjjjkkkiiiccc]]]WWWTTTNNNKKKGGGEEEBBB???999555111000000000000111111222////////////////////////........................///////////////000111111000///...------------------------.........//////........................111111000///---***((('''---......///000111111222---......///000111111222000000000000000000000000000000////////////000000000111111111111222222222111111111111111111111111888888999;;;>>>FFFNNNUUUgggxxx}}}oooddddddiiiqqq|||}}}~~~vvviiibbbXXXOOOKKKMMMPPPSSSZZZcccqqq~~~xxxyyyzzzwwwtttsssxxxyyy{{{}}}qqqaaaSSSIIIMMMLLLFFFGGGTTTfffqqq{{{xxxqqqiii\\\OOOEEEEEEGGGJJJNNNSSS\\\dddhhhzzznnn]]]NNNHHHDDDAAAHHHUUUtttvvv]]]\\\[[[\\\]]]\\\XXXUUUSSSNNNGGG@@@;;;666222///,,,,,,------------------******+++,,,,,,---......---------------------,,,))))))))))))))))))))))))++++++++++++,,,------...(((((()))+++,,,---...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------++++++,,,,,,---...//////,,,,,,,,,---------......------...///000111222222000000000000111111111111......000111333555666666999:::???GGGNNNUUUbbbnnnzzzwwwwwwwwwzzz~~~yyyeeeXXXSSSRRRVVVXXX___lllwwwfffTTTDDDDDDDDDEEEFFFGGGOOObbbsssxxxhhh\\\```lllvvvwwwvvv|||sssooommmiiigggeeeaaa[[[WWWPPPKKKEEECCCDDDBBB===888444333222111000000000000/////////...---------,,,000000//////.........------.........//////000000111111000000/////////...000///---,,,,,,---///000///...------...///000111000000///...---,,,,,,+++////////////////////////000000000000000000000000000000////////////000000000111111111222222222222222333444333222222444666222111//////111222333333666777888<<>>999111,,,,,,---......///.........---,,,++++++------,,,+++...------,,,,,,------...++++++******************......---------,,,,,,,,,---+++)))'''''')))+++---------------------------/////////......---------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---......------------,,,,,,---------.........//////111000000///000000111222000111111000000222666999<<>>999333///---.........///.........---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,///...,,,++++++,,,---...------------------------------------,,,,,,,,,+++,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---+++++++++,,,,,,------------------.........//////000000000000111111111111111222222222222444777999;;;@@@HHHRRR]]]kkkzzz~~~zzziii\\\UUUMMMNNNSSS]]]mmmkkkQQQKKKFFFGGGLLLTTT```kkkttt{{{{{{bbb^^^aaaiiillljjjlllrrr}}}rrrhhheeeiiijjjccc\\\RRRMMMGGGEEEEEEEEECCCAAA<<<999666222000///000111..................//////////////////......................../////////////////////...............///...---,,,,,,---...//////............///000000........................////////////////////////........................//////............/////////000000000111111111111000111222222111111222444222333333333444444444444666;;;CCCNNN\\\nnn~~~uuuiiiaaagggqqq~~~{{{pppiiibbbYYYRRRQQQRRRRRRPPPKKKKKKUUU```nnnyyy~~~ppp```VVVQQQLLLJJJJJJPPP\\\iiipppwwwyyypppbbbZZZUUUNNNIIIFFFFFFFFFFFFEEEJJJVVVggg{{{}}}fffPPPAAA@@@DDDGGGWWWkkk}}}lllWWWTTT[[[___\\\YYYVVVQQQIIIBBB===999666333///////////////.........---,,,+++,,,---...---+++***+++,,,------,,,+++***++++++,,,,,,------......------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---***++++++,,,---...///000------........./////////...///000111222111111000111222444444555666888;;;???FFFPPP[[[fffsssuuucccXXXQQQPPPQQQWWWbbbttt}}}aaaTTTIIIGGGMMMVVVaaajjjnnnttt|||rrraaaXXX```iiigggeeeffftttmmmgggjjjmmmhhhbbbVVVQQQKKKFFFEEEEEEDDDCCC@@@===888444111000000111------......//////000000///////////////..................///////////////..................------///...------------.../////////........./////////---------.........////////////////////////////////////////////////////////////............////////////000000000111111111///000222222111111111333111222444444444444555555777>>>JJJYYYkkk~~~~~~sssnnnlllvvv{{{nnneee]]]VVVQQQNNNQQQRRRQQQPPPRRR[[[dddrrr}}}xxxjjj___UUULLLHHHIIIQQQZZZdddooouuuoooeee___ZZZSSSNNNKKKJJJJJJIIIGGGKKKSSS```pppuuu\\\IIIEEEGGGDDDNNN\\\mmmyyyaaaXXXYYY[[[[[[[[[ZZZTTTLLLDDD>>>:::999888111000000//////............,,,+++,,,---...---,,,***+++---......---+++***))))))******+++,,,---------------,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---,,,------...///000000000............////////////---...000222333222111000000222444555666888:::<<>>:::666444222111//////////////////000000.........//////////////////////////////......................../////////......................../////////000//////...------------.........//////////////////////////////111111111111111111111111000000////////////000000000111111111222222222222...111333444333222222222000222444444333555:::>>>FFFPPP```rrr~~~vvvyyy|||mmm___WWWSSSSSSSSSUUUWWWXXXXXX^^^fffjjjjjjxxx~~~{{{zzz}}}sss]]]OOOHHHGGGGGGMMMYYYfffooossskkkhhhbbb\\\WWWQQQKKKGGGFFFGGGLLLWWWfffuuurrraaaRRRHHHCCCDDDJJJXXXllltttcccWWWVVV\\\[[[YYYTTTMMMEEE???<<<<<<555444222000.........///...---,,,---...///...,,,---...///000000///...---,,,,,,------......//////,,,,,,,,,,,,++++++++++++,,,---...000000000000///------------------------,,,------------.........,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---,,,,,,+++++++++*********....../////////000000000---...000111222222222222///111333555888===CCCGGGOOO[[[kkkuuuyyy|||yyykkk___[[[ZZZ]]]mmmlllYYYNNNJJJKKKNNNJJJNNNSSSZZZgggzzzvvvcccaaakkkooojjjbbbccciiiuuupppggggggjjjhhheee___XXXPPPJJJFFFEEEDDDCCC@@@===:::666333111000000000///////////////............/////////000000/////////.....................//////000000000---..................---//////000000000///---,,,---------...............////////////////////////000000000000000000000000111111000000000000111111222222222222333333333333///111444555444333222333111444666555444888???EEESSS]]]nnn~~~yyyxxxwwwnnnaaaVVVRRRSSSXXX[[[]]]cccgggeeehhhpppuuuvvv||||||yyy|||~~~|||}}}~~~nnnWWWIIIFFFDDDGGGPPP\\\jjjsssrrrppplllhhhccc[[[SSSNNNHHHFFFHHHRRRccctttttt```OOOFFFDDDFFFNNN]]]pppnnn]]]WWWZZZYYYZZZXXXRRRJJJBBB===;;;777555222000....../////////---,,,---...///...---........................------..................,,,,,,,,,++++++++++++***,,,,,,---...//////000000........................//////000000000111111111,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,.../////////000000000000......///000111222333333111222444666:::AAAIIINNNXXXeeeuuu~~~~~~~~~nnnfff```]]]hhhwww}}}fffVVVKKKGGGHHHGGGJJJMMMPPPZZZlll}}}hhh]]]gggooommmkkkeeedddmmm}}}xxxkkkjjjnnnjjjhhhddd\\\TTTNNNJJJHHHCCCCCCBBB???;;;777333111111111000000//////......---.........//////000000000000//////.........---.../////////000000111111------............------//////000000000///---,,,........................////////////////////////////////////////////////222222111111111111222222222222333333333444444444///222555666555333333333333555777666666:::BBBJJJ\\\gggwwwzzzsssqqqvvvkkkdddZZZRRRRRRWWW```fffeeeooouuurrrpppwww~~~~~~}}}zzzxxxtttpppooooooqqqrrrtttvvvyyyzzzyyyyyy{{{~~~{{{}}}|||```LLLHHHEEEFFFKKKUUUcccooouuuuuusssrrrnnnggg___YYYMMMIIIHHHQQQcccuuuoooYYYLLLGGGDDDGGGQQQccczzzwwwdddYYYXXXXXXZZZZZZUUULLLCCC===;;;777666333000....../////////...------...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++,,,---......////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---,,,------...///000111111////////////000000000000.........///000222333444333444555777<<>>666000444222111000111000///------------.........//////000000000000///////////////////////////////////////---***((((((***---///////////////////////////---///111000---,,,...000///////////////.........111000///////////////000////////////000000000000111111111000111111222333---///222333333333555666222444555666999AAAMMMVVVdddrrrzzzppppppttt~~~wwwhhhZZZPPPQQQSSSUUUaaaooo{{{{{{vvvrrrtttqqqmmmiiiffffffggghhhhhhkkknnnooonnnmmmlllmmmrrrrrrqqqrrrtttwww{{{~~~~~~{{{{{{~~~lllRRRIIICCCEEEIIIOOO]]]mmmxxx}}}|||wwwwwwxxxmmm]]]PPPLLLIIIMMMZZZnnniiiXXXHHHAAAGGGMMMSSSggg{{{dddXXXWWW]]]\\\\\\\\\TTTFFF===::::::888666333111000///000------...//////.........//////.........---------,,,++++++******++++++,,,---------------------------------...------,,,,,,))))))***+++,,,...000111***+++,,,---............---+++)))+++...000///...---------------------------------............///---------............///111111000000//////......///000111111111111000000///111666<<<@@@HHHWWWffflllxxxjjjbbbdddgggnnnyyyhhhWWWNNNKKKDDDBBBCCCEEEHHHPPP```nnn{{{oooeeeccclllsssrrroooppp|||zzznnnkkkiiijjjhhhbbbZZZQQQLLLIIIIIIHHHHHHGGGEEE@@@999444444222000000000000///------------.........//////000////////////////////////////////////////////////...,,,******,,,...///////////////////////////---///000000...---...000////////////////////////000000////////////000000//////000000000111111111111111111111111222222333111333444444222111222222777888888:::@@@KKKXXXaaannnzzzuuulllppp{{{ttt```UUUNNNRRRVVVZZZfffuuu}}}zzzuuurrrqqqnnnjjjfffcccbbbbbbbbbbbbdddggghhhhhhhhhhhhiiijjjiiiiiiiiikkkooorrruuu{{{xxxuuutttwww{{{~~~pppVVVKKKDDDDDDEEEJJJWWWgggzzz|||yyyzzzsssgggWWWQQQKKKLLLWWWjjj~~~yyy___NNNCCCGGGLLLPPP```ssssssddd[[[]]]ZZZYYYZZZVVVKKKAAA===888666444222000///...---+++,,,,,,,,,---,,,,,,,,,......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,---............,,,+++++++++,,,,,,---...............---,,,++++++---+++***+++...000///...---------------------------------............///---------............///111000000000/////////...000000111111111111111111111333888>>>DDDMMM]]]llluuu~~~~~~jjj```[[[^^^dddmmmyyyxxxdddVVVNNNEEEBBB@@@AAACCCHHHTTT```yyy}}}ooodddggguuuyyy{{{{{{tttkkkjjjjjjiiieee___WWWOOOJJJLLLKKKIIIHHHFFFCCC>>>:::333222000///000000///...------........./////////////////////////////////////////////////////////......------------......////////////////////////...///000///...---...000////////////////////////000000000//////000000111000000111111111222222222111111111111111222333333333444555444222111222333888777888<<>>@@@DDDKKKRRR]]]wwwtttoooqqqxxxxxxkkkhhhfffffffffbbbYYYRRRPPPNNNKKKJJJHHHGGGDDDAAA777444111000000111000000........./////////000000------....../////////000////////////////////////......///000000///......//////////////////////////////....../////////...////////////000000111111000000000000000111222222222222222222333333333333222222222111222333333444222333444444333444666888666999@@@LLL]]]qqq}}}tttiiipppwwwzzz|||uuudddXXXRRRQQQTTT]]]iiivvv|||wwwrrrsssxxxyyytttpppkkkiiicccbbbaaa```___^^^^^^^^^___bbbeeegggiiijjjlllnnnpppooommmkkkiiiiiiiiiiiikkkiiihhhhhhhhhhhhgggeeedddgggjjjlllnnnpppsssvvvxxx}}}~~~}}}}}}}}}}}}~~~~~~~~~{{{zzz|||~~~~~~sssdddYYYPPPMMMHHHCCCHHHSSS```qqqwwwdddRRRIIIMMMYYYccczzz|||___MMMDDDAAAEEEMMMWWWssswwwfffWWWVVVZZZXXXPPPIII=========<<<:::777555333111000///............///------------............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,+++++++++,,,------,,,,,,+++,,,,,,---///000,,,---...//////.........---------------------------------............///---------............///////////////000000000000000000000111222444555666888999AAAMMMZZZhhhyyy~~~}}}|||~~~tttZZZRRROOOVVV]]]aaajjjttt}}}kkkZZZNNNBBB>>>???AAAFFFKKKXXXooo}}}yyylllooouuuzzz~~~rrrlllgggfffhhhfff^^^WWWRRRPPPNNNLLLKKKIIIEEECCC;;;777444111111111111000....../////////000000000---------......//////000////////////////////////......////////////......////////////////////////000...---...///000///......//////000000111111222000000000000111111222333111111222222222333333333222222222222222333444444555666555444333333555777555===HHHVVVeeewwwwwwssshhhuuu~~~|||lll]]]VVVRRRSSSWWW```nnn~~~zzz{{{~~~|||wwwrrrnnniiifff\\\[[[YYYXXXWWWWWWXXXXXX___cccjjjooorrruuuwwwyyy{{{zzzxxxvvvuuussssssrrrqqqooolllkkkkkkkkkjjjhhhfffhhhjjjkkkkkklllnnnpppooossswwwyyyyyyyyy{{{~~~|||yyywwwssssssrrrqqqqqqqqqrrrrrruuuwwwwwwvvvssssssvvvyyy|||}}}uuuggg^^^XXXVVVOOOFFFGGGNNNWWWfffzzzqqq]]]OOOKKKOOOUUUdddsssoooXXXIIIBBBDDDIIILLLgggqqq\\\VVVYYYXXXRRRMMM??????>>><<<:::888666555000///...,,,,,,,,,------------...............///,,,++++++******++++++,,,------------------------/////////...---,,,***************+++,,,---...///000///---,,,++++++,,,---,,,...000000///.........---------------------------------............///---------............///////////////000000000000111000000111222555777999:::<<>>;;;666333222111111000.../////////000000000000,,,,,,---......///000000////////////////////////........................////////////////////////000...---...000000///---...//////000111111222222000000000000111222333444111111111111222222222222333222222222222333444444555555555444333444777:::<<>><<<:::999999111000...,,,+++,,,------,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,------------------------............---,,,++++++++++++++++++,,,---......000///---+++++++++,,,---+++...111111///------...---------------------------------............///---------............///.../////////000000000111111000000111333555888:::===???JJJ[[[kkkyyy}}}~~~}}}gggXXXPPPTTTZZZ^^^gggtttzzz|||jjjTTTHHHCCC@@@???AAABBBVVVffftttwwwmmmgggjjjnnnrrrzzz{{{mmmhhhiiiiiiccc\\\WWWUUUTTTSSSQQQMMMHHHEEEAAA===888444222222111000////////////000000000000,,,,,,------...///000000////////////////////////......------------......////////////////////////000...,,,---000111///---...//////000111222222222000000000000111222333444000000111111111222222222333333222222333333444555111222333333444777;;;???IIIXXXjjjvvv}}}vvvtttzzz}}}uuuxxxsssooollldddXXXSSSTTTNNNQQQWWW```ppp}}}rrrkkkgggggghhhhhhjjjkkkmmmnnnvvvtttrrrqqqooolllhhhddd[[[XXXSSSOOOLLLKKKLLLMMMTTT\\\hhhttt}}}|||{{{yyywwwpppqqqrrrpppnnnllllllmmmooonnnmmmmmmnnnnnnllljjjlllmmmmmmmmmkkkgggccc```YYYYYYYYYXXXYYYYYYZZZZZZUUUZZZ```bbb___]]]^^^```______bbbfffjjjmmmmmmlllnnnppptttuuuwww|||yyytttrrrqqqgggWWWNNNOOOKKKPPP___vvvrrr```RRRLLLKKKJJJRRRXXXaaauuupppYYYJJJDDDDDDEEENNNfff}}}cccWWWVVVWWWWWWWWWHHHFFFDDDAAA???>>>======444222000...---...///000+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,------...---------,,,,,,++++++,,,,,,---------,,,+++++++++---///111+++///222222///------...---------------------------------.........//////---------.........//////.../////////000000111111111000000111333666999;;;???BBBNNN___ppp~~~~~~|||xxxyyytttbbbUUUWWW^^^cccnnn{{{gggRRRFFFBBBBBBCCCFFFIIIUUUiii{{{}}}mmmfffjjjssszzz}}}jjjeeefffdddbbbdddWWWXXXYYYVVVQQQKKKGGGEEEAAA@@@<<<777333111111222......//////000000111111000000000000000000000000000000000000000000000000......///000000000000000///////////////.........000000000000000000000000000000000000000000000000111111111000000000000000222222222222222222222222666555333222222333444555333111222555888:::@@@GGGXXXkkk~~~{{{|||rrrooojjjccc]]]XXXUUURRRPPPRRRVVV\\\dddooozzzpppggg___ZZZZZZYYYXXXWWWWWWWWWWWWWWWdddgggkkkpppsssrrrooollleee^^^YYYYYYTTTMMMKKKNNNNNNRRR\\\jjjtttzzz}}}yyyvvvuuuuuurrrooommmmmmoooooollliiieeecccaaa___^^^]]]ZZZXXXQQQQQQPPPOOONNNMMMLLLKKKQQQQQQRRRSSSSSSTTTUUUUUUPPPRRRUUUWWWYYY\\\```cccaaaeeejjjlllmmmrrr{{{~~~ssswwwzzzppp___SSSVVVOOOPPPbbbyyytttZZZJJJJJJNNNJJJKKKSSSaaassslllUUUGGGAAAHHHNNN[[[ooottt]]]SSSVVVYYYXXXQQQJJJBBB???@@@@@@>>>;;;444333111//////000111222.........------,,,,,,,,,------------------------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,---....../////////.........------,,,,,,,,,---------.........//////...------...//////---+++111000///////////////000222222555888888777<<>>:::666333333333////////////000000111111000000000000000000000000000000000000000000000000------...////////////////////////////////////...000000000000000000000000////////////////////////111000000000000000000000222222222222222222222222555444444333333444444444222111222555666:::DDDNNNgggyyyuuufffaaa[[[VVVSSSRRRPPPOOOSSSXXX```hhhrrruuukkkbbbYYYRRRNNNMMMMMMLLLKKKKKKKKKKKKKKKWWW\\\cccllltttxxxyyyyyyqqqjjjeeebbb\\\RRRNNNOOOLLLMMMTTT___iiiqqq|||~~~}}}~~~zzzuuurrrqqqppplllhhheeebbb]]]ZZZXXXVVVSSSQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJLLLOOOPPPRRRTTTXXX[[[WWWZZZ^^^```aaaeeemmmsss{{{~~~~~~|||ooofffXXXQQQOOOYYYjjjzzz~~~wwweeeVVVPPPKKKHHHIIIOOOYYYhhh{{{{{{eeeQQQFFFCCCGGGPPPaaavvvjjjZZZVVVVVVUUURRRLLLDDDAAA@@@@@@>>>;;;777666333111////////////......---------,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------.........---------...//////......---------,,,,,,,,,---------.........//////...---...000111111...,,,000000////////////000000333222555888888888>>>EEEGGGPPP\\\fffqqq}}}|||vvvxxx{{{~~~{{{ooolllqqq{{{pppbbb[[[XXXXXXbbbnnn}}}rrr[[[KKKCCC@@@@@@AAAHHHTTTbbbrrrxxxhhhiiixxxqqqiiihhheee___```]]]ZZZXXXWWWRRRLLLGGGBBBAAA???===:::777444333/////////000000000000111000000000000000000000000000000000000000000000000------...............///......//////////////////000000000000000000000000........................000000000000000000111111222222222222222222222222333333444444555444444333333333555777888>>>MMM\\\www~~~sss]]]YYYTTTQQQPPPRRRSSSSSS[[[aaajjjqqqwww~~~}}}|||{{{qqqkkkaaaXXXQQQKKKFFFCCCCCCBBBAAAAAAAAAAAAAAAAAAJJJPPPZZZgggsss}}}yyytttjjj]]]TTTRRRNNNLLLNNNTTT[[[dddppp{{{|||xxxrrrmmmgggbbb[[[UUUQQQNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCCCC??????@@@@@@AAABBBBBBBBBCCCDDDFFFGGGGGGIIILLLNNNLLLNNNQQQRRRSSSVVV\\\aaaiiilllqqqssstttsssssstttwwwxxx{{{~~~cccYYYQQQQQQYYYgggxxx{{{xxxqqqdddXXXLLLIIIHHHLLLRRR\\\mmm{{{zzz```NNNBBBCCCFFFPPP```sss|||fffYYYUUUTTTSSSNNNGGGCCCBBB@@@===;;;;;;999666222000...------...------------,,,,,,,,,------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...000///...---------...///...------------,,,,,,,,,---------...............---...///222444333111...000000000//////000000111333333444777888999@@@IIIOOOXXXcccjjjrrr{{{}}}zzzrrrzzzfffhhhkkkmmmooopppqqqpppsssrrrrrrtttzzzwwwnnnlllpppzzz~~~ooocccYYYUUUZZZcccrrr}}}jjjUUUHHHCCC???@@@DDDLLLWWWggg~~~xxxooowww~~~mmmhhhddd___ccc___ZZZYYYYYYVVVNNNHHHBBBAAA@@@???===999555222000000000000000000000000//////////////////////////////////////////////////////........./////////............////////////////////////////////////////////////////////////000000000000000111111111111111111111222222222222222333444555555555444333666666999:::<<>>>>>??????===???@@@@@@@@@AAACCCEEEFFFGGGIIIJJJJJJLLLQQQTTTXXX\\\aaadddeeefffggghhhlllnnnrrrwww|||vvvgggXXXPPPRRRZZZiiiuuuwwwttttttkkk___TTTOOOLLLKKKNNNWWWhhhxxxnnnWWWGGGDDDCCCGGGPPP```tttsss```XXXWWWTTTPPPKKKFFFDDDAAA===;;;<<<:::777444111///------------------------------------------------------******+++,,,------------------------------------------------------------...------,,,,,,------...222111///---,,,------...------------------------........................---...000333666555222000000000000///000000111111333222444777888:::CCCLLLVVV```jjjqqqwww~~~}}}tttnnnkkkuuu[[[\\\^^^```aaaaaaaaaaaadddeeegggjjjmmmrrrvvvxxx|||}}}~~~tttjjjfffiiinnnxxxuuuggg]]][[[^^^dddnnn~~~yyy```MMMDDD@@@AAAEEEKKKQQQ]]]ssswwwwwwuuuiiieeeaaaddd___ZZZYYYZZZWWWQQQKKKCCCAAA@@@@@@???<<<777333111111111111000000000000////////////////////////////////////////////////111111000//////000000111---.........//////000000////////////////////////000000000000000000000000//////000000111111111111000000000111111222222222111222444555666555444333555777:::===@@@KKKaaattt|||pppbbbZZZZZZ\\\```eeeiiikkklllqqqxxxzzzqqqjjjfffbbbbbbaaa```]]]YYYVVVTTTQQQMMMHHHEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBGGGOOO[[[jjj{{{xxxhhh]]]TTTPPPLLLLLLMMMPPPXXX```rrruuullleee^^^UUUMMMHHHEEECCCAAA@@@@@@??????>>>>>>======<<<<<<<<<===============;;;<<<======<<<<<<>>>@@@BBBCCCDDDDDDEEEFFFIIIJJJKKKOOOTTTWWWYYY[[[]]]___```bbbgggmmmtttzzzuuu___TTTQQQSSSYYY___mmmxxx|||tttooopppmmmeee\\\VVVOOOKKKLLLVVVjjj|||yyybbbLLLFFFBBBDDDIIISSSgggyyy}}}fffZZZXXXUUURRRNNNJJJFFFBBB>>>;;;:::999777555333111000///------------------------------------------------******+++,,,------------------------------------------------------------...------,,,,,,------...222111000...---------...------------------------.....................---......000333555555333000000000000000000111222222222222444777:::===EEEOOOXXXcccooovvv|||yyypppiiihhhrrr~~~SSSTTTTTTUUUVVVVVVVVVVVVWWWZZZ^^^```bbbccceeegggnnnooopppqqqttt{{{pppdddaaadddmmm{{{zzzmmmbbb]]]ZZZ```mmm}}}mmmTTTFFFBBBCCCFFFJJJNNNVVVhhhxxx~~~xxxyyyqqqgggdddccc```]]][[[ZZZXXXTTTPPPFFFCCCAAAAAABBB???:::555222111111111111000000000000000000000000000000000000000000000000000000000333222111000///000111222------......///000000000000000000000000000000000111111111111111111111111/////////000111111222222//////000000111222222222222222333444555555555555444555999???FFFRRRfffxxx}}}~~~kkk```\\\```gggqqqzzz}}}{{{xxxyyy~~~rrrhhh```YYYVVVUUUUUUUUUSSSQQQNNNLLLJJJHHHFFFCCCBBBCCCDDDCCCBBB@@@????????????@@@AAAAAA@@@DDDJJJTTTdddyyywwwjjjWWWRRRNNNLLLKKKLLLSSS[[[ggguuupppfffZZZTTTLLLEEEAAA???>>>===>>>>>>======<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<;;;::::::<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBEEEJJJMMMOOOQQQSSSUUUTTTWWW\\\cccllltttzzz~~~gggYYYQQQNNNMMMOOO[[[kkkvvvuuuppppppooolllbbb[[[RRRKKKIIIRRRhhh|||qqqRRRIIIBBBBBBEEEMMM^^^qqqjjjZZZVVVTTTSSSQQQMMMHHHCCC???===:::999888666555333111111,,,,,,,,,------------...------------------------+++,,,,,,------------,,,------------------------,,,,,,,,,------------......------,,,,,,------...111111000000///...------,,,,,,,,,------------..................---------///...///111222333111000000000000000111111222333333333666;;;>>>AAAJJJSSSZZZfffttt{{{|||tttoookkkhhhrrr|||LLLLLLMMMMMMNNNOOOOOOOOOMMMPPPTTTVVVVVVVVVYYY[[[___cccfffggghhhlllsssyyy|||xxxiiifffiiinnnuuusssfffZZZXXX]]]iiivvv~~~aaaNNNEEEDDDEEEHHHKKKRRR___mmm{{{sssllleeecccbbb```^^^\\\YYYXXXVVVJJJGGGDDDCCCEEECCC>>>999222222222111111111000000000000000000000000000000000000000000000000000000333222000///...///000111------......///000000111000000000000000000000000000000000000000000000000...//////000111111222222/////////000111222222222333333333333444555666666666666;;;DDDNNNZZZlll{{{uuuggg```^^^ggguuutttqqqnnnooovvv~~~xxxlllbbb[[[VVVQQQNNNNNNNNNMMMMMMKKKJJJHHHHHHEEEDDDCCCCCCDDDDDDBBB@@@AAA@@@@@@@@@AAAAAABBBCCCCCCEEEHHHOOO^^^uuu}}}ggg___WWWQQQMMMKKKQQQXXX___jjjyyy{{{oooddd]]]NNNJJJDDD???===<<<;;;:::<<<;;;;;;;;;;;;:::::::::888888888888888888888888888999:::999888999:::<<<:::999999:::;;;<<<<<<<<<;;;>>>BBBDDDFFFHHHJJJLLLJJJNNNTTT\\\fffooovvvzzzyyyqqq___RRRJJJIIIMMMPPP^^^oooxxxyyyvvvtttsssgggaaaWWWNNNIIINNNaaatttcccTTTGGGDDDDDDHHHWWWhhhooo^^^WWWSSSSSSRRROOOJJJEEEAAA???;;;:::999888666333111000,,,,,,,,,---------......------------------------------.........------,,,........................,,,,,,,,,---------.........------,,,,,,------...///000111111111///---,,,,,,,,,,,,---------......//////.........---------000...------///000///...000000000000111222333444444555:::@@@CCCFFFNNNWWWaaannn{{{~~~ssslllkkkllljjjttt}}}GGGGGGHHHIIIJJJKKKLLLMMMHHHKKKMMMNNNMMMNNNRRRUUUTTTYYY___aaa```aaaeeeiiieeekkkrrrtttrrrnnnkkkkkknnnooopppoooooorrrxxx}}}{{{mmmjjjooommmnnntttvvv^^^VVVSSSZZZdddnnn|||mmmWWWGGGDDDCCCEEEIIIOOO\\\ggguuu}}}mmmnnn}}}pppeeeccccccccc```]]][[[ZZZ[[[NNNIIIFFFEEEGGGFFFAAA<<<222222222222111111000000000000000000000000000000000000000000000000000000333111///...---...///000---------...///000000111000000000000000000000000000000000000000000000000...//////000111222222222...//////000111222222222333333222222333444666777::::::???JJJUUUbbbqqq~~~mmmccc```bbbmmmzzzooommmkkkmmmsss|||{{{uuujjjddd]]]WWWUUUSSSQQQNNNLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEFFFFFFDDDAAA???DDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIMMMYYYqqqyyynnnbbbXXXOOOKKKPPPWWW[[[dddpppyyy{{{lllbbbZZZTTTQQQIIIEEE@@@===<<<<<<<<<;;;::::::::::::999999999999777777777777777777777777666888888888777777999;;;999888888888:::;;;;;;:::777:::===???@@@BBBDDDFFFEEEHHHOOOXXXcccmmmtttyyywww{{{yyydddSSSHHHKKKRRRLLLWWWjjj{{{~~~zzzyyylllfff\\\RRRJJJLLL\\\mmmuuubbbOOOHHHDDDEEERRRbbbwwwxxxtttccc\\\SSSTTTSSSPPPKKKFFFBBB@@@<<<<<<;;;999666333111///,,,,,,,,,------.........------------------------////////////...---,,,,,,........................,,,,,,,,,------............------,,,,,,------...---///111333222000...,,,,,,,,,,,,------.........//////.........---------111...,,,+++---.........000000000000111222333444666777===DDDHHHJJJRRRZZZiiivvvwwwjjjdddfffjjjkkkvvvJJJKKKKKKLLLLLLKKKKKKKKKHHHIIIJJJKKKLLLNNNOOOPPPOOORRRUUUWWWXXXZZZ[[[]]]`````````bbbbbbaaa]]]ZZZ```______^^^___```bbbcccpppxxxyyyvvvvvvtttuuuwww{{{kkkZZZPPPTTTWWWXXXfffzzz{{{bbbPPPJJJDDDDDDFFFKKKSSS\\\mmm~~~vvvhhhmmm~~~~~~iiieeegggfffaaa\\\[[[[[[[[[UUUPPPKKKIIIJJJHHHCCC>>>:::666222000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------------.........///000000000000111111111111///000000000111111111111000111111222333333444444666333333555666555888===:::===FFFTTTbbbooo{{{|||tttddd]]]___gggrrr}}}zzzyyywwwuuuuuuxxx}}}|||yyyvvvrrrooodddaaa]]][[[ZZZYYYWWWVVVLLLLLLMMMLLLKKKJJJIIIHHHMMMJJJHHHFFFGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGJJJOOOWWWiii~~~lllbbbZZZSSSRRRUUUYYY\\\eeeooouuuyyyyyyooobbbXXXSSSOOOJJJFFFAAAAAA@@@>>>===<<<;;;:::<<<<<<;;;;;;:::999888888666666555555555666666777555555666777888999::::::999999999888888888888888999999:::;;;<<<>>>>>>???BBBDDDJJJSSS___lllyyyyyydddTTTLLLKKKKKKHHHSSScccrrr~~~}}}}}}oooaaaYYYTTTRRRXXXaaa|||yyy___JJJCCCGGGPPPVVVgggzzz~~~yyygggRRRLLLRRRSSSPPPMMMLLLHHHCCC=========;;;888444000.........---,,,,,,,,,------,,,---------,,,++++++*********+++,,,,,,------.....................---,,,000000///...---,,,,,,+++...------,,,,,,,,,------000000000000111222333444++++++,,,,,,...///111111---------............//////000000000000000//////000111111111333555777999999>>>CCCGGGKKKTTTaaakkkttt}}}uuufff\\\YYY```iiimmmuuuKKKLLLNNNOOOOOOOOONNNMMMJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTVVVWWWYYY\\\___^^^^^^___```aaa```\\\YYYYYYYYYXXXWWWWWWXXXZZZZZZ\\\eeerrr|||yyyyyyyyyzzzvvvbbbRRRQQQPPPPPP[[[kkkyyyoooVVVMMMEEECCCEEEGGGMMMSSSbbbrrrjjjjjjvvvqqqfffgggfffccc___]]]\\\\\\XXXTTTOOOMMMMMMKKKFFFBBB;;;888444111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........////////////000000000000111111111111111111111111222222222222111111111222222333333333333111111444555555888===AAAGGGRRR```nnnyyy|||zzzxxx~~~nnnaaa^^^bbbjjjtttwwwqqqnnnmmmjjjiiifffdddaaa^^^]]]\\\[[[ZZZXXXXXXWWWUUUSSSRRRQQQPPPPPPNNNLLLKKKJJJIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHJJJMMMSSSdddtttiii___YYYZZZXXXYYY___hhhlllooovvv}}}tttlllfff^^^SSSLLLIIIGGGCCC@@@??????>>>>>>===<<<<<<<<<;;;::::::999888888777777555555444444444444555555666666666777777888999999888888888888888888888888888888999:::;;;<<<======???BBBFFFOOO[[[jjjyyyxxxfffYYYPPPJJJHHHBBBKKKZZZiiixxx}}}tttiii\\\RRRTTT\\\xxxpppXXXLLLKKKNNNRRR]]]ppp~~~}}}|||{{{mmm[[[QQQRRRSSSSSSQQQMMMJJJHHH@@@>>><<<;;;:::666222...///...------,,,,,,---------------------,,,++++++........................,,,------..............................---------...---------------......000////////////000000111//////.........//////000---------............////////////000000//////...000111111222333555888;;;>>>CCCHHHKKKPPPYYYgggqqq}}}qqq___VVVUUU]]]fffqqqvvv~~~LLLMMMPPPRRRSSSRRRQQQQQQPPPQQQSSSTTTUUUTTTSSSRRRTTTVVVWWWXXXZZZ]]]aaaeeebbbbbbccceeeeeeddd```]]]YYYXXXWWWWWWWWWXXXYYYZZZYYY```lllwww}}}{{{}}}lllVVVOOOMMMKKKRRR___iiixxx~~~cccVVVIIIDDDDDDEEEGGGJJJUUUcccwwwmmmfffhhh{{{zzzgggffffffeeeccc```^^^]]]\\\XXXTTTSSSRRROOOKKKFFF>>>:::555333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111222222222222333333333222222222222222222333333222111222555666555999???KKKTTTcccrrr~~~{{{xxxxxxxxxyyy~~~zzzoooddd\\\^^^dddllluuu{{{rrrkkkgggggghhhhhhoooooonnnmmmllljjjiiihhhfffeeebbb___]]]\\\\\\\\\[[[XXXVVVTTTSSSQQQNNNLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJLLLOOO\\\tttrrrhhhddd[[[ZZZ\\\aaaccceeekkkrrruuu~~~rrrfffZZZRRRRRRLLLEEEAAAAAAAAA@@@???<<<=====================<<<;;;;;;::::::999999888777666666555555555666666777777777777777777777777888888888888888888888888777777888888999:::;;;;;;===???BBBIIIUUUeeewwwxxxkkkaaaXXXMMMFFF@@@EEEOOO\\\kkkzzz~~~iiiWWWTTTXXXoooeeeTTTLLLKKKLLLXXXjjjzzz~~~pppYYYRRRQQQVVVUUUNNNLLLNNNEEEAAA<<<;;;<<<:::444/////////...------------------............---,,,,,,000000///......---,,,,,,+++,,,---...............---------.........//////------------...///000000//////...------------...222222000///......---------------............///---....../////////......000111222222333666:::===EEEIIINNNRRRWWWaaaooozzzlllWWWQQQUUU___iiivvvyyy}}}SSSUUUXXX[[[]]]\\\\\\[[[ZZZ[[[^^^aaabbbaaa___^^^aaaaaaaaaaaacccffflllpppsssrrrsssssssssqqqmmmiiiddddddccccccdddfffggghhhiiijjjmmmsss|||~~~}}}ttt[[[QQQNNNMMMSSS\\\dddqqqvvvcccPPPFFFDDDDDDEEEGGGNNNWWWggg{{{oooccc\\\fff|||iiieeedddffffffdddaaa```^^^\\\YYYWWWUUURRRNNNJJJAAA===888555333333222111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000000111111111///000000000111111111111111111111222222222333333222222222222222222222222444333555888888888===DDDRRR```sssxxxwwwzzz~~~|||tttiiiaaaZZZWWW\\\dddooowwwxxxppplllmmmpppsss}}}~~~|||wwwuuurrrpppnnnnnnooooooooojjjddd___]]][[[ZZZYYYTTTSSSRRRQQQPPPOOONNNMMMLLLJJJJJJKKKMMMVVVjjj}}}yyyqqqddd```]]]^^^______ccciiilllttt}}}{{{ooodddZZZPPPJJJHHHDDDAAA???@@@BBBBBBBBB========================??????>>>>>>============;;;:::999999888999999999888888888777777666666666777777777888888888888888777777888999::::::;;;;;;===>>>???DDDMMM]]]ooo|||yyyoooiii```TTTKKKDDDCCCFFFPPP]]]lll~~~xxxcccXXXVVVbbbzzzkkkVVVKKKGGGGGGSSSfffyyydddVVVPPPWWWXXXOOOMMMTTTJJJDDD>>><<>>888111000000///...---------------......///......------------,,,,,,,,,+++++++++,,,,,,---.........------........................---------...///000111222000///...---,,,,,,,,,,,,222111000...---------------------............///,,,---.....................000222222333666<<>>>>>===@@@@@@@@@???????????????===<<<;;;;;;:::::::::;;;999999999888777777666666777888888888999999999:::999999::::::;;;;;;<<<<<<>>>??????@@@FFFSSSdddqqqzzzrrrmmmfff\\\TTTKKKEEEBBBHHHQQQ```vvvooo\\\QQQTTTggg{{{rrr[[[MMMGGGEEEMMM___vvvqqq^^^SSSVVVWWWPPPOOOUUUOOOHHH@@@???AAA@@@;;;555222111000///............------......///......---+++++++++,,,,,,,,,---------.........---,,,++++++000//////...------,,,,,,---------...///000111222111000///...---,,,,,,,,,...------,,,,,,------------------............///,,,,,,---...//////......---///222333333777???EEEMMMRRRYYY___eeeooo}}}hhhVVVXXXdddsss~~~yyyzzz|||}}}~~~tttoooqqqwww|||||||||~~~gggYYYRRRNNNPPPTTT```iiiwwweeeSSSHHHBBBBBBDDDDDDKKKVVVggg}}}~~~mmm\\\VVV[[[iii{{{~~~pppeeegggiiifffdddfff______^^^\\\YYYTTTPPPNNNHHHDDD===999666444222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111//////000000000111111111000111111222333333444444444444555888999>>>JJJVVVggg{{{{{{}}}wwwwwwxxxwwwtttfff^^^VVVSSSRRRTTTZZZaaawww~~~wwwuuutttuuukkkiiigggccc___\\\YYYXXXTTTRRRQQQRRRRRRVVVbbbooo|||mmmddd\\\YYYWWWUUUVVVYYY```gggnnnssswww|||{{{xxxiiicccZZZTTTOOOKKKFFFBBBBBBAAAAAAAAA@@@AAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@????????????????????????===<<<;;;::::::999:::::::::::::::999999888888888888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@???AAAJJJYYYddd{{{xxxsssmmmeee^^^SSSJJJEEEGGGMMMXXXnnnsss^^^MMMJJJUUUdddppp~~~~~~fffTTTJJJFFFJJJ[[[ssslllYYYTTTTTTRRRRRRUUURRRLLLEEEAAABBBAAA===:::333222111///............,,,,,,---............---,,,,,,------...///000000---------------,,,++++++111000///...---,,,++++++------------...///000000222111000///...---------,,,+++++++++,,,---......---------............///,,,---...///////////////---111444555555:::CCCJJJPPPWWW```gggmmmwwwfffZZZ___kkkzzzyyyqqqpppqqq{{{|||}}}{{{wwwwwwyyy}}}mmm^^^TTTOOOPPPSSS[[[cccqqqxxxcccRRRFFFAAABBBAAAGGGQQQ```ttt{{{hhh\\\XXX___ooo~~~|||kkkiiijjjfffdddggg`````````^^^ZZZUUUQQQOOOKKKFFF???:::777444222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111000000111111111222222222//////000111333444555555444444666:::>>>FFFWWWfffyyy{{{yyyuuunnnhhh^^^WWWRRRRRRTTTWWW\\\cccuuu|||zzzxxxuuupppkkkfffcccaaa\\\ZZZXXXWWWVVVWWWaaakkkzzzmmmccc[[[WWWUUUQQQQQQSSSZZZaaahhhlllnnnqqqnnniii^^^YYYSSSPPPNNNLLLHHHDDDCCCDDDEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::;;;;;;;;;::::::::::::::::::999999:::;;;;;;<<<======<<<<<<<<<<<<<<<=========;;;>>>@@@??????EEEPPPZZZooowwwpppkkkbbbVVVNNNLLLMMMSSSfff{{{ttt```OOOJJJLLLRRR[[[hhhzzzooo[[[MMMGGGGGGUUUkkkzzzaaaRRRQQQUUUVVVTTTTTTOOOIIIDDDBBBAAA???>>>333333111000///.........++++++,,,------------------.....................)))***+++,,,---.........//////......---------,,,...---------------......000000///......---......---,,,,,,,,,,,,---......---------............///,,,---...///000000000000000444888999999>>>HHHQQQUUU]]]gggpppwwwnnn]]]ZZZcccqqq~~~yyyxxxooorrruuuuuusssrrrtttwww{{{~~~pppbbbXXXSSSTTTWWWYYY```nnnrrr]]]KKKBBBBBB???FFFOOOZZZlllssscccYYY[[[jjjyyyyyypppkkkjjjeeecccggg```aaabbb```[[[VVVRRRPPPLLLGGGAAA;;;777555222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111222222222333333333...///000111333555666666555555999>>>CCCOOOcccttt~~~vvviii^^^YYYTTTQQQSSSWWWZZZ___dddpppvvv~~~yyysssnnniiigggbbb___]]]\\\YYYXXX```iii|||zzzmmmddd[[[WWWUUUQQQOOOQQQPPPWWW^^^aaacccccc___YYYUUUQQQMMMLLLMMMLLLIIIFFFHHHIIIKKKKKKIIIHHHHHHIIIDDDEEEEEEFFFGGGHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<999===@@@???>>>BBBLLLUUUcccuuuzzzuuuooobbbWWWRRRNNNNNN^^^rrrtttdddVVVOOOJJJIIINNNYYYiii}}}sss___OOOFFF@@@KKK___yyyfffRRRPPPXXXYYYTTTTTTQQQKKKFFFBBB@@@@@@AAA444333222000///.........***+++,,,,,,---------,,,...------,,,,,,++++++***&&&'''))),,,...///000000---------............///...------,,,,,,,,,------//////...---------......///......---------......---------.........//////---...///000111111111111222777;;;;;;<<>>EEEXXXqqq}}}nnn```YYYSSSQQQPPPRRRWWW___kkkuuuxxxzzz}}}{{{sssnnngggbbb```______ccciii{{{wwwoooggg]]]VVVRRRPPPNNNLLLMMMPPPTTTWWWXXXYYYZZZ[[[WWWVVVTTTRRRQQQPPPOOOOOOMMMLLLKKKJJJKKKJJJGGGEEEHHHIIIJJJKKKKKKJJJHHHGGGGGGEEECCCBBBAAACCCEEEFFFAAAAAABBBBBBAAA???>>><<<@@@???>>>>>>=========>>>?????????>>>>>>>>>============>>>????????????????????????@@@AAADDDFFFHHHVVVfff{{{{{{qqqcccTTTPPP\\\kkkxxx}}}lllZZZSSSMMMIIILLLSSS^^^nnn{{{xxxeeeUUULLLCCCFFFQQQeee|||dddVVVTTTUUUUUUVVVTTTPPPLLLHHHEEEBBBAAA:::666222//////000111111------,,,,,,,,,,,,++++++,,,,,,,,,---...///000000//////.........---------------------------------...------,,,,,,------...//////.........---------........................111000...------...///000111111111000111111222222222555888;;;@@@IIISSS[[[^^^gggttt}}}pppgggXXXPPPMMMWWWmmm|||zzzxxxuuusssvvvyyyqqqbbbYYYTTTRRRPPPVVV```nnn~~~bbbPPPHHHBBBAAAEEENNNYYYgggzzziiiYYY^^^lllxxx}}}yyykkkhhhgggcccbbb```_________[[[SSSMMMGGGFFFDDD@@@;;;666333222222222111000000000000111111111222222222222111111000000000000000000000000111111111111000000000///000000000000000000000000222222222111111111000000111111222222222333333333666444111222555777777666777;;;@@@GGGTTThhhzzzkkk___YYYWWWWWWXXX\\\aaajjjvvvxxxpppjjjgggeeedddhhhnnn}}}yyyrrrjjj```XXXTTTRRRNNNLLLLLLOOOSSSVVVXXXZZZ]]]_________^^^]]]\\\ZZZYYYYYYYYYWWWVVVVVVVVVUUUSSSQQQPPPPPPPPPOOONNNLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCAAAAAA??????>>>>>>===>>>>>>>>>??????>>>>>>>>>=========>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGLLLZZZnnnooo]]]TTTYYYcccrrrsssdddXXXOOOGGGIIIRRR]]]iiittt}}}xxxiiiZZZOOODDDEEEKKK[[[sssxxxcccWWWUUUXXXWWWUUURRRNNNJJJGGGDDDCCC>>>:::444111////////////.........---------,,,,,,,,,,,,------......////////////.........---------------------------------...------,,,,,,------...//////.........---------........................111///...------...///000111111111000111111222333333555999>>>DDDNNNZZZaaaeeemmmzzzzzzhhh[[[OOOKKKMMM[[[ppp~~~}}}mmm```WWWRRROOORRRYYYgggzzzwww\\\LLLCCCCCCEEEJJJPPP[[[lll|||vvv```[[[aaaqqqwwwrrrfffdddeeeeeecccaaaaaa```\\\UUUOOOFFFEEEDDDAAA===999555333333333222111111111111222111111222222222222111111000000000000000000000000111111111111000000000000000000000000000000000000222222222111111111000000111111222222222333333333555333222222555777777777888;;;CCCOOOaaaxxxvvvhhh^^^[[[ZZZ^^^bbbeeekkkuuuwwwrrrnnnmmmpppvvvxxxpppfff^^^YYYUUUPPPLLLLLLNNNRRRVVVZZZ^^^cccggglllmmmooopppooommmkkkiiifffdddccccccdddcccaaa___^^^]]]ZZZWWWTTTRRRQQQPPPLLLLLLLLLLLLKKKIIIGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@????????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDOOO]]]mmmxxxfffXXXVVVZZZhhhuuu{{{ooocccVVVJJJIIIPPP[[[gggqqqzzz|||qqqaaaSSSGGGEEEFFFPPPccc{{{vvv^^^VVV\\\WWWVVVTTTQQQMMMIIIGGGEEEBBB>>>888333111///...---/////////............------------------........................---------------------------------...------,,,,,,------..................---------........................000///...------...///000111111000000111222222333333666;;;AAAJJJUUUaaaiiillltttttt]]]LLLGGGHHHOOOaaavvvzzzkkk```YYYRRRQQQVVVcccuuujjjTTTHHHFFFGGGIIIKKKSSSbbbrrrnnnaaa]]]jjjqqq|||{{{gggcccfffgggeeedddcccaaa]]]VVVQQQFFFEEECCCBBB???;;;777444333333222111111111111111111111222222222222111111000000000000000000000000111111111000000000000000000000000000000000000000000000111111111222222222111111222222222333333333333222222222444666777888<<<@@@JJJZZZoootttfff``````dddkkkrrrvvv{{{zzzwwwyyy~~~{{{pppggg```YYYSSSNNNNNNPPPTTTXXX^^^eeemmmsss{{{}}}}}}xxxwwwvvvvvvwwwvvvtttrrrpppmmmiiiddd```]]]\\\[[[WWWVVVTTTQQQOOONNNLLLLLLMMMLLLIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEJJJSSS___qqqzzziii[[[VVVWWW___kkkwww~~~}}}tttmmm```RRRLLLNNNXXXiiiwww|||iiiWWWKKKGGGEEEKKKYYYnnnjjjZZZ[[[VVVVVVUUUSSSOOOKKKHHHFFFCCC???:::555333111///---/////////.........------...---------------------...................................................------,,,,,,------...................................................///............///000000000000000000111222333333444777<<>>:::777222222111000000000000000111111222222222222111111000000000000000000000000000000000000111111111111////////////////////////---...///000222444555555111111222222222333333333///000222222333555888;;;???HHHXXXnnnqqqhhhjjjpppwwwkkkaaaYYYTTTTTTUUUWWW[[[dddqqq~~~zzzrrrkkkeeeccccccdddbbb```]]]YYYUUURRROOONNNKKKJJJJJJIIIHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDHHHQQQ^^^tttppp___VVVTTTTTT^^^mmmzzz|||uuunnnbbbUUUJJJOOOfff}}}|||fffWWWLLLDDDFFFLLLWWWjjj}}}jjjTTTTTTUUUVVVVVVTTTOOOJJJGGGAAA>>>:::777666444222111.........---------,,,,,,,,,,,,,,,,,,,,,------------------..........................................------,,,,,,------...---------.......................................------......///000000000//////000000111222444444777:::???JJJXXXeeeoootttuuu{{{gggQQQGGGBBBNNNbbbwww{{{kkk]]]]]]dddppptttXXXNNNDDDBBBCCCFFFKKKQQQhhhuuussscccXXXaaammmzzzrrrhhheeeffffffdddaaa^^^[[[ZZZOOOIIICCC@@@@@@???;;;888333333222111111111111222111111222222222222111111000000000000000000000000///000000000111111111111////////////////////////000000000111222222333333111111222222222333333333000222444444444666;;;>>>???KKK^^^sssyyymmmiiioooxxxzzzmmmbbbZZZUUURRRSSSTTTYYYbbbpppxxxtttrrrqqqooonnnkkkfffaaa\\\XXXVVVTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGGGGDDDEEEFFFHHHHHHHHHGGGGGGCCCBBBEEELLLWWWhhhyyybbbUUURRROOOYYYkkk}}}yyysssiii]]]RRRRRRbbbtttzzzdddTTTFFFDDDGGGMMM^^^ooovvvYYYUUUVVVXXXYYYVVVRRRMMMIIIAAA>>>:::777666444111////////////............---+++++++++,,,,,,------...---------.........//////...........................------,,,,,,------...---------.........//////........................,,,---...//////000000000/////////000111333444555:::<<>>===<<<<<<777555333333555555333000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333555666555444222222333111333888;;;::::::@@@HHHOOObbbzzzzzzwwwzzz{{{qqqmmmnnnwww}}}uuurrrzzzyyymmmbbbXXXQQQNNNMMMNNNSSS^^^nnn}}}~~~wwwssspppkkkgggfffgggeee___ZZZ[[[[[[\\\___aaabbb```^^^```___^^^[[[WWWRRRNNNKKKJJJHHHEEEEEEHHHJJJIIIHHHJJJHHHEEEEEEJJJWWWfffpppxxxfffVVVKKKMMMRRRddd}}}zzzpppddd[[[]]]fffhhhNNNIIIHHHGGGPPP```ooo~~~gggZZZXXXWWWZZZXXXRRROOOPPPEEEAAA<<<:::999666111---------------------,,,,,,......------------......000///...---,,,+++++++++...........................------,,,,,,------...000000//////.........---........................////////////000000000000///000000000000111444777777BBBMMMYYYlllmmmTTTKKKQQQQQQqqqxxxwww}}}yyyxxx}}}nnndddccckkksssyyy|||dddNNNFFFCCC???AAAGGGRRR]]]ooo~~~wwwddd[[[YYYgggvvvtttffffffeeedddcccaaa]]]YYYSSSNNNGGGBBB???>>>======999666333333444444333111111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111222222333555666555444222333333222333666999999999@@@JJJYYYlll}}}~~~tttppppppuuu|||wwwvvvrrrjjjdddbbblllxxxrrrggg^^^VVVPPPLLLKKKLLLQQQ]]]lll|||zzzvvvqqqppppppooojjjfffhhhhhhiiijjjlllnnnooopppmmmmmmllliiiddd^^^XXXTTTOOOMMMJJJKKKMMMOOOOOONNNNNNLLLIIIHHHJJJQQQZZZaaawwwrrrbbbSSSJJJKKKQQQbbb|||}}}pppdddaaadddxxxXXXMMMHHHCCCIIIUUUcccsss{{{jjjYYYUUUUUUXXXYYYTTTPPPNNNEEEAAA===:::999777333/////////..................//////............/////////...------,,,,,,,,,,,,...........................------,,,,,,------...000/////////....................................////////////000000000000///000111000000111444777666AAAMMM\\\sss~~~hhhPPPIIIOOOXXXvvvyyyxxxvvvooonnnpppwww{{{kkkccceeekkknnnyyyrrrVVVIIIDDDAAABBBFFFLLLWWWiii{{{{{{kkk]]]VVV^^^nnn~~~kkkhhheeeddddddaaa\\\XXXUUUPPPIIICCC@@@??????>>>;;;888444333333333333333111111222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111000000000000111222222333444666555444333333444555555777999999;;;EEEPPPiiizzz}}}{{{}}}vvvpppkkkmmmsss|||~~~tttmmmfff^^^ZZZZZZcccsssuuuiii```YYYRRRNNNJJJIIIJJJPPP[[[kkkzzzzzzxxxyyyxxxuuurrruuuwwwxxxxxxxxxzzz}}}}}}|||xxxrrrkkkccc___WWWUUUSSSSSSUUUWWWWWWWWWSSSRRRPPPMMMLLLOOOSSSWWWccckkkwww|||mmm___SSSLLLLLLQQQ```wwwssshhheeerrrfffSSSHHHBBBDDDMMM[[[lll|||yyy^^^VVVRRRVVVYYYVVVPPPMMMFFFBBB===::::::888555222111000000///......//////......------------.........------,,,,,,---------..............................------------......////////////............////////////////////////////////////000000000000000000111111000222444777:::CCCOOO```{{{uuu___LLLHHHOOObbb|||zzzxxxwwwllliiidddjjjsss~~~uuuiiigggkkknnnvvvcccQQQIIIEEEEEEGGGHHHQQQbbbtttpppaaaVVVZZZiiizzzqqqiiicccdddeeebbb]]]ZZZVVVQQQJJJDDDAAA@@@???>>><<<:::666333222222333444000111111111222222333333000000000000000000000000000000000000000000000000111111111111111111111111111111000000111111222333222444555555444333333444888777888:::<<>>>>>===;;;888444222222333444///000000111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222333222444555555444333444444777666888;;;???GGGWWWfff{{{~~~vvvkkkddd^^^[[[```jjjwwwtttfff[[[VVVYYY```ppp~~~wwwlll```XXXRRRNNNLLLIIIIIIKKKRRR^^^mmm|||~~~zzzvvvsssppppppoooooopppsssuuuvvv~~~}}}zzzwwwwwwwwwwwwwwwxxx}}}|||uuupppjjjjjjjjjjjjjjjkkkmmmooojjjhhheeeaaa]]]]]]___aaa___bbbhhhrrrtttfff[[[VVVQQQSSSZZZhhh}}}ooo```XXXdddxxx~~~bbbPPPHHHGGGIIISSSeee{{{qqq\\\UUUVVVVVVSSSQQQKKKEEE???;;;;;;;;;:::888222111///---,,,,,,---.........------------......,,,,,,,,,,,,------...///........................///......------......///.........///////////////000000000000000000000000////////////000000000000000222333333444555999<<>>>>>===<<<:::777333111222444000000000111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222111111111111222333333222333555555444333444555444444666<<>>CCCGGGQQQ```qqqrrrXXXJJJOOOaaaoooyyyxxxwwwoooeeebbbdddjjjuuufffRRRJJJGGGHHHKKKSSScccxxx~~~___SSSTTT\\\gggvvvmmmaaaaaa```^^^^^^[[[XXXSSSLLLDDD@@@???@@@===??????<<<777222111111//////000000111111111222111111111111111111111111000111111111111222222222111000/////////000222333333333333222222111111111111222333333333444666888::::::>>>HHHYYYnnnvvvjjjdddbbbhhhjjjooouuu~~~kkkfffggglll{{{}}}{{{rrrpppsssyyy~~~yyysssiii```YYYTTTOOOMMMPPPQQQSSSWWW___mmm~~~~~~~~~zzzuuussstttssspppnnnoooqqqpppooooooqqqsssvvvxxx{{{}}}vvviii```XXXXXXbbbqqq}}}yyyuuuaaaUUULLLMMMVVVaaannnxxxiiiWWWMMMJJJEEEOOO```wwwqqq___ZZZXXXVVVRRRMMMEEE???======??????@@@:::222------/////////..............................//////...---,,,,,,////////////////////////......------------.........------------...//////000000000///000111111222////////////000000000000222444777:::???FFFMMMSSS\\\kkk~~~aaaJJJKKKeee~~~zzzuuurrrjjj```XXXZZZbbboootttYYYJJJHHHIIIKKKQQQ___rrrppp```VVVWWWaaasssxxxgggcccddddddbbb]]]ZZZUUUNNNFFFBBB@@@AAA>>>@@@@@@>>>999555333333111111111111222222222333111111111111111111111111000111111111111222222222111000000///000111222333333333333222222222111111222333444444333444666888999;;;BBBNNN```tttwwwppppppqqqvvvxxx|||qqqlllnnnttt}}}wwwooommmqqqwww|||{{{uuulllccc\\\VVVRRROOOMMMOOORRRWWWaaappp}}}yyyyyyyyyuuutttuuussssssrrrrrrsssuuuvvvwwwyyyzzz|||zzzmmm]]]UUUZZZgggttt|||{{{uuucccWWWMMMMMMSSS^^^kkkuuu{{{mmmZZZPPPMMMEEELLLXXXjjjxxxcccZZZYYYXXXWWWRRRJJJBBB>>><<<<<<<<>>===:::666222///---,,,........................------...............---..............................------------.........------------...//////---...000222222111000////////////000111222222222333555:::CCCRRRfffyyynnn^^^```rrr~~~xxxuuuxxx~~~qqqoooqqq{{{}}}eeeXXXTTT___nnn|||iiiQQQIIIDDDGGGLLLUUUiii{{{mmmoooppp{{{xxxhhhbbb___]]]]]][[[VVVOOOHHHDDDBBB??????@@@AAAAAA>>>999555222222222222111111111111111111111111111111111111000111111111111222222222000111222222333333222222111222222222222333333333444444444444444777;;;???FFFTTTiii}}}~~~zzzxxxxxxyyywwwrrrkkkeeedddggglllpppxxx}}}{{{vvvmmmmmmnnnpppwwwjjjWWWNNNLLLMMMWWWdddppptttyyyyyyyyyrrrfffXXXOOOTTTjjjwwweeeYYYMMMGGGBBBDDDMMM]]]rrrzzz^^^UUUXXXYYYYYYXXXQQQHHHAAA======<<<======999555111..............................,,,---......///.........------------------------......------------.........------------...//////...///111222222222111000...///000000111222333333333777???JJJZZZnnn{{{iiibbbiiiyyyxxxpppmmmlllkkknnnsss~~~}}}vvvqqquuu{{{ggg[[[aaaiiirrruuuYYYLLLDDDGGGLLLSSSbbbsss~~~xxxxxxmmmcccbbb]]]^^^]]]YYYRRRLLLGGGEEE@@@@@@AAACCCDDDAAA;;;777444444333333222222222222111111111111111111111111000111111111111222222222000111222333333333222222111111222222222333333333333333444333555888===AAAHHHXXXnnn{{{~~~}}}xxxvvvwwwvvvqqqjjjcccaaaccchhhkkkvvvyyy~~~||||||{{{|||qqq\\\OOOJJJHHHOOO^^^lllqqqyyy~~~{{{sssfffXXXWWWhhh|||vvvdddTTTKKKDDDCCCGGGRRRfffyyybbbVVVWWWWWWYYYYYYSSSJJJAAA>>>===<<<>>>@@@===888444111111........................,,,------...//////......------------------------......------------.........------------...///////////////000000000000111...///000111222333333444666;;;EEERRRbbbtttsssiiijjjsss~~~sssiiiaaaaaacccdddgggjjjssszzzxxxwwwxxxeeeeeegggkkkzzz___PPPFFFHHHMMMQQQ^^^mmm~~~ooocccddd^^^___^^^[[[UUUNNNIIIGGGBBBAAABBBDDDFFFCCC===888555555555444444333333333111111111111111111111111000111111111111222222222000111222333444333222222111111111222222333333333222333333333555999???CCCHHHXXXpppxxxsssvvv}}}}}}{{{wwwvvvvvvqqqiiibbb___aaaeeehhhlllpppsssttttttwww{{{~~~uuu___PPPIIIGGGJJJ[[[jjjpppzzz}}}ppp```YYYfffwwwnnn[[[QQQHHHDDDDDDMMMbbbvvvcccTTTTTTRRRUUUWWWSSSKKKDDDAAAAAA===@@@BBB@@@;;;666444444........................,,,,,,---.../////////...------------------------.........------............------------.../////////............///000000...///000111222333444444888>>>IIIWWWgggyyy~~~pppkkkqqq{{{wwwzzz|||uuunnniii^^^ZZZUUUTTTWWWZZZ\\\]]]fffnnnyyyhhheeegggeeeooohhhUUUHHHIIIIIIHHHRRRbbb~~~|||uuudddccc_________]]]YYYSSSNNNJJJEEEBBBAAADDDGGGEEE>>>888444222//////000222222222777666444222111/////////////////////////////////222222111111111111222222111111000000000000000111111222555999999:::BBBLLL^^^kkk|||~~~yyyuuu|||{{{qqqqqqssszzz}}}zzz{{{{{{~~~|||zzzyyyzzzvvvoooeee]]]ZZZ]]]aaacccdddddddddfffiiinnnrrr{{{yyy}}}}}}~~~~~~uuubbbSSSKKKGGGKKKPPP]]]ooo}}}{{{lll```fffvvvhhhUUUHHHGGGFFFFFFVVVkkkqqq^^^RRRUUUWWWYYYVVVNNNFFF@@@===;;;>>>AAAAAA>>>888444111000//////............/////////////////////////////////...---------------------......///000000000............////////////000000000000000000000000...///000//////000333555888>>>KKK]]]qqq|||~~~{{{uuutttzzznnnpppvvv|||xxxuuurrrooonnnkkkiiifffaaa[[[WWWTTTPPPLLLKKKNNNQQQSSSSSS[[[eeeqqq~~~rrreeeaaa___gggttt~~~oooYYYHHHGGGGGGEEENNN\\\ssswwwzzzgggddd`````````^^^ZZZUUUPPPMMMEEECCCAAADDDGGGFFF@@@:::666444111000111333333333444333333222111111111222000000000000000000000000222222111111111111222222333222222111111222222222222222555999:::>>>HHHSSSgggsssyyytttsssxxx~~~}}}nnnmmmpppyyy{{{wwwvvvvvvwww~~~}}}zzz{{{zzzvvvoooeee\\\XXXXXX[[[WWWXXXWWWWWWWWWYYY]]]aaasssyyywwwzzz|||{{{}}}rrraaaSSSIIIEEEHHHMMMYYYkkkzzzwwwggghhhsssttt^^^LLLHHHEEEDDDQQQdddvvvsss```QQQUUUXXXYYYWWWPPPHHHAAA>>>:::===AAAAAA???:::555222000000///............///........................111111000//////////////////////////////.....................////////////000000000000000000000000///000111000000111444666999@@@NNNaaattt|||yyywwwzzzaaaccchhhqqq{{{~~~tttkkkddd___]]][[[ZZZXXXWWWUUURRRNNNKKKJJJGGGDDDCCCEEEGGGIIIIIINNNXXXeeesssxxxtttuuuxxxyyyhhh]]]\\\ccckkkqqq}}}{{{bbbLLLGGGFFFEEEKKKUUUgggsssxxxkkkeee`````````___\\\WWWSSSPPPGGGDDDBBBDDDGGGHHHCCC>>>888666333222222444444444111111111111222333444555111111111111111111111111222222111111111111222222444444333333333333444444333333555999===CCCQQQ^^^ttt}}}xxxsssuuuwwwyyy{{{kkkjjjlllvvv{{{vvvsssrrrrrrrrrrrrttt{{{|||www{{{zzzvvvnnndddZZZTTTRRRRRROOOOOONNNMMMLLLMMMQQQTTTddduuuxxxtttvvvzzz~~~|||{{{{{{~~~qqqaaaTTTJJJEEEEEEHHHSSSdddtttnnngggkkklllSSSIIIDDDBBBLLL[[[jjjtttyyydddRRRUUUWWWYYYXXXTTTLLLDDD>>>999<<<@@@BBBAAA===888444111000//////.........///------------------------111000000////////////000111000000///......------............////////////000000000000000000000000000111111111111222555777:::CCCSSSfffyyyxxxyyy}}}VVVXXX\\\cccmmmvvv~~~{{{pppddd[[[UUUSSSTTTRRRPPPOOONNNLLLIIIGGGDDDCCCAAA@@@AAABBBCCCDDDEEEOOO]]]jjjyyy{{{qqqjjjgggiiilllmmmwww{{{rrrbbbccciiilllqqqzzzoooUUUKKKHHHGGGJJJRRR]]]vvvrrrppptttoooccc`````````___\\\XXXUUURRRHHHEEEBBBCCCGGGIIIEEEBBB999666333222222333333333111111111111222333444555222222222222222222222222222222111111111111222222444333333333333444444555666555666:::???HHHXXXhhhzzzxxxyyywwwsssjjjggggggpppzzzrrrnnnnnnqqqqqqqqqrrryyy}}}xxx{{{zzzuuummmcccXXXPPPLLLIIIIIIIIIHHHFFFEEEGGGJJJMMM[[[kkkzzztttsssvvvzzz~~~|||}}}rrrdddWWWNNNIIIFFFFFFNNN]]]lll{{{rrrfffccczzzyyy\\\MMMFFFDDDKKKVVVdddqqqmmmWWWUUUVVVWWWXXXVVVOOOFFF???999;;;???BBBCCC@@@;;;777111111000///............------------------------///...------------......000000//////........................////////////////////////////////////000000111111000222444777:::EEEWWWlll~~~tttzzzPPPRRRTTTYYYaaajjjsssxxx~~~|||vvvlllaaaXXXRRRPPPOOOLLLIIIHHHGGGEEECCCAAAAAAAAAAAA@@@???@@@@@@AAACCCKKKWWWbbbooozzz}}}zzzpppjjjbbb]]]\\\___bbbdddlllqqqxxx}}}pppnnnrrrsssyyy|||___PPPJJJHHHIIINNNVVVmmmwwwlllhhhrrrsssddd``````___^^^\\\XXXUUUSSSKKKFFFBBBBBBFFFIIIGGGDDD:::777333222222222222111222222222111222222333333222222222222222222222222222222111111111111222222222222222222222333444444888666777<<>>>>>@@@DDDHHHSSSccc|||}}}uuurrrtttwww~~~~~~uuugggZZZRRRMMMHHHGGGLLLWWWffftttvvvgggaaajjjeeeRRRJJJHHHNNNVVVgggwwwyyyaaaVVVTTTTTTVVVWWWRRRIIIAAA:::;;;===AAACCCBBB>>>:::222222000//////.........------------------------......------------..................//////000000............////////////////////////////////////...///000000///000333666;;;HHH]]]rrrmmmvvvLLLMMMOOOSSSXXX```iiiooouuuwwwvvvpppeee\\\VVVTTTNNNKKKGGGDDDDDDCCCBBB@@@>>>@@@AAA@@@>>>>>>>>>???AAAIIIQQQZZZeeeoooqqqooogggbbb[[[VVVVVVXXX[[[\\\ccchhhnnnttt{{{yyywwwxxxlllXXXMMMGGGGGGJJJXXXmmmnnnbbbiiivvv|||iiiaaaaaa```^^^\\\XXXVVVTTTMMMGGGBBBAAAEEEHHHGGGEEE;;;888444222222222222111333333222222111111222222222222222222222222222222222222111111111111222222111000000111111222333444888777999???GGGUUUjjj||||||sssnnnkkkgggeeecccgggqqq}}}yyyqqqnnnnnnqqqrrrooosss{{{~~~zzz~~~sssmmmddd[[[SSSKKKEEEBBB<<<============@@@EEEHHHMMM[[[sssvvvqqqrrruuu}}}~~~|||mmm___UUUOOOKKKHHHJJJTTTaaaooo~~~{{{lllbbbaaaqqqlllYYYNNNKKKPPPWWWlllpppXXXUUUSSSUUUYYYVVVMMMDDD===<<<===@@@CCCCCC@@@<<<333222111000///.........------------------------000////////////000000111------......///000000111............////////////000000000000000000000000...////////////000333555<<>>@@@BBBBBB???===>>>???>>>DDDKKKQQQ[[[eeehhhfffaaa]]]VVVRRRQQQSSSUUUVVVWWW\\\bbbgggnnnwww{{{}}}~~~dddRRRIIIGGGIIIZZZkkkrrrbbbeeeqqqzzzsssdddcccbbb```]]]YYYWWWUUUOOOHHHBBB@@@CCCFFFFFFDDD===:::666333333333222111333222222111111222222333222222222222222222222222222222111111111111222222000000000000111222333444666777;;;CCCNNN^^^uuu~~~tttpppnnniiikkknnnqqquuu}}}uuupppooosssvvvwwwyyy}}}|||zzz~~~mmmggg]]]TTTNNNIIIDDD@@@???@@@@@@???@@@BBBGGGJJJMMMXXXlll~~~wwwwwwyyy}}}wwwpppqqqsssuuuyyyiii[[[RRRLLLIIIIIIRRR^^^lll|||nnnbbb[[[eeeuuuqqq]]]PPPLLLPPPVVVooo}}}\\\WWWSSSVVV[[[ZZZRRRIII@@@>>><<<>>>BBBDDDBBB>>>444333222000///.................................///////////////000111111.........///////////////............////////////000000000000000000000000///000000000000111444666???PPPiiiuuueeeqqqDDDFFFIIILLLOOOWWW```gggkkkqqqwwwuuukkk^^^UUUQQQKKKGGGDDDBBBCCCDDDEEEEEE???BBBDDDDDDAAA??????@@@;;;@@@EEEKKKUUU___cccaaa\\\XXXRRROOONNNPPPRRRSSSMMMQQQWWW\\\ccclllwwwuuuuuunnnXXXLLLIIIJJJTTTcccxxxvvveeefffooovvv{{{fffeeedddaaa^^^[[[XXXVVVPPPIIIAAA???BBBEEEEEEDDD???;;;777555444444333222111111111111222333444444111111111111111111111111222222111111111111222222111111111111222333444555555666<<>>>>>AAAEEEHHHQQQZZZkkk||||||}}}~~~~~~~~~sssssstttxxxwwwpppppprrrooozzzrrraaaVVVLLLHHHIIIQQQ]]]kkk{{{nnn```VVV[[[iiizzzttt```QQQKKKOOOUUUooo```YYYTTTWWW]]]]]]UUUMMMCCC???<<<===AAADDDBBB@@@444333222000///.........////////////////////////---------------...///000000000000///......------............/////////000000000000000000000000000000111111111111222555777AAASSSmmmpppjjjuuuBBBCCCDDDFFFIIIOOOVVV[[[ccceeeggghhhddd]]]UUUPPPFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA???@@@CCCIIIRRRZZZ___aaaXXXUUURRRPPPOOOOOONNNMMMPPPNNNPPPTTTXXX^^^jjjvvv~~~rrrqqquuu}}}dddOOOJJJMMMKKK[[[ooonnnaaahhhyyyooofff``````aaa]]]XXXVVVRRRKKKBBB???AAADDDDDDCCCCCC@@@;;;666333111222222111111222333222111000///222222111000//////000000111111111111111111111111555555555333222222444666888999===III]]]tttyyyxxx{{{}}}|||~~~|||zzzyyy||||||qqqcccZZZOOOHHHGGGFFFDDDAAACCCCCCCCCCCCDDDFFFHHHJJJMMMSSSaaauuu~~~zzzyyyxxxwwwwwwwwwxxxyyypppnnnnnnrrr{{{zzzssspppqqqsssxxxzzzhhh\\\TTTMMMPPPYYYfffvvvoooaaaWWWSSSZZZnnn~~~yyyjjjVVVHHHJJJSSS___tttpppYYYJJJQQQ[[[[[[WWWVVVHHHCCC>>>>>>CCCFFFEEEBBB===999555222222111000///......////////////......////////////////////////000000//////.........---,,,,,,---...//////......000000000///......------000//////000333666888888AAAXXXttttttlllyyyEEEEEEEEEEEEFFFIIINNNQQQWWWXXX[[[[[[XXXSSSNNNJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBCCCGGGNNNTTTXXXZZZVVVTTTPPPOOONNNNNNMMMLLLMMMKKKLLLOOORRRWWWbbbmmmzzztttooovvvwwwvvv}}}mmmTTTLLLLLLKKKWWWhhhxxxtttaaabbbqqqrrrhhh```___```]]]YYYWWWSSSLLLDDDAAABBBDDDEEEDDDEEEBBB<<<777333222333444111222333333333222000000222111111000000000000111111111111111111111111111222222333222111111333444:::;;;AAAOOOccczzz{{{yyyyyy|||tttiii\\\UUUKKKEEECCCCCCBBB???@@@@@@@@@BBBDDDGGGJJJKKKPPPVVVaaasss~~~{{{zzz{{{|||}}}xxxwwwuuutttttttttuuuvvvqqqpppooorrryyy|||tttpppppppppuuu~~~pppcccVVVTTT[[[eeerrr|||}}}nnnaaaSSSPPPUUUdddttt|||~~~~~~}}}xxxlllYYYJJJIIINNNUUUgggqqq]]]PPPSSSZZZZZZWWWXXXLLLFFF@@@???CCCFFFFFFDDD===:::555222111111000///......////////////......////////////////////////000/////////.....................//////.........///////////////.........111000000111444777999:::EEE\\\yyyxxxrrr~~~EEEEEEFFFEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLJJJHHHFFFJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCFFFLLLRRRVVVWWWWWWTTTQQQOOONNNNNNMMMLLLJJJHHHHHHJJJKKKNNNXXXbbbooo{{{wwwlllqqq}}}qqqiiiqqq}}}zzz\\\OOOMMMJJJSSS^^^llleee^^^jjj{{{wwwkkk```^^^___]]]ZZZYYYSSSNNNGGGCCCDDDEEEEEEDDDIIIEEE>>>888444333444444333333333333333222111111111111000000000111222222222222222222222222222222000222333333222222444555;;;???HHHYYYnnnzzzxxxzzz}}}|||kkk```UUUOOOGGGCCCBBBBBBAAA@@@>>>???@@@CCCFFFIIILLLMMMUUUZZZcccqqq~~~zzzxxxwwwwwwwwwuuusssqqqpppppppppqqqrrrrrrqqqppprrrwwwwwwqqqnnnlllqqqyyywwwbbbZZZ\\\dddnnnvvv|||}}}ooobbbSSSRRRRRRZZZkkkzzz{{{zzzyyyxxxppp```OOOIIIKKKOOO^^^uuuwwwdddUUUUUUXXXXXXXXXZZZQQQIIIBBB???BBBFFFFFFEEE>>>:::666222111111000///......////////////......////////////////////////////////////............/////////////////////.........////////////000000111111111111444777:::<<>>@@@DDDEEEEEEAAA<<<666222111111111000......////////////......////////////////////////.........///////////////---------...///111333444---......///000111222222///000000000111444:::>>>MMMeeeKKKLLLKKKIIIGGGGGGIIIKKKMMMKKKJJJIIIIIIJJJLLLNNNMMMMMMOOOPPPQQQRRRRRRRRROOOOOOPPPOOOOOONNNMMMLLLHHHIIIJJJNNNRRRUUUUUUTTTUUUSSSOOONNNMMMMMMLLLKKKNNNLLLJJJJJJHHHGGGMMMVVVVVV]]]iiivvvxxx~~~|||ttthhh\\\SSSWWWdddzzztttXXXKKKIIILLLTTTbbbqqqrrrkkkqqqwwwooodddaaa```^^^]]]WWWUUURRRNNNKKKHHHGGGFFFFFFDDDAAA<<<888555333222444444333222222222222222222222111111111222222333333333333333333333333333000111222333444666:::===BBBNNNccc|||}}}zzzzzz}}}vvvhhh[[[PPPIIIDDDCCCBBBBBBAAABBBBBBCCCEEEFFFIIIMMMPPPSSSTTTUUU]]]cccmmmwwwzzzuuuqqqnnnlllnnnkkkhhheeedddeeegggiiiiiikkknnnpppuuuxxxrrrkkklllnnnttt}}}jjj[[[YYY^^^gggnnnsssxxx}}}}}}}}}zzzqqqhhh___\\\WWWVVVaaatttrrr___OOOIIICCCFFFOOO^^^pppgggUUUSSSWWWYYYYYYVVVMMMCCC???AAAEEEFFFEEEBBB===777222000000111111......////////////......////////////////////////.........///////////////------------...000222444......///000000111222222///000111111111444;;;@@@PPPhhhLLLLLLKKKJJJIIIJJJNNNQQQRRRPPPNNNLLLKKKKKKLLLMMMMMMMMMOOOPPPQQQQQQQQQQQQNNNNNNOOOOOOOOONNNNNNMMMLLLMMMQQQVVVZZZ[[[ZZZXXXWWWUUUQQQPPPOOOOOONNNMMMMMMKKKJJJJJJHHHGGGMMMUUU]]]cccmmmxxxzzzgggYYYWWW\\\mmm{{{]]]LLLFFFGGGNNNZZZgggvvvyyy|||vvvgggcccaaa___^^^XXXWWWUUUQQQMMMIIIGGGGGGEEEDDDBBB@@@<<<888555333444333222111000111111222333333222111111111222222333333333333333333333333111111111222333666<<<@@@IIIVVVnnn}}}yyy|||rrreeeZZZQQQJJJFFFCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHNNNTTT[[[```dddfffhhhoooxxx~~~yyytttoookkkiiikkkhhhdddaaa```aaaccceeefffiiilllnnnrrr{{{|||uuukkkkkkkkkooowwwhhhXXXSSSVVV^^^gggrrr|||~~~xxxrrrjjjddd______dddppp~~~iiiWWWNNNGGGIIINNNWWWfffyyyxxxbbbVVVUUUXXXZZZVVVNNNEEEAAADDDGGGGGGFFFCCC>>>777222000000111111......////////////......////////////////////////............/////////000///...---,,,---...000111/////////000000111111222111333444333222666===DDDVVVmmm}}}~~~HHHIIIIIIIIIJJJNNNTTTXXXVVVTTTRRROOOMMMMMMMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNNNNOOOOOONNNNNNMMMPPPUUU\\\bbbdddccc```[[[XXXUUUSSSSSSSSSRRRPPPLLLJJJIIIJJJHHHGGGMMMUUUfffkkktttuuubbb[[[YYYdddqqq~~~aaaOOODDDCCCHHHSSS___nnnzzziiidddbbb```^^^XXXXXXVVVRRRNNNJJJHHHGGGDDDDDDDDDBBB???;;;777444333222111000000000111222444444333222111111111111333333333333333333333333444333333333444999???DDDNNN]]]vvv~~~yyy|||xxxpppdddXXXQQQLLLIIIHHHDDDEEEFFFFFFEEEEEEFFFGGGFFFJJJRRR\\\eeennnsssvvvssszzz~~~yyytttoookkkiiihhhfffbbb^^^]]]^^^aaacccdddgggjjjlllpppxxx~~~xxxkkkjjjjjjlllsss~~~}}}gggWWWOOOOOOWWW```ttt|||wwwnnniiijjjkkkqqqsss___TTTHHHIIILLLQQQ]]]qqqlllZZZTTTWWW\\\VVVOOOGGGDDDFFFIIIIIIGGGCCC>>>777222000000111111......////////////......////////////////////////---.........//////000000222000...,,,+++,,,---...000000000000111111111111222555666555444777@@@FFF[[[qqq}}}xxxzzzOOOMMMMMMNNNLLLNNNWWWbbb^^^]]][[[WWWRRRPPPOOOOOONNNMMMNNNPPPQQQQQQPPPNNNRRRQQQOOONNNNNNNNNOOOOOOQQQUUU\\\fffppptttssspppjjjddd\\\VVVSSSRRRRRRQQQQQQQQQOOOJJJEEEFFFLLLRRRgggpppyyy~~~kkkUUUSSSaaaffflllzzzhhhUUUKKKEEEEEEOOO[[[hhh|||jjjcccddd___WWW]]]ZZZVVVSSSPPPMMMIIIFFFJJJIIIFFFCCC???;;;777555444333333222222333333444333222222222111000000000222222333333333222111111666444333555555888AAAKKK^^^ooo{{{{{{{{{~~~|||}}}xxxqqqgggbbbZZZQQQKKKGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJNNNVVV___hhhsss~~~}}}yyysssmmmgggbbbdddbbb___]]][[[[[[[[[\\\bbbeeehhhkkkooowwwuuunnniiigggkkkqqqxxxuuu^^^SSSMMMIIIPPP[[[qqq|||zzzxxxwwwvvv{{{dddSSSNNNKKKIIIOOO[[[mmmttt___XXXXXXWWWWWWSSSKKKDDDDDDHHHJJJGGGFFFAAA:::444222222222222//////............//////000///...---------------000000////////////000000111111111000000000000000000000000000000000000000333444111444<<<:::@@@SSSgggzzzvvvuuuOOONNNOOOQQQPPPQQQYYYbbbdddeeeeee```ZZZUUURRRRRRRRRQQQQQQSSSTTTTTTSSSQQQPPPPPPOOONNNNNNOOOPPPPPPQQQUUU^^^kkkwww~~~}}}tttmmmddd]]]XXXVVVUUUTTTOOOPPPOOOLLLIIIJJJOOOUUUcccmmmyyy}}}zzzttt[[[UUU___cccgggrrrxxxhhhTTTLLLFFFFFFNNNWWWcccwwwooodddccc```ZZZ[[[XXXUUUSSSRRROOOLLLJJJKKKIIIGGGCCC???;;;777555444333333222222333333444222222222111111111111111222222222222222222222222555333444666777:::EEEPPPgggxxx~~~{{{wwwvvvwwwyyyzzzzzz|||~~~{{{wwwzzz~~~}}}~~~wwwnnnggg\\\XXXRRRKKKGGGEEEEEEEEEFFFEEEEEEEEEFFFHHHIIIJJJHHHMMMTTT]]]gggsss}}}yyytttmmmgggbbbcccaaa___\\\[[[[[[[[[\\\```cccgggkkkpppxxxvvvnnniiifffiiinnnuuusss]]]SSSNNNKKKQQQ\\\ooo|||qqq\\\NNNMMMMMMQQQXXXfffyyyzzzdddZZZZZZ[[[ZZZVVVMMMEEEDDDIIIKKKIIIGGGBBB;;;555222111111111//////............//////000///........................------------......000000000000000000000111000000000000000000000000111222000444<<<===FFFZZZnnnvvvuuuUUUUUUXXX[[[ZZZYYY^^^eeeooosssuuuqqqhhh```\\\\\\YYYXXXWWWXXXYYYYYYXXXVVVSSSRRRRRRQQQRRRRRRSSSSSSTTTXXXbbbpppzzzpppfff___[[[YYYWWWPPPRRRRRROOOLLLLLLPPPSSS\\\eeerrr|||tttyyydddXXX]]]^^^bbbiiikkkvvvmmmXXXMMMGGGFFFLLLRRR\\\pppuuufffbbbaaa^^^YYYWWWUUUTTTTTTRRRPPPNNNLLLKKKHHHEEE@@@;;;777444444333333222222333333444111111111111111222222222333333222111111222333444444333444666888===JJJVVVpppyyytttrrrqqqqqqppprrrwww~~~xxxrrrlllnnnxxx~~~~~~|||{{{zzzxxxuuupppiii___YYYQQQNNNJJJGGGEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKNNNTTT[[[dddppp{{{}}}yyytttnnngggbbbbbb```^^^[[[ZZZZZZ[[[[[[]]]aaaeeeiiioooxxxxxxoooiiidddfffjjjqqq{{{ooo[[[RRRNNNLLLRRR[[[kkkxxxfffQQQOOOQQQTTTWWW```qqqjjj\\\[[[___]]]YYYPPPGGGEEEJJJMMMLLLIIIDDD===777333111000///000//////......//////000000///////////////000111......------------....../////////000000111111111000000000000000000000000///111...333===@@@MMMcccwwwuuuvvvaaaaaaeeejjjiiifffhhhlllyyyyyypppkkkjjjcccaaa___^^^______^^^]]][[[[[[ZZZYYYXXXWWWWWWWWWYYY]]]ffftttyyynnnfff___[[[XXXVVVVVVUUURRRNNNLLLLLLNNNSSSZZZdddqqqxxxyyy|||mmm\\\]]]^^^ccciiihhhrrr{{{vvv```NNNHHHFFFIIIMMMVVVjjj{{{ggg`````````ZZZXXXVVVUUUUUUTTTRRRPPPMMMLLLJJJFFFBBB<<<777555444333333222222333333444000000000111222222222333444222111000000222444555444444555777888>>>MMM[[[xxx~~~zzzwwwtttrrrooosssyyyuuunnnggggggppp{{{~~~vvvzzz~~~{{{yyyuuusssooojjjddd\\\TTTNNNKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHGGGHHHIIIKKKMMMNNNRRRSSSVVVZZZ```jjjttt{{{}}}yyyuuuooohhhcccaaa___]]]ZZZYYYYYYZZZZZZ[[[^^^bbbfffllluuuzzzssskkkeeeeeehhhnnnxxx|||kkkZZZPPPMMMLLLQQQWWWffftttoooXXXRRRPPPTTTZZZaaapppppp^^^\\\aaa^^^[[[RRRHHHEEEJJJMMMMMMKKKFFF???999555222///---000000////////////000000000/////////000111222222000000////////////000000---......///000111222222000000000000000000000000000111///333===BBBQQQjjjuuuxxxooooootttzzz{{{vvvuuuwwwzzzxxxooommmiiigggggghhhggggggffffffdddbbb___]]][[[ZZZ\\\```hhhvvvvvvlllddd]]]YYYXXXXXXWWWTTTPPPMMMLLLLLLOOOQQQWWWaaannn~~~}}}zzzzzz~~~vvvcccaaabbbjjjrrrqqqwwwiiiRRRJJJEEEGGGKKKSSSggg{{{hhh___^^^```\\\ZZZXXXVVVUUUTTTQQQOOOMMMLLLKKKHHHCCC>>>999555444333333222222333333444000000000111222222222333333222111000000222444555444444666888999@@@PPP```zzzvvvqqqtttwww{{{}}}pppiiicccdddlllvvv|||~~~|||tttlllppp~~~~~~}}}wwwtttoookkkeee___YYYSSSMMMIIIJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJJJJKKKLLLNNNPPPRRRVVVWWWYYY[[[___gggqqqwww}}}}}}{{{wwwqqqjjjeeeaaa___\\\ZZZXXXWWWXXXXXXYYY\\\___bbbgggqqq}}}}}}vvvooogggfffhhhlllvvvyyykkk[[[QQQMMMLLLOOORRR___ooo}}}dddUUULLLSSS___iiivvvxxxbbb]]]aaa___\\\TTTJJJFFFIIIMMMMMMMMMIIIBBB===888444000---000000////////////000000000000000000000111222333000000////////////000000------...///000111111222000000000000000000000000222444111333<<>>III^^^sss~~~yyyzzz}}}~~~yyyjjjhhhgggllltttyyyyyywwwkkkgggeeegggqqq~~~~~~||||||~~~}}}tttlllfff]]]XXXRRRMMMJJJIIIHHHGGGHHHIIIKKKMMMOOOPPPPPPPPPUUUUUUUUUVVVXXXZZZ\\\^^^```bbbdddfffiiinnnuuuyyy~~~~~~{{{uuunnnhhhccc```]]]YYYVVVTTTSSSSSSTTTWWWZZZ]]]cccnnn|||zzzrrrkkkiiiiiijjjpppxxx{{{lll___XXXUUUSSSPPPUUUdddxxxxxx^^^KKKOOO^^^nnnkkkccc___```[[[QQQKKKKKKMMMMMMPPPLLLHHHCCC???:::444111111111000000000000111111111111000/////////000000......------------............//////////////////000000000000000000000000111555333555===AAASSSooo~~~xxx~~~|||zzz{{{vvvooogggccc^^^ZZZWWWUUUSSSRRRRRRNNNNNNRRRVVV^^^nnn{{{vvv|||~~~xxxooo\\\KKKIIIMMMSSS___kkkyyyvvvsss}}}rrreee```]]][[[YYYVVVUUUUUUTTTQQQOOOJJJKKKKKKJJJGGGBBB===:::444333333222222333333444333222222222111111000000///000111333333444444333111333888===AAAMMMeeezzz|||{{{}}}rrrooooootttzzz|||yyyuuufffeeeeeegggnnn{{{|||zzz|||}}}{{{qqqgggaaaVVVQQQKKKGGGFFFFFFGGGGGGIIIKKKNNNQQQSSSTTTUUUUUUYYYYYYYYYZZZ\\\^^^aaabbbhhhjjjkkklllmmmppptttwww~~~|||vvvooojjjdddaaa]]]XXXUUUSSSRRRRRRRRRUUUXXX]]]dddppp~~~yyyrrrllliiiiiiiiinnnuuu}}}ttteee]]]ZZZVVVRRRRRR___qqq|||zzz|||aaaMMMOOO[[[kkkssseee```bbb^^^TTTMMMMMMNNNNNNPPPMMMIIIEEEAAA<<<666222111111000000000000111111111111000///......//////000000////////////000000///////////////.........000000000000000000000000///333333666===BBBTTTppp~~~xxxwwwrrrmmmfff```[[[WWWTTTRRRSSSPPPRRRYYY___dddnnnzzzyyyhhhQQQJJJIIILLLXXXggg}}}tttqqq{{{~~~jjjaaa```^^^\\\ZZZWWWTTTSSSSSSSSSNNNMMMKKKJJJHHHEEE@@@<<<777444222111222333333222333222111111111222333444444444333222222222333333222555999<<>>777000222000......///000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000444222555===CCCWWWuuu{{{zzz~~~uuuqqqkkkeeeaaa]]]YYYVVVUUUSSSUUU^^^eeejjjqqqyyy~~~uuuYYYLLLJJJMMMXXXdddwwwzzzpppyyyooocccaaa^^^]]]ZZZWWWUUUSSSSSSRRROOOMMMKKKJJJHHHEEE@@@===777555222111222333333222666555333222111000000000333333333222222333444444333666:::???KKKaaa}}}yyyuuuuuuvvvxxxxxxtttmmmggg^^^___ccclllyyy|||zzzzzz~~~~~~~~~|||vvvmmmbbbWWWPPPMMMJJJHHHIIIMMMQQQSSSSSSUUUWWWZZZ]]]___```aaaaaaeeedddccccccdddfffhhhiiiqqqrrrrrrqqqqqqsssvvvzzz|||~~~}}}zzzuuupppllleeebbb]]]YYYWWWVVVTTTRRRQQQRRRUUUZZZcccooo}}}|||tttmmmjjjiiiiiiooouuu|||uuuggg[[[TTTPPPWWWeeexxxyyynnnmmmqqqttt```PPPMMMOOOZZZwwwhhhcccbbb___YYYRRRNNNMMMOOONNNOOOLLLFFFBBB???999222333000......///000000///000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111222555444666>>>EEEZZZxxxxxxyyyzzz|||xxxrrrlllhhheeeaaa^^^^^^\\\___jjjuuu}}}zzzzzzcccPPPKKKMMMWWWaaapppqqqxxxuuufff```___]]][[[XXXVVVTTTSSSRRROOONNNLLLJJJHHHEEEAAA>>>888555333222222333333222444444444333222111000///222222222222333444444555444777<<>>III[[[tttwwwtttvvvxxx{{{{{{vvvmmmbbb[[[YYY^^^gggttt~~~{{{vvv{{{~~~nnnjjjbbbZZZRRRMMMIIIHHHGGGHHHKKKPPPUUU[[[^^^```ccceeehhhjjjmmmnnnnnnnnnnnnmmmkkkjjjkkklllnnnooorrrssstttsssrrrsssuuuvvvzzz}}}|||wwwrrrllliiicccaaa^^^]]][[[ZZZWWWTTTRRRRRRTTTXXX___jjjwwwyyyrrrnnnkkkiiilllqqqxxx~~~qqq]]]OOOOOOVVVggg|||vvvkkkfffgggmmm|||vvvdddTTTLLLJJJNNN```sssiii]]]^^^___^^^\\\XXXUUUSSSSSSSSSQQQKKKGGGEEE???888555222000//////000///...////////////////////////////////////////////////////////////000000000000///000000000111111111111333666555777AAAKKKbbb~~~ooottt~~~vvv||||||tttpppqqqsssuuullliiihhhpppoooeeejjjqqquuuWWWLLLNNNVVV\\\jjjuuutttxxx|||jjj``````___]]][[[XXXUUUSSSRRRQQQNNNLLLJJJIIIGGGDDDAAA999777444333333333222111///000222333444444333333111111111222333444555666666999@@@NNNbbb{{{{{{vvvtttvvvyyy}}}}}}wwwmmmccc]]]\\\```hhhuuu|||yyyxxxzzz~~~zzztttddd___WWWOOOIIIGGGGGGHHHGGGJJJOOOTTTYYY^^^bbbdddiiijjjlllnnnpppqqqqqqqqqppppppooonnnnnnnnnoooooooooqqqssssssrrrrrrssstttxxx{{{|||xxxsssnnnkkkeeeccc```___^^^\\\YYYVVVSSSTTTUUUXXX___jjjvvvyyyssspppllliiijjjnnnttt{{{zzzbbbQQQNNNPPP^^^sss~~~vvvlllffffffppp{{{wwwhhhWWWMMMIIIKKKXXXggg~~~hhh[[[\\\^^^______]]]YYYWWWUUUUUUSSSMMMJJJHHHBBB;;;666333111////////////...////////////////////////////////////////////////.../////////000000000111///000000000111111111111222555444777CCCNNNhhhzzznnnuuuyyy~~~zzzuuutttvvvxxxuuurrrnnnooo|||iii]]]]]]cccrrr}}}]]]NNNNNNTTTZZZgggppp{{{uuuvvvpppccc``````^^^\\\YYYVVVSSSQQQQQQOOOLLLJJJIIIGGGEEECCC:::777444333333333222111333333333333333222111000222222222222333444444555777;;;DDDUUUkkk~~~{{{uuusssuuuyyy}}}}}}vvvmmmddd___]]]aaajjjxxx}}}{{{wwwtttvvvzzzxxxooofffYYYUUUNNNHHHEEEEEEGGGIIIJJJOOOUUU[[[```eeeiiikkknnnoooqqqssssssssssssrrrqqqrrrrrrrrrrrrqqqoooooommmpppssstttsssrrrsssssstttxxx}}}}}}yyyvvvrrroooiiigggccc```___]]][[[YYYTTTTTTVVVYYY```kkkwwwyyysssppplllhhhiiilllpppwwwiiiTTTOOONNNXXXkkk~~~wwwlllfffdddsss{{{}}}nnn\\\PPPJJJKKKTTT^^^zzz}}}gggXXXYYY\\\___aaaaaa]]]ZZZVVVWWWTTTOOOLLLJJJDDD===777555111000//////...---000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111222555444999FFFTTTooozzzrrr{{{}}}{{{vvvtttsssuuutttpppnnnwww}}}hhhXXXTTTXXXddduuudddQQQMMMRRRWWWbbblllvvv}}}yyyvvv}}}yyyiiiaaa```___]]]ZZZVVVSSSQQQRRROOOLLLJJJIIIHHHFFFDDD;;;888555333333333222111333333222222111111222222333333333222222333444444888<<>>888555222000000///...---000000000000000000000000000000000000000000000000.........///000111111111000000000000111111111111333666555;;;IIIYYYvvv|||xxxxxxqqqnnnjjjllljjjhhhpppmmm[[[UUUVVVZZZiiiiiiSSSMMMQQQUUU]]]iiiuuu{{{~~~xxx|||nnnaaaaaa```]]]ZZZVVVSSSQQQRRRPPPLLLJJJIIIHHHFFFEEE;;;888555444333333222111111000000000111333555777444444333222222222333333999>>>KKKbbb}}}}}}}}}~~~{{{{{{vvvssswwwzzzwwwoooeee^^^ZZZXXX```pppxxxuuupppjjjccc[[[SSSNNNHHHGGGDDDCCCCCCEEEHHHJJJQQQXXXbbbjjjpppuuuzzz~~~zzzzzz{{{{{{{{{yyyxxxwwwtttvvvxxxzzzyyyvvvrrrooolllppptttvvvwwwvvvvvvvvvnnnrrrxxx~~~{{{yyyxxxvvvtttqqqmmmgggbbb```___^^^]]]RRRRRRTTTWWW___jjjvvv|||wwwrrrppplllhhhgggjjjkkkrrr|||sssYYYTTTPPPSSSaaavvvzzzsssrrrttt~~~{{{fffUUULLLJJJOOOTTTddd}}}gggVVVVVVXXX]]]bbbdddaaa___WWWXXXUUUPPPMMMKKKFFF???999666222000000///...---000000000000000000000000000000000000000000000000---......///000111111222000000000000111111111111444777777===LLL]]]{{{~~~}}}rrriiiccc``````dddjjjuuufffWWWVVV[[[aaappprrrWWWJJJNNNVVV___qqq~~~zzzyyysssiiibbb\\\\\\[[[XXXUUUUUUTTTQQQNNNKKKJJJIIIGGGEEEAAA===888444333333222222222111111222444555555444333444444444333333555666999CCCTTTiii|||xxxyyy~~~{{{uuummmddd\\\XXXWWWUUU___nnn~~~zzzsssiii^^^VVVOOOJJJGGGAAAAAA@@@@@@BBBGGGNNNTTTZZZbbblllrrruuuyyy~~~}}}|||{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyysssssssssuuuvvvvvvuuusssuuuvvvxxxxxxyyy{{{~~~~~~|||{{{zzzxxxqqqnnnjjjgggdddaaa]]]ZZZZZZVVVTTTYYY```iiittt~~~~~~zzztttnnnkkkjjjlllmmmmmmssszzzvvvbbbVVVMMMRRRaaauuuzzzvvvttt}}}rrr^^^QQQKKKMMMSSSaaauuueeeWWWZZZ\\\]]]```ccccccaaa\\\ZZZVVVRRRMMMIIIGGGEEE;;;666111///000111000...111111000/////////////////////............//////000000000000000000000000111222333333222111222444777888===DDDNNNcccxxxoooddd```]]]^^^bbblllwwwbbb[[[ZZZaaaooouuu[[[NNNOOOUUUeeewww~~~}}}{{{yyykkkccc]]]]]]\\\XXXUUUUUUUUURRROOOMMMLLLJJJHHHFFF???;;;777444444444444444444333222222444444333222333444444444333333555777:::EEEXXXooo}}}{{{~~~ttthhh]]]WWWTTTTTTUUU^^^kkk|||}}}tttmmmcccYYYRRRLLLGGGDDDAAAAAAAAABBBEEEJJJRRRWWW___fffpppvvvyyy{{{}}}{{{{{{|||||||||}}}||||||{{{zzz{{{yyywwwvvvvvvvvvuuutttssstttvvvvvvwwwyyy|||}}}|||zzzyyysssppplllhhheeeaaa]]]ZZZ[[[VVVUUUZZZbbbjjjvvv~~~wwwqqqllljjjkkkkkkmmmrrrzzz{{{pppaaaVVVNNNRRRaaattt~~~}}}xxxbbbRRRJJJLLLRRR```rrrkkkWWWXXXZZZ^^^bbbffffffddd]]][[[WWWSSSNNNKKKHHHGGG<<<777222///000111000///111111000/////////////////////............//////000000000000000000000000000222333333222111222444888999>>>FFFQQQgggwwwjjjccc]]][[[]]]fffvvvlll]]]ZZZbbbnnn}}}vvv___RRRPPPTTTfffyyy{{{}}}nnnfff___^^^]]]YYYUUUUUUUUUSSSPPPNNNMMMKKKIIIHHH>>>;;;777444444555555555666444333333333333222000333333444444333444777999<<>>999333000000111000///111000000/////////////////////............//////000000000000000000000000000111333333222111333444888:::???GGGUUUnnn}}}tttkkkbbb^^^___fffuuuuuu___\\\dddoooyyyttt```SSSQQQTTTaaavvvzzzwwwppphhhaaa```^^^YYYVVVUUUUUURRROOOMMMMMMLLLJJJHHH@@@<<<888555444555444444555444222333333444222111222333444444444555999<<>>HHHYYYuuuzzzyyy|||rrrhhhcccdddkkkxxxgggaaahhhrrrzzz~~~ttt```SSSQQQTTTbbbxxx}}}tttzzzqqqiiibbb```^^^ZZZVVVUUUSSSQQQNNNLLLLLLKKKIIIGGGCCC???999666444333333222333222111222444555444333222333333333444777;;;>>>CCCUUUqqq{{{yyy{{{~~~xxxzzz~~~~~~}}}}}}qqqhhh[[[QQQKKKJJJJJJJJJPPPUUU^^^lllrrrhhhbbbSSSNNNHHHCCC@@@???>>>===@@@CCCHHHMMMSSSZZZaaafffpppuuu||||||{{{xxxvvvsssooojjjffffffiiimmmppprrruuuyyy{{{|||xxxuuupppkkkfffbbb\\\YYYXXXTTTTTT[[[bbbjjjuuu~~~yyyssspppnnnmmmlllqqqxxx}}}uuuhhh\\\SSSOOONNNSSS^^^ooovvv___QQQOOOSSS^^^kkk}}}lll```YYY]]]dddfffeeeeee___]]]ZZZUUUQQQMMMJJJIIIDDD>>>666111111111000///000000////////////000000//////............/////////////////////////////////111222222222222444555555888===GGG[[[zzzvvvwwwwwwlllhhhiiinnnzzznnnhhhnnnxxxzzzdddUUURRRUUUggg}}}zzzzzzqqqiiibbb```___ZZZVVVVVVSSSQQQNNNLLLLLLKKKIIIHHHDDD@@@;;;666444333222111222111111222444555555444222333333333444888===AAAJJJ^^^zzzzzzwwwwwwxxx}}}{{{zzz~~~~~~{{{yyyfff]]]RRRKKKHHHIIIJJJIIIMMMSSS\\\gggvvvssseeeZZZTTTJJJFFFBBB??????@@@AAAAAACCCGGGMMMTTTZZZaaahhhlllssswww}}}}}}zzzvvvrrrlllfffbbb___ccchhhmmmppptttxxxzzz}}}xxxtttoookkkfffbbb]]]YYYXXXUUUUUU[[[bbbiiisss|||yyytttpppnnnnnnlllpppwww~~~~~~uuuggg[[[QQQOOOOOOTTT]]]lll}}}{{{dddSSSOOOSSS^^^lllvvveeeYYY]]]fffhhhhhhjjjaaa___[[[WWWRRROOOLLLKKKGGG@@@777222111111000//////////////////000000111//////............//////000000000000000000000000///000222222222222444666444777<<>>CCCRRRggg~~~}}}~~~}}}~~~zzz}}}~~~|||zzzdddZZZNNNFFFEEEGGGIIIIIIKKKRRR[[[bbbnnn{{{~~~}}}yyyjjj[[[PPPJJJDDDAAA>>>===???BBBDDDEEEHHHLLLSSSZZZaaahhhnnnrrrvvvyyy~~~yyyqqqjjjeee```]]]XXX\\\ccchhhmmmqqqvvvyyy}}}vvvsssnnnjjjfffaaa]]]YYYZZZWWWWWW\\\cccjjjsss{{{yyysssooommmlllkkkpppwww}}}nnn```RRRQQQRRRVVV[[[hhh~~~sss}}}~~~gggTTTNNNOOO]]]lllppp___```gggggggggiiidddbbb^^^ZZZUUUQQQOOONNNIIIBBB999333111111000//////////////////000111111//////............//////000000000000000000000000...000222222222222444666444888<<>>999666555555555444666444333333333333222000222222333333555999???DDDXXXlllzzz|||~~~}}}|||ggg\\\MMMDDDCCCFFFHHHIIIIIIRRRZZZ```iiiuuu}}}zzzwwwvvvuuu{{{}}}uuueeeUUUJJJEEEAAA???<<<===@@@DDDGGGHHHKKKPPPXXX___ffflllrrrvvvxxxzzz~~~vvvjjjbbb]]]ZZZXXXSSSXXX___eeekkkppptttwww}}}~~~uuurrrmmmiiifffaaa]]]ZZZ\\\XXXYYY^^^dddjjjsss{{{~~~yyysssnnnkkkiiikkkpppvvv|||wwwgggTTTTTTUUUWWWZZZeeezzznnnuuuiiiTTTLLLLLL\\\mmm|||fffcccgggeeeccceeefffdddaaa\\\XXXTTTQQQPPPJJJCCC999333111111000//////////////////000111111//////............//////000000000000000000000000...000222222222333444666666999===GGGaaavvv}}}zzzuuusssvvvgggYYYXXXWWWgggyyymmmgggaaa```]]]YYYWWWYYYVVVSSSPPPNNNMMMLLLIIIHHHDDDAAA<<<777333222333333000111333444444333111000444333444777777888@@@III^^^zzz{{{{{{~~~|||xxx^^^RRRGGGDDDDDDDDDEEEGGGOOOQQQVVV]]]eeeqqq|||yyyrrrnnnmmmnnnsssvvv{{{}}}{{{lll\\\OOOIIIGGGAAA???===>>>AAAFFFIIIKKKQQQTTTZZZ___fffmmmuuuzzz{{{||||||nnnccc\\\WWWPPPKKKRRRUUUYYY^^^cccjjjqqqvvvwww{{{yyytttqqqlllhhheeeaaa]]]ZZZXXXYYYYYYYYY\\\dddoooxxxyyytttooollliiijjjmmmttt{{{{{{ddd___ZZZZZZ^^^iii|||vvvxxx}}}iiiXXXOOOLLLUUUiiiwwwcccaaaiiimmmjjjgggeeeaaa^^^[[[XXXSSSPPPKKKEEE===666000//////111000000000000000000000000000000000000////////////////////////............,,,---///333666777666444999:::>>>KKKfffuuuzzzvvvuuuvvv}}}sss^^^XXXUUUbbbqqq|||qqqiiibbbbbbaaa]]]YYYXXXWWWUUUQQQOOONNNMMMKKKIIIEEEBBB===888555444444444000222333444444333222000444333555777777999BBBLLLccc~~~}}}xxxtttZZZOOOEEECCCCCCCCCEEEGGGMMMPPPVVV]]]eeeppp{{{xxxpppllljjjjjjkkkoootttwwwyyy{{{~~~uuugggXXXLLLFFFDDDBBB@@@???@@@CCCGGGKKKNNNTTTWWW]]]ccciiipppxxx|||{{{rrreee\\\WWWSSSOOOLLLNNNQQQUUUZZZ___fffnnnsssvvvzzz~~~zzzuuurrrmmmiiifffbbb]]]ZZZYYYYYYZZZZZZ\\\dddoooxxxxxxsssoookkkhhhiiimmmssszzzxxxlll```[[[___jjj{{{|||{{{}}}|||iiiYYYPPPMMMTTThhhllleeehhhjjjhhhiiifffccc___\\\XXXSSSOOOLLLGGG???777222000111222000000000000000000000000000000000000000000000///111111111111111111111000//////000222444555555444999;;;@@@NNNjjj~~~xxx~~~yyyxxxwwwwww{{{eeeVVVSSS\\\iiisss{{{wwwooohhhhhhgggaaa[[[XXXYYYVVVSSSQQQPPPNNNLLLJJJGGGDDD???:::777555555555111222333444444333222111444333555777888;;;FFFQQQlllzzzppphhhUUUKKKCCCAAABBBBBBDDDGGGLLLPPPWWW___hhhqqqzzzxxxqqqkkkhhhgggfffjjjooosssuuuwwwyyyzzz|||wwwnnnaaaTTTJJJEEECCCBBBAAAAAAAAADDDIIINNNQQQXXX\\\bbbhhhnnnuuu{{{zzzllldddYYYQQQNNNMMMLLLKKKJJJMMMQQQVVV[[[bbbjjjooouuuxxx|||{{{vvvsssoookkkgggccc___\\\ZZZZZZZZZZZZ\\\dddooowwwyyytttoookkkhhhiiilllqqqyyymmmaaaaaajjjzzz}}}yyy~~~xxxiii[[[RRRNNNPPPcccuuugggfffhhhhhhkkkhhheeeaaa]]]YYYSSSOOOMMMHHH@@@999444222222333000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333444555777:::AAAQQQnnn}}}{{{|||yyyzzz{{{{{{|||nnnXXXSSSZZZeeeqqqzzz~~~yyytttqqqkkkbbb\\\[[[YYYVVVSSSQQQPPPNNNLLLKKKGGGEEE@@@;;;888666555555222222333444444333222222333333555777888===KKKXXXuuuyyygggYYYNNNFFF@@@@@@AAABBBDDDHHHMMMRRRZZZbbbkkksss{{{~~~}}}uuunnnjjjiiihhhkkkppptttwwwxxxxxxxxxwwwrrrhhh]]]RRRKKKFFFEEEAAABBBBBBCCCEEEJJJOOOSSS[[[___fffmmmsssyyy~~~uuummm^^^WWWNNNGGGEEEFFFHHHHHHGGGJJJNNNSSSYYY```hhhmmmrrrvvvzzz}}}}}}xxxuuupppmmmiiieeeaaa^^^[[[\\\[[[[[[\\\cccnnnvvv{{{uuuqqqmmmjjjhhhkkkpppwww~~~llldddiiizzz{{{tttwww~~~vvvjjj\\\RRRMMMJJJZZZtttyyyhhheeehhhjjjllljjjgggccc___ZZZTTTOOOLLLHHHAAA:::444222222222////////////////////////000000000000000111111111///////////////000000000222222111111111333555888777:::BBBTTTqqq~~~}}}}}}yyy___VVV[[[ggguuu}}}zzznnnaaa]]]___XXXVVVRRRPPPOOONNNLLLJJJGGGEEE@@@<<<888555444444333333333444444333333333333333555777999???PPP```|||zzzbbbNNNHHHCCC???@@@BBBCCCFFFJJJMMMRRRZZZccckkksss{{{~~~wwwrrrooonnnpppssswwwzzzzzzyyyxxxrrrlllcccYYYPPPJJJGGGEEEAAABBBCCCCCCEEEIIIOOOTTT]]]bbbiiiqqqvvv{{{~~~qqqeee]]]TTTOOOGGGAAA???@@@BBBDDDFFFIIIMMMRRRXXX```gggmmmpppssswwwzzz|||~~~zzzwwwsssoookkkgggccc```]]]]]]]]][[[\\\cccmmmuuu}}}~~~xxxtttooollliiikkkooouuu|||vvveeeeeexxxvvvnnnsss~~~wwwkkk]]]RRRLLLGGGSSSiii{{{iiieeeiiilllnnnllliiifffbbb\\\UUUQQQKKKGGG@@@:::444222111111///////////////////////////000000000111111111222.../////////000000000111000111111111111333888<<<:::>>>GGGZZZvvv~~~vvvyyyeeeXXX[[[hhhxxx|||oooccc___aaaXXXVVVSSSQQQPPPNNNLLLJJJHHHEEEAAA===999666444333444444333333333333444444222333666888999BBBUUUggg|||zzzwww^^^KKKDDD@@@???BBBDDDEEEHHHNNNMMMRRRZZZbbbjjjrrryyy~~~~~~~~~|||zzzuuuuuuvvvyyy{{{|||zzzxxxnnnggg]]]TTTNNNIIIFFFDDDBBBDDDEEEEEEEEEIIIOOOUUU___dddmmmtttzzz~~~xxxlll```UUUMMMKKKHHHBBB>>>;;;<<<>>>???CCCFFFKKKPPPVVV^^^fffkkknnnqqqtttwwwyyy||||||yyytttqqqmmmiiieeebbb______^^^\\\]]]bbblllttt|||zzzuuuqqqnnnjjjkkknnnssszzzxxxccc```ppp{{{sssmmmrrrxxxkkk^^^RRRLLLGGGNNN```zzz|||kkkfffhhhjjjnnnllljjjhhhddd^^^WWWRRRKKKGGGAAA:::555222111111000000000000000000000000///000000111111222222222000111111222222333333333...000222222111333888===???CCCNNNaaa~~~~~~qqquuu}}}dddXXXZZZeeewww|||wwwqqqhhhaaa```ZZZWWWTTTRRRQQQPPPMMMLLLIIIGGGCCC???;;;777555444444444444333333444444444222333666888:::CCCYYYmmm|||wwwvvvwww~~~nnnXXXJJJBBB???@@@DDDFFFGGGKKKQQQQQQUUU\\\ccckkkttt||||||{{{zzz{{{}}}}}}{{{xxxnnnggg\\\TTTNNNKKKHHHFFFDDDFFFHHHGGGFFFIIIPPPVVVaaagggpppxxx}}}yyyooodddZZZPPPIIIDDDCCCAAA>>>;;;999999;;;===???BBBFFFLLLRRRZZZbbbggglllooorrruuuwww{{{}}}zzzvvvrrroookkkfffccc``````___\\\]]]bbbkkksss|||{{{vvvqqqnnnllllllnnnrrrxxxqqq___ZZZeeettt|||yyytttppptttxxxkkk^^^SSSLLLFFFIIIVVVpppzzzkkkggghhhiiinnnlllkkkiiifff```YYYTTTLLLHHHBBB<<<777444222222000000000000000000000000///000000111111222333333000111111222222333444444...222444444222222777;;;???DDDPPPfff|||rrrvvv|||vvvsss|||```XXXWWWaaattttttrrrrrrlllddd^^^[[[YYYUUUSSSRRRQQQOOOMMMKKKIIIEEEAAA===999666555555444444333333444444555222333666888:::DDD[[[ppp}}}vvvsssyyy}}}{{{cccRRRIIIAAA???AAAEEEGGGHHHMMMSSSUUUYYY```gggooowww}}}}}}}}}zzzqqqiii^^^VVVQQQNNNKKKIIIFFFIIIJJJIIIGGGJJJQQQWWWccciiirrrzzz~~~zzznnnggg]]]SSSLLLGGGCCCAAA======<<<:::888888:::<<<;;;>>>CCCHHHOOOVVV^^^dddkkknnnqqqtttvvvzzz~~~~~~{{{wwwsssoookkkgggdddaaaaaa___]]]]]]bbbkkksss|||zzzuuupppmmmmmmmmmnnnqqqwww|||iii[[[VVV]]]ggg|||~~~{{{vvvssswwwwwwjjj]]]SSSMMMDDDEEEOOOgggwwwjjjhhhiiiiiimmmlllkkkjjjgggaaa[[[VVVMMMJJJDDD>>>888555444333000000000000000000000000///000000111222222333333...//////000111111222222000333666555222111555999<<>>===<<<:::999888777666666666666::::::===BBBFFFJJJTTT^^^hhhnnnuuuxxxyyyzzz}}}zzzvvvrrrnnnjjjfffccc^^^^^^^^^___bbbhhhooouuu{{{}}}|||vvvrrrooommmnnnooosssyyyooo___RRRKKKNNNTTTeeezzz{{{vvv{{{~~~iiiYYYPPPKKKKKKMMMXXXooonnncccccchhhkkkmmmmmmllljjjgggccc___\\\QQQKKKCCC<<<777444111000333111000000111222222111111111111111000000000///111111111111111222333333444444444555555777888888888>>>LLLbbb}}}vvvxxxyyyiii^^^aaakkkuuukkkVVVRRRTTT___nnn~~~|||ppplllhhhdddccc^^^[[[YYYWWWUUUSSSQQQNNNNNNKKKHHHDDD@@@>>>===<<<555444444333333444444444888777888===FFFTTTjjj}}}}}}rrrYYYIIICCC???AAADDDHHHLLLQQQXXX]]]```aaaeeelllttt|||~~~{{{wwwuuuqqqkkkggg```aaaaaa^^^\\\]]]bbbgggnnnwww|||vvvoooiiiccc[[[RRRLLLGGGCCC@@@============<<<:::999888777666666666666888777:::???BBBFFFPPPZZZeeellltttyyyyyy{{{~~~zzzuuupppmmmiiifffddd^^^^^^^^^^^^aaahhhpppvvv{{{}}}~~~xxxssspppmmmmmmooorrrxxxxxxggg[[[RRRLLLLLLOOO]]]uuu~~~wwwaaaTTTLLLMMMOOOWWWiii~~~nnnbbbbbbgggjjjnnnnnnmmmkkkhhhddd```]]]RRRLLLDDD<<<777444222111222111//////111111111000111111111111000000000000000000000111222444555666666666777777777888999999777<<>>;;;999888333333333333333444555666777777888===GGGZZZqqqkkkUUUGGGBBB@@@BBBFFFJJJNNNSSSZZZ^^^bbbdddhhhnnnuuu{{{~~~}}}}}}~~~~~~~~~zzzuuulllkkkjjjgggeeegggkkkooowwwzzzpppjjjbbb[[[WWWQQQKKKFFFGGGDDD@@@>>>===<<<;;;::::::999888777666666666666777666999===@@@DDDMMMVVV```hhhrrrwwwyyyzzz~~~~~~yyysssnnnkkkiiifffddd^^^^^^^^^^^^aaahhhpppwww~~~yyytttqqqmmmmmmnnnrrrxxx}}}pppaaaXXXSSSOOOMMMOOO\\\ssshhhXXXLLLMMMPPPWWWeeexxxrrrdddaaaeeehhhmmmmmmmmmkkkhhhccc___]]]SSSMMMDDD<<<777444222111000...------...//////...111111111000000000000000000000000111222333444555777777888888999999999999999>>>III[[[sssvvvnnnlllsssxxxddd___cccgggoooxxx|||wwweeeSSSOOOPPP[[[kkk||||||qqqkkkgggeeeeee___]]]ZZZXXXVVVTTTQQQNNNMMMKKKGGGCCC>>>999666444333333333333444444555666555666888<<>><<<:::999:::999888777666666666666777777999===???BBBKKKTTT^^^fffpppwwwyyy||||||xxxrrrnnnjjjhhhfffddd^^^^^^]]]]]]```hhhqqqxxx~~~yyytttqqqnnnnnnnnnqqqwww~~~uuuiii]]]WWWSSSPPPOOOQQQ___tttnnn]]]NNNNNNPPPWWWcccsssuuugggcccfffhhhkkkkkkkkkiiigggccc```]]]TTTMMMDDD;;;666333111000000///------///000///...000000000000000000111111000000000000000111222222666777888999::::::999999===BBBNNN___tttvvvkkkdddbbbfffrrr}}}yyybbb\\\___bbbiiiqqquuu|||rrraaaRRRNNNOOOZZZiiizzzxxxrrrkkkhhhffffff___]]]ZZZXXXWWWUUURRRPPPPPPNNNJJJEEE@@@;;;777444333333333333333444555666333666999???OOOhhh~~~lllXXXKKKEEECCCBBBEEEJJJNNNRRRWWW\\\```dddggglllpppsssvvvyyy|||}}}}}}|||{{{{{{{{{{{{{{{~~~~~~|||{{{~~~~~~{{{xxxuuuvvvyyy}}}tttjjj^^^YYYSSSPPPOOONNNKKKIIIDDDBBB???>>>>>>===;;;::::::999888777666666666666888777999<<<>>>@@@IIIRRR\\\dddooovvvzzz~~~~~~zzzwwwrrrnnnkkkhhheeeccc___^^^]]]]]]```hhhrrryyy}}}zzzuuurrrpppooooooqqquuu}}}|||tttjjj___XXXSSSOOOPPPSSSaaavvvssscccTTTPPPQQQYYYdddrrr{{{kkkfffgggiiihhhiiiiiihhhgggdddaaa___VVVOOOEEE<<<666444222222333111000000111222222111000000000000111111111111000000000///000000111111555666888:::;;;;;;;;;:::@@@HHHVVVgggyyy}}}}}}vvvoookkkhhhhhhooowww}}}ddd]]]```dddjjjrrrvvvvvveeeTTTOOONNNXXXfffvvvxxxrrrmmmiiigggggg```^^^\\\ZZZYYYXXXUUUSSSPPPNNNKKKFFFAAA<<<888666444444333333333444555555333777<<>><<<;;;:::999888777666666666666777666888;;;<<<>>>FFFOOOXXX```jjjrrrwww}}}~~~}}}xxxuuurrrnnnlllhhheeebbb___^^^\\\\\\```hhhrrryyy|||wwwtttrrrqqqooopppttt{{{{{{rrrggg^^^VVVPPPRRRWWWcccxxxyyyiiiYYYSSSSSS]]]lllzzzrrriiiggggggggghhhiiiiiihhhfffdddbbbYYYRRRGGG>>>888666555444444333111111333333333222///000000000111111111111/////////000111222333444555777999<<<>>>>>>>>>===AAAKKK]]]pppzzzttt|||}}}xxxvvvrrrpppsssxxx}}}~~~|||~~~}}}iiibbbeeeiiipppwww{{{|||lllUUUPPPNNNVVVcccrrryyysssnnnkkkiiiiiiaaa___]]]\\\[[[ZZZXXXVVVMMMLLLIIIFFFAAA===999777555444444333333444444444444:::@@@HHH[[[xxx||||||~~~~~~~~~~~~yyyzzz}}}uuu^^^KKKEEEEEEEEE>>>CCCIIIOOOVVV\\\bbbggggggkkkpppssstttuuuwwwzzzxxxyyyyyyzzz||||||}}}~~~zzz~~~{{{zzzyyy{{{|||pppgggXXXTTTOOOMMMMMMLLLJJJGGGIIIFFFDDDBBBAAA???<<<::::::999888777666666666666777666777:::;;;===EEENNNSSSZZZeeemmmssszzz~~~}}}{{{wwwuuurrrooollliiidddaaa___^^^\\\\\\___hhhrrrzzz}}}yyyvvvsssrrrpppppptttzzz|||qqqfffZZZSSSUUU\\\dddyyy}}}lll\\\UUUUUUbbbtttyyylllfffdddggghhhiiijjjiiihhhfffddd[[[TTTIII@@@:::888777666333111000000111222222111//////000000111111111222...//////111222444666777555777;;;>>>@@@@@@@@@@@@@@@MMMbbbvvvuuunnnyyyzzzvvvsssrrrqqqppprrrvvvyyy{{{lllhhhlllqqqwww|||mmm]]]SSSPPPZZZeeennnxxx{{{www|||ssslllmmmlllgggeeebbb^^^[[[YYYXXXVVVUUUOOOMMMJJJGGGDDD>>>888444444444444222111111333555444:::AAAKKK```~~~~~~~~~{{{wwwvvvxxx{{{{{{}}}}}}nnnWWWIIIDDDBBB???DDDGGGLLLQQQUUUYYY^^^bbbhhhlllqqquuuwwwxxxzzz|||zzzzzzyyyxxxyyyzzz{{{|||}}}~~~yyyvvvvvv|||yyynnnfffYYYQQQLLLMMMMMMJJJHHHHHHDDDCCCAAA???===<<<<<<===<<<;;;:::999999999:::;;;888888777777888===CCCHHHPPPWWWbbbkkksss{{{~~~{{{yyyxxxsssrrrpppnnnkkkhhheeedddaaa^^^YYYVVVXXXbbbpppyyy|||wwwvvvtttqqqqqqtttzzz{{{kkk^^^XXXVVVVVVkkkqqq___WWWUUUddd|||qqqgggmmmjjjiiihhhiiiiiihhheeeccc\\\WWWNNNDDD<<<666444333222111111000000000000000222222111000///...------111111111000000000000000222888:::999===FFFJJJHHHLLLRRRccc|||~~~kkkkkkuuuyyysssooollliiilllnnnqqquuu|||xxxrrruuuxxx}}}uuu```UUUQQQ[[[gggppp|||}}}yyyyyyvvvnnnnnnmmmiiidddaaa]]][[[YYYXXXVVVTTTQQQOOOLLLIIIEEE@@@:::555555555555444222222444666555<<>>=========<<<;;;:::999999999999:::888888888777888===BBBGGGNNNUUU___hhhpppxxx~~~}}}}}}}}}}}}~~~{{{xxxvvvtttqqqpppooommmjjjgggeeeccc___]]]ZZZXXX[[[dddooowww~~~{{{xxxuuusssrrruuu|||sssccc[[[XXXXXXgggsss___VVVUUUeee}}}nnnoookkkjjjiiiiiiiiihhheeeccc^^^YYYOOOEEE<<<555222111222111111000000000000000222222111111000000//////111000000000000000000000333888:::999>>>GGGMMMMMMPPPVVVfff}}}mmmmmmwwwzzzsssnnnkkkiiigggggglllvvv~~~dddXXXSSS]]]jjjtttyyypppooonnnjjjfffccc___]]][[[ZZZXXXWWWSSSQQQNNNKKKGGGAAA;;;777555666666555333444666888777>>>IIIXXXooo~~~xxxwwwvvvaaaNNNFFFEEECCC???CCCFFFKKKPPPTTTYYY^^^aaahhhlllqqquuuwwwyyyzzz|||||||||||||||}}}~~~{{{yyy{{{wwwoooeee\\\UUUSSSRRRMMMJJJJJJIIIGGGEEEBBB@@@>>>=========<<<;;;:::999888888888888888888888888<<>>HHHPPPTTTVVV\\\jjj~~~~~~nnnnnnxxx|||xxxnnnfffaaaeeeppp}}}jjj\\\UUU^^^lllwww}}}qqqooonnnllljjjgggccc```^^^]]][[[ZZZTTTRRROOOKKKGGGAAA;;;777555555555444333444666888888???MMMaaaxxxxxxwww}}}ttt\\\JJJEEEEEEBBB???CCCGGGKKKPPPTTTYYY^^^aaaiiimmmrrruuuwwwyyy{{{|||zzz{{{|||~~~}}}yyyzzz{{{sssggg^^^WWWTTTSSSNNNLLLLLLKKKJJJHHHEEEBBB@@@>>>>>>>>>===<<<;;;999888888777999999999888888;;;@@@CCCHHHOOOXXX```hhhpppyyy~~~{{{{{{yyyvvvsssrrrppplllhhhdddbbb`````````eeellluuu|||~~~~~~~~~~~~~~~|||zzzyyywwwtttrrrooonnnmmmjjjjjjiiigggfffcccbbb```\\\[[[ZZZYYY]]]eeeooovvvzzz~~~yyywwwuuuuuuxxx~~~yyyfff\\\[[[ccc{{{}}}hhh[[[RRRZZZpppyyyooonnnllljjjiiiiiihhheeeccc```[[[RRRGGG>>>666222000222111111000000000000000000000000111111222222222000000000000000111111111333555666777<<>>>>>>>>===<<<;;;:::999888999:::999888888:::>>>AAAFFFLLLUUU]]]dddllluuu|||zzzwwwwwwtttpppllljjjgggccc___[[[XXXVVVUUUUUUYYYaaakkktttzzz~~~}}}|||zzzyyyyyyyyyyyy{{{|||~~~}}}{{{yyyvvvuuutttrrrooommmlllkkkhhhggggggeeecccaaa___^^^\\\ZZZWWWVVVZZZcccooowww{{{}}}xxxwwwuuuvvvyyy~~~oooaaa___eeezzzzzzmmm]]]PPPRRRddd~~~|||qqqooommmjjjiiiiiiiiigggeee```[[[SSSIII@@@999555333222111111000000000000000......//////000111111111//////000000111111111111222333444666999BBBOOOZZZaaahhhsss~~~zzzttttttvvvqqqnnnwwwqqqccc___bbbjjjzzzmmm```cccoooyyyuuupppppppppiiifffbbb___^^^]]][[[YYYUUUSSSOOOLLLGGGAAA;;;666333444444333333333666888===CCCTTTooozzzpppkkklllkkkvvvpppWWWIIIDDDBBBAAAAAAEEEHHHMMMRRRVVV[[[___ccciiimmmrrrvvvxxxzzz{{{}}}xxxzzz}}}~~~~~~~~~}}}zzzyyy{{{zzziii```WWWUUUSSSOOONNNNNNKKKKKKJJJHHHFFFCCCAAA???>>>>>>>>>>>>===<<<;;;::::::::::::999888999<<>>LLLYYYeeennnxxxvvvooonnnyyyuuupppxxx|||llleee``````mmm}}}xxxggghhhrrr{{{yyyssssssssskkkhhhdddaaa```___]]][[[WWWUUUQQQMMMIIICCC<<<777444444555444444555777999AAAEEEXXXuuutttjjjgggjjjgggnnnwww~~~jjjTTTHHHCCC@@@AAAEEEFFFJJJOOOSSSWWW\\\aaadddjjjmmmrrrvvvxxxzzz|||}}}|||}}}~~~|||}}}|||yyyyyypppfff\\\XXXUUUQQQOOOPPPJJJJJJIIIHHHFFFDDDBBB@@@>>>??????@@@???>>>===<<<:::;;;;;;999888999;;;===AAAFFFNNNUUU\\\dddnnnuuu}}}{{{wwwssspppnnnjjjddd```\\\ZZZVVVRRROOOLLLKKKJJJFFFHHHNNNVVV___iiiqqqvvvttttttsssrrrqqqqqqqqqrrrqqqppppppqqqqqqrrrssssssqqqpppooommmllljjjiiiiiihhhgggfffdddaaa^^^\\\ZZZWWWVVVUUUUUUYYYaaalllsss}}}yyyxxxxxxyyy|||vvvffffffdddyyy~~~{{{}}}ppp```QQQOOO[[[qqqsssnnnllljjjiiijjjkkkkkkjjjeee```XXXOOOEEE===777555222111111000000000000000000000000000000000111111...//////000111111222222333222444777888<<>>???@@@AAAAAA@@@>>>>>>:::;;;;;;999888888:::<<<>>>DDDKKKRRRYYYbbbkkkrrr}}}xxxtttooollljjjfff```[[[XXXVVVSSSOOOLLLJJJIIIHHHAAACCCGGGNNNWWWbbbkkkpppppppppooonnnnnnnnnoooooommmlllkkkkkklllmmmooopppooonnnmmmlllkkkiiihhhhhhhhhhhhfffdddaaa^^^[[[YYYSSSTTTUUUVVVZZZaaajjjppp{{{{{{zzzyyyzzz}}}rrrcccdddcccxxxrrrbbbSSSOOOYYYnnn|||pppmmmkkkiiiiiijjjllllllkkkhhhccc[[[PPPFFF===777333222111111000000000000000111111111111111111111111...//////000111222222222444333555888888;;;GGGVVVlllxxxxxxmmmkkkzzzyyypppeeeaaafffmmmzzzvvviiirrrxxx~~~|||vvvtttsssrrroookkkgggeeebbb___]]]YYYWWWSSSOOOJJJDDD===888777444333555444444888???AAATTTiiizzzrrrrrrrrrqqqnnnpppwww{{{~~~uuu```LLLEEEDDDAAAAAADDDIIIHHHJJJPPPYYY___bbbcccmmmqqqvvvzzz{{{{{{zzz{{{~~~}}}~~~}}}~~~~~~~~~~~~}}}yyyuuuxxxqqqddd___]]]XXXSSSPPPOOOMMMKKKJJJIIIHHHEEECCC@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<;;;::::::999===@@@GGGPPPVVV\\\fffpppttt~~~}}}yyyxxxtttnnniiifffbbb___\\\UUURRRNNNKKKIIIHHHFFFDDDCCCDDDFFFHHHNNNWWWaaaiiinnnooopppooonnnnnnoooppplllnnnpppnnnjjjiiimmmqqqooonnnllljjjiiiiiiiiijjjhhhhhhgggeeebbb]]]YYYVVVSSSSSSTTTUUUYYYaaakkkrrr|||{{{xxxxxxwwwxxx||||||jjjaaa]]]nnnwwwcccRRRQQQZZZiiiyyyssskkkmmmoooooommmjjjiiiiiifffddd___VVVKKK@@@999555333222111111000000111111000000000000000000000000333333333222222222111111444444555666666:::GGGUUUmmm~~~sssfffppp|||}}}wwwkkkcccdddiii{{{wwwyyyuuueeelllrrr||||||uuusssrrrrrroookkkhhhfffcccaaa^^^YYYVVVSSSPPPKKKFFF???:::999666555777777777<<>>===<<<;;;:::999<<<>>>EEEMMMSSSXXXbbblllsss}}}}}}yyyuuuqqqlllfffccc___[[[YYYRRROOOKKKHHHGGGEEECCCBBBBBBCCCCCCEEEIIIQQQZZZ```hhhjjjllllllkkkjjjjjjkkklllnnnooommmhhhgggiiilllmmmllljjjiiihhhhhhiiiiiiggggggfffdddaaa]]]YYYVVVSSSSSSSSSUUUYYYaaakkkrrr|||}}}zzzyyyxxxyyy}}}xxxggg^^^ZZZhhh||||||hhhVVVSSSZZZggg{{{tttnnnkkknnnpppooommmkkkjjjiiigggeee```WWWLLLBBB:::666333222111111000000111111000000000000000000000000222222222222222222222222444444555666666:::HHHVVVsssrrrdddmmm~~~rrrhhhfffiiiyyyxxxooorrrrrr```dddkkkzzz{{{sssrrrrrrqqqoookkkiiigggeeecccaaaYYYWWWTTTQQQMMMGGGAAA===999666555777888999>>>EEETTTjjjqqq]]]LLLHHHGGGDDDDDDHHHGGGHHHJJJPPPXXX___ccceeejjjnnntttxxxzzz{{{}}}~~~||||||}}}}}}}}}}}}yyyuuuppppppxxxvvvllliiifff___YYYWWWQQQOOOLLLJJJIIIGGGDDDBBBDDDDDDCCCBBBAAA@@@???>>>AAAAAA@@@>>>===;;;::::::;;;===BBBIIIOOOSSS]]]gggrrr{{{~~~zzzuuuqqqkkkfffaaa]]]YYYWWWQQQNNNJJJGGGFFFEEECCCBBBCCCCCCCCCCCCFFFKKKSSSXXXbbbeeeiiijjjiiihhhggggggjjjlllmmmkkkgggdddeeegggjjjiiihhhgggfffgggggghhheeeeeedddbbb___\\\XXXVVVRRRRRRSSSTTTYYYaaakkkrrr|||{{{zzzzzz{{{tttddd\\\XXX```ppp~~~jjjWWWSSSYYYdddwww|||qqqllllllnnnppppppnnnlllkkkkkkiiifffaaaXXXOOODDD<<<777333222111111000000111111000000000000000000000000111111111222222333444444444444666777777;;;HHHVVVttt~~~pppbbbkkkwwwnnnlllooosssqqqjjjooo|||ooo^^^```fffwww|||rrrqqqrrrrrrooollljjjiiihhhfffddd]]]ZZZWWWSSSOOOHHHBBB===777444333555777888>>>FFF]]]vvvjjjYYYJJJGGGFFFCCCDDDIIIGGGGGGJJJOOOVVV]]]bbbeeehhhlllrrrvvvyyy{{{}}}||||||}}}~~~~~~}}}{{{xxxuuusssnnnlllrrr{{{~~~~~~|||tttllljjjggg```YYYWWWTTTRRROOOMMMLLLJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@CCCBBBAAA???===<<<;;;:::;;;<<<@@@GGGKKKOOOYYYbbboooyyy|||xxxsssmmmgggccc^^^ZZZWWWQQQNNNJJJHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFKKKQQQVVVaaaeeejjjlllllljjjiiihhhgggiiijjjhhheeecccdddeeehhhgggfffeeedddeeeeeefffcccbbbaaa___]]]ZZZWWWVVVQQQQQQRRRSSSXXXaaakkkrrr||||||{{{{{{|||qqqbbb\\\WWWZZZeeeyyyzzzgggUUURRRXXXdddvvv{{{rrrnnnllloooqqqqqqpppnnnmmmmmmkkkhhhbbb[[[RRRHHH>>>888333222111111000000111111000000000000000000000000///000111222333444555555444444666777777<<>>===;;;;;;<<<<<>>===<<<<<<;;;;;;>>>CCCFFFKKKTTT^^^iiiuuuwwwsssmmmhhhccc___[[[YYYRRROOOLLLJJJJJJJJJIIIHHHIIIIIIIIIIIIKKKNNNTTTXXX```dddjjjnnnooonnnmmmmmmiiihhhgggffffffggghhhiiigggfffdddbbbaaaaaaaaaaaaaaa___]]][[[XXXUUUSSSRRROOOOOOPPPRRRWWW```jjjqqqzzz~~~{{{{{{zzzzzz{{{nnn___XXXWWWVVVUUU___tttvvveeeWWWXXXbbbnnnuuukkkhhhmmmpppssstttsssrrrqqqrrroookkkeee___YYYOOODDD<<<333222111111000000111111111111111111111111111111///000000222333444555555444555777999999>>>KKKZZZwww}}}zzzppp|||xxxlllkkkrrrxxx{{{uuubbbYYY[[[aaassswwwuuuvvvwwwtttqqqooommmllljjjhhhfffccc___YYYSSSLLLDDD>>>;;;777555666777999@@@HHH]]]~~~~~~vvvxxx{{{kkkUUUIIIAAAAAABBB???CCCJJJEEEGGGIIIKKKMMMRRRZZZ___cccfffkkkooorrruuuxxx{{{zzz|||}}}{{{yyyzzz|||uuuppplllkkkhhhdddeeeiiiyyyzzzmmmfff^^^YYYVVVVVV___iiiwww}}}yyytttqqqmmmgggdddeee]]][[[YYYXXXXXXWWWUUUSSSPPPOOOMMMKKKHHHFFFDDDCCC??????>>>>>>>>>=========999999<<>>LLL[[[|||}}}vvvtttsssxxx}}}yyy~~~qqq___VVVXXX___sssxxxvvvwwwxxxuuurrrooonnnllljjjhhheeeccc^^^ZZZTTTMMMFFFAAA999555333333444666===EEE[[[}}}|||ppprrruuuyyy}}}gggSSSGGG@@@AAABBB@@@CCCJJJEEEGGGIIIJJJLLLPPPXXX]]]bbbeeejjjnnnpppssswwwyyyxxxzzz|||yyyvvvwww}}}~~~vvvpppkkkiiieee```aaadddooo~~~zzzrrrjjjeee```\\\YYYZZZbbblllvvv|||yyytttqqqlllfffeeefffbbb```___^^^^^^^^^\\\[[[UUUSSSPPPMMMIIIEEEBBBAAA========================888777:::???BBBGGGQQQ\\\fffsss{{{wwwrrrmmmiiifffbbb```]]]ZZZWWWVVVVVVVVVVVVUUUWWWWWWVVVUUUUUUWWWZZZ]]]dddhhhmmmqqqrrrssstttuuutttpppkkkggggggiiijjjkkkiiigggeeebbb```_________aaa___\\\XXXTTTQQQOOONNNNNNNNNOOOQQQVVV___jjjqqqyyy~~~}}}yyyxxxxxxwwwxxx|||~~~}}}qqqaaaWWWVVVYYYPPPSSSbbbzzzwwwfffYYYYYY```kkk{{{rrrlllkkkmmmppptttuuuuuutttttttttqqqlllgggbbb]]]SSSGGG===333222222111000111111111111111111111111111111111111111111222222333333444555555777999:::???MMM[[[}}}yyyzzz{{{tttrrrxxxuuuggg[[[\\\gggyyyzzzvvvxxx~~~{{{vvvsssqqqooollljjjhhheeeaaa]]]YYYPPPFFF>>>;;;999999999888777===EEETTTlllvvvsssrrrwwwxxxjjjMMMIIIDDD@@@@@@BBBCCCDDDGGGHHHJJJKKKNNNRRRXXX\\\dddfffiiilllnnnqqquuuxxxxxxzzzzzzyyywwwvvvwwwxxxxxxssslllgggdddbbb^^^[[[hhhuuuyyyvvvnnnfffbbbbbbfffnnnwww{{{vvvrrrpppmmmkkkhhheeeeeeeeeeeedddcccaaaaaa\\\YYYUUUOOOIIIEEEAAA??????>>><<<<<<======;;;:::999888:::>>>@@@EEEOOOYYYhhhuuuzzzrrrlllgggdddbbb^^^^^^^^^]]]\\\[[[YYYYYYZZZ[[[[[[[[[[[[]]]aaadddiiiooouuuyyyyyyxxxxxxxxxwwwwwwuuupppkkkhhhjjjlllkkkhhhdddbbbaaaaaa```^^^```^^^ZZZVVVRRROOOMMMLLLOOOQQQTTTWWW\\\ccckkkqqqzzz||||||zzzxxxxxx{{{ttteeeYYYVVVYYYVVVXXXdddyyyzzzgggWWWSSSYYYdddvvvzzzpppnnnmmmqqqvvvyyyxxxvvvuuuttttttpppkkkeee^^^TTTHHH@@@777444222111222333333222000000000000000000000000333333333333333333333333333666555888???AAAMMMeeezzzxxx{{{}}}vvvttt{{{}}}nnn______lll}}}zzz|||~~~|||xxxuuussspppllljjjhhheeeaaa^^^YYYQQQFFF>>>:::888777777666666===EEETTTmmmzzzxxxwww|||xxxvvvwwwgggLLLHHHCCCAAAAAABBBDDDDDDFFFGGGHHHJJJLLLQQQWWW[[[aaadddhhhkkkmmmppptttwwwwwwxxxxxxxxxvvvvvvwwwxxx~~~~~~{{{vvvnnngggccc___[[[XXXaaammm~~~zzzsssqqqqqqttt|||yyytttpppmmmjjjgggggggggggghhhhhhhhhhhhggg```^^^YYYSSSMMMHHHDDDBBB???>>><<<<<<======;;;:::999888:::===@@@DDDOOOYYYiiivvv~~~wwwqqqmmmjjjiiiccccccccccccbbbaaa```___```aaaaaaaaaaaabbbfffhhhmmmqqqwwwzzzzzzyyyyyyzzzwwwxxxvvvrrrmmmjjjkkklllkkkhhheeebbbbbbaaa```^^^___]]]ZZZVVVSSSPPPNNNMMMNNNPPPSSSWWW\\\dddlllrrr{{{||||||zzzxxxxxx{{{{{{kkk^^^XXXWWWYYY[[[gggzzzmmmZZZUUUXXXaaatttrrrlllnnnrrrwwwyyyyyywwwvvvuuuuuuqqqlllfff___UUUIII@@@777555222111222333333222111111111111111111111111333333333333333333333333444777555888???BBBPPPhhhzzzvvvxxxwwwrrraaa```mmm~~~}}}}}}{{{xxxvvvrrrmmmjjjiiifffbbb^^^YYYQQQFFF???;;;888666777666777@@@IIIVVVppp~~~||||||wwwmmmgggooorrr___KKKGGGCCCAAAAAACCCDDDEEEDDDFFFGGGHHHKKKOOOUUUYYY]]]aaafffjjjmmmpppsssuuutttuuuuuuuuutttuuuxxxzzz||||||}}}|||sssjjjccc^^^YYYWWWZZZdddttt~~~xxxrrrnnniiifffhhhhhhhhhhhhiiijjjkkkkkkccc```[[[VVVOOOIIIEEECCC???>>><<<<<<======;;;::::::888999===???DDDOOOYYYjjjwww|||wwwsssqqqpppkkkkkkkkkkkkkkkjjjiiihhhiiijjjkkkjjjjjjkkkmmmooorrruuuyyy||||||{{{{{{{{{wwwxxxwwwtttpppmmmllllllkkkiiieeecccbbbbbb```___]]]\\\ZZZWWWTTTQQQNNNMMMMMMOOORRRVVV]]]eeeooouuu}}}}}}{{{zzzyyyyyy{{{wwwhhh\\\VVV[[[^^^kkk}}}rrr^^^VVVWWWbbbwwwzzzmmmpppsssxxxzzzzzzyyyxxxwwwwwwsssmmmhhhaaaVVVJJJBBB888555333222222333333222111111111111111111111111333333333333333333333333555888555888???DDDTTTnnnyyysss{{{{{{wwweeedddrrr}}}}}}~~~|||yyyuuuppplllkkkhhhddd```[[[RRRGGG@@@===:::888888888;;;DDDNNN\\\uuuxxxllldddjjj{{{hhhSSSHHHEEEBBB@@@AAACCCDDDEEEDDDEEEGGGHHHKKKOOOUUUYYYZZZ^^^eeejjjmmmooorrrtttqqqrrrrrrrrrrrrtttxxx{{{||||||}}}~~~{{{qqqggg```[[[XXXXXX```nnn}}}}}}vvvpppjjjggghhhgggeeeddddddeeefffggg```]]]YYYTTTMMMGGGCCC@@@???>>><<<<<<======;;;::::::888999<<>><<<<<<======;;;::::::888888;;;>>>CCCNNNZZZjjjyyy~~~{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{{{{yyy{{{}}}~~~}}}|||}}}~~~}}}}}}}}}~~~~~~}}}|||wwwwwwwwwvvvuuuqqqmmmjjjmmmjjjfffddddddcccbbb```[[[ZZZXXXUUURRRPPPNNNMMMLLLNNNRRRWWW^^^iiiuuu||||||zzzzzzzzz{{{}}}zzzjjjbbbdddooo|||eeeWWWVVVeeetttwww{{{}}}}}}}}}}}}}}}{{{wwwqqqllleeeZZZNNNFFF999777444333333333222111111111111111111111111111222222222333333444444444555999888999@@@FFFZZZyyyvvvttt}}}|||nnnooo~~~|||xxxuuuqqqmmmiiiddd___VVVKKKCCC:::888777777777999BBBKKKeee}}}yyyooohhhlllwwwsss[[[HHHAAA???======@@@BBBCCCCCCDDDFFFGGGIIIKKKPPPUUUZZZXXX\\\aaaeeehhhkkknnnpppmmmmmmlllkkklllpppwww{{{~~~~~~~~~tttjjjccc```YYY]]]eeesss}}}tttnnnllliiibbb\\\WWWUUUUUUUUUWWWVVVTTTQQQMMMHHHDDDAAA???>>><<<<<<======;;;::::::888888:::===BBBNNNZZZiiizzz~~~}}}}}}~~~~~~yyyxxxwwwwwwvvvtttppplllmmmkkkgggeeeddddddbbbaaa\\\ZZZVVVRRROOOMMMLLLLLLKKKMMMPPPUUU]]]hhhttt||||||yyyzzz{{{}}}mmmiiiooo~~~}}}gggYYYTTTaaavvvyyy||||||yyysssmmmggg\\\PPPHHH:::777444333333333222111222222222222222222222222111222222333333444444555444999999;;;AAAGGG[[[zzzwwwvvv}}}tttppp}}}~~~|||yyyssspppkkkgggaaaXXXMMMEEE999777777888888999@@@IIIbbb|||uuullllllqqqzzzlllVVVHHH>>><<<;;;<<<>>>AAABBBBBBCCCDDDFFFGGGJJJNNNTTTXXXWWWZZZ^^^aaacccgggjjjmmmlllllljjjiiijjjooouuuzzz~~~}}}}}}vvvkkkdddaaa]]]___eeerrryyyrrrkkkggg___WWWQQQNNNNNNNNNQQQQQQQQQOOOLLLIIIEEECCC???>>><<<<<<======;;;::::::888777999<<>>@@@AAAAAABBBCCCEEEFFFHHHMMMSSSWWWVVVYYY[[[^^^```cccgggkkklllkkkiiihhhiiinnnuuuzzz~~~~~~}}}}}}~~~wwwkkkdddaaaaaabbbgggsss}}}vvvhhhccc[[[RRRLLLIIIIIIIIILLLMMMMMMLLLKKKHHHEEECCC???>>><<<<<<======;;;::::::888777999<<>>999666888:::===DDDLLLccc|||uuuvvvxxxwww|||ttt```LLL@@@===<<<;;;;;;<<<>>>AAABBBEEEEEEFFFFFFHHHKKKQQQTTTRRRVVVZZZ^^^```aaaccceeeggghhhjjjkkkkkkmmmppprrr{{{}}}wwwmmmeee```^^^aaahhhuuu|||sssddd]]]SSSMMMJJJIIIHHHFFFEEEFFFIIIKKKMMMKKKFFFCCC===============<<<<<<<<<999===::::::@@@BBBJJJ[[[jjjzzz{{{yyywwwtttqqqpppmmmjjjhhhgggfffdddcccbbb^^^WWWRRRNNNJJJGGGEEEFFFEEEHHHOOOUUU\\\fffppp|||}}}}}}|||~~~wwwkkkvvv~~~zzzyyytttgggZZZSSSQQQZZZssswww{{{xxxoooiiicccXXXLLL@@@999444555666333111222111111222222222333333333333333444444444444444444555444888@@@EEEOOOcccyyy|||oooeeehhhtttyyyrrroooooosssvvv{{{{{{xxxyyy|||~~~{{{zzztttllleee^^^RRRFFF>>>999777888:::===DDDLLLccc|||zzz{{{||||||sss___JJJ???;;;:::999999:::===???AAACCCDDDEEEFFFGGGKKKPPPSSSSSSUUUYYY[[[]]]___bbbdddggghhhjjjkkklllnnnqqqtttyyy|||{{{||||||xxxqqqhhh```\\\[[[]]]dddqqqzzzppp```YYYPPPJJJHHHGGGEEEBBBDDDDDDGGGJJJKKKJJJFFFCCC>>>>>>============<<<<<<888<<<999999???AAAIIIZZZjjjzzz~~~{{{yyywwwtttrrrooollljjjiiihhhgggeeecccaaa]]]WWWQQQNNNKKKHHHFFFFFFEEEGGGNNNUUU\\\fffpppzzz}}}~~~~~~~~~nnndddooo|||zzztttgggZZZSSSPPPXXXooovvvzzzzzzqqqkkkeeeZZZNNN@@@999444555555333111222111111222222222333333333333333333444444444444555777666999AAAFFFPPPfff|||}}}mmmcccdddooozzzyyyuuutttsssuuuwwwzzz{{{yyytttpppiiihhhlllxxxxxxwww|||{{{vvvnnnggg___SSSGGG>>>:::777888999;;;CCCLLLeee}}}}}}zzzooo[[[HHH>>>999999888777888:::===>>>AAACCCDDDEEEFFFIIINNNQQQSSSTTTWWWXXXYYY[[[___aaaeeegggiiikkklllooorrruuuwwwzzz~~~|||wwwvvvuuuqqqkkkddd]]]YYYYYY\\\bbbmmm|||vvvlll\\\VVVOOOJJJHHHFFFCCCAAAAAAAAADDDGGGIIIIIIFFFDDD>>>>>>>>>>>>======<<<<<<777<<<999888???@@@HHHZZZkkk{{{}}}zzzxxxwwwuuusssmmmllljjjjjjjjjhhhfffccc___[[[VVVQQQNNNKKKHHHFFFEEEDDDGGGNNNTTT[[[eeeooowww{{{wwwfff]]]hhhzzz~~~|||{{{}}}~~~tttgggZZZSSSOOOUUUjjjyyytttxxx~~~|||sssnnnhhh\\\QQQAAA:::444555555333222222111111222222222333333333333333333444444444555555999777:::AAAFFFQQQiii}}}mmmbbbcccooozzzyyypppjjjfffaaa```gggpppyyyqqqnnn{{{~~~~~~yyyqqqjjjbbbTTTHHH>>>;;;888888888;;;DDDNNNjjjxxxqqqeeeTTTEEE>>>999999888777888:::<<<===???AAABBBDDDEEEHHHLLLOOORRRSSSUUUUUUVVVYYY\\\___ccceeegggiiikkkmmmqqqtttuuuxxx|||}}}vvvtttqqqmmmiiiddd^^^[[[[[[\\\bbblllzzzsssiii\\\WWWPPPLLLJJJHHHEEEAAA>>>???@@@DDDGGGHHHFFFEEE@@@??????>>>>>>=========777;;;888888>>>@@@HHHYYYlll}}}|||yyyxxxwwwvvvuuummmlllkkkkkkkkkiiigggddd^^^ZZZVVVRRROOOLLLIIIFFFDDDCCCFFFLLLSSSYYYdddmmmtttyyy~~~~~~~~~pppbbbZZZeeexxx~~~}}}~~~vvvhhh[[[SSSOOOSSSeeexxx{{{vvvrrrqqqvvv|||~~~vvvqqqkkk___SSSCCC;;;555444555333222333111111222222222333333333222333333444444555555555999777:::@@@EEEQQQkkk}}}nnndddfffsss{{{sssooogggbbbccchhhnnnwww}}}xxx~~~nnniiisss|||tttmmmdddVVVJJJ>>>;;;999999888;;;FFFQQQppp}}}qqqgggZZZKKKBBB@@@;;;:::999888999:::<<<>>>>>>@@@BBBCCCDDDGGGKKKNNNQQQRRRTTTTTTUUUWWW[[[^^^```bbbeeeggghhhkkknnnqqqssswww|||~~~wwwtttpppmmmjjjgggaaa]]][[[]]]bbblllxxx}}}rrriii]]]XXXQQQMMMKKKHHHDDDAAA======>>>AAADDDFFFFFFEEEAAA@@@@@@???>>>>>>======777;;;888888>>>@@@HHHYYYlll~~~|||yyyxxxxxxwwwvvvooommmlllkkkkkkjjjgggeee^^^[[[WWWSSSPPPMMMIIIFFFDDDBBBDDDKKKPPPVVV```jjjqqqwww~~~|||}}}~~~kkk___YYYbbbuuu{{{lll]]]UUUPPPSSSccctttxxxqqqmmmnnnsss{{{xxxtttnnnbbbVVVDDD<<<555444555333222333111111222222222333333333222222333333444555666666777666:::@@@DDDPPPlll}}}nnndddggguuuvvvmmmjjjiiijjjooouuuwwwttt{{{~~~lllgggppp~~~wwwooofffXXXKKK>>><<<::::::999===IIIUUUuuu~~~oooaaaSSSFFF@@@AAA<<<;;;:::999999;;;===>>>===???AAACCCEEEGGGJJJMMMPPPQQQTTTUUUVVVXXX\\\^^^___aaaccceeefffiiilllooorrrvvv{{{xxxuuuqqqpppoookkkfffaaa\\\]]]bbbkkkxxx~~~yyyuuuvvvzzzzzzsssmmm___YYYQQQKKKIIIGGGCCC@@@=========???CCCEEEFFFFFFBBBAAAAAA@@@???>>>======777<<<999888???@@@HHHZZZmmm~~~zzzyyyxxxwwwwwwrrrpppmmmkkkjjjiiigggfff```]]]XXXUUURRRNNNIIIFFFCCCBBBCCCIIIMMMSSS\\\eeennnuuu~~~{{{}}}{{{rrrddd[[[VVV___rrrppp___WWWRRRUUUccctttyyypppjjjkkkqqqyyyzzzvvvpppdddXXXEEE===555444444333222444111111222222222333333333111222333333444555666666777888<<>><<<;;;;;;;;;???LLLZZZvvv{{{qqqbbbRRRDDD???@@@<<<;;;:::999999:::<<<======???BBBDDDEEEGGGJJJMMMNNNQQQTTTWWWYYY[[[]]]___```bbbdddeeefffhhhkkkmmmrrrvvv|||}}}zzzwwwvvvvvvtttmmmhhh^^^```eeennnzzzzzzrrrkkklllssswwwvvvrrrccc\\\SSSLLLIIIGGGDDDBBB>>>======>>>BBBEEEFFFFFFCCCBBBAAA@@@???>>>>>>===888<<<999999???AAAIIIZZZnnn{{{yyyyyyxxxwwwvvvrrrmmmjjjhhhhhhgggfffbbb___[[[WWWSSSOOOJJJFFFCCCAAABBBGGGKKKOOOXXXaaajjjrrr||||||}}}}}}yyyuuurrrllleee^^^WWWTTT]]]rrrtttbbbYYYUUUWWWfffvvvyyypppjjjiiioooxxx{{{wwwqqqeeeYYYFFF===666444444222222444111111222222222333333333111222222333444555666777:::<<>>===>>>AAADDDFFFFFFCCCCCCBBBAAA@@@>>>>>>===999===::::::@@@BBBJJJ[[[nnn|||zzzyyyxxxwwwxxxtttnnniiihhhgggggggggccc```\\\XXXTTTOOOJJJFFFCCCAAABBBFFFIIIMMMUUU^^^hhhppp{{{~~~}}}|||zzzvvvpppkkkgggaaa[[[[[[VVVTTT^^^tttwwwdddZZZVVVYYYhhhxxxyyyqqqjjjhhhnnnwww{{{xxxrrreeeYYYGGG>>>666444444222222444111111222222222333333333111111222333444666666777===???FFFNNNQQQ]]]yyymmmlllxxxooottt}}}qqqmmmqqqwww{{{{{{||||||yyyyyynnnccc___bbbjjjwwwyyyssskkk[[[LLL@@@;;;999;;;:::>>>NNNaaa{{{xxxiiinnnlllVVVGGG???;;;>>>===;;;999999999;;;<<>><<<===@@@EEEHHHEEECCC@@@>>>===<<<===>>>;;;:::;;;<<<:::===IIIVVVjjj{{{|||~~~}}}|||~~~}}}yyyyyy{{{xxxwwwuuuqqqnnnjjjfffdddfffccc^^^ZZZUUUPPPKKKGGGEEEEEEFFFFFFGGGKKKQQQUUUeeeooo|||}}}{{{~~~yyyzzzwwwooohhhbbb[[[TTTXXXWWWWWWaaayyydddWWWWWW^^^jjjvvv~~~qqqccciiipppxxx~~~zzzuuupppggg]]]JJJ@@@777666777555333333444444333222222333333333444444333444444555666777;;;???FFFPPP^^^rrruuukkkzzzsssppp|||vvvqqquuu{{{}}}{{{{{{|||}}}|||{{{rrrhhh^^^\\\aaakkk{{{{{{vvvmmm]]]NNN@@@;;;999;;;:::>>>OOObbbxxxjjjdddjjj}}}lllWWWIIIAAA===;;;:::888888888:::;;;===?????????AAACCCFFFIIIKKKMMMOOOSSSVVVXXX[[[^^^aaaaaaaaabbbbbbbbbeeeiiimmmssswwwzzz}}}}}}}}}~~~{{{mmmmmmpppyyy|||pppeeebbbdddhhhooouuupppfffZZZRRROOONNNJJJFFFDDDBBB???<<<===@@@DDDGGGEEECCCAAA>>>=========>>>;;;:::;;;<<<:::===HHHTTThhh}}}}}}}}}}}}|||yyyzzzzzzzzzyyyxxxvvvuuutttwwwzzz}}}}}}}}}yyywwwvvvwwwvvvvvvtttqqqnnnjjjhhhffffffddd___[[[WWWQQQKKKGGGEEEEEEEEEEEEGGGJJJPPPTTTaaakkkxxx~~~|||~~~zzzsssmmmddd\\\UUUUUUXXXbbb{{{gggZZZZZZ```nnn{{{yyykkkmmmrrrzzz{{{vvvqqqggg]]]JJJ???777666666444222222444333333222222333333444555555555555666777888888<<<@@@GGGPPP^^^tttxxxmmmxxxtttqqq~~~}}}yyy}}}}}}}}}pppeee[[[YYY^^^jjj|||yyyppp```PPPAAA<<<:::;;;;;;???PPPdddppp```\\\bbbvvv~~~jjjUUUHHH@@@<<<777777777777888:::<<<===>>>>>>???@@@CCCFFFIIIJJJMMMPPPTTTVVVXXX[[[]]]```````````````bbbffflllppptttwwwzzz|||||||||}}}~~~|||sssrrruuu|||ttteee______aaagggmmmpppiii___WWWRRROOOKKKHHHEEECCC???======@@@CCCFFFEEECCCAAA???>>>======>>>;;;:::;;;<<<;;;===FFFQQQddd~~~||||||{{{zzzxxxtttsssqqqpppnnnmmmllllllmmmoooqqqsssvvvyyy~~~}}}{{{||||||zzzwwwuuutttttttttsssrrrpppnnnkkkjjjiiihhheeeaaa]]]YYYSSSLLLHHHEEEFFFEEEEEEFFFIIINNNRRR[[[fffuuu~~~~~~|||~~~|||uuujjj```VVVWWWZZZddd{{{ggg[[[[[[cccssssssqqqvvv||||||wwwrrrggg]]]JJJ???666444555333222222333333333222222333333444666555555666666777888999;;;???EEEMMM[[[rrr~~~tttyyytttqqqvvvjjj]]]XXX[[[fffwww~~~|||sssaaaRRRBBB===:::<<<;;;@@@RRReeetttbbbWWW[[[kkkyyydddPPPDDD>>>999888888888888999:::<<<=========>>>@@@BBBFFFIIIJJJMMMPPPTTTWWWXXXZZZ\\\^^^``````aaabbbdddiiipppuuuwwwzzz|||}}}}}}}}}~~~}}}wwwvvvwww~~~wwwfff]]][[[]]]bbbiiisssnnnfff^^^WWWRRRMMMJJJGGGDDDAAA???>>>@@@CCCDDDDDDCCCBBB@@@>>>>>>======;;;:::;;;<<<;;;<<>>@@@CCCFFFIIIKKKNNNQQQUUUXXXYYYZZZ[[[]]]aaacccdddeeehhhnnntttyyy{{{}}}|||zzz{{{zzzggg]]]ZZZZZZ```fffsssrrrnnnggg^^^VVVPPPMMMIIIGGGCCCAAA@@@AAABBBDDDDDDCCCBBBAAA???>>>======<<<::::::<<<<<<<<>>;;;<<<===BBBUUUiiixxxgggcccdddnnn~~~ppp[[[KKKCCC>>>;;;:::;;;;;;;;;;;;;;;;;;;;;===>>>???AAADDDGGGKKKMMMPPPSSSXXXZZZ[[[\\\\\\]]]ccceeegggjjjmmmrrrwww{{{~~~~~~|||iii^^^YYYXXX]]]bbbmmmqqqrrrnnneee[[[TTTQQQKKKIIIFFFCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@???>>>===<<<::::::<<<===<<<@@@FFFQQQiii|||{{{xxxwwwvvvwwwwwwxxxxxxwwwuuusssssstttvvv{{{|||{{{zzzzzzzzzyyywwwuuusssrrrqqqppppppqqqrrrssspppooommmkkkfff]]]TTTMMMFFFFFFEEECCCBBBDDDHHHKKKZZZfffuuu|||{{{{{{|||~~~}}}oooddd______iiivvvppp___ZZZ```ppp|||uuujjj^^^MMMAAA666333333222111222222222222222333444555555333333333444444555666777;;;>>>BBBEEEOOOddd|||uuu|||rrrjjjfffaaa[[[VVVTTTSSSTTTUUU\\\hhhvvvtttjjj```ZZZZZZ[[[\\\```gggrrrxxxwwwvvvwww}}}zzzggg\\\\\\fffxxxzzzgggVVVEEE???<<<======CCCVVVkkkwwwqqqnnnsss~~~zzzkkkVVVHHHAAA>>>;;;777888999:::;;;<<<<<<<<<>>>???@@@BBBEEEIIILLLNNNTTTWWW\\\^^^_________```cccfffjjjmmmppptttxxx{{{~~~~~~kkk___XXXUUUXXX\\\ccckkkrrrrrrjjj___XXXUUUNNNLLLIIIFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA???>>>===<<<::::::<<<===<<>>BBBFFFOOOeeeyyyqqq}}}iiissswwwttttttuuulll______\\\WWWSSSPPPOOOPPPQQQNNNRRR[[[gggwww{{{mmmbbbYYYUUUVVVSSSVVVZZZ]]]dddqqq{{{sssooojjjgggcccaaafffqqqlll___\\\eeewww|||iiiXXXEEE???<<<======CCCWWWlll|||xxx{{{}}}vvvfffRRRDDD???<<<999444555777999;;;<<<======??????@@@CCCFFFJJJMMMOOOWWWZZZ___aaabbbaaaaaabbbcccfffkkkooorrruuuxxx{{{~~~~~~~~~~~~}}}|||}}}lll___WWWSSSTTTWWW[[[eeepppssslllbbb[[[XXXOOOMMMJJJGGGEEEDDDDDDEEEDDDDDDCCCBBBAAA???>>>======::::::<<<===<<<>>>BBBDDDZZZkkk{{{{{{zzzxxxwwwwwwxxxzzz{{{ttttttsssqqqlllcccXXXQQQGGGFFFDDDBBBAAABBBFFFIIITTT```qqq~~~|||yyyxxx|||}}}vvvmmmkkkwww|||ttteeeVVVRRRWWWiii~~~wwwjjj___OOOCCC888444444333222333222222222222333444555666555555555666666777888999555;;;AAAFFFOOOeeeuuukkkuuukkkjjjjjjiiigggbbb[[[VVVTTTRRRPPPOOOPPPPPPOOONNNJJJOOOXXXbbbqqq{{{nnncccYYYUUUVVVVVVUUUVVVYYY\\\eeewwwttthhhaaa___[[[YYYZZZ^^^```cccooo}}}pppbbb```hhhvvvmmm]]]LLL???999<<<>>>BBBUUUjjjuuucccRRRGGGAAA<<<999999999999999:::;;;<<<<<<<<<<<<===@@@FFFLLLQQQSSSVVVZZZ___cccccccccbbbbbbiiijjjkkkmmmqqqtttxxxzzz}}}}}}||||||}}}~~~|||}}}~~~wwwttttttxxx~~~zzzuuutttuuuyyyqqq```XXXUUUTTTSSS[[[___eeekkklllggg^^^WWWPPPMMMJJJHHHGGGFFFDDDBBBDDDCCCBBBAAA???>>>=========<<<:::999999<<<@@@BBBIIIPPP\\\mmm~~~}}}|||wwwrrrooollldddWWWLLLHHHEEE@@@===<<<@@@EEEIIISSSaaaqqqzzz{{{vvvtttxxx{{{|||rrrnnnyyy~~~}}}~~~ooodddYYYUUUVVVaaa|||yyyjjj\\\MMMCCC999666555333333555222222222222222222222222333444555777999:::;;;;;;:::<<>>@@@BBBSSShhhwwwcccRRRFFF@@@<<<999888888888999999:::;;;<<<<<<<<<>>>AAAFFFKKKPPPRRRUUUYYY___ccceeefffggghhhjjjjjjkkkmmmppptttwwwyyy|||{{{{{{{{{|||}}}~~~}}}}}}~~~tttpppmmmoootttvvvrrrnnnnnnpppuuuxxxggg\\\WWWUUUTTTZZZ^^^dddkkklllggg___YYYTTTQQQMMMJJJHHHHHHFFFEEEEEEDDDCCCBBB@@@???>>>=========<<<;;;===@@@DDDGGGKKKQQQ]]]lll}}}}}}vvvnnnhhheee^^^TTTLLLLLLIIIEEEAAA@@@BBBGGGKKKTTTbbbrrr|||}}}yyyvvvtttuuuyyy}}}vvvpppzzznnnbbbWWWRRRQQQZZZsssyyyiii[[[LLLBBB888555444222222444333333222222222222222222333444666888:::;;;;;;<<<:::===BBBHHHTTTjjj~~~tttkkkkkktttyyyuuunnngggbbb\\\WWWTTTOOOMMMLLLLLLMMMMMMMMMLLLNNNNNNMMMNNNTTTbbbttt{{{pppiiiccc]]][[[]]]^^^___bbbeeefffgggpppzzz{{{lllbbb[[[VVVVVVYYY^^^___cccffffffeeeiiinnnkkkbbbfffsss~~~qqq```HHH???<<<@@@AAACCCTTTiii|||fffRRREEE???;;;:::888888777888888999:::;;;======???BBBEEEJJJNNNPPPSSSWWW\\\aaadddgggjjjlllkkkkkklllmmmpppsssvvvxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}rrrlllfffdddhhhkkkkkkiiigggiiiooozzzrrrbbbYYYVVVVVVXXX\\\cccjjjmmmjjjddd^^^ZZZVVVQQQMMMKKKKKKJJJIIIGGGFFFEEECCCAAA@@@>>>>>>>>>>>>??????@@@DDDJJJNNNOOOTTT^^^jjjxxx}}}ttthhh```\\\XXXRRRMMMKKKIIIFFFBBB@@@BBBGGGJJJUUUdddvvv}}}yyyvvvtttsssrrrvvv{{{zzzpppzzznnnbbbVVVPPPNNNUUUjjjyyyiiiZZZJJJ@@@777555444222111333333333333333333333333333444555777999;;;<<<======;;;>>>BBBIIIVVVmmmwwwtttpppiiijjjsss{{{uuuooojjjddd^^^[[[VVVTTTRRRQQQRRRRRRQQQPPPQQQPPPNNNLLLOOOXXXfffppp}}}uuunnnkkkhhhddddddfffiiikkkqqqvvvvvvuuuxxxzzznnnbbbZZZUUUTTTYYY___fffjjjqqqvvvwwwvvvvvvxxx~~~qqqfffiiivvvtttbbbIII???<<<@@@AAAEEEYYYpppjjjSSSEEE>>>:::999777777777777888999:::;;;===>>>@@@CCCEEEHHHLLLOOORRRUUUZZZ^^^aaadddhhhkkkkkkkkklllmmmooorrruuuvvvxxxxxxxxxxxxyyyzzz{{{{{{|||}}}~~~tttlllccc___aaaeeeggghhhccceeekkkvvv|||jjj]]]WWWWWWUUUYYYaaaiiiooooookkkhhh```[[[UUUQQQOOONNNMMMLLLJJJIIIGGGEEECCCAAA@@@???>>>@@@AAAAAACCCHHHOOOUUUZZZ```hhhqqq{{{vvvmmmccc[[[XXXUUURRROOOJJJJJJHHHEEECCCDDDIIIMMMXXXhhhyyy~~~xxxsssqqqqqqqqqppptttzzz}}}~~~zzz~~~xxxlllvvvpppcccWWWQQQNNNSSSeeeyyy|||zzziiiZZZJJJ@@@888555555333222444333333333333444444444444555666888;;;===>>>??????<<<@@@DDDJJJYYYrrrtttooo{{{rrrjjjllluuuzzzzzzyyyxxxvvvqqqkkkfff^^^\\\YYYWWWVVVUUUSSSQQQQQQQQQQQQOOOOOOSSS[[[bbbqqq{{{uuuqqqqqqqqqooooooqqquuuxxxqqqhhh^^^YYYWWWXXX___gggmmmttt}}}vvvkkklllwwwuuudddJJJ@@@;;;>>>@@@GGG___zzznnnUUUEEE===:::888777777777777888999:::;;;;;;>>>AAACCCEEEGGGKKKNNNSSSVVVZZZ^^^```cccgggiiikkkkkkkkkmmmooorrrtttvvvwwwwwwxxxyyyyyyzzzzzzzzz{{{|||}}}yyyqqqggg```___bbbfffgggcccdddiiisssrrrbbbZZZXXXTTTXXX___gggnnnrrrrrrqqqeeeaaa[[[VVVSSSRRRPPPNNNMMMLLLJJJHHHEEECCCAAA@@@???AAACCCCCCEEELLLWWW___lllrrrzzzzzziiiccc\\\WWWUUUTTTSSSQQQMMMNNNNNNLLLIIIIIINNNRRR\\\lll}}}{{{sssnnnllllllmmmnnnssszzz|||}}}{{{zzz~~~pppfffppprrrdddWWWQQQOOOSSSdddvvv}}}xxx}}}{{{jjjZZZJJJAAA999777666444333555333333444444444555555555666888:::<<<>>>@@@AAAAAA???CCCFFFLLL]]]xxxvvvmmmwwwwwwooorrrzzzmmmqqqwww}}}{{{vvvkkkgggbbb^^^[[[XXXTTTQQQPPPRRRSSSQQQOOOOOOSSSWWWcccuuu|||zzz}}}~~~}}}|||~~~}}}oooiiidddaaa```aaahhhqqquuu}}}zzzooonnnvvvvvveeeKKKAAA<<<===???GGGbbb~~~uuuwwwvvvoooVVVEEE===:::999888888777888888999:::;;;:::===BBBDDDDDDFFFKKKNNNUUUXXX]]]```ccceeegggiiijjjjjjkkklllooorrruuuwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzzzz|||}}}|||pppgggbbbcccdddfffddddddfffnnn}}}{{{kkk___ZZZVVVXXX\\\ccckkkqqqtttuuujjjfffaaa]]]ZZZWWWSSSQQQPPPOOOMMMJJJGGGDDDBBBAAA@@@BBBEEEGGGKKKUUUdddppp{{{yyysssaaa]]]XXXUUUTTTUUUUUUUUUPPPSSSTTTQQQLLLKKKOOOSSSaaapppyyypppjjjggggggggglllqqqyyy|||}}}sssfff```kkkvvvfffXXXRRRPPPTTTcccuuu{{{wwwuuutttuuu|||}}}kkk[[[IIIAAA999888888555444555333444444555555666666666888999;;;>>>@@@BBBCCCCCCAAAFFFIIIOOObbb~~~{{{qqqvvv|||uuuwwwaaagggrrr~~~~~~zzzsssmmmgggbbb\\\YYYTTTUUUUUURRRNNNLLLNNNQQQVVVhhh|||yyyvvvttttttrrrrrrxxx{{{sssrrrxxxwwweeeJJJAAA===>>>>>>EEE___|||yyyffflllmmmzzzkkkTTTEEE>>>;;;:::888888888999999:::;;;<<<888<<>>@@@>>>CCC[[[wwwooo^^^fffmmmzzzgggRRRDDD>>><<<;;;999999999999:::;;;<<<===666<<>>777777666444222333444444444555666777777888999:::===???BBBDDDEEEFFFEEEJJJMMMRRRggg|||www|||YYYcccsss~~~tttjjjjjjaaaXXXTTTRRROOOMMMNNNLLLVVVcccppp{{{zzz}}}~~~tttqqqqqqwww~~~zzz]]]IIIEEE>>>>>>CCCFFFXXXxxx~~~iii\\\XXXeeevvv{{{aaaLLLBBB>>>;;;888666666777777888999;;;<<<<<<>>>@@@CCCFFFIIIKKKMMMQQQUUUYYY]]]```bbbdddfffkkkjjjjjjkkkmmmpppsssuuuuuuvvvxxxzzz{{{}}}}}}~~~xxxwwwvvvvvvwwwzzz|||~~~~~~xxxmmmgggfffbbbaaagggqqqsssddd```\\\[[[^^^bbbfffllltttuuuwwwvvvqqqmmmiiibbbYYYYYYWWWTTTPPPLLLHHHFFFDDDDDDEEEJJJQQQ\\\qqqwwwqqqiiiddddddhhhlllnnnwwwsssfffccceeettt|||yyynnnfff___ZZZWWW```hhhttt}}}vvvqqqrrrooogggbbbbbbZZZYYY\\\iii}}}|||fffZZZYYY```lllvvv~~~uuukkkfffvvv|||nnn^^^HHH>>>666444444333444666555555444444444555555666888999<<>>;;;888777777777777888:::;;;<<<<<<===???BBBEEEHHHJJJLLLQQQTTTYYY]]]___bbbdddfffkkkjjjjjjjjjkkkmmmoooqqqtttuuuwwwxxxzzz{{{||||||xxxxxxwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~zzzrrrkkkgggeeejjjrrr~~~{{{oooddd___\\\^^^bbbfffnnnvvvyyy{{{zzzvvvsssooohhh```]]]ZZZVVVRRRNNNKKKIIIGGGHHHIIIMMMVVVbbbwwwxxxrrrpppqqqtttuuuzzztttppppppvvv~~~yyyooofff___YYYVVV\\\cccnnnwww~~~xxxqqqnnniiiaaa[[[ZZZUUUVVV]]]lll}}}ggg\\\[[[aaalllwww{{{sssmmmwww~~~ooo___HHH>>>666555555333444666555555444444444555666666999:::<<<@@@DDDFFFHHHHHHIIIJJJRRRYYYeee}}}www|||hhhqqq~~~xxxkkkccc\\\UUURRRRRRMMMPPPUUUYYY]]]eeeooovvv|||sssyyy{{{qqqjjjjjjmmmqqquuuzzzzzz\\\GGGCCC<<<<<>>AAADDDGGGIIIKKKQQQTTTYYY]]]___aaadddfffjjjjjjiiiiiiiiikkklllnnnrrrssstttvvvxxxyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxx||||||}}}~~~|||sssnnnlllooouuullleee``````cccgggpppyyy}}}|||zzzxxxqqqiiiaaa^^^YYYUUURRROOOMMMJJJKKKKKKOOOXXXdddyyy}}}{{{{{{{{{zzzzzzwww{{{|||rrriiiaaaZZZVVVXXX^^^hhhqqqzzzwwwpppggg\\\UUUSSSRRRVVV```ssszzzggg]]]]]]cccoooyyy|||xxxzzzqqqaaaHHH???777555555333444666555555444444555555666777999:::;;;>>>AAADDDFFFHHHJJJLLLUUU]]]iiixxx}}}{{{wwwlllddd[[[WWWVVVUUUVVVUUUUUUVVV[[[bbbhhhrrr~~~uuuxxx~~~~~~}}}zzzssskkkeeehhhpppuuu{{{~~~{{{]]]GGGDDD======AAABBBSSSrrr~~~~~~yyyeee[[[[[[```zzzxxx___KKKBBB???<<<999888888888888:::;;;<<<=========???AAACCCGGGJJJKKKPPPTTTYYY\\\___aaadddfffiiihhhhhhiiijjjkkklllmmmpppqqqrrrtttvvvwwwxxxxxxwwwwwwxxxyyyzzzzzzyyyyyyzzz{{{|||}}}{{{vvvssstttyyyyyyppphhhffffffjjjrrr{{{~~~xxxpppfffaaa[[[WWWUUUSSSPPPNNNMMMLLLNNNUUU```rrr|||vvvlllccc[[[VVVVVV[[[dddoooyyyyyymmm```WWWRRRTTTXXXdddwwwuuuddd^^^aaajjjxxx}}}|||rrrdddIII@@@777555555444444666555444444444555666777888999:::;;;<<<>>>AAADDDGGGJJJMMMWWWaaammm}}}{{{|||sssjjjdddcccaaa___\\\YYYXXXYYY]]]```ddduuuxxxyyyzzzsssjjjdddiiisss|||zzz|||{{{^^^HHHEEE>>>>>>BBBBBBSSSqqqqqq___WWWYYY___xxxwww^^^KKKBBB???<<<:::888888999999:::<<<===>>>??????@@@AAADDDGGGKKKLLLPPPTTTXXX\\\^^^aaaccceeeffffffgggiiikkkmmmnnnooonnnoooqqqssstttvvvvvvvvvuuuvvvxxxzzz{{{|||}}}}}}zzzzzz{{{|||~~~{{{wwwxxx|||~~~uuupppnnnnnnuuu||||||uuujjjddd]]]YYYXXXWWWTTTPPPOOOMMMMMMQQQYYYfffzzzzzzoooddd[[[UUUQQQVVV```lllwwwwwwiii]]]VVVVVVZZZdddvvvrrrdddaaaiiiwww|||~~~ttteeeJJJ@@@888666555444444666444444444555666777888888888:::<<<<<<<<>>>>>BBBBBBQQQooo~~~ooo^^^VVVWWW___uuuvvv]]]JJJBBB???===:::999999999:::;;;<<<===>>>@@@@@@@@@AAADDDGGGKKKMMMPPPSSSXXX\\\^^^```ccceeedddeeegggiiikkkmmmnnnooommmnnnppprrrssstttuuuuuutttuuuvvvxxxzzz|||~~~~~~zzzzzz{{{|||}}}~~~xxxxxx{{{|||yyyvvvzzzxxxooohhh___\\\\\\[[[WWWTTTSSSPPPNNNPPPSSSZZZgggttt~~~rrrfff\\\UUULLLPPPXXXdddqqq{{{ttteee[[[XXXZZZcccttt~~~pppdddeeeqqqzzz~~~tttfffKKKAAA888666555444444666444444444555666777888999:::<<>>>>>AAA@@@OOOmmmssscccYYYXXX]]]qqquuu\\\JJJBBB???===;;;::::::::::::;;;===>>>???@@@@@@???@@@CCCFFFJJJLLLPPPSSSXXX[[[^^^```ccceeedddeeefffhhhiiikkkkkkkkklllmmmoooqqqssstttuuuuuutttttttttuuuwwwyyy{{{|||{{{{{{{{{|||}}}~~~xxxuuuwww|||ssskkkbbb_________[[[WWWUUUQQQNNNNNNNNNPPPXXXaaakkksss~~~zzzmmmaaaZZZOOOOOOQQQYYYdddnnnvvvyyyxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~nnnaaaZZZ]]]gggwwwzzzmmmaaadddsss~~~tttfffKKKBBB999666666444444666444444555555666888999:::<<<@@@DDDEEECCCCCCFFFIIIKKKNNNYYYcccppp}}}yyy~~~}}}wwwrrruuu}}}}}}~~~zzzxxxsssuuutttnnniiihhhooovvvwwwuuuuuuxxx{{{|||uuuoooqqq}}}}}}xxx[[[FFFCCC======@@@???NNNkkkyyyiii]]]YYY\\\ooouuu\\\JJJBBB???===;;;:::::::::;;;<<<===>>>???@@@???>>>???AAAEEEIIIKKKOOOSSSXXX[[[^^^```ccceeedddeeefffggghhhhhhhhhhhhlllmmmoooqqqssstttuuuuuuuuutttsssssstttvvvxxxzzz{{{{{{{{{{{{|||}}}wwwsssttt{{{vvvnnneeeaaabbbbbb^^^ZZZTTTPPPMMMLLLJJJJJJOOOVVVVVV^^^hhhoootttxxx}}}ttthhh```VVVRRRNNNPPPXXXbbbjjjmmmmmmnnnnnnooopppqqqqqqrrryyytttfff]]]aaalll|||vvvhhh]]]```qqq~~~tttfffLLLBBB999777666444444666444444555555666888999:::???DDDIIIIIIGGGFFFHHHLLLMMMOOOZZZcccqqq~~~