BM6P6(@ uuuqqqkkkfffbbb______gggqqqrrrhhhaaa^^^dddlllpppZZZDDD999999999999888777666555444444333222111111000000111111222///------///111111///000///...---,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,---......------...000...............///000111............/////////000000000000000111111111111333333444555666777888888999999:::;;;<<<>>>>>>???>>>===<<<<<<<<<>>>???@@@???EEEFFFIIIOOORRRdddxxxqqqnnnnnnvvv}}}lllSSSJJJDDD>>><<<;;;;;;???DDDGGGMMMOOOJJJFFFEEEEEECCCCCCGGGMMMSSSXXX\\\```cccggglllttt}}}uuummmkkkiiijjjmmmttt|||uuueeebbbdddfffgggkkkssszzz}}}}}}yyyrrrrrrqqqqqqsssvvvzzz}}}}}}}}}|||}}}xxxvvvrrrooommmmmmnnnnnnmmmlllkkkiiihhhiiiiiijjjkkkjjjiiigggfffdddccccccaaaaaabbbaaa```^^^]]][[[\\\ZZZXXXWWWWWWVVVTTTRRRLLLMMMMMMLLLKKKKKKMMMOOOQQQUUU\\\dddnnnyyykkk\\\VVVCCC;;;666666777444333444xxxqqqiiiccc______gggpppyyypppiiihhhnnnvvvoooYYYEEE;;;:::999999888777666555444444333222111111000000111111222///------///111000///000///...---,,,------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++---......---,,,...//////............//////000........./////////000000000000000000111111111222333444444555666777888888999999:::;;;<<<======>>>======<<<<<<===>>>@@@AAAAAAGGGGGGJJJPPPTTThhh|||rrrnnnnnnpppttt{{{mmmUUUKKKDDD>>><<<;;;:::>>>DDDHHHNNNOOOJJJFFFEEEEEECCCCCCGGGNNNTTTXXX]]]aaadddeeeiiipppyyyvvvooonnnlllllloootttyyy}}}zzzkkkcccdddeeegggkkkrrryyy}}}{{{wwwssssssssstttvvvzzz~~~~~~||||||yyywwwssspppmmmmmmmmmnnnmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhhgggfffeeedddcccddddddcccbbb```]]]ZZZYYYYYYWWWTTTSSSSSSSSSRRRPPPJJJJJJJJJIIIHHHIIIKKKMMMPPPTTT[[[dddmmmxxxlll[[[TTTDDD<<<666666666444333444{{{ooofff```___gggppp~~~yyytttssszzz}}}{{{pppYYYFFF===<<<999999888777666555444444333222111111000000111111111000......///000000/////////...------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++++++++---......---,,,...///000//////............///....../////////000000000000000111111111222222222333444555555777777888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAACCCCCCHHHHHHJJJQQQWWWkkkwwwkkkiiilllpppqqqxxxmmmWWWKKKDDD>>><<<;;;:::>>>DDDJJJOOOPPPKKKFFFEEEDDDCCCBBBGGGNNNTTTYYY^^^aaadddcccffflllttt}}}wwwrrrqqqqqqqqqrrrtttwwwxxxzzzrrrdddddddddfffkkkqqqxxx|||}}}xxxuuuttttttuuuxxx{{{~~~}}}{{{yyyuuurrrooonnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiihhhhhhgggfffeeeeeeeeegggfffeeebbb^^^[[[XXXVVVUUUSSSOOOMMMMMMNNNNNNMMMFFFGGGGGGFFFEEEFFFHHHJJJOOOSSSZZZcccmmmwww|||ppp^^^VVVEEE===777666666444333444xxxmmmeeeccciiirrr~~~~~~yyyvvvzzzttt[[[HHH???===999999888777666555444444333222111111000000111111111000//////////////////............------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,...//////...---///000111000///..................////////////000000000111111111222222222333333444444555666777888999999::::::::::::::::::::::::<<<<<<<<<===>>>AAACCCDDDCCCHHHHHHJJJQQQXXXnnnwwwiiifffjjjlllnnnuuulllWWWJJJDDD>>><<<;;;;;;???DDDMMMQQQQQQKKKFFFDDDDDDCCCBBBGGGOOOUUU[[[___bbbeeeccceeejjjqqqyyyvvvqqqrrrsssuuuvvvvvvvvvvvvuuu|||xxxgggdddcccffflllqqqwww|||~~~zzzvvvtttuuuvvvxxx|||~~~|||xxxuuurrrpppooooookkklllmmmmmmlllkkkiiihhhhhhhhhggggggfffffffffeeehhhfffdddaaa]]]ZZZWWWUUUUUUQQQMMMJJJIIIIIIIIIIIIDDDEEEEEEDDDCCCDDDGGGIIINNNRRRYYYbbblllwww}}}vvvccc[[[GGG???888777666444333444vvvnnnkkkooouuuxxxtttvvv{{{|||```LLLAAA===999999888777666555444444333222111111000000111111000000111000//////......------..................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......---------///000000//////000111111000///...............////////////000000000111222222222222333333333333444444555666777888999999::::::::::::::::::::::::============???AAACCCEEEBBBGGGGGGIIIQQQXXXmmm}}}lllgggiiijjjnnnvvv}}}hhhTTTIIIBBB===<<<;;;;;;@@@FFFOOOSSSSSSLLLEEEDDDDDDCCCBBBGGGOOOWWW\\\```ccceeedddfffkkkqqqwww~~~~~~uuuoooqqqtttwwwxxxxxxwwwvvvtttzzz}}}kkkdddbbbgggmmmpppvvv||||||xxxvvvuuuvvvxxx||||||xxxuuusssrrrqqqkkkkkkllllllllljjjiiiggghhhhhhggggggfffffffffeeeeeedddaaa^^^\\\YYYWWWVVVVVVRRRMMMIIIGGGFFFEEEDDDDDDDDDEEEDDDDDDEEEGGGJJJMMMRRRYYYbbblllwwwwwweee]]]III@@@999777666444333555zzzuuuvvvzzzyyyssstttxxx~~~fffPPPCCC<<<999999888777666555444444333222111111000000111111///111222111///.........,,,---......///.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...............---///000000///...000111000//////............////////////000000000111111222222333333333444444444444555666666888888999:::999999::::::;;;;;;;;;<<<>>>>>>>>>>>>@@@AAACCCEEEAAAGGGGGGJJJQQQWWWlllqqqmmmnnnnnnrrrzzz{{{eeeQQQGGGAAA<<<<<<<<<===BBBHHHRRRUUUTTTLLLEEEDDDDDDBBBAAAGGGPPPXXX]]]aaadddffffffhhhlllrrrwww}}}|||sssnnnppptttwwwyyyyyyxxxwwwtttyyyooofffbbbhhhoooqqqvvv}}}zzzwwwwwwxxxzzz}}}|||yyywwwvvvuuummmmmmmmmllllllkkkjjjiiiiiihhhhhhgggfffeeeeeeeeebbbaaa___\\\YYYXXXVVVVVVUUUQQQLLLIIIGGGEEEDDDBBBDDDEEEEEEEEEDDDEEEHHHKKKMMMRRRZZZcccmmmxxxtttbbb[[[KKKBBB:::777666444333555}}}{{{sssrrruuu{{{{{{kkkTTTEEE===999999888777666555444444333222111111000000111111///111333222///------...,,,,,,.../////////......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++,,,------......------,,,---......------...//////............//////000//////000000000111111111333333333333444444444444555555666777888999999:::999999:::;;;<<<======>>>@@@@@@??????@@@AAACCCDDDAAAGGGIIILLLSSSXXXlllvvvtttwwwwwwxxx{{{cccOOOEEE???;;;;;;<<<>>>DDDJJJTTTWWWUUULLLEEEDDDCCCBBBAAAGGGPPPXXX^^^bbbdddfffgggiiinnnssswww{{{}}}~~~|||sssoooqqqtttwwwxxxxxxvvvuuussswww}}}sssgggbbbjjjppprrrvvv~~~~~~yyywwwyyy|||}}}{{{zzzyyypppooonnnmmmmmmllllllllljjjiiihhhgggfffeeedddcccbbb```]]]ZZZWWWUUUTTTTTTPPPNNNJJJHHHGGGFFFDDDBBBCCCDDDEEEEEEDDDFFFIIIKKKNNNRRRZZZcccnnnyyy~~~qqqbbb\\\MMMCCC:::777666444333555{{{rrrqqqsssxxxzzznnnWWWGGG===999999888777666555444444333222222111000111111111...111333333///------...+++,,,.../////////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((***+++,,,,,,------,,,,,,***+++---,,,++++++,,,..................///000111000000000000111111111111333333333444444444555555555555666777888999::::::999999:::;;;===>>>??????AAA@@@@@@???@@@AAACCCDDDBBBHHHJJJNNNTTTYYYlllyyyyyy}}}|||cccNNNCCC>>>:::;;;<<>>???@@@@@@===>>>>>>???AAABBBCCCCCCEEEIIIHHHKKKSSSYYYmmm}}}}}}bbbNNNCCC>>>;;;::::::===HHHSSS```]]]WWWOOOGGGCCCBBBCCCEEEMMMTTTXXX\\\bbbeeedddiiikkknnnrrrvvvyyy{{{|||}}}~~~xxxuuusssvvvxxxyyyxxxvvvvvvvvvuuuxxx{{{zzznnneeehhhoootttuuuuuu{{{~~~~~~|||zzzvvvrrrooonnnmmmnnnlllkkkiiigggggggggggghhhbbb```]]]ZZZVVVTTTRRRQQQQQQNNNJJJGGGFFFEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKKKKRRRTTTZZZfffsss~~~{{{}}}rrrgggcccUUUIII<<<888777666666777|||xxxqqqnnnpppuuuyyylllSSSDDD;;;888888777666555555444444333222111111000000111111000111111111111000//////...........................---,,,+++++++++,,,---,,,++++++******++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,...///000///...---,,,---......//////......000///...------///000222000111333444555555666666888888888999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???@@@AAABBBCCCDDDDDDEEEFFFKKKJJJLLLTTTZZZnnnzzz___LLLCCC???<<<;;;:::>>>HHHTTTaaa^^^XXXOOOHHHCCCBBBCCCEEEMMMTTTXXX\\\bbbeeeeeeiiijjjmmmqqqtttwwwyyyzzz||||||wwwuuusssvvvxxxyyyxxxvvvvvvvvvuuuxxx{{{zzzooogggjjjqqquuuvvvvvvwwwzzz~~~~~~}}}zzzwwwssspppooonnnnnnnnnmmmkkkiiihhhggghhhhhhbbb```^^^ZZZWWWUUUSSSRRRQQQMMMIIIGGGFFFEEEDDDCCCAAACCCDDDGGGIIIKKKLLLLLLQQQRRRXXXdddrrr~~~uuugggaaaTTTHHH<<<888777666666777{{{||||||}}}{{{sssooopppsssuuuxxxkkkTTTEEE<<<777777666555444444444444333222111111000000111111000000111111000000///...........................------,,,++++++++++++++++++******))))))******+++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++---.........---,,,------...////////////...111000/////////000222333222333444555666777777777888888888999:::;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHLLLKKKNNNVVV[[[nnn{{{www___NNNDDD@@@===<<<;;;???IIIUUUccc```YYYQQQHHHDDDCCCCCCFFFMMMTTTXXX\\\cccffffffhhhiiilllooorrruuuwwwyyyzzz}}}}}}yyyvvvttttttvvvyyyyyyxxxvvvvvvvvvuuuxxx{{{zzzppphhhkkkrrruuuvvvwwwtttwww{{{~~~}}}{{{xxxuuurrrqqqppppppooonnnmmmkkkiiihhhhhhgggbbbaaa___\\\YYYVVVTTTSSSPPPMMMIIIGGGGGGFFFEEEDDDBBBCCCEEEHHHJJJMMMOOOOOOQQQRRRWWWaaaooo}}}zzzhhh^^^TTTGGG;;;777777666666777}}}|||tttuuuxxx}}}~~~wwwrrrqqqrrrsssttt|||nnnYYYJJJAAA888777666444333333333444333222111111000000111111000000000000000//////.................................------,,,,,,,,,,,,++++++************++++++,,,++++++***++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---.........------------...///////////////000000//////000111222333333444555666777888888888777888888999:::;;;<<<<<<<<<======>>>???@@@AAAAAADDDDDDDDDEEEFFFGGGGGGHHHHHHLLLLLLNNNVVV[[[mmmsss~~~uuu```SSSEEEAAA>>>===<<<@@@JJJVVVdddaaaZZZRRRIIIDDDCCCDDDGGGNNNUUUXXX]]]dddhhhggghhhiiikkkmmmpppsssuuuwwwxxxzzz{{{{{{xxxuuuttttttuuuwwwyyyzzzxxxvvvuuuvvvuuuxxx{{{xxxoooiiilllrrrtttuuuvvvtttwww{{{~~~~~~}}}|||yyyvvvtttrrrqqqqqqpppooommmkkkiiihhhgggfffcccbbb```^^^[[[XXXVVVUUUOOOMMMJJJHHHHHHGGGFFFDDDDDDEEEGGGJJJMMMPPPSSSUUUTTTUUUXXX___lllzzzkkk]]]TTTGGG;;;777777666666777}}}{{{yyyuuunnnnnnpppuuu}}}{{{wwwtttsssssssss{{{ppp]]]OOOFFF;;;:::777555444333333444333222111111000000111111000000000000000///..............................---...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------...///////////////---...//////000000//////////////////000111222222444444666777888999999999777888999:::;;;<<<============>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFKKKKKKNNNVVV[[[mmmyyynnnxxxqqq^^^SSSFFFAAA>>>======@@@KKKVVVdddaaaZZZRRRJJJEEEDDDEEEGGGNNNUUUXXX]]]dddiiiiiihhhiiijjjlllnnnqqqtttuuuvvvwwwwwwvvvsssrrrssstttvvvxxxzzzzzzxxxvvvuuuuuutttwwwzzz~~~uuummmiiimmmrrrsssssstttvvvyyy}}}~~~~~~}}}|||zzzxxxuuusssrrrqqqnnnnnnmmmkkkiiigggeeeeeedddcccbbb```]]]ZZZXXXVVVQQQNNNLLLJJJJJJIIIGGGEEEEEEFFFIIILLLPPPUUUXXXZZZZZZZZZ[[[```iiiwwwnnn___UUUIII===888888666666777zzzxxx~~~xxxrrrnnniiihhhiiinnnvvv~~~{{{xxxvvvuuussszzznnn^^^RRRJJJ@@@>>>:::777555444444444333222111111000000111111//////000000//////...---........................,,,,,,,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............/////////000000......///000000000000///......///000111222222333444555666777888999999999777888999:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDIIIJJJNNNVVV[[[nnnwwwnnnwwwjjjXXXMMMEEEAAA>>>===<<<@@@JJJVVVbbb```YYYQQQJJJEEEEEEFFFHHHOOOUUUXXX]]]eeejjjkkkiiiiiijjjkkkmmmpppsssuuuvvvuuutttqqqppppppsssuuuvvvxxx{{{{{{yyyvvvuuuuuusssvvvyyy}}}sssmmmjjjnnnrrrrrrrrrtttwwwzzz~~~~~~~~~|||{{{zzzxxxvvvtttrrrqqqmmmmmmlllkkkjjjhhhfffeeedddddddddbbb```\\\ZZZXXXSSSQQQOOOMMMLLLJJJGGGEEEFFFGGGIIIMMMRRRWWW\\\^^^___^^^___bbbiiiuuupppbbbXXXLLL???:::888666666777|||{{{~~~|||zzz|||zzzxxxvvvtttqqqmmmhhhddd```______ccckkkuuu||||||zzzxxxttt{{{~~~mmm```VVVOOOEEEBBB>>>:::666555555555333222111111000000111111//////000000//////...---........................,,,------...---,,,+++***,,,,,,++++++++++++,,,,,,---,,,++++++******+++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---------......//////......///000000000000000...///000222333333444444333444555777888888999999777888999:::;;;===>>>>>>>>>??????@@@AAABBBCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGCCCIIIKKKOOOXXX^^^pppuuuooowww}}}gggUUUKKKEEEAAA===<<<<<>>???>>>???@@@@@@BBBBBBCCCDDDGGGGGGGGGGGGGGGGGGGGGHHHCCCIIIKKKQQQZZZ___rrrtttnnnttt||||||gggVVVLLLDDD@@@===<<<;;;???IIIUUU___\\\WWWPPPIIIFFFFFFGGGIIIPPPUUUXXX]]]ffflllmmmkkkkkkjjjkkkmmmppprrrtttuuutttqqqmmmlllnnnssswwwwwwyyy{{{{{{yyywwwuuuuuuppptttwwwzzz}}}sssnnnnnnrrrtttssssssuuupppuuu|||zzzzzzyyyxxxvvvtttrrrqqqmmmmmmnnnnnnmmmkkkjjjhhheeeeeeeeeeeebbb___\\\ZZZXXXVVVSSSQQQOOOLLLHHHEEECCCDDDGGGKKKQQQWWW]]]``````aaabbbeeekkkvvv||||||oooeee^^^PPPCCC===:::777555666~~~wwwlllbbbbbb[[[WWWYYYZZZXXXUUUVVVOOOQQQTTTVVVYYY___gggmmmwww}}}ssslllhhh___UUUKKKFFF???:::888777777777666555333111000000111111000000000000///////////////...---,,,,,,---...///......---------,,,,,,,,,//////...------,,,++++++)))+++++++++***)))***+++---,,,++++++************++++++,,,------......///..................------........................000000000000000000000000000000000111222333555555555777999;;;;;;;;;:::999888888999:::<<<>>>@@@AAACCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHEEEJJJJJJNNNWWW^^^sssuuutttsssrrrrrrqqq```RRRGGG@@@>>><<<===<<<>>>GGGPPP___[[[UUUOOOIIIEEECCCCCCIIIMMMTTT[[[```dddgggjjjkkkkkkkkklllnnnqqqtttvvvzzzuuuoookkkkkkooouuuyyy{{{zzzzzzxxxvvvtttrrrqqqpppqqquuuzzzvvvpppnnnrrruuuvvvvvvwwwtttyyy|||{{{yyyxxxxxxyyyxxxvvvtttooooooooonnnmmmkkkjjjhhhfffeeeddddddcccccccccccc^^^\\\WWWRRRNNNJJJHHHGGGEEEDDDCCCEEEJJJRRRZZZ___ccccccdddgggnnnzzz~~~|||{{{zzzzzzzzz|||}}}qqqhhhcccSSSCCC<<<:::777555444yyymmmccc]]]VVVQQQRRRSSSQQQPPPQQQNNNPPPRRRSSSVVV[[[bbbgggnnnuuu~~~~~~nnngggeee___WWWJJJEEE>>>:::777777777666555444222111111111111222000000000000////////////......------------............---------,,,,,,,,,......------,,,+++++++++)))+++,,,+++***)))***+++///...------,,,,,,,,,---++++++,,,------......///........................////////////////////////000000000000000000000000000000111111222333555666555777999:::;;;;;;:::999999999999;;;<<<>>>@@@AAADDDDDDDDDDDDEEEFFFGGGHHHJJJIIIIIIIIIIIIJJJKKKKKKGGGKKKKKKNNNWWW^^^rrruuuttttttsssrrrnnn\\\OOOFFF@@@>>><<<======???HHHQQQ]]]YYYSSSMMMHHHEEECCCCCCHHHMMMTTTZZZ___cccgggjjjkkkjjjiiiiiikkkmmmpppqqqwwwsssnnnjjjjjjnnntttxxxyyyxxxwwwvvvtttrrrpppooooooqqquuuzzzuuupppnnnsssvvvvvvvvvwwwtttxxx~~~{{{zzz}}}{{{zzzyyyyyyyyyxxxvvvtttqqqpppooommmkkkjjjiiihhhgggfffeeeddddddccccccddd___]]]XXXSSSOOOKKKHHHGGGEEEDDDCCCDDDHHHOOOVVVZZZ```bbbeeeiiirrr~~~|||yyywwwvvvvvv|||xxxvvvwww}}}pppfffdddTTTCCC<<<:::777555555{{{nnnddd[[[RRRKKKKKKLLLKKKKKKMMMMMMNNNOOOQQQRRRVVV[[[___ccciiittt}}}{{{yyyzzz||||||llleeeccc```[[[HHHDDD>>>999777666666555333333222111111222222333000000000000////////////---..................---......---------,,,,,,,,,------,,,,,,++++++*********+++,,,+++***)))***,,,......---,,,,,,,,,------++++++,,,------......///........................000000000000000000000000000000000000000000000000111111111111222444555666666777888::::::::::::999999::::::<<<===???AAABBBDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLHHHLLLLLLOOOWWW]]]pppvvvuuuvvvvvvvvvjjjXXXLLLDDDAAA>>>======>>>@@@JJJTTTZZZWWWQQQKKKFFFDDDCCCCCCHHHLLLSSSYYY^^^bbbfffiiilllkkkiiiiiiiiikkkmmmnnnsssoookkkhhhhhhlllrrrvvvvvvuuutttsssqqqpppnnnnnnoooppptttyyy~~~~~~sssnnnnnntttxxxwwwvvvvvvtttyyy|||zzzxxxxxx|||~~~|||{{{zzzzzzyyyvvvttttttrrrnnnkkkiiihhhhhhhhhhhhgggfffeeeddddddddddddaaa___ZZZUUUQQQLLLJJJHHHFFFDDDCCCCCCEEEJJJOOOSSS[[[^^^dddkkkuuuzzzvvvsssqqqpppsssvvv}}}~~~yyyyyypppeeegggVVVDDD<<<999777666666qqqggg^^^TTTKKKIIIHHHHHHIIILLLLLLMMMNNNPPPRRRUUUYYY[[[[[[aaakkkvvv{{{xxxuuuuuuvvvxxxzzz~~~}}}ooohhhfffaaa\\\FFFBBB===999777666555444222222222222222222333333000000000000////////////,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,++++++******+++++++++++++++,,,------......///---------...............////////////////////////////////////////////////111111111222333444555666666777888999::::::999999::::::;;;<<<>>>@@@BBBCCCCCCCCCEEEGGGHHHIIIJJJKKKGGGGGGFFFFFFGGGGGGHHHIIIIIIMMMMMMPPPWWW\\\nnnvvvxxxzzz|||}}}iiiUUUIIICCCAAA>>>===>>>???BBBLLLWWWYYYUUUOOOIIIEEECCCCCCCCCGGGKKKQQQWWW\\\```eeehhhlllkkkjjjjjjjjjlllnnnpppooollliiiggghhhlllqqqtttvvvuuusssqqqpppnnnnnnmmmnnnpppsssyyy}}}}}}pppmmmnnntttyyyxxxwwwwwwvvv{{{|||wwwvvvwww~~~}}}|||{{{xxxvvvvvvsssnnnjjjgggfffggghhhiiihhhgggfffeeedddddddddcccaaa]]]YYYTTTPPPLLLKKKGGGFFFDDDCCCCCCFFFIIIKKKSSSWWW___iiitttzzzuuuppplllkkklllpppwwwqqqfffhhhWWWEEE<<<999777666777wwwllldddYYYNNNIIIGGGFFFFFFIIIKKKLLLNNNQQQVVVZZZ\\\]]][[[___gggqqq|||zzzwwwuuutttrrrrrrsssvvvyyy{{{|||rrrlllggg___VVVDDDAAA<<<888666555444333111222222222222333222222000000000000////////////,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,+++***+++,,,+++++++++******++++++,,,++++++,,,------......///---------.........//////........................////////////////////////111111111222333444666666666666777888999999999999::::::;;;<<<>>>@@@BBBCCCAAABBBDDDFFFGGGHHHIIIIIIEEEEEEDDDDDDEEEEEEFFFGGGHHHMMMMMMOOOVVV[[[lll}}}uuuyyy~~~kkkTTTHHHDDDBBB???===>>>@@@DDDOOOZZZZZZVVVOOOIIIDDDBBBBBBCCCFFFJJJPPPUUUZZZ___dddgggjjjjjjiiiiiijjjmmmoooqqqlllkkkhhhhhhiiimmmrrruuuwwwvvvtttqqqooonnnmmmmmmnnnooosssxxx}}}~~~}}}ooolllmmmtttyyyyyyxxxxxxzzz~~~xxxvvvwww}}}~~~{{{xxxwwwtttooojjjgggfffggghhhiiiiiigggfffeeeddddddddddddccc```\\\WWWSSSPPPNNNIIIGGGEEEDDDDDDEEEFFFGGGKKKOOOWWWaaannn|||zzztttnnnjjjggggggkkksss~~~qqqggggggWWWEEE===:::888666777uuukkk___RRRKKKGGGCCCCCCEEEHHHIIIMMMTTT[[[aaacccdddaaacccgggmmmwww|||xxxvvvuuurrrpppoooppprrrttt}}}}}}||||||}}}}}}}}}}}}}}}~~~zzzqqqmmmgggZZZMMMCCC???;;;777666555444222222222333333333222222111000000000000////////////---..................---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---------,,,,,,,,,---......++++++,,,------......///,,,,,,------.../////////........................000000000000000000000000222222222222333555666777666666777777888999999:::999::::::<<<===???AAABBB@@@AAADDDFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFKKKKKKNNNUUUYYYkkkyyysssxxx~~~lllUUUIIIFFFBBB???>>>???AAAFFFRRR]]]^^^YYYRRRJJJDDDBBBBBBBBBEEEIIINNNSSSXXX]]]cccggghhhhhhggggggiiikkknnnppplllkkkjjjjjjlllppptttwwwyyyxxxtttqqqnnnmmmllllllmmmnnnrrrwww|||~~~~~~|||nnnkkklllsssyyyzzzyyy{{{|||yyyxxxxxx|||}}}{{{xxxtttpppkkkhhhggghhhiiiiiihhhgggeeedddccccccccccccbbb```\\\YYYUUUQQQOOOJJJIIIHHHFFFFFFFFFFFFGGGGGGJJJPPPZZZfffvvvzzztttmmmhhheeecccgggooo{{{zzzmmmgggdddTTTDDD===;;;888666666sssfffXXXPPPJJJDDDAAABBBDDDFFFLLLVVV```hhhkkkkkkiiihhhiiillltttzzzxxxvvvssspppnnnnnnoooppptttxxx}}}}}}zzzwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvvvvxxx}}}yyypppmmmgggXXXHHHAAA>>>:::777666555333111222333333444333222000000000000000000////////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,------++++++,,,------,,,,,,,,,------...///++++++,,,------......///,,,,,,------...//////000........................000000000000000000000000222222222333444555666777666666666777777888999:::999999999;;;<<<>>>@@@AAAAAABBBDDDFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHDDDIIIJJJMMMTTTXXXiiivvvoootttzzzmmmUUUJJJIIIBBB???>>>???BBBGGGTTT```ccc^^^UUULLLEEEAAAAAAAAAEEEHHHMMMRRRWWW\\\bbbfffkkkjjjiiihhhiiikkkmmmnnnlllllllllmmmpppssswwwyyy{{{xxxuuupppmmmkkkjjjjjjlllnnnrrrwww|||~~~}}}|||ooojjjkkkqqqxxxzzz{{{}}}}}}zzzyyyzzz|||}}}{{{wwwtttqqqmmmjjjiiiiiijjjiiihhhfffeeecccbbbbbbaaa___^^^]]][[[XXXTTTQQQOOOKKKKKKJJJIIIIIIHHHHHHHHHGGGIIIMMMTTT```qqqzzzssslllfffbbb___cccjjjvvvpppfffccc```RRRCCC>>><<<999666555yyylll^^^TTTMMMFFFBBBBBBAAADDDKKKWWWccclllppppppnnnllljjjjjjqqq|||yyyxxxuuurrroooooooooooojjjooowww}}}{{{wwwuuuuuuvvvssssssssstttsssrrrrrrqqqoooooopppsssyyyzzzpppnnniiiYYYHHH@@@===999777666444333111333333444444333111000///000000000000///////////////...---,,,,,,---...///......---------,,,,,,,,,------------------------+++,,,------++++++,,,---************++++++,,,---++++++,,,------......///,,,,,,------...///000000000000000000000000000000000000000000000000000000222222222333444555666777666666666666777888999:::888888999:::<<<>>>@@@AAABBBCCCEEEGGGHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGBBBHHHIIILLLSSSXXXiiissslllpppvvv{{{~~~}}}lllUUUKKKJJJCCC@@@>>>@@@BBBHHHUUUaaagggaaaWWWMMMEEEAAA@@@AAADDDHHHLLLQQQVVV\\\bbbfffooonnnlllkkkkkklllnnnooommmmmmnnnooorrrvvvyyy{{{{{{yyytttooollliiihhhhhhlllnnnqqqwww{{{~~~}}}{{{ooojjjjjjpppwwwzzz|||~~~}}}yyyzzz{{{{{{|||~~~}}}{{{vvvtttqqqnnnlllkkkjjjkkkhhhgggfffdddcccaaaaaaaaa\\\\\\[[[YYYWWWSSSPPPOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLRRR^^^ppp~~~yyyrrrjjjdddaaa\\\```gggsssyyy|||iii``````]]]PPPCCC>>>===:::666444wwwfffWWWNNNIIIEEECCCBBBCCCGGGOOOYYYeeeooouuutttttttttsssvvv|||yyyvvvsssqqqpppooommmkkkjjjkkkpppxxx}}}{{{{{{yyyvvvrrrrrrpppnnnnnnoooooonnnmmmkkkhhhfffhhhooo{{{vvvrrrrrrkkkYYYIII===;;;999777555444444444555555444333333222111111222000//////111111111000////////////////////////---------............//////...---,,,+++,,,,,,---+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000000///---,,,,,,---...///000///...---...000222333111111222333444444444444888666444555888::::::888999999999:::<<<>>>???@@@???CCCGGGIIIIIIGGGEEEEEEEEEDDDDDDFFFIIIJJJGGGDDDEEEHHHGGGKKKTTTXXXfffttthhhggglllrrrvvvyyy}}}zzzmmm]]]PPPIIIDDD@@@>>>>>>AAAGGGUUUbbblllggg\\\NNNEEECCCAAA???FFFHHHKKKNNNSSSZZZaaafffhhhiiikkkmmmnnnooooooooommmooorrrtttuuuwwwzzz|||}}}{{{vvvqqqllliiihhhhhhkkkmmmqqquuuyyy|||~~~~~~tttnnnmmmttt{{{}}}|||}}}{{{}}}{{{zzzyyyzzz}}}~~~{{{zzzyyyzzzzzzzzzvvvpppmmmnnnnnnmmmllliiifffcccaaa```___]]]\\\ZZZXXXUUUSSSQQQQQQRRRSSSUUURRROOONNNPPPQQQOOOMMMOOOOOOQQQTTT\\\lll~~~{{{vvvssslllccc\\\___]]]aaannn}}}}}}~~~iii^^^ZZZ^^^PPPBBB<<<:::888888:::{{{jjj[[[QQQKKKFFFCCC???@@@CCCIIIRRR\\\fffkkkllloooqqqtttxxx}}}zzzwwwtttrrrqqqooommmkkkhhhhhhkkksss}}}}}}yyyxxxxxxwwwuuuqqqpppoooooopppqqqpppooollljjjhhhiiinnnyyyvvvrrrrrrjjjXXXGGG@@@>>><<<:::888777777777444333333222111111000000222000...///000111000000////////////////////////---------............//////...---,,,,,,,,,------))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------........................///000000000///---,,,,,,---///000000////////////111222333222333444555666666666666999777666777:::;;;;;;::::::::::::;;;<<<===>>>??????BBBEEEGGGGGGFFFEEEEEEGGGEEEEEEFFFHHHIIIGGGEEEFFFIIIHHHLLLUUUYYYfffuuuiiihhhkkkooosssvvvzzz}}}yyymmm^^^RRRLLLEEEAAA>>>???AAAHHHVVVcccsssnnnbbbRRRHHHDDDBBB???CCCFFFIIIMMMRRRYYY```eeejjjkkklllnnnooopppqqqqqqmmmooorrrtttvvvxxx{{{}}}yyyrrrkkkgggddddddgggiiinnnrrrvvvyyyzzzzzzsssmmmlllrrrxxxzzz{{{}}}}}}~~~|||zzzyyyzzz}}}|||zzzzzzzzz{{{zzzvvvrrrooooooooommmkkkhhhfffcccaaaaaa___]]][[[XXXWWWTTTSSSRRRRRRSSSTTTYYYWWWUUUUUUVVVWWWUUUSSSUUUUUUTTTUUU\\\jjj{{{~~~xxxtttqqqlllddd^^^]]][[[^^^iiiyyy{{{hhh^^^[[[^^^PPPBBB<<<:::888777999ppp```UUUNNNHHHDDD??????@@@DDDJJJRRRZZZ___cccgggnnntttyyy|||zzzvvvsssrrrpppmmmkkkfffeeegggmmmwww|||zzzyyyzzzzzztttsssssstttuuuvvvtttsssnnnnnnlllkkknnnvvvtttrrrrrrjjjVVVEEE===<<<999777555444444444222222222111000000//////111///......///000000///////////////////////////---------............///......---,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------........................///000000000///...------...///000//////000111111222222333444444555666777777777777:::999888999;;;===<<<;;;<<<<<<;;;;;;<<<<<<===>>>???AAADDDEEEEEEEEEFFFGGGIIIHHHFFFFFFGGGHHHGGGFFFGGGJJJIIIMMMUUUXXXeee}}}tttjjjiiijjjnnnrrrssswwwzzzvvvkkk^^^TTTOOOFFFBBB???@@@BBBIIIWWWdddtttooodddTTTJJJFFFCCC@@@@@@CCCGGGLLLQQQXXX___dddiiijjjkkkmmmnnnoooppppppnnnpppsssuuuvvvxxx{{{}}}}}}uuullleeebbbaaabbbeeejjjnnnrrrtttuuuuuusssmmmjjjnnntttvvvyyy|||~~~~~~|||zzzzzz||||||{{{zzz{{{{{{yyywwwuuusssrrrpppmmmjjjhhheeecccbbbaaa```]]][[[WWWVVVTTTRRRRRRSSSTTTUUUYYYYYYYYYZZZ\\\\\\[[[YYY]]][[[YYYXXX\\\hhhxxx|||wwwtttrrrmmmgggbbb]]][[[\\\dddpppxxxggg___]]]```RRRCCC<<<999666666777vvvfff[[[RRRJJJFFFCCCBBBAAABBBEEEKKKQQQTTT\\\aaaiiiooouuu}}}}}}yyyvvvtttrrrooolllgggeeeeeeiiittt}}}||||||}}}~~~}}}zzzxxxsssrrrpppmmmnnnuuu~~~tttrrrrrriiiTTTCCC<<<:::888555444333333333222222111111111000000000000///------/////////...////////////////////////---------............///---------------------------------...---,,,,,,++++++++++++,,,,,,,,,------------------...........................///000000//////.........///000111...///000111222222222111444555666777888888888888999999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<>>>??????AAACCCDDDDDDDDDEEEGGGIIIKKKIIIGGGFFFFFFFFFGGGGGGFFFIIIHHHLLLTTTVVVbbbzzzqqqjjjjjjkkkooouuutttvvvwwwrrrfffZZZQQQMMMFFFBBB@@@AAACCCJJJXXXeeennnjjj```RRRIIIGGGDDDAAA???BBBFFFKKKQQQXXX___dddfffggghhhjjjkkkllllllmmmnnnpppsssuuuvvvxxx{{{~~~yyyooogggcccaaa```bbbfffkkkoooqqqqqqrrrrrrlllhhhkkkppprrrvvv{{{||||||}}}~~~}}}~~~|||zzzzzzzzzzzzyyyyyyxxxwwwuuuqqqmmmjjjgggeeecccbbbbbb```^^^[[[XXXVVVTTTRRRQQQQQQRRRRRRTTTUUUWWWZZZ\\\^^^^^^^^^bbb```]]][[[___jjjyyy}}}yyyuuurrrnnniiieee___\\\\\\___fffuuuvvvggg```___aaaRRRCCC<<<888555444555|||mmmaaaXXXOOOJJJFFFEEEBBBAAABBBFFFJJJMMMVVVZZZ```fffllluuu}}}yyywwwtttqqqnnnjjjiiigggjjjsss~~~xxxvvvsssppppppvvvtttqqqqqqhhhTTTCCC>>>===;;;888777666666666222222222222222111111111000///------/////////...////////////////////////---------............///,,,---------------------.........---+++***((('''+++++++++,,,,,,,,,---------------.........//////...............///000000////////////000000111111---...///111111111111111444555666777777888888777888999;;;<<<<<<<<<<<<<<<::::::;;;<<<>>>AAABBBDDDDDDEEEFFFEEEEEEEEEHHHJJJJJJIIIHHHFFFEEEEEEFFFHHHEEEHHHGGGKKKRRRSSS___vvvnnnjjjjjjjjjooovvvyyyyyyvvvlll___SSSLLLIIIFFFBBB@@@AAADDDKKKYYYfffllliii___RRRIIIFFFCCC???>>>AAAGGGLLLRRRXXX___ddddddeeeggghhhjjjkkkkkkkkkmmmpppsssuuuvvvxxx{{{}}}ssshhhbbb``````bbbeeehhhlllnnnpppqqqrrrllliiijjjmmmppptttzzz~~~}}}}}}|||zzz}}}~~~~~~~~~{{{yyyyyyyyyzzzzzz{{{|||{{{wwwrrrmmmjjjfffdddcccbbbbbbaaa^^^[[[ZZZXXXTTTQQQOOONNNNNNNNNMMMOOOSSSWWWZZZ^^^```bbbccccccaaa```dddooo~~~~~~zzzuuupppkkkgggddd___\\\ZZZZZZ^^^iii|||wwwhhhaaa```aaaRRRCCC;;;888555444555uuujjj```WWWQQQJJJGGGDDDAAAAAACCCFFFHHHSSSVVVZZZ^^^ccclllwww}}}zzzwwwssspppmmmkkkjjjkkksss~~~zzztttqqqssszzzuuuoooooogggUUUEEE===;;;999777555444444444222222222222222222222222111///......///000000///////////////////////////---------............///+++,,,---.........------,,,,,,,,,+++)))'''%%%$$$++++++,,,,,,,,,,,,------------........./////////...............///000000//////000000111111222222//////000000111222222333555555666777888888888888777999<<<===<<<<<<<<<===:::;;;<<<>>>@@@CCCEEEGGGGGGGGGHHHGGGFFFEEEGGGIIIFFFGGGGGGFFFEEEDDDFFFGGGEEEHHHGGGJJJQQQQQQ\\\sss~~~kkkhhhjjjiiioooyyy~~~vvvhhhYYYMMMGGGEEEEEEAAA???AAADDDKKKYYYfffpppmmmbbbTTTIIIEEEAAA<<<>>>AAAGGGLLLRRRXXX^^^bbbeeefffgggiiijjjkkkllllllmmmooorrrtttuuuwwwzzz|||yyykkkbbb___aaabbbcccfffiiillloooqqqrrrmmmjjjlllmmmoootttzzz~~~zzzxxxvvvyyy~~~~~~~~~~~~{{{zzzyyyzzzzzz|||~~~}}}xxxrrrnnnllleeedddcccccccccaaa^^^[[[ZZZWWWTTTPPPMMMKKKJJJJJJJJJMMMPPPTTTWWW[[[```dddcccddddddeeejjjuuu~~~yyysssmmmhhhdddbbb^^^ZZZXXXYYY[[[bbbooo|||zzzjjjbbb``````RRRCCC;;;888555444555|||}}}rrrhhh___YYYOOOLLLHHHEEEDDDFFFHHHJJJTTTWWW[[[^^^bbbiiirrryyy}}}yyyuuurrrmmmlllkkkkkkqqq}}}}}}tttrrrwwwvvvnnnmmmfffVVVHHH:::999777444333222222222111111111111111111111111222000...///000111000000////////////////////////---------............///+++,,,---.........------++++++++++++***)))((((((++++++,,,,,,,,,,,,------............////////////...............///000000//////000111222222222222222222111111222333555666666777888999999:::::::::888;;;>>>???>>>======>>>===>>>???@@@BBBDDDFFFGGGGGGHHHIIIGGGEEEDDDEEEEEEBBBEEEGGGGGGEEEDDDEEEGGGEEEIIIGGGKKKQQQQQQ[[[qqqwwweeeeeejjjkkktttwwwfffUUUIIIEEEEEEDDDAAA???@@@CCCKKKYYYfffpppmmmbbbTTTJJJEEEAAA<<<===AAAFFFKKKPPPVVV[[[___dddeeefffhhhjjjjjjkkkkkklllnnnqqqssstttvvvyyy{{{~~~rrrhhheeebbbbbbaaacccfffjjjooorrrrrrnnnlllnnnnnnooosssyyy}}}xxxtttpppsssyyy}}}}}}}}}{{{{{{{{{|||~~~~~~xxxrrrnnnmmmdddccccccccccccaaa^^^[[[WWWUUUQQQNNNKKKJJJIIIIIIJJJLLLNNNOOOQQQUUU[[[```dddfffhhhkkkpppzzz{{{uuunnniiigggfff___[[[ZZZ]]]aaadddkkksss{{{lllccc```___QQQBBB;;;888555444555zzzxxxnnneee___TTTQQQMMMJJJIIIJJJLLLNNNWWW[[[```cccfffkkkrrrxxx~~~zzzvvvssslllkkkjjjjjjoooyyy~~~tttrrryyywwwmmmlllfffWWWJJJ===<<<:::777555555444555////////////000000000000222111//////111111111000////////////////////////---------.........//////***+++---...///...------+++,,,------.........---++++++,,,,,,,,,---------............/////////000...............///000000...///000222222333333333555444333222333555777999888888999:::;;;;;;;;;;;;999===@@@AAA@@@>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGFFFHHHIIIGGGEEECCCBBBCCC@@@CCCFFFGGGEEEDDDEEEFFFFFFJJJIIILLLRRRRRR[[[qqqooo^^^ccckkkppp|||xxxeeeSSSIIIFFFGGGDDD@@@>>>@@@CCCJJJYYYfffkkkhhh___RRRIIIFFFBBB>>><<<@@@EEEJJJOOOTTTYYY]]]bbbbbbdddfffggghhhhhhiiikkkmmmppprrrsssvvvxxx{{{uuuxxxpppmmmcccaaa``````ccciiinnnrrrrrrooonnnppppppooosssyyy{{{wwwrrrlllooouuu|||}}}}}}}}}}}}}}}~~~xxxrrrooonnndddccccccccccccbbb^^^[[[TTTRRROOOLLLJJJIIIJJJJJJIIIJJJKKKKKKKKKOOOUUU[[[dddgggkkknnnsss|||xxxrrrnnnllllllbbb^^^^^^ccchhhkkknnnrrrooouuunnnccc___^^^PPPAAA:::888555444666www{{{}}}ssskkkfff^^^ZZZTTTOOOMMMOOORRRUUU\\\aaagggiiiiiikkkqqqvvv}}}zzzxxxrrrpppmmmkkkmmmttt{{{{{{}}}xxxmmmllljjj\\\LLL@@@===:::777777666444333333222111111000000111111000000000000//////////////////000000000000//////.........------,,,,,,,,,......------------......,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++////////////000000000000---.........//////000000222222333444555555555555777777666666666888:::;;;999:::;;;<<<============>>>???BBBDDDEEEDDDCCCBBBBBBAAAAAABBBBBBDDDEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGAAACCCEEEHHHIIIIIIHHHGGGFFFNNNOOONNNQQQPPPVVVhhhqqqaaaccckkkppp|||xxxbbbQQQIIIHHHGGGFFFBBB???@@@CCCIIITTT___mmmjjj```RRRIIIFFFDDD@@@@@@@@@BBBFFFLLLSSSYYY]]]___aaadddhhhiiiiiihhhgggoooqqqrrrsssssssssuuuwwwuuu|||{{{qqqjjjddd```aaadddeeejjjoooooorrrpppllllllrrrxxxyyy{{{{{{vvvpppiiikkkpppwww~~~}}}zzzyyyzzz|||||||||zzzyyyzzz}}}}}}yyytttnnnkkkiiigggdddbbb```]]]ZZZWWWQQQQQQPPPNNNMMMKKKJJJIIIIIIIIIHHHHHHIIILLLRRRWWW]]]aaagggnnnvvv}}}yyyuuussspppooonnnkkkhhhjjjpppvvvzzz{{{||||||}}}jjjaaa```YYYMMM@@@;;;999666555555wwwyyy}}}yyyooojjjgggbbb[[[UUURRRSSSWWWYYYaaafffkkklllkkkmmmrrrxxx~~~}}}wwwtttpppmmmnnnsss|||||||||~~~wwwmmmllliii[[[KKK@@@===999777666666444333333222111111000000111111000000000000//////////////////000000000000//////......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,------......------,,,.../////////000000000000///////////////.........111222333444555555555555666555555555555777888999:::;;;<<<===>>>>>>>>>>>>===>>>???AAAAAAAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHDDDFFFHHHJJJKKKKKKJJJIIIGGGNNNNNNMMMQQQQQQYYYkkksssdddhhhrrrvvv~~~yyyeeeTTTLLLIIIHHHHHHCCC@@@@@@AAAEEEPPP[[[llliii```RRRIIIFFFDDDAAA@@@@@@BBBFFFKKKRRRXXX\\\^^^aaadddgggiiijjjiiihhhnnnppprrrssssssssstttvvvtttzzzzzzooohhhbbbbbbcccdddhhhmmmnnnqqqpppmmmmmmrrrvvvwwwzzzyyy}}}~~~vvvqqqkkklllooouuuzzz~~~~~~}}}|||yyyvvvtttuuuvvvvvvuuuvvvuuuwwwzzz|||{{{{{{yyyzzz}}}}}}{{{wwwrrrnnnkkkhhhfffcccaaa___\\\XXXUUUPPPPPPOOONNNLLLKKKJJJJJJGGGGGGFFFEEEEEEHHHMMMQQQYYY^^^fffnnnwwwzzzvvvsssooommmooommmlllooovvv}}}ooobbb^^^YYYLLL@@@;;;999666555555uuuwwwzzz|||~~~~~~uuuoooqqqkkkccc\\\XXXYYY\\\___gggkkkoooooommmooouuu{{{}}}{{{vvvqqqpppssszzz~~~~~~vvvllljjjfffYYYIII???<<<999777666666444333333222111111000000111111000000000000////////////...//////000000//////......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***---......//////......---....../////////000000000111000000//////......---111111222333444444444444444444444444555666777888:::;;;<<<======>>>>>>>>>>>>>>>??????????????????===>>>@@@BBBDDDEEEEEEEEEFFFIIILLLOOOPPPNNNLLLJJJIIIJJJKKKMMMMMMMMMLLLKKKHHHOOONNNNNNSSSUUU]]]ooovvvgggnnnyyy||||||iiiXXXOOOKKKHHHFFFBBB?????????CCCNNNZZZjjjhhh```SSSIIIFFFDDDAAA???@@@BBBEEEJJJQQQWWWZZZ]]]```dddgggjjjjjjjjjiiilllooorrrtttssssssssssssrrrvvv|||vvvmmmeeecccbbbaaadddiiikkkooopppnnnnnnrrruuutttwwwuuuwww~~~vvvrrrlllmmmooorrrvvvxxxxxxwwwwwwtttpppmmmmmmmmmlllkkkkkkiiiiiilllmmmnnnrrryyy{{{|||zzzzzz|||}}}~~~}}}{{{wwwtttpppmmmlllhhheeebbb```^^^[[[WWWSSSOOOOOONNNMMMLLLKKKKKKKKKHHHGGGFFFCCCCCCDDDIIILLLRRRXXXbbblllvvv|||xxxsssooommmooonnnnnnrrrzzzvvvccc\\\XXXLLL???;;;999666555555sssuuuwwwxxxyyyzzz}}}yyyvvvxxxrrrjjjbbb^^^___aaadddjjjnnnqqqqqqpppqqqxxx}}}{{{vvvsssuuuzzz~~~uuujjjfffbbbTTTEEE>>><<<888666666666444333333222111111000000111111000000000000////////////...//////////////////...------------------------------,,,,,,,,,,,,------+++,,,,,,---,,,,,,++++++------............------........./////////000000000000000///////////////000111222333444444444444555555555666666777888888999:::;;;<<<============AAAAAA@@@??????@@@@@@@@@;;;===@@@CCCEEEEEEEEEDDDFFFHHHKKKNNNOOOOOONNNMMMLLLLLLMMMNNNNNNNNNMMMMMMJJJQQQQQQSSSYYYZZZ```qqq|||lllsss~~~~~~lll[[[PPPJJJFFFBBB???>>>???@@@EEEQQQ^^^hhhhhhbbbUUUJJJFFFDDDBBB???@@@AAADDDIIIOOOUUUYYY\\\___cccgggjjjkkkkkkjjjkkknnnrrrttttttrrrqqqqqqqqqssswww~~~|||rrrhhhdddaaa^^^```dddfffkkknnnnnnnnnrrrtttrrrsssooopppvvv}}}vvvqqqllllllmmmpppsssuuutttsssrrrnnnjjjfffeeedddcccaaaaaa^^^^^^```aaaaaagggnnnooovvv~~~|||{{{||||||}}}{{{xxxtttqqqnnnmmmllliiifffccc```^^^ZZZVVVSSSNNNMMMLLLLLLLLLLLLMMMNNNKKKKKKIIIFFFDDDDDDGGGJJJMMMRRR[[[eeepppzzz~~~zzzvvvrrrooonnnnnnooosss{{{zzzeee[[[XXXKKK???:::999666555555ssstttvvvwwwwwwwwwyyyzzzxxxyyy{{{|||}}}}}}||||||{{{vvvoooiiieeeeeehhhjjjkkkooossssssrrrsssyyy~~~zzzwwwyyy}}}uuugggaaa\\\OOOAAA>>>;;;888666666666444333333222111111000000111111000000000000////////////......////////////......------------------------......------------......+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,............////////////---......///000111222222111111222333444444444444666777888888999999::::::;;;<<<===>>>>>>?????????AAAAAA@@@??????@@@@@@@@@;;;===@@@CCCEEEFFFEEEEEEGGGGGGIIIJJJLLLNNNOOOPPPMMMMMMNNNNNNNNNNNNNNNNNNLLLTTTVVVZZZbbbbbbffftttuuuzzzlllZZZOOOIIIDDDCCCAAAAAAAAAAAAEEESSS```hhhiiidddXXXLLLFFFDDDBBB???@@@AAACCCHHHNNNSSSWWW[[[]]]bbbgggjjjllllllllllllooossstttsssrrrqqqqqqoooqqqtttzzzwwwlllfffaaa]]]]]]```aaahhhmmmnnnppptttuuutttqqqlllkkkooouuu||||||tttpppjjjjjjkkkmmmppprrrsssrrrnnnjjjeeeaaa___]]][[[YYYWWWTTTTTTVVVVVVWWW\\\cccgggnnnyyy~~~||||||{{{{{{yyyuuurrrooommmmmmllljjjhhhdddaaa^^^ZZZVVVSSSMMMMMMLLLLLLLLLNNNPPPQQQOOONNNLLLIIIFFFEEEGGGIIIJJJNNNTTT\\\fffrrr~~~}}}zzzvvvsssooooooqqqtttzzz{{{ggg]]]WWWJJJ>>>:::888666555555uuuwwwxxxxxxwwwvvvwwwxxxuuutttttttttuuuxxxzzz|||xxxuuuqqqmmmkkkkkkmmmooommmrrrvvvwwwtttuuuyyy}}}}}}{{{|||sssccc\\\WWWLLL@@@===:::777666666555555444333222111111000000111111000000000000////////////---......//////......---,,,,,,,,,------------...///......------......///+++,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++------........./////////------...///111222333333222222333444555555555555888999:::;;;;;;<<<<<<;;;>>>???@@@AAABBBBBBBBBBBB>>>>>>??????????????????>>>???AAACCCEEEFFFFFFFFFGGGGGGHHHIIIJJJMMMOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOVVVYYY___iiikkkooo}}}}}}iiiXXXNNNIIIEEEGGGFFFEEECCCAAADDDQQQ___iiilllhhh[[[NNNGGGDDDBBB??????@@@CCCGGGLLLRRRUUUYYY\\\aaafffjjjlllmmmmmmnnnpppssstttsssrrrqqqrrrooorrrtttwww{{{qqqjjjeee___]]]___^^^eeelllooosssxxx{{{{{{wwwpppllllllnnnqqqxxx{{{sssnnnhhhhhhhhhjjjnnnpppppppppjjjfff```\\\YYYWWWUUUSSSOOOMMMMMMOOOPPPOOOTTTZZZbbbiiisss~~~~~~|||{{{yyywwwtttqqqooommmmmmlllkkkiiieeebbb^^^ZZZUUURRRMMMMMMLLLLLLMMMPPPSSSTTTRRRQQQOOOKKKHHHFFFGGGIIIJJJLLLOOOTTT\\\gggssszzz|||xxxuuuqqqrrrtttvvvzzzvvvggg___VVVJJJ>>>999888666555666yyyzzz|||{{{xxxvvvuuuuuurrrqqqooonnnnnnoooqqqrrrooonnnmmmlllkkklllmmmnnnqqqvvv{{{{{{wwwuuuwwwzzz}}}~~~~~~ooo___XXXUUULLLBBB<<<:::777555555555555444333222111111000000111111000000000000////////////---......//////......---,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,---......------,,,,,,------------,,,,,,---------.........//////......///000111222222222333333444555666666666666888999;;;<<<======<<<<<<>>>>>>???@@@AAAAAAAAAAAA===>>>???AAAAAAAAA@@@@@@AAAAAABBBCCCDDDFFFFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRRRRWWWYYY___mmmsss{{{yyydddTTTMMMKKKIIIGGGFFFFFFDDDAAACCCQQQ```kkknnnkkk^^^PPPGGGDDDBBB??????@@@BBBFFFKKKPPPSSSXXX[[[aaafffkkkmmmnnnnnnppprrrssstttsssrrrrrrsssnnnsssuuutttxxxvvvpppjjjccc``````^^^eeemmmqqqwwwyyyrrrmmmjjjhhhkkkppp|||~~~xxxuuusssvvv{{{{{{sssnnnhhhffffffgggjjjllllllkkkfffbbb\\\XXXUUUSSSPPPOOOLLLKKKLLLOOOOOONNNQQQWWW]]]cccmmmwww}}}|||xxxvvvtttrrrpppnnnmmmlllkkkhhhdddaaa]]]YYYTTTPPPNNNMMMLLLMMMOOORRRUUUWWWVVVVVVTTTPPPLLLJJJKKKLLLLLLMMMOOOQQQUUU\\\dddjjjrrr}}}xxxuuuppprrrtttvvvyyy~~~~~~pppeeeaaaUUUIII===999888666555666|||}}}~~~|||xxxuuussssssooommmllljjjhhhgggggggggffffffggghhhiiijjjkkkkkkvvv{{{~~~yyyuuuuuuvvvwww{{{~~~mmm]]]VVVTTTNNNEEE<<<999777555555555555444333222222111000111111111000000000000////////////---..................---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,---.........------..................------------.........//////000000000000111111111111333444555666777777777777888999;;;<<<======<<<;;;;;;<<<===>>>>>>??????>>>>>>???BBBDDDEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHEEEGGGKKKNNNOOOOOOMMMLLLNNNNNNOOOOOOQQQRRRTTTTTTSSSXXXWWW^^^nnnxxxuuuaaaRRRMMMMMMLLLCCCCCCDDDCCCAAAEEETTTccclllpppmmm```QQQHHHDDDAAA??????@@@BBBFFFKKKPPPSSSXXX[[[```fffkkkmmmnnnooorrrssstttsssrrrrrrsssuuunnntttvvvssssssyyyyyytttnnngggbbbbbb^^^fffnnnssszzzwwwpppiiiccccccfffjjjmmmqqqsssqqqkkkddd``````aaacccfffjjjooosssuuuuuusssrrrqqqrrrtttwwwyyy{{{}}}{{{tttooogggfffeeeeeeggghhhhhhgggccc___YYYUUURRRPPPNNNLLLNNNMMMNNNRRRRRRPPPSSSXXXZZZ```iiisss{{{~~~|||wwwvvvtttrrrpppnnnmmmllljjjgggccc```\\\WWWRRROOONNNMMMMMMMMMOOOSSSWWWYYY[[[[[[YYYUUURRROOOPPPQQQMMMNNNPPPQQQSSSUUUZZZ]]]gggvvv}}}wwwsssnnnppprrrtttwww~~~}}}}}}{{{kkkdddaaaUUUIII===999888666555666~~~|||zzzxxxxxxvvvrrrpppmmmllljjjiiigggddd```]]]aaa^^^^^^```aaabbbgggnnnuuu|||~~~|||vvvuuuxxx|||~~~~~~~~~wwwlllaaaSSSPPPPPPHHH<<<999555444444444444444000000000000////////////111000///...------.../////////.........---------,,,,,,++++++++++++******************************++++++++++++++++++++++++........................,,,,,,------.../////////333222222111222222222333666666666777888888888999;;;<<<=========<<<;;;:::;;;;;;<<<>>>???AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEE???@@@AAACCCDDDFFFGGGHHHDDDFFFIIILLLNNNPPPQQQQQQMMMPPPQQQPPPRRRWWWYYYWWWRRRTTTXXX]]]bbbppp}}}pppbbbWWWPPPKKKIIIEEEBBB@@@???>>>DDDQQQ___mmmqqqmmm```QQQIIIEEEBBB???>>>===???BBBHHHNNNRRRYYY[[[___dddhhhkkkkkkkkknnnooopppqqqrrrsssssssssqqqrrrrrrsssuuuwwwxxxyyy{{{tttnnnjjjhhhfffhhhmmmvvvvvvnnngggccceeeaaa]]]\\\\\\[[[XXXTTTSSSRRRRRRUUUZZZ___bbbbbbbbbbbbbbbaaaaaadddkkkpppuuu{{{uuukkkfffcccaaaaaacccccc```]]]ZZZYYYVVVSSSQQQOOONNNNNNOOOOOONNNNNNOOOQQQRRRSSSVVVZZZcccmmmvvv~~~~~~zzzyyyxxxuuutttsssqqqnnnkkkiiigggddd```\\\XXXRRRNNNNNNNNNMMMLLLMMMOOOTTTXXX______]]]XXXTTTSSSWWW[[[\\\ZZZWWWUUUUUUWWWZZZ\\\eeemmmwwwzzzvvvssspppooosssxxx{{{wwwxxxwwwfffbbbddd\\\MMM???999888666444444}}}zzzyyywwwuuuqqqoookkkjjjhhhgggeeeccc___\\\ZZZXXXWWWZZZZZZ[[[```gggttt~~~wwwvvvxxx{{{||||||~~~{{{yyyyyy}}}~~~||||||}}}vvvjjj___QQQNNNNNNFFF===:::666444444444444333111111111111000000000000111000///...---....../////////.........---------...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,------......///000000111111111111222333444555777777777888888999999::::::;;;<<<======<<<;;;:::;;;;;;<<<>>>???AAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEGGGIIIKKKLLLLLLLLLOOORRRSSSQQQSSSXXXZZZXXX[[[\\\___bbbfffssssssdddXXXRRRPPPPPPFFFCCC@@@??????DDDRRR___qqquuurrrcccTTTJJJDDDAAA??????>>>???BBBHHHMMMQQQUUUWWW\\\bbbgggkkkmmmmmmpppqqqqqqrrrssssssrrrrrrnnnoooooopppqqqssstttuuu|||~~~}}}wwwqqqllljjjjjjmmmrrr|||uuulllfffccc___ZZZWWWWWWVVVTTTQQQPPPNNNMMMOOORRRUUUVVVVVVWWWXXXYYYYYYZZZ^^^eeejjjrrrwww}}}}}}tttkkkeeebbb___^^^``````]]]ZZZSSSQQQOOOMMMLLLLLLMMMNNNQQQPPPNNNLLLKKKLLLMMMNNNQQQVVV^^^hhhrrrzzz{{{yyywwwuuutttsssqqqnnnllliiigggccc```\\\XXXRRRNNNNNNNNNMMMLLLLLLOOOTTTWWWbbbcccccc```]]]^^^aaaeeecccbbb___]]]]]]^^^___```bbbiiirrrzzz}}}yyyvvvsssrrrvvvyyy{{{xxxyyy~~~mmmfffdddUUUHHH;;;777888777666555~~~{{{yyywwwtttpppmmmiiigggeeedddcccaaa^^^[[[UUURRRRRRTTTUUUUUUZZZaaasss||||||||||||{{{{{{}}}~~~yyyuuutttvvvxxx}}}zzzyyyxxx~~~uuuiii]]]OOOMMMMMMFFF>>>;;;777444444444333222222222222222111111111111000000///............///...............---------////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------......//////000000000000000111333444666777777888888999:::;;;;;;;;;::::::;;;<<<<<<;;;;;;:::;;;<<<===>>>???AAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEJJJKKKLLLLLLMMMMMMLLLLLLOOOSSSUUUUUUYYY___bbbaaaeeeeeefffgggjjjuuu{{{gggYYYRRRQQQRRRGGGDDDBBBAAA@@@EEERRR___uuuyyywwwhhhWWWKKKEEEAAAAAA@@@??????BBBGGGKKKNNNPPPTTTYYY```fffkkkoooppprrrrrrsssssssssrrrpppooommmnnnnnnoooppppppqqqqqquuuxxx||||||yyytttooolllnnnpppwwwyyysssjjjeee^^^ZZZYYYXXXVVVSSSQQQOOOMMMLLLLLLMMMMMMLLLLLLMMMNNNOOORRRWWW]]]bbbjjjmmmqqqtttvvvxxx{{{}}}~~~~~~|||yyyrrrjjjdddaaa\\\[[[\\\[[[YYYVVVLLLJJJGGGFFFGGGIIILLLNNNRRROOOKKKGGGEEEDDDEEEFFFJJJOOOXXXbbbllluuu{{{~~~}}}yyywwwuuutttsssrrrooommmiiifffccc___\\\XXXSSSOOOOOONNNNNNLLLLLLOOOTTTWWWcccfffjjjkkkjjjkkkooosssqqqpppooommmkkkiiihhhgggdddiiipppvvv}}}|||xxxuuuuuuyyyzzzzzz|||~~~xxx|||vvvjjjdddYYYKKK===888999888666666|||zzzwwwsssoookkkhhhfffdddbbbbbb```]]][[[UUURRRRRRTTTTTTUUUZZZ```rrr|||vvvssssssttt}}}~~~yyyuuusssuuuzzzuuuiii]]]PPPNNNPPPIII???<<<888555444333333222222222111111111000000000/////////.........//////........................////////////............------------------------+++++++++,,,,,,,,,,,,,,,........................---......//////000111111111111111222333444555666888999999:::;;;<<<======:::::::::;;;;;;;;;;;;;;;<<<======>>>@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFLLLLLLMMMMMMNNNNNNNNNNNNMMMRRRVVVYYY___hhhmmmmmmkkkiiiiiiiiiiiirrrkkkYYYNNNKKKKKKGGGDDDCCCBBBAAAEEERRR___tttzzzzzzlllZZZMMMFFFBBBAAAAAA@@@@@@BBBFFFIIILLLPPPSSSZZZ```fffkkkooorrrrrrsssssssssrrrpppmmmllloooooopppqqqqqqqqqqqqqqqooorrrvvvwwwvvvsssqqqpppnnnrrrxxxvvvooogggaaa___^^^[[[YYYYYYVVVRRRPPPOOONNNLLLKKKHHHHHHHHHIIILLLPPPUUUYYY]]]___aaacccfffiiimmmppprrrwwwyyyxxxvvvuuupppiiiddd```[[[YYYYYYXXXUUURRRJJJHHHEEECCCDDDGGGKKKNNNPPPLLLGGGBBB??????@@@BBBEEEJJJRRR\\\gggpppvvvzzzyyywwwuuussssssrrrpppnnniiifffbbb___\\\XXXTTTQQQPPPPPPOOONNNNNNPPPTTTXXXccchhhooosssvvvxxx||||||xxxtttqqqooopppsssvvv|||~~~yyyvvvwwwzzz{{{yyyzzz}}}}}}zzz}}}ooofffiiiXXXFFF===:::777555666~~~{{{xxxtttoookkkhhhfffcccaaa```___]]][[[WWWTTTSSSUUUUUUVVVZZZaaaqqqxxxtttrrrsss~~~zzztttoooppptttzzzwwwjjj^^^RRRQQQTTTNNN???<<<888555444444333222111111000000000/////////......//////////////////---..............................------------,,,------------------------++++++,,,,,,,,,---------..............................//////000111111222333333333222333333444444888999:::;;;<<<===>>>>>>::::::::::::;;;;;;<<<<<<======>>>???@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAABBBAAABBBCCCDDDEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKMMMMMMMMMRRRVVVXXX___hhhmmmmmmhhhfffeeeeeeeeejjjyyy~~~wwwwwwmmmYYYLLLFFFEEEGGGEEECCCCCCBBBEEEQQQ^^^oooxxxzzznnn\\\OOOHHHEEEBBBAAA@@@@@@BBBEEEHHHJJJQQQVVV\\\aaaeeejjjooosssrrrsssssssssqqqnnnkkkiiinnnooopppqqqqqqqqqqqqqqqlllnnnppppppooooooppprrrooossszzzxxxpppjjjgggeeebbb___aaa^^^YYYVVVTTTRRRPPPNNNJJJHHHGGGGGGHHHKKKMMMOOOOOOPPPRRRTTTVVV[[[```dddffflllppppppppppppmmmhhhddd```\\\ZZZZZZXXXTTTPPPJJJHHHDDDBBBBBBDDDHHHJJJJJJGGGBBB>>>;;;<<<>>>???BBBFFFNNNXXXbbblllssswww{{{xxxuuussssssrrrpppooohhheeeaaa^^^[[[XXXUUURRRRRRRRRQQQOOOOOOQQQVVVYYYcccjjjssszzz~~~~~~}}}{{{xxxwww{{{xxxvvvwwwzzz{{{xxxxxx{{{~~~{{{uuujjjrrr___III===888666555666|||yyyuuupppmmmiiifffbbb```^^^]]][[[YYYWWWUUUTTTVVVVVVVVVZZZaaaooo{{{uuusssttt}}}tttmmmmmmpppuuu{{{{{{~~~|||nnnaaaSSSSSSVVVQQQ???<<<888555555555444333000000000000/////////...---...//////000/////////---------...............---------,,,,,,,,,++++++------------------------++++++,,,,,,------..............................//////000000111111222222444444333333333333444444888999:::;;;<<<===>>>???;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBDDDFFFHHHIIIJJJFFFFFFGGGHHHJJJMMMOOOPPPNNNRRRTTTTTTXXX^^^aaa``````_________^^^aaalllxxx~~~vvvmmmjjjqqqmmmZZZMMMGGGFFFFFFDDDCCCCCCBBBEEEPPP]]]lllwww{{{ppp^^^PPPIIIGGGAAA@@@@@@@@@BBBEEEGGGIIIRRRWWW]]]aaadddiiioootttrrrssstttsssqqqnnnjjjhhhjjjkkkmmmnnnooooooooonnnkkklllllllllkkklllnnnpppqqqvvv}}}}}}xxxwwwuuussspppkkkgggbbb]]]ZZZWWWTTTRRRNNNKKKHHHGGGGGGHHHHHHGGGFFFGGGIIIJJJLLLOOOUUUXXXZZZaaahhhiiijjjlllkkkgggdddbbb______^^^[[[UUUPPPJJJHHHEEEBBBAAABBBDDDEEEEEEBBB???<<<:::;;;===>>>@@@DDDKKKUUU___hhhpppttt{{{}}}zzzvvvsssrrrqqqpppnnnhhheeeaaa]]][[[YYYVVVTTTSSSSSSQQQPPPOOOQQQUUUYYYcccjjjttt}}}~~~yyy{{{{{{xxxxxx{{{{{{xxxxxxzzz}}}}}}uuukkkiiiWWWCCC:::777666666777~~~{{{wwwrrroooiiieeeaaa^^^\\\ZZZWWWVVVYYYVVVUUUVVVVVVVVV[[[aaakkk~~~~~~xxxwwwwwwuuummmhhhiiimmmsss|||yyyuuu|||rrrcccTTTRRRUUUOOO>>>;;;777555555555555444111111111000000000//////,,,---///000000000//////---------.........//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................//////000111111222222333333333333333333444555666777888999:::<<<===>>>???<<<<<<;;;;;;<<<===???@@@>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQMMMPPPQQQPPPRRRVVVXXXWWWYYYXXXYYY[[[ZZZ[[[ccclll|||yyyqqqgggccciiiwwwmmmZZZMMMIIIIIIFFFCCCBBBBBBAAADDDOOO[[[kkkwww}}}sss```QQQJJJGGG@@@@@@@@@AAABBBEEEGGGIIIPPPUUU\\\```cccgggooouuussstttuuuuuussspppllliiiggghhhkkkmmmnnnnnnnnnmmmjjjlllmmmmmmkkkkkkkkklllooovvv{{{vvvpppjjjeeeaaa]]]ZZZUUUQQQMMMKKKKKKKKKIIIHHHDDDEEEFFFFFFFFFHHHLLLOOOQQQYYYaaadddfffhhhiiigggeeedddcccdddddd___XXXRRRLLLJJJHHHEEEDDDDDDEEEEEEBBBAAA>>><<<;;;;;;<<<<<>>???===<<<<<<<<<===>>>@@@AAA?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLKKKOOOOOONNNPPPUUUWWWUUUTTTTTTVVVYYYYYYYYY___fffooowwwooofffaaaeeeqqqlllYYYMMMJJJKKKEEECCCBBBBBBAAACCCNNNZZZmmmyyyuuuaaaRRRJJJGGG?????????AAACCCEEEHHHIIIMMMSSSZZZ^^^aaagggooovvvuuuvvvwwwwwwuuurrrnnnkkkfffhhhkkkmmmooooooooonnnjjjllloooooonnnkkkiiiiiilllttt~~~~~~wwwqqqkkkfffccc[[[WWWRRRPPPQQQPPPNNNLLLEEEFFFFFFEEEDDDEEEGGGJJJLLLUUU^^^aaacccggghhhfffeeeeeefffggggggbbbZZZSSSNNNMMMLLLJJJIIIHHHHHHIIIBBB@@@???===;;;:::::::::>>>BBBHHHPPPYYYcccjjjnnnssswww~~~}}}wwwtttrrrpppnnnmmmgggddd```]]][[[YYYWWWUUUQQQPPPOOOMMMLLLNNNRRRUUUYYY```jjjrrryyy|||xxxwwwyyy}}}~~~}}}xxxvvvqqqfff[[[NNNCCC999888:::888555333~~~yyyrrrmmmhhhddd```^^^]]]ZZZVVVRRRWWWVVVWWWZZZZZZYYY[[[```lllvvv}}}zzz|||wwwpppggg```ZZZ^^^kkkxxxvvvuuuzzzsss___UUUQQQMMMJJJ;;;:::888666444333222222444333222222111111222222222111///...---------...000000000///......------........................,,,,,,,,,---------......---.........---,,,,,,+++//////.........//////000***---000333444333111///444444555555666777777777888999;;;===>>>>>>======<<<<<<<<<<<<===>>>@@@@@@BBBAAAAAAAAA@@@?????????BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKKKKJJJJJJLLLMMMMMMNNNOOOOOONNNMMMOOOPPPQQQTTTVVVXXXYYY[[[^^^```hhhzzz|||nnncccccceeekkk{{{nnnYYYSSSRRROOOLLLHHHEEEDDDCCCDDDMMMWWWkkkyyywwwbbbSSSKKKIIICCCAAA@@@???@@@CCCGGGIIIMMMPPPWWW^^^aaaccckkkuuu{{{{{{zzzzzzwwwrrrkkkfffcccdddgggjjjkkkkkkkkkjjjmmmmmmnnnnnnmmmjjjgggfffooorrr{{{|||tttooodddbbb___ZZZUUUQQQNNNMMMKKKJJJGGGDDDCCCCCCCCCDDDPPPQQQVVV\\\___^^^aaafffhhhlllooonnnllljjjbbbYYYWWWTTTPPPMMMKKKIIIGGGEEE===<<<<<<;;;;;;;;;;;;<<<===AAAHHHNNNUUU\\\bbbgggooottt|||}}}xxxuuuqqqmmmjjjgggddd```]]]ZZZWWWTTTRRRRRRPPPNNNLLLLLLNNNPPPRRRTTTYYY```ffflllrrrxxx{{{~~~}}}||||||}}}uuuvvvqqqllleeeXXXLLLBBB999777777555555777{{{uuupppiiieeeaaa^^^]]][[[VVVRRRVVVTTTVVVYYYYYYYYY\\\bbbnnnxxx{{{sssjjjccc\\\]]]eeeqqqzzztttrrrwwwnnn\\\TTTPPPLLLHHH;;;:::888666444333222222444333222222111111222222222111///...------......////////////////////////........................,,,,,,,,,---------......---.........------,,,+++...............///000111---///111444555444333222444444555555666777777777888999;;;<<<===>>>======>>>>>>===>>>>>>???@@@AAA======>>>???@@@AAABBBCCCAAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIIIIHHHHHHJJJKKKNNNOOOOOOOOOMMMLLLMMMNNNRRRTTTVVVXXXXXXZZZ\\\^^^dddsssrrrfffdddfffjjjzzzqqq[[[TTTSSSQQQLLLGGGDDDBBBAAACCCLLLVVVjjjxxxyyyfffVVVMMMIIICCCAAA@@@???@@@CCCFFFIIIMMMPPPXXX___aaadddlllvvv|||||||||{{{yyytttmmmhhhbbbdddgggiiijjjkkkjjjjjjkkklllmmmmmmllljjjhhhgggooorrrzzz{{{sssnnnfff```ZZZUUUQQQMMMMMMKKKHHHEEEDDDCCCCCCDDDIIIJJJOOOVVVYYYYYY]]]bbbjjjpppsssrrrppplllddd[[[ZZZWWWSSSPPPMMMJJJFFFDDD>>>======<<<<<<<<<<<<<<<===AAAGGGNNNSSSYYY___ccclllqqqxxxzzzvvvssspppllliiifffccc^^^[[[YYYVVVSSSPPPQQQOOOMMMKKKJJJLLLMMMOOOOOOSSSYYY^^^bbbgggllloooxxx~~~~~~zzzqqqrrrmmmjjjdddXXXMMMCCC;;;888888666666888~~~yyyuuukkkgggbbb___^^^\\\WWWTTTUUURRRSSSVVVWWWYYY^^^eeeqqqzzz~~~vvvnnnggg___[[[^^^gggsss{{{uuusssxxx{{{gggYYYRRROOOJJJFFF:::999777555444333222222333333222111111111111222111000///......---......------...//////000111111........................,,,,,,,,,---------......---............---,,,,,,---------...///000111222000111222333444555555555444555555666666777777888888999:::<<<============@@@???????????????@@@@@@;;;<<<===>>>@@@BBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGCCCDDDDDDEEEEEEFFFFFFGGGEEEGGGHHHHHHHHHHHHIIIKKKOOOPPPPPPNNNLLLJJJKKKLLLQQQSSSUUUVVVWWWXXXZZZ\\\```jjj~~~qqqeeeaaabbbfffsssvvv___UUUSSSRRRKKKGGGCCC@@@>>>@@@IIITTTgggvvv|||lll[[[PPPIIICCCBBB@@@???@@@BBBFFFHHHMMMPPPWWW^^^aaadddlllvvv||||||}}}}}}{{{vvvooojjjbbbdddfffhhhiiijjjiiiiiiiiijjjkkklllkkkjjjiiihhhmmmooowwwzzzooogggbbb]]]WWWRRRPPPNNNKKKHHHEEEDDDDDDDDDCCCDDDIIIPPPTTTVVV\\\bbbnnnuuuyyyxxxuuupppfff]]]]]]ZZZVVVRRRNNNJJJEEEBBB??????>>>>>>===============AAAGGGMMMSSSWWW\\\___ggglllssszzz|||wwwtttqqqnnnjjjhhhdddaaa\\\YYYWWWTTTQQQNNNNNNMMMJJJHHHGGGHHHIIIIIIJJJMMMQQQUUUXXX[[[___aaaiiipppwww{{{yyyoooooojjjhhhdddZZZMMMDDD;;;999888666666777|||yyynnniiiccc```___]]]YYYUUUSSSQQQPPPSSSUUUXXX___gggttt|||~~~~~~~~~yyy{{{yyypppjjjbbbZZZXXX```mmmwwwxxxyyy~~~qqq```UUUQQQOOOJJJEEE999888777555444333222222333222222111111111111111000000//////............,,,---------.........///........................,,,,,,,,,---------......------............---------------...///111222333111111222222333444666666555555555666777777888888888999:::;;;<<<=========@@@@@@???>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIJJJIIIIIIKKKMMMPPPPPPPPPNNNLLLJJJIIIJJJNNNPPPSSSUUUVVVXXXZZZ]]]^^^dddvvv~~~qqqeeeaaaaaafffqqq|||{{{cccVVVRRRRRRKKKFFFBBB???<<<>>>FFFPPPbbbrrr~~~qqqaaaSSSJJJDDDBBB@@@>>>???AAAEEEGGGJJJNNNUUU]]]```bbbkkkttt{{{{{{}}}}}}|||wwwooojjjcccdddeeeggghhhiiiiiihhhjjjjjjkkkkkkkkkjjjiiiiiijjjlllttt|||~~~xxxpppmmmiiiaaaZZZUUUSSSOOOKKKHHHFFFFFFEEEDDDCCCHHHOOOTTTXXX___fffqqqyyy~~~}}}xxxqqqggg^^^___[[[VVVQQQMMMHHHCCC???@@@@@@@@@@@@???>>>>>>===<<>>???>>>>>>=========>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHIIIIIIIIIKKKMMMPPPPPPPPPOOOLLLJJJJJJKKKKKKNNNQQQTTTVVVXXX\\\^^^^^^ddduuutttjjjfffhhhnnnvvv}}}|||eeeUUUPPPOOOJJJEEEAAA???<<<<<>>>>>AAACCCEEEGGGKKKRRRZZZ]]]```iiirrryyyzzz|||}}}|||wwwooojjjddddddeeefffggghhhhhhhhhkkkkkkllllllllllllkkkkkkiiilllttt|||wwwyyy~~~~~~zzzuuukkkddd[[[XXXTTTOOOKKKIIIHHHGGGFFFEEEHHHNNNTTTYYYaaajjjttt|||xxxpppggg^^^^^^ZZZTTTOOOJJJFFFAAA>>>AAAAAAAAAAAA@@@???>>>===;;;@@@IIIPPPUUUYYY[[[]]]___ccciiioootttxxx}}}~~~}}}}}}||||||xxxuuuqqqooommmkkkhhhfffaaa]]]YYYVVVSSSQQQNNNKKKHHHGGGEEEBBBAAA@@@@@@@@@BBBDDDGGGHHHJJJMMMQQQTTTYYY```fffjjjrrr|||{{{nnnkkkfffeeecccZZZHHH???888777777444333444{{{sssnnngggcccaaa___\\\YYYSSSPPPOOOQQQSSSUUU\\\dddnnnxxx~~~{{{yyyrrrrrrvvv|||~~~mmmiiiaaaXXXTTTXXXaaahhhlllttt~~~~~~mmmbbbVVVOOONNNMMMHHHDDD888777666444333222222222222222111000000000000111......////////////.........------,,,++++++******........................,,,,,,,,,---------......------...////////////............///000111222333111111111222333444555666555666666777777888888999999888999999:::<<<===>>>>>>===============>>>>>><<<===>>>???AAABBBDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFBBBCCCEEEFFFFFFGGGIIIJJJNNNPPPPPPOOOMMMLLLMMMNNNKKKNNNQQQTTTVVVXXX\\\^^^^^^eeexxxxxxpppmmmqqqvvv{{{~~~xxxdddTTTMMMLLLHHHEEEBBB@@@===;;;AAAHHHSSSccctttzzzuuuhhhXXXKKKEEECCC@@@>>>>>>@@@BBBDDDEEEIIIPPPXXX\\\___gggqqqxxxyyy|||~~~}}}xxxpppkkkeeeffffffgggggghhhiiiiiijjjkkklllmmmooopppqqqrrrooorrrzzzuuuqqqrrrtttyyy~~~tttlll```^^^YYYSSSOOOLLLJJJJJJHHHFFFGGGLLLQQQVVV```iiivvvwwwooofff___]]]XXXQQQKKKGGGDDDAAA@@@AAAAAABBBBBBAAA???===<<<;;;AAAJJJQQQUUUXXXYYYZZZ[[[^^^dddiiimmmqqquuuyyyxxxyyyzzz|||~~~}}}{{{{{{{{{zzzxxxsssqqqmmmkkkjjjhhhfffddd^^^[[[WWWSSSQQQNNNKKKIIIDDDDDDBBB@@@???>>>======<<<>>>@@@AAACCCFFFJJJNNNRRRYYY___cccjjjttt|||~~~|||yyyxxx}}}{{{mmmiiibbb```]]]SSSEEE===666666666444333444|||uuuooohhhcccbbb```]]]ZZZTTTQQQPPPRRRSSSSSSYYY```gggrrr~~~}}}yyywwwooonnnooossszzz}}}lllggg___WWWSSSTTTXXX\\\bbbkkkuuuzzzyyyxxxyyy|||yyy{{{{{{hhh^^^QQQKKKKKKJJJFFFAAA777666555444333222222222222222111000000000000000---...///000000///............------------------........................,,,,,,,,,---------......------...///////////////000000//////000111111222222222333444555666666777666666666777888888999999999888888888:::;;;===>>>============>>>???@@@@@@>>>???@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEAAACCCEEEEEEFFFFFFHHHJJJMMMNNNPPPPPPOOOOOOPPPRRRNNNPPPSSSTTTUUUWWWZZZ\\\]]]eeexxx}}}{{{~~~}}}qqq```RRRKKKJJJGGGEEEDDDBBB>>>;;;???EEELLL\\\mmmuuusssiiiYYYLLLFFFCCC@@@>>>>>>???BBBCCCEEEHHHPPPXXX[[[___gggqqqxxxzzz}}}zzzrrrlllgggggggggggghhhiiiiiijjjhhhiiikkknnnrrrvvvyyyzzzzzz}}}vvvooooookkkmmmqqqsssvvv|||{{{ttteeebbb]]]WWWRRROOOMMMLLLJJJGGGGGGKKKOOOTTT^^^hhhyyyvvvnnnfff```]]]WWWOOOHHHEEEDDDCCCCCC@@@AAABBBBBBAAA???<<<;;;===CCCKKKQQQTTTTTTTTTTTTWWWZZZ^^^bbbfffjjjnnnqqqpppqqqsssuuuxxxzzz|||}}}{{{yyywwwwwwwwwwwwuuusssnnnllliiigggfffeeecccaaaZZZWWWSSSPPPMMMKKKGGGEEEBBBAAA@@@???>>>===<<<<<<:::;;;<<<======@@@DDDGGGHHHOOOVVVZZZbbbllltttvvvvvvsssssszzz}}}nnniiiaaa]]]YYYNNNCCC;;;666666777666555666}}}vvvpppiiidddbbb```]]][[[TTTRRRQQQSSSSSSRRRWWW]]]aaammmzzz}}}xxxvvvnnnlllkkkmmmrrryyy}}}yyykkkfff^^^VVVRRRQQQRRRSSS\\\eeeppptttsssqqqsssvvvvvvyyy~~~sssfff[[[OOOHHHHHHHHHDDD@@@777666555444333222222222222111111000000000000000---...///000000///......------......///000000000........................,,,,,,,,,---------......------...///000000//////111000000000000000111111222333555666777777888777666666666777888888999999999888888888999;;;===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLLLLNNNOOOPPPPPPQQQRRRTTTQQQSSSUUUUUUUUUVVVXXXYYY[[[dddwww~~~vvvkkk^^^QQQKKKJJJGGGEEEDDDDDD@@@;;;>>>DDDHHHWWWiiirrrrrriiiZZZLLLFFFDDDAAA>>>===???AAACCCEEEIIIQQQYYY\\\___hhhrrryyy{{{~~~{{{tttnnnhhhhhhggghhhhhhiiijjjkkkeeefffjjjoootttzzzyyyqqqpppgggggggggeeedddhhhnnnttt}}}{{{hhheee___YYYTTTPPPNNNMMMMMMIIIHHHKKKNNNTTT^^^ggg|||vvvnnngggaaa]]]WWWNNNGGGDDDDDDEEEFFF@@@AAABBBBBBAAA>>><<<:::???EEELLLQQQRRRQQQPPPOOOTTTWWW[[[^^^aaaeeeiiilllkkklllnnnqqqsssvvvxxxyyyuuutttsssssstttsssqqqoookkkhhheeedddcccbbb```___XXXTTTPPPMMMJJJHHHEEEBBB@@@@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;===AAADDDAAAHHHOOOTTT\\\gggooorrrsssqqqqqqxxxqqqkkkbbb^^^XXXMMMBBB;;;666777999777777888|||tttqqqlllgggbbb___]]]\\\ZZZWWWSSSRRRSSSTTTUUUUUU\\\fffpppwww|||zzztttnnnhhhhhhnnntttvvvwww~~~|||yyyvvvlllhhh```YYYSSSPPPOOOOOOXXX\\\bbbfffiiijjjkkklllqqqvvv~~~sssaaa]]]WWWOOOHHHBBB>>>===777777555444333222222222222222222111111111111000222111111000///......---.................................------,,,,,,,,,,,,,,,,,,---------......---...///000111111111111////////////000111222333333444555666777777777777888777777777777999:::;;;;;;999777777999;;;<<<<<<>>>===<<<;;;<<>>===>>>>>>FFFOOO^^^lllrrrkkk\\\QQQHHHFFFCCCAAA?????????@@@EEEHHHNNNUUU]]]dddiiilllzzz~~~{{{rrrjjjgggdddccceeeggghhhhhheeeiiinnnrrruuuzzzyyysssppplllgggcccaaa___]]]\\\jjjkkkpppuuuzzz}}}|||zzzlllhhhbbb]]]YYYUUURRROOOJJJGGGFFFGGGGGGLLLYYYggg~~~vvvmmmgggddd^^^TTTJJJFFFDDDBBBBBBDDDBBBBBBAAAAAA@@@???>>>>>>===AAAIIIOOORRRRRROOOMMMPPPQQQSSSVVVZZZ^^^aaaccciiiiiihhhjjjnnnqqqrrrqqqooonnnmmmmmmnnnmmmkkkiiieeebbb___[[[YYYXXXYYYZZZTTTQQQMMMHHHEEECCCCCCDDDDDDCCCBBBBBBCCCAAA>>><<<:::999888888999<<>>;;;888777999;;;======>>>===<<<<<<===@@@CCCEEEFFFEEEDDDDDDDDDDDDCCCAAAAAABBBCCCDDDDDDEEEEEEDDDGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKJJJJJJKKKNNNPPPOOOOOOJJJMMMPPPSSSSSSTTTVVVXXXYYY___mmmqqq```SSSJJJFFFEEEGGGFFFCCC@@@>>>>>>>>>>>>DDDLLL[[[iiioooiii[[[PPPHHHFFFDDDAAA?????????@@@CCCFFFLLLSSS[[[bbbhhhkkkvvvzzz}}}~~~vvvllliiifffdddfffhhhiiiiiifffjjjppptttwww}}}~~~yyyrrrnnnhhhccc```^^^[[[YYY\\\^^^aaaggglllpppqqqppphhheee```[[[XXXUUURRRPPPJJJHHHGGGGGGGGGLLLYYYfff{{{vvvnnniiiggg___TTTJJJGGGEEEBBBBBBDDDCCCBBBAAA@@@??????>>>>>>===BBBHHHNNNQQQPPPMMMKKKLLLMMMOOORRRVVVZZZ]]]^^^aaaaaaaaacccgggjjjkkkkkkkkkjjjhhhhhhiiihhhfffdddaaa___[[[XXXVVVUUUTTTUUUNNNKKKHHHDDDBBBAAAAAABBBDDDCCCCCCCCCCCCAAA>>><<<999888666666777:::===??????AAADDDIIINNNUUUZZZ]]]^^^cccjjjuuuwwwfff\\\UUUIII>>>;;;777555555555555444}}}yyywwwsssooollljjjiiihhhbbb]]]WWWSSSRRRRRRRRRRRRQQQVVV\\\bbbooo~~~xxxppplllkkklllkkkjjjjjjmmmrrrwwwzzzxxxrrrnnnkkkggg```YYYSSSPPPNNNNNNKKKMMMQQQSSSUUUWWWZZZ]]]ccciiisss}}}yyypppgggbbbYYYOOOEEE???;;;999777666555333222222222222222222111111111000000000111000000//////.................................///////////////................../////////000000......///000111111111111000000000000111222333444222333444555666666666666888777777777777999:::;;;BBB>>>:::888999;;;===>>>>>>>>>======???AAADDDFFFIIIHHHGGGGGGHHHGGGDDDBBB@@@AAABBBCCCCCCDDDDDDDDDIIIHHHHHHFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKJJJIIIKKKMMMNNNNNNMMMIIIKKKOOOQQQRRRSSSUUUWWWWWW]]]jjj|||eeeSSSIIIDDDCCCFFFEEECCC@@@???>>>>>>>>>AAAIIIWWWeeelllgggZZZPPPIIIGGGDDDAAA?????????@@@BBBEEEJJJQQQYYYaaagggjjjqqqvvvzzz|||{{{nnnkkkgggeeefffhhhiiijjjhhhlllrrrvvvzzzxxxtttnnnhhhccc___[[[XXXSSSSSSTTTWWW[[[___```aaaaaa^^^ZZZXXXVVVTTTRRRPPPJJJHHHGGGGGGGGGKKKWWWdddxxxvvvooollljjj___UUUKKKGGGFFFCCCCCCEEECCCBBBAAA@@@???>>>>>>===>>>BBBHHHMMMOOONNNKKKHHHGGGHHHJJJLLLPPPSSSVVVWWWYYYYYYYYY[[[___cccddddddeeedddbbbbbbcccbbb```^^^ZZZXXXVVVSSSQQQOOONNNMMMGGGFFFCCCAAA@@@@@@AAABBBEEEDDDCCCCCCCCCAAA>>>;;;777666555555666888:::;;;===>>>@@@CCCGGGLLLPPPRRRUUU[[[dddooo|||{{{hhh[[[RRREEE===:::777555555666666555~~~yyywwwtttqqqnnnkkkjjjiiiiiiddd^^^YYYVVVUUUTTTSSSNNNOOORRRWWWccctttyyytttqqqooommmllliiikkkoootttwwwvvvqqqmmmmmmiiibbb\\\VVVRRRQQQPPPKKKMMMNNNOOOPPPSSSWWWZZZ\\\cccnnnyyyxxxpppjjjdddYYYMMMCCC<<<888777666555444333222222222222111111111111000000000000000000/////////.................................//////..................---.........////////////......///000111111111111111111111111111222444444555555666777888888888888777777777888:::<<>>@@@AAA@@@??????@@@AAACCCDDDGGGFFFGGGIIIJJJIIIFFFCCCAAABBBCCCDDDDDDEEEDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJMMMLLLKKKLLLOOOPPPOOONNNIIIKKKNNNPPPQQQSSSUUUWWWYYY^^^jjjqqqZZZMMMFFFBBBEEEDDDBBBAAA???????????????GGGTTTbbbiiifff[[[QQQIIIHHHEEEBBB@@@??????@@@BBBDDDIIIPPPXXX```gggkkkoootttxxxzzz}}}|||oookkkgggeeefffhhhiiijjjiiinnnsssxxx}}}~~~wwwpppiiiccc^^^ZZZUUUSSSPPPPPPQQQSSSUUUUUUYYYWWWTTTSSSSSSRRRPPPNNNKKKIIIHHHHHHGGGJJJVVVbbbyyyyyyqqqnnnmmm```VVVLLLHHHFFFDDDDDDFFFDDDCCCAAA???>>>=========???BBBGGGLLLMMMKKKHHHFFFDDDDDDFFFHHHKKKMMMPPPQQQUUUTTTUUUWWW[[[___`````````___^^^^^^^^^^^^\\\ZZZSSSSSSQQQNNNLLLIIIGGGFFFCCCBBBAAA@@@@@@AAACCCDDDCCCBBBAAAAAAAAA@@@===:::888777666555555777888999<<<<<<===@@@CCCGGGJJJLLLPPPVVV```kkkwww}}}gggYYYPPPCCC<<<999666444555666666555{{{yyywwwssspppmmmkkkjjjmmmiiiccc^^^[[[YYYVVVUUUOOOMMMMMMPPPYYYhhhyyy}}}yyyvvvtttsssppppppppprrrsssrrrpppnnnlllhhhccc]]]XXXTTTSSSRRRNNNOOOPPPOOOOOOQQQTTTWWWXXX```lllxxx~~~wwwqqqkkkdddXXXKKKAAA:::666555555444333222222222222222111111111000000000//////////////////....................................------------------------,,,,,,---------............///000111222222222222111111111111222333444555555666777888999999999999666777888:::>>>AAAEEEGGGEEEAAA<<<999:::<<>>===<<<======@@@CCCGGGJJJKKKJJJGGGEEECCCCCCDDDFFFHHHJJJLLLMMMQQQPPPPPPSSSWWWZZZ[[[[[[\\\[[[ZZZ[[[\\\\\\ZZZXXXPPPOOOMMMKKKHHHEEECCCBBB???????????????AAABBBCCCAAA@@@???@@@@@@???<<<999999999888777777777888888::::::<<<>>>AAAEEEHHHJJJNNNUUU___iiittt|||eeeVVVOOOEEE;;;999555444555666666555~~~~~~}}}|||zzzwwwuuurrrpppoooooolllhhhdddaaa^^^ZZZWWWTTTOOOLLLMMMRRR[[[jjjvvv~~~|||{{{zzzwwwtttrrrrrrqqqpppnnnjjjgggbbb]]]YYYVVVUUUTTTRRRRRRRRRQQQOOOOOOQQQTTTWWW___kkkwww|||uuupppiiibbbUUUHHH>>>888666555444444333222222222222222111111000000000/////////................................................,,,,,,,,,---------------,,,,,,,,,------------......///000111222222222222222222222222333444555555444555666777777888888888777888999<<<@@@DDDHHHJJJCCC@@@<<<:::;;;===???@@@CCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAADDDGGGHHHHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIEEEFFFHHHKKKMMMOOOQQQRRRKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKMMMPPPRRRRRRQQQOOOPPPRRRRRRRRRSSSVVVXXX]]]aaakkkeeeUUUIIIAAABBBBBBBBBAAAAAA@@@@@@@@@>>>EEEPPP^^^ffffff___XXXKKKIIIFFFBBB@@@?????????AAACCCHHHNNNWWW```hhhlllpppwww|||||||||}}}|||xxxmmmiiieeebbbdddgggjjjlllnnnrrrxxx|||wwwnnnfff```YYYUUUQQQPPPQQQTTTUUUVVVQQQPPPOOOOOOPPPOOOMMMKKKLLLJJJIIIIIIGGGHHHRRR]]]xxxuuupppooobbbXXXNNNJJJHHHFFFFFFHHHEEECCC@@@>>><<<<<<<<<===@@@CCCGGGJJJKKKJJJGGGEEECCCCCCCCCDDDFFFHHHJJJKKKKKKJJJJJJLLLPPPRRRSSSSSSVVVVVVVVVWWWYYYZZZYYYWWWPPPOOOLLLIIIFFFCCCBBBAAA===============>>>???@@@???>>>>>>???@@@???===;;;;;;:::999888777777777777999999:::<<>>;;;:::<<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBEEEGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJLLLOOOQQQSSSSSSNNNLLLKKKJJJJJJKKKLLLMMMMMMLLLMMMOOOSSSUUUVVVUUUSSSTTTUUUTTTSSSTTTVVVYYY[[[```iii{{{eeeWWWMMMEEEAAAAAABBBBBBAAAAAA@@@@@@===CCCNNN[[[dddeee___YYYLLLJJJFFFCCC@@@?????????@@@BBBFFFLLLUUU^^^gggkkkooowww}}}~~~}}}}}}{{{xxxmmmiiieeeccceeeiiimmmooorrrvvv{{{wwwnnnhhh]]]YYYVVVTTTUUUWWWXXXXXXSSSRRRQQQQQQQQQPPPMMMKKKLLLJJJJJJIIIGGGHHHQQQ\\\sssxxxrrrpppcccYYYOOOKKKIIIGGGGGGIIIEEECCC@@@===;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@>>>;;;;;;:::999777666666555888888888:::<<>>???AAABBBCCCDDDDDDBBBAAABBBDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSOOONNNLLLKKKJJJKKKMMMNNNPPPOOOPPPSSSVVVYYYZZZZZZVVVWWWWWWUUUTTTUUUWWWYYYYYY]]]fffxxx~~~fffYYYRRRKKKAAAAAAAAABBBBBBAAAAAA@@@<<>>@@@DDDKKKSSS]]]eeejjjmmmvvv~~~~~~~~~{{{xxxnnnjjjeeedddfffkkkoooqqqtttyyy~~~vvvpppccc```[[[YYYXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRNNNLLLLLLKKKJJJIIIGGGGGGPPP[[[oooyyysssqqqdddYYYOOOKKKJJJGGGGGGIIIFFFCCC@@@===;;;;;;<<<<<>>===FFFRRR]]]fffsssgggVVVMMMBBB===:::666444333333333222}}}yyywwwuuusssqqqvvvtttqqqpppqqqtttxxx{{{}}}yyyuuussstttqqqjjjeee]]]XXXPPPIIIFFFHHHLLLOOO___mmm}}}zzzuuutttsssppplllhhhdddbbb___ZZZWWWVVVSSSNNNMMMOOOTTT[[[fffrrr|||zzztttllleee___\\\PPPBBB;;;:::777111444444444444333222111000111111111000000000000///000000//////.........---////////////////////////////////////////////////000///...------...///000111222333444444444444444444444555555666666777777<<<<<<<<<===<<<<<<;;;:::;;;<<<>>>???@@@AAABBBBBBBBB@@@>>><<<;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDGGGHHHIIIJJJJJJJJJIIIHHHLLLIIIHHHJJJNNNRRRRRRQQQPPPOOOMMMKKKLLLOOORRRTTTTTTTTTUUUVVVWWWWWWXXXXXXUUUUUUTTTUUUVVVXXXZZZ[[[\\\aaafffpppmmmZZZNNNFFFDDDFFFEEEBBB@@@@@@@@@???@@@DDDJJJSSS___fffbbbYYYOOOIIIEEEEEECCC@@@???@@@BBBBBBDDDGGGNNNYYYeeemmmooovvv}}}xxxooopppjjjfffhhhjjjjjjmmmqqq{{{}}}|||tttlllhhhbbb^^^^^^aaaaaa^^^```ZZZWWWYYYYYYSSSQQQTTTPPPNNNKKKFFFCCCFFFMMMRRRkkk||||||sssnnnfff___UUUMMMIIIIIIJJJKKKJJJFFF@@@===;;;;;;:::999>>>AAAEEEHHHJJJIIIGGGFFFDDDBBB@@@AAAEEEHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCEEEHHHKKKNNNOOOPPPSSSTTTTTTRRROOOLLLHHHFFFDDDCCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEFFFFFFEEECCCBBB>>><<<:::888666666666666555555666777999:::<<<===@@@EEEMMMWWWcccppp|||tttfffVVVHHH@@@;;;999777666666666555333}}}zzzvvvsssrrrpppnnnlllnnnmmmlllmmmoootttyyy}}}}}}yyyuuuttttttqqqkkkfffbbb\\\SSSKKKFFFFFFHHHJJJWWWbbbrrr~~~{{{zzzxxxvvvrrrnnnkkkiiiaaa\\\YYYWWWTTTOOONNNPPPTTT\\\gggsss|||wwwpppiiieee```[[[NNN@@@::::::777222444444444444333222111000222111111111111000000000000/////////............////////////////////////////////////////////////000//////.........///000///000111222222222222222555555555666777777888888<<<<<<=========<<<<<<;;;======???@@@AAABBBBBBBBBBBB@@@>>>===<<<===>>>?????????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLLLLLLLJJJHHHJJJNNNQQQRRRRRRQQQPPPNNNMMMMMMPPPSSSUUUTTTUUUUUUVVVWWWWWWXXXYYYVVVVVVVVVWWWXXXZZZ\\\]]]___cccgggpppxxxbbbRRRHHHDDDEEEEEECCCAAA@@@>>>===>>>BBBGGGQQQ]]]fffbbbZZZPPPJJJEEEEEEDDD@@@???@@@@@@AAABBBEEELLLVVVbbbjjjnnnuuu|||yyypppnnnhhheeehhhkkkmmmqqquuu}}}yyyrrrllleee``````dddffffffeee___\\\\\\ZZZUUUTTTWWWRRRQQQNNNIIIGGGIIINNNSSSaaarrrwwwoookkkdddYYYQQQLLLKKKJJJJJJIIIEEEAAA>>><<<<<<<<<;;;>>>@@@CCCFFFHHHIIIIIIHHHGGGEEECCCDDDGGGJJJJJJJJJHHHGGGEEEDDDCCCBBBBBBCCCDDDFFFJJJLLLMMMOOOQQQSSSUUUSSSQQQNNNKKKHHHFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBB???>>>;;;999777777777777666666777888999;;;<<<===???CCCKKKTTT^^^kkkvvv~~~{{{pppbbbTTTFFF>>>;;;999777666666666555333uuurrrooommmllljjjhhhggggggffffffgggjjjoootttwwwzzzwwwtttssssssqqqlllhhhddd___VVVNNNHHHFFFGGGHHHNNNVVVcccpppzzz}}}yyy|||~~~zzzwwwtttrrreee```[[[XXXTTTOOONNNPPPTTT\\\hhhttt|||~~~tttkkkfffddd```YYYKKK===888888777444444444444444333222111000222222222111111111111000////////////............////////////////////////////////////////////////000000////////////000000///000111222333333333333555666666777888888999999<<<======>>>>>>>>>======???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHKKKMMMOOOOOOOOOLLLJJJJJJKKKNNNQQQRRRRRRRRRQQQOOONNNNNNQQQSSSUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWXXXYYYZZZ\\\]]]___aaadddhhhpppnnnZZZMMMFFFFFFFFFFFFDDD@@@>>><<<<<>>???@@@CCCJJJTTT___gggmmmttt|||{{{rrrkkkfffdddgggllloootttyyyzzzrrriiiddddddhhhmmmqqqoooiiieeebbb^^^YYYXXXZZZUUUSSSQQQNNNKKKLLLOOORRRWWWhhh||||||ooonnnggg^^^VVVQQQOOONNNMMMJJJGGGCCCAAA@@@@@@@@@???===???AAACCCFFFHHHJJJKKKKKKIIIGGGGGGIIILLLMMMMMMKKKIIIHHHFFFDDDCCCBBBBBBBBBDDDHHHJJJKKKMMMPPPRRRUUUTTTSSSPPPNNNLLLJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHGGGEEECCCBBBAAA???===:::999888888888777777777888999;;;<<<======AAAHHHPPPYYYeeepppwwwvvvkkk^^^QQQDDD<<<;;;999666666666666555444rrrooollliiigggeeebbb``````_________aaadddhhhkkkqqqoooooopppqqqpppmmmjjjaaa]]]VVVOOOJJJHHHHHHIIIJJJNNNWWWcccooovvvwwwvvvtttooonnnrrrxxx~~~{{{zzzjjjccc]]]YYYTTTNNNNNNPPPTTT]]]jjjuuu}}}}}}pppgggcccddd```UUUFFF:::666777777555333333333333333222111111222222222222111111111111///////////////.........////////////////////////////////////////////////000000000000000000111111111222333444555555666666666666777888999::::::;;;======>>>??????@@@??????AAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@AAAAAABBBCCC@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGDDDEEEHHHKKKMMMNNNNNNNNNLLLKKKKKKLLLNNNPPPRRRSSSRRRQQQOOONNNOOOPPPSSSTTTUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWXXXYYY[[[\\\^^^___```cccfffnnn~~~}}}eeeSSSJJJHHHHHHJJJHHHCCC>>>===;;;>>>BBBLLLZZZeeeeee___RRRKKKGGGFFFDDDAAA???AAA===>>>@@@CCCIIIRRR]]]eeelllttt|||~~~vvvlllfffcccfffkkknnnsssyyywwwmmmhhhhhhllluuu}}}{{{wwwqqqkkkccc]]][[[[[[WWWUUUSSSPPPNNNMMMNNNOOOTTT```rrrrrroooiiibbb[[[WWWTTTRRRQQQKKKHHHEEEDDDDDDEEEEEEDDD>>>??????AAADDDHHHKKKMMMMMMLLLJJJIIIKKKLLLNNNOOOMMMLLLJJJHHHFFFDDDCCCBBBAAACCCFFFHHHIIILLLOOORRRUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIIIIHHHIIIIIIJJJKKKIIIIIIIIIHHHFFFEEECCCBBBBBB@@@>>>;;;999888888888777777777777888:::;;;;;;;;;???EEEMMMVVVaaalllsss}}}tttggg[[[OOOCCC<<<:::888666666666666555444pppmmmiiifffccc___[[[XXXWWWWWWVVVVVVWWWZZZ]]]___cccdddfffhhhkkkllllllkkk```\\\WWWQQQLLLIIIGGGGGGGGGHHHMMMWWWbbbjjjkkkjjjgggddddddhhhooozzzoooggg```ZZZTTTNNNNNNQQQUUU^^^kkkvvv~~~{{{mmmdddbbbddd___RRRBBB888666666666555222222333333222222111111222222222111111111000000.........///////////////000000000000000000000000000000000000000000000000///000000111111111222222111111333444555666666666777777888999:::;;;<<<======>>>???@@@AAAAAABBBAAACCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIEEEFFFHHHJJJKKKKKKKKKJJJLLLLLLLLLMMMMMMOOOQQQSSSRRRQQQPPPOOOOOOPPPRRRSSSTTTSSSRRRQQQQQQQQQSSSSSSTTTUUUWWWXXXZZZ\\\]]]]]]]]]___ccckkkyyyqqqZZZQQQLLLKKKNNNMMMFFF@@@???<<<>>>AAAJJJYYYfffhhhcccSSSMMMHHHGGGEEEAAA???AAA>>>???AAADDDIIIRRR\\\ccclllttt}}}zzzooohhhdddfffiiilllqqqvvv|||rrrmmmllloooyyywwwmmmeee```^^^ZZZXXXTTTQQQOOONNNMMMMMMPPPYYYeeettt{{{rrrmmmfff```[[[WWWSSSQQQJJJHHHFFFEEEFFFFFFFFFEEEAAA@@@@@@AAACCCGGGKKKNNNMMMMMMMMMLLLLLLLLLNNNOOOOOONNNLLLJJJHHHFFFDDDCCC@@@BBBEEEGGGHHHKKKOOORRRUUUUUUUUUUUUTTTRRRQQQPPPLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKJJJIIIGGGEEEDDDCCCCCCAAA>>><<<:::888888888777777777777777888999::::::>>>DDDKKKTTT___iiipppvvvwwwzzz}}}tttfffZZZOOODDD<<<:::888666555666777666555mmmkkkgggccc___[[[UUURRROOONNNNNNNNNPPPSSSUUUWWWVVVXXX[[[___bbbdddffffff___]]]XXXRRRMMMHHHEEECCCCCCCCCFFFLLLTTT[[[]]]]]]\\\YYYZZZ^^^eeeooovvvmmmddd]]]VVVPPPPPPSSSXXXaaammmvvv}}}xxxkkkdddccceee]]]NNN>>>777666555444555111222222222222222111111111111111000000000000///.........///////////////000000000000000000000000000000000000000000000000///000111222222333222222//////111222444555555555888888999:::<<<===>>>>>>===>>>@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@AAAAAABBBCCCCCCDDDBBBDDDFFFHHHIIIJJJJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHLLLMMMNNNMMMMMMNNNQQQTTTSSSRRRQQQPPPPPPQQQRRRSSSUUUTTTRRRPPPOOOPPPRRRSSSRRRSSSUUUXXXZZZ[[[\\\\\\\\\]]]aaahhhtttdddWWWOOOMMMPPPPPPGGGAAAAAA<<<>>>@@@HHHXXXfffiiieeeTTTNNNIIIHHHFFFAAA@@@AAA>>>???AAADDDJJJRRR[[[bbbjjjsss|||}}}ssslllfffgggiiijjjoootttyyytttqqqpppyyyzzzqqqiiiddd```]]]XXXTTTSSSQQQPPPNNNMMMQQQYYYeeewwwwwwrrrlllfff```ZZZTTTQQQJJJHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCGGGJJJLLLLLLNNNPPPPPPNNNMMMMMMMMMOOOOOONNNLLLJJJHHHEEEDDDAAACCCEEEGGGIIILLLQQQTTTVVVWWWXXXXXXXXXWWWVVVUUUQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMKKKJJJHHHGGGGGGEEECCC@@@===;;;:::999999888888888777888888999999:::===BBBIIIQQQ[[[dddkkkmmmoooqqquuuzzz|||~~~wwwgggZZZOOODDD<<<999777666555666777666555llljjjfffccc```[[[VVVRRRMMMLLLKKKKKKKKKMMMNNNOOOMMMOOOSSSWWWYYY[[[]]]^^^[[[YYYVVVRRRMMMIIIEEECCCAAA@@@AAAEEEIIINNNQQQSSSRRRPPPPPPTTTZZZddduuu}}}tttiiiaaaZZZTTTTTTWWW\\\dddnnnuuuzzzvvvkkkeeeeeeggg[[[KKK;;;777777555333444111111222222222222111111000000000/////////................../////////000000000000000000000000000000000000000000000000000///000111333333333333333...///111333444555666666888999:::;;;===>>>???@@@>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFHHHHHHJJJKKKKKKJJJJJJIIILLLNNNOOONNNMMMNNNQQQTTTUUUTTTTTTSSSSSSTTTTTTUUUWWWVVVSSSQQQPPPQQQRRRSSSQQQSSSUUUXXXZZZ\\\\\\\\\\\\\\\___eeennn}}}rrr[[[QQQLLLQQQPPPGGGAAABBB<<<===???FFFUUUdddhhheeeUUUNNNIIIHHHFFFBBB@@@AAA>>>???AAADDDIIIQQQZZZ```gggpppzzz}}}wwwoooiiiiiijjjlllpppuuu}}}uuuooouuuuuunnniiiddd]]]YYYXXXWWWUUUSSSNNNPPPSSSZZZjjjyyy}}}uuurrrnnnjjjfffaaa[[[WWWOOOMMMLLLKKKLLLLLLJJJIIIHHHFFFEEEDDDDDDFFFHHHJJJLLLOOOSSSSSSQQQNNNMMMMMMOOOOOOOOONNNLLLIIIGGGFFFCCCDDDFFFHHHJJJNNNSSSVVVYYYZZZ[[[]]]]]]\\\[[[ZZZWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLHHHFFFCCC@@@>>><<<<<<<<<;;;;;;:::999999::::::::::::<<<@@@EEEKKKSSS\\\aaadddeeehhhmmmsssyyyyyy~~~zzzgggZZZNNNBBB:::999777555555666777666555mmmkkkhhhfffccc___ZZZVVVQQQOOOMMMKKKIIIHHHHHHHHHIIIKKKOOORRRSSSUUUVVVWWWUUUTTTSSSQQQNNNKKKIIIGGG@@@@@@AAABBBDDDHHHLLLNNNLLLJJJJJJMMMRRR\\\nnn~~~xxxmmmeee]]]WWWVVVZZZ___gggoootttwww}}}uuukkkffffffhhhZZZIII:::777777555333333000111111222222222111111////////////............---.........//////000000000000000000000000000000000000000000000000000000///000222333444444333333000111333555666777888888999999:::<<<===???@@@@@@>>>???AAACCCDDDEEEFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBB@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIGGGDDDCCCHHHIIIJJJLLLLLLLLLLLLKKKLLLNNNOOONNNMMMNNNQQQTTTWWWWWWVVVVVVUUUVVVVVVVVVYYYXXXUUURRRQQQRRRSSSUUURRRSSSVVVYYY[[[\\\]]]]]]]]]]]]___dddkkk}}}vvv~~~]]]QQQKKKPPPOOOFFFAAACCC<<<<<<===DDDSSSbbbgggdddUUUOOOJJJIIIFFFBBB@@@AAA===>>>AAADDDHHHPPPYYY___eeennnxxx}}}yyyqqqkkkjjjlllmmmrrrwwwyyyooorrr}}}~~~uuuoooiiibbb]]]\\\[[[YYYWWWRRRRRRRRRVVVaaannnttttttpppooommmlllkkkhhhdddaaaUUUTTTRRRRRRRRRRRRPPPNNNJJJIIIGGGFFFEEEFFFGGGHHHLLLQQQUUUVVVSSSOOOMMMMMMOOOOOOOOOOOOMMMKKKHHHGGGDDDEEEGGGIIIKKKOOOTTTXXX[[[\\\^^^`````````^^^]]][[[ZZZYYYWWWVVVUUUTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPKKKIIIFFFCCC@@@???>>>>>>======<<<;;;;;;;;;<<<<<<:::<<>>??????>>>>>>@@@@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDCCCCCCAAA@@@???DDDBBBAAACCCEEEEEECCC@@@DDDEEEGGGHHHIIIIIIHHHHHHIIIIIIKKKLLLLLLLLLKKKJJJNNNNNNMMMLLLLLLNNNSSSWWW______\\\YYYVVVVVVYYY[[[\\\[[[YYYWWWTTTRRRQQQPPPSSSTTTWWWYYY[[[\\\\\\\\\[[[```^^^```jjjwww}}}sssuuueeeWWWKKKIIIIIIFFFEEEFFF@@@???===@@@LLL\\\bbb^^^YYYSSSLLLHHHFFFEEEBBB@@@>>>???@@@CCCHHHPPPYYY___iiinnnvvv|||tttoooooopppqqquuuyyy{{{yyyxxx}}}tttiiibbb___^^^\\\YYYTTTSSSSSSTTTXXX^^^dddhhhnnnkkkhhhggggggggggggfffddd```ZZZXXXWWWVVVTTTQQQVVVOOOKKKNNNNNNIIIGGGIIILLLOOOSSSVVVVVVSSSNNNKKKQQQSSSTTTSSSPPPMMMKKKKKKIIIGGGFFFIIIOOOSSSUUUTTT\\\___bbbddddddddddddeeebbbaaa```___\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOOOOKKKKKKJJJFFFBBB???>>>???AAA@@@>>>=========>>>???>>>???AAADDDHHHLLLOOOQQQSSSXXX]]]```ccciiirrrzzz{{{{{{|||zzzuuu~~~|||iiiXXXIII???;;;666666555444444444444555pppnnnkkkiiigggccc___\\\YYYUUUPPPMMMLLLKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOUUUTTTRRRPPPMMMJJJHHHFFFDDDCCCAAA@@@@@@BBBCCCDDDAAAAAACCCEEEFFFLLLYYYgggwww{{{qqqjjjccc^^^^^^bbbgggjjjnnnqqqtttwww{{{~~~nnnfffgggeee```SSSFFF:::666666444333444333333333222222222111111222222222111000000//////...---,,,---///000///.........///000000000000000000111111111111222222222111111222333444444555555555555444444555666888999:::;;;===>>>??????>>>>>>??????@@@@@@BBBCCCDDDEEEGGGFFFEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFEEECCCAAA???CCCBBBBBBDDDFFFFFFDDDAAACCCDDDFFFHHHIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLLLLKKKKKKNNNSSSVVV^^^^^^\\\YYYWWWVVVYYY[[[^^^]]][[[YYYWWWUUUSSSRRRRRRSSSUUUXXXYYYZZZZZZZZZ\\\___]]]___hhhtttwwwlllkkkppp___OOOJJJIIIEEEBBBAAA>>>>>><<<===GGGUUU\\\[[[XXXTTTMMMIIIGGGEEECCC@@@>>>???@@@AAAFFFNNNWWW]]]ggglllttt~~~wwwrrrqqqrrrrrruuuyyy}}}{{{|||qqqiiigggfffdddaaaXXXVVVTTTTTTUUUYYY]]]```bbbbbbccceeeiiilllmmmnnngggddd```^^^]]]\\\YYYWWWWWWQQQNNNQQQQQQMMMJJJKKKKKKNNNSSSVVVWWWTTTPPPMMMPPPRRRSSSSSSPPPMMMLLLKKKJJJHHHHHHJJJOOOSSSUUUTTT\\\___ccceeefffggghhhiiifffeeedddccc```^^^[[[ZZZWWWVVVUUUSSSQQQOOONNNMMMJJJJJJJJJGGGDDDBBBBBBCCCBBBBBB@@@??????>>>>>>>>>???@@@BBBEEEHHHKKKNNNOOOOOORRRVVVXXXYYY^^^eeelllvvvwwwyyy}}}}}}zzzvvvvvvvvvzzzxxxssszzzxxxdddTTTFFF===999666666555444444444444555qqqooonnnmmmllliiieeeaaa]]]ZZZUUURRRPPPPPPNNNMMMKKKJJJJJJIIIJJJLLLOOOPPPUUUUUUUUUSSSQQQMMMJJJHHHEEEDDDBBBBBBAAABBBCCCDDDAAA@@@@@@BBBBBBEEEPPP]]]kkk|||yyypppjjjeee``````dddhhhkkknnnppprrruuuxxxzzzoooeeedddaaa[[[OOODDD999666666555444555333333333222222222111111000000000//////......---...---------///000///.........///000000000000000000111111111111222222222000111222333555666777777555555555555666777888999:::;;;===>>>??????>>>>>>??????@@@@@@AAABBBCCCDDDFFFEEEDDDEEEFFFGGGFFFEEECCCEEEGGGHHHHHHEEEBBB@@@BBBBBBBBBDDDFFFFFFEEECCCCCCDDDFFFGGGIIIJJJKKKKKKHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJMMMRRRUUU\\\\\\[[[YYYVVVVVVXXXYYY]]]\\\\\\ZZZXXXVVVUUUTTTQQQRRRTTTVVVWWWYYYYYYYYY[[[___\\\]]]fffpppuuuiiifffyyyzzzgggSSSKKKIIIGGGCCC@@@===>>><<<:::???JJJSSSVVVWWWTTTOOOJJJHHHEEECCCAAA??????>>>???CCCKKKTTT[[[ccciiirrr||||||uuutttttttttvvvzzz}}}wwwoookkkjjjhhhfff^^^\\\XXXUUUTTTUUUWWWXXXXXXZZZ^^^ccchhhnnnsssuuuooolllhhheeedddcccaaa___[[[WWWUUUWWWVVVRRROOONNNKKKNNNSSSWWWXXXVVVRRRPPPOOOQQQSSSTTTQQQOOOMMMLLLLLLKKKJJJLLLOOOSSSTTTTTT[[[^^^cccfffhhhjjjlllnnnlllkkkjjjhhhfffcccaaa___[[[ZZZXXXUUURRROOOMMMLLLHHHIIIIIIGGGEEEDDDEEEGGGDDDDDDDDDCCCBBB@@@???>>>AAABBBCCCEEEHHHJJJLLLMMMKKKMMMOOONNNNNNQQQWWW\\\gggiiinnntttxxxxxxuuussspppnnnnnnrrr|||yyysssxxxqqq^^^OOOBBB:::888666666555444444444444555pppppppppppppppnnniiifffaaa^^^ZZZWWWUUUTTTSSSQQQOOOMMMKKKJJJKKKMMMPPPRRRVVVWWWWWWWWWUUUQQQMMMKKKFFFEEEDDDCCCCCCDDDDDDEEEEEEBBBAAAAAA@@@BBBKKKUUUcccssszzzssslllhhhccc______bbbgggjjjmmmppprrruuuxxx{{{qqqfffddd```ZZZKKKAAA888666666444444666333333333222222222111111000000/////////.........///...---...///000///.........///000000000000000000000111111111222222222222222333444555666777777666666666666777888999999:::;;;===>>>??????>>>>>>>>>???@@@AAAAAABBBBBBBBBEEEDDDCCCDDDEEEGGGFFFEEEBBBEEEHHHJJJIIIGGGCCC@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIIIIIIIJJJLLLQQQTTTWWWXXXXXXWWWUUUTTTUUUWWWYYYYYYYYYYYYWWWVVVTTTSSSQQQRRRTTTUUUWWWYYYZZZZZZ[[[^^^[[[\\\eeennn}}}rrrkkkqqqnnnXXXLLLKKKKKKGGGCCC>>>>>><<<999999AAAJJJQQQUUUSSSOOOLLLIIIFFFCCCBBB@@@???>>>===@@@GGGQQQWWW```fffpppyyyyyyxxxwwwvvvxxx|||{{{wwwqqqmmmkkkiiieeebbb]]]YYYVVVTTTUUUUUUVVVWWWZZZ]]]ccckkktttyyyxxxtttooojjjfffeeeeeeeeeaaa``````___]]]XXXSSSQQQLLLOOOSSSWWWXXXWWWTTTSSSOOORRRUUUVVVTTTQQQOOONNNMMMMMMMMMMMMPPPRRRTTTUUUYYY]]]bbbfffiiillloooqqqppppppnnnllljjjgggdddccc```___\\\YYYUUURRROOONNNIIIIIIIIIHHHEEEEEEFFFGGGFFFFFFGGGFFFDDDBBB@@@>>>AAABBBDDDFFFHHHIIIJJJKKKJJJKKKJJJIIIHHHJJJNNNRRRXXX\\\bbbjjjoooqqqnnnkkkjjjgggfffkkkuuu{{{www{{{jjjXXXJJJ???999888666666555444444444444555nnnoooqqqssstttrrrmmmjjjdddbbb^^^[[[ZZZXXXVVVUUURRRPPPMMMLLLKKKMMMOOOQQQTTTUUUVVVVVVTTTQQQMMMKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGDDDBBBAAA@@@@@@GGGPPP^^^mmmtttnnnhhheeeaaa]]]]]]```dddgggkkkooorrruuuyyy|||ssshhhfffaaaZZZFFF>>>777666666444444666333333333222222222111111111111000000000000//////000///......///000///.........///000000000000000000000111111111222222222444555555555555555666666666666777888888999999999:::;;;===>>>??????>>>>>>??????AAABBBBBBBBBBBBBBBDDDBBBAAABBBDDDFFFGGGFFFBBBDDDGGGJJJIIIGGGCCCAAA???AAACCCDDDCCCCCCCCCBBBDDDDDDEEEGGGIIIKKKLLLMMMJJJKKKLLLMMMMMMMMMLLLKKKGGGHHHIIIIIIJJJLLLOOORRRRRRTTTUUUUUUSSSRRRSSSTTTWWWXXXXXXYYYXXXVVVTTTSSSSSSTTTUUUVVVXXXZZZ[[[\\\ZZZ]]]ZZZ\\\eeelllwwwmmm{{{xxx```PPPLLLMMMIIIDDDAAA???<<<999777:::DDDMMMQQQQQQOOOMMMIIIFFFDDDCCC@@@???>>>===???EEEMMMSSS\\\cccnnnwww}}}|||zzzzzzyyy{{{{{{tttqqqooogggeee```[[[XXXVVVUUUUUUUUUUUUVVVWWW\\\fffrrr{{{zzzssskkkeeedddeeeggggggjjjjjjhhhddd^^^YYYTTTPPPQQQSSSUUUVVVVVVUUUTTTPPPSSSWWWXXXVVVSSSQQQPPPMMMNNNNNNNNNOOOQQQTTTUUUXXX[[[```dddgggkkkooorrrsssrrrqqqnnnkkkhhhfffddddddccc```\\\YYYUUURRRQQQNNNNNNNNNKKKHHHGGGGGGHHHHHHHHHHHHHHHFFFDDDAAA@@@AAABBBEEEGGGIIIKKKKKKLLLJJJJJJHHHFFFFFFGGGJJJLLLOOOSSSZZZbbbhhhjjjhhhffffffbbbaaafffnnnyyy}}}{{{{{{cccRRRGGG>>>999888666666555444444444444555lllnnnqqquuuwwwuuuqqqmmmhhhfffbbb```___]]]ZZZXXXUUUSSSPPPNNNMMMMMMNNNNNNRRRSSSSSSSSSQQQOOOLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGCCC@@@@@@??????DDDLLLZZZgggwww{{{ooojjjeeeccc```[[[[[[^^^^^^aaafffkkknnnsssxxx{{{~~~uuujjjgggaaaXXXCCC<<<777777555333333555333333333222222222111111111111111111111111111111111///...///000000///---......///000000000000000000111111111111222222222666666666666666666666666666777888999999::::::999:::;;;===>>>??????>>>>>>???@@@BBBCCCDDDCCCBBBBBBCCCAAA@@@AAACCCFFFGGGGGGCCCEEEGGGIIIIIIGGGDDDBBB@@@BBBEEEEEECCCBBBBBBBBBEEEEEEFFFGGGIIIJJJLLLMMMKKKLLLMMMOOOOOONNNNNNMMMHHHIIIJJJJJJJJJKKKNNNQQQOOOQQQTTTTTTSSSRRRRRRRRRVVVWWWYYYZZZZZZXXXVVVUUUUUUVVVVVVWWWYYY[[[]]]^^^[[[]]]ZZZ[[[ccciii{{{iiirrr}}}jjjUUUMMMLLLIIIDDDCCC???<<<:::777888???HHHLLLMMMNNNMMMJJJFFFEEEDDD@@@@@@???>>>???CCCJJJOOOXXX```jjjrrrxxx|||||||||||||||xxxtttrrriiigggccc___[[[YYYXXXXXXTTTTTTSSSSSSWWW```nnnxxx~~~{{{uuummmfffcccccceeejjjpppssspppkkkfff```ZZZUUUTTTSSSRRRRRRSSSTTTTTTQQQTTTXXXYYYWWWSSSPPPOOOLLLMMMNNNOOOOOOPPPTTTVVVYYY\\\```cccfffjjjnnnqqqtttsssrrrooollliiifffeeeeeedddbbb^^^[[[XXXUUUTTTTTTTTTSSSPPPLLLJJJJJJKKKIIIIIIIIIHHHFFFEEEDDDCCCBBBDDDGGGJJJMMMOOOPPPPPPMMMKKKHHHFFFEEEFFFGGGIIIKKKNNNTTT\\\bbbeeedddbbbaaa\\\[[[aaagggooo}}}|||qqq\\\NNNDDD<<<888888666666555444444444444555lllnnnsssxxx{{{yyyuuuqqqllljjjgggeeecccbbb___\\\ZZZYYYWWWUUUSSSQQQPPPOOOSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHCCC@@@@@@@@@@@@DDDKKKSSS___mmmyyyuuujjjeeeaaa```\\\WWWVVVXXXXXX[[[```dddhhhlllqqqtttzzz~~~uuujjjfff^^^TTTAAA<<<777777555222111444333333333222222222111111111111111111111111111111111000//////000000///---......///000000000000000000111111111111222222222555555555666666777777888666777888::::::::::::999:::;;;===>>>??????>>>>>>@@@BBBCCCEEEEEEDDDCCCBBBBBB@@@???@@@CCCFFFGGGHHHEEEFFFHHHIIIIIIHHHGGGFFFCCCFFFHHHGGGEEEBBBBBBCCCGGGGGGGGGGGGHHHJJJLLLMMMMMMNNNOOOPPPPPPPPPOOOOOOIIIJJJKKKKKKJJJKKKMMMOOONNNQQQTTTUUUTTTSSSRRRRRRTTTUUUWWWYYYYYYXXXVVVUUUVVVVVVVVVWWWYYY[[[]]]___]]]^^^ZZZZZZaaadddsssjjjlllpppxxxqqqZZZNNNMMMLLLHHHDDD>>>::::::888777;;;BBBGGGJJJMMMLLLIIIFFFEEEFFF@@@@@@@@@@@@@@@CCCHHHKKKTTT\\\fffmmmrrrvvv|||||||||~~~|||xxxwwwpppmmmjjjeeebbb___^^^]]]UUUVVVVVVTTTTTTZZZccckkkvvvvvvuuuqqqjjjeeebbbbbbiiirrrxxxuuuqqqnnnhhhbbbZZZWWWSSSPPPNNNOOORRRTTTQQQTTTXXXYYYVVVRRRNNNLLLJJJLLLNNNNNNNNNPPPTTTWWW[[[]]]aaacccfffiiimmmpppuuutttrrrpppmmmiiigggeeedddbbbaaa^^^[[[YYYWWWVVVTTTTTTSSSPPPMMMKKKKKKLLLJJJIIIHHHGGGFFFEEEEEEEEECCCFFFJJJOOOSSSVVVWWWWWWTTTQQQMMMIIIHHHGGGHHHHHHIIIKKKQQQWWW]]]``````^^^[[[UUUUUU[[[___cccssszzz}}}yyyhhhUUUIIIAAA;;;777777666666555444444444444555llloootttzzz}}}|||wwwsssooommmjjjhhhgggeeebbb___aaa```^^^\\\YYYVVVTTTSSSVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNNNNNNNMMMLLLJJJJJJIIIEEEAAABBBBBBBBBGGGLLLNNNXXXeeeppp}}}zzzoooddd```\\\[[[XXXRRRQQQSSSTTTWWW[[[___cccgggkkknnnvvv{{{}}}}}}uuuiiiddd[[[OOO@@@;;;888777555111111333333333333222222222111111000000000000111111111111222000//////000000///---...//////000000000000000000111111111111222222222333444555666777888999:::666777999:::;;;;;;:::::::::<<<===>>>??????>>>>>>AAABBBDDDFFFFFFEEECCCBBBBBB@@@>>>???BBBFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFHHHKKKIIIFFFCCCCCCDDDHHHHHHGGGGGGHHHJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPJJJKKKLLLLLLKKKKKKLLLNNNNNNQQQUUUWWWVVVTTTSSSSSSPPPRRRUUUWWWWWWVVVTTTRRRVVVVVVVVVWWWXXX[[[]]]^^^______ZZZYYY^^^```mmmnnnkkkiiinnn|||sss\\\PPPPPPPPPNNNDDD===888999999666999???DDDHHHLLLLLLIIIFFFFFFFFF@@@AAAAAAAAAAAACCCFFFIIIQQQYYYcccjjjnnnrrrwww||||||}}}wwwuuuqqqlllhhheeecccbbbYYY[[[[[[WWWSSSTTTYYY^^^nnnrrruuutttnnngggbbb```gggrrryyyxxxuuusssnnnhhh]]]YYYSSSNNNLLLMMMPPPSSSPPPSSSWWWXXXUUUPPPLLLJJJIIIKKKNNNNNNMMMOOOTTTWWW]]]___bbbdddfffiiimmmpppvvvuuussspppmmmjjjgggeeeaaaaaa___]]][[[YYYWWWWWWQQQQQQPPPNNNKKKIIIJJJKKKJJJIIIGGGFFFEEEFFFGGGGGGEEEHHHMMMRRRWWWZZZ\\\]]][[[WWWRRRNNNKKKJJJIIIIIIIIIKKKOOOTTTZZZ]]]]]]\\\VVVPPPPPPVVVYYY\\\jjj}}}}}}zzz~~~yyy{{{rrrbbbQQQFFF@@@999666555666666555444444444444555kkknnnsssxxxzzzzzzxxxvvvpppqqqrrroookkkhhhfffeeegggeeebbb^^^[[[YYYXXXXXXYYYWWWVVVVVVVVVVVVUUUSSSRRRQQQOOOOOOQQQRRRQQQPPPMMMGGGDDDEEEDDDBBBCCCFFFMMMSSS]]]fffnnnuuuzzz~~~|||wwwuuusssoookkk\\\YYYVVVSSSRRRPPPNNNLLLMMMMMMPPPVVVYYY[[[aaagggpppxxx~~~uuukkkdddWWWKKK>>>;;;777555444444444333555444222000///000000111000000000000000000000000111000///......///000111000000000000000111222222222333333333333333333444666666666666777777777777888999:::;;;;;;;;;:::999<<<<<<======>>>>>>??????CCCEEEFFFFFFDDDCCCDDDDDDCCCDDDDDDCCCBBBBBBDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGEEECCCAAADDDFFFHHHIIIIIIJJJLLLNNNKKKNNNRRRUUUVVVUUURRRPPPNNNMMMKKKIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSRRROOOPPPPPPQQQQQQRRRRRRRRRPPPRRRTTTVVVYYY\\\^^^___ZZZ]]]^^^]]]]]]aaajjjrrruuulllgggmmmwww}}}uuu\\\NNNNNNOOOLLLEEEBBB<<<888666777:::<<>>???BBBEEEHHHPPPUUU\\\eeekkkooopppqqq{{{yyyyyy|||~~~{{{xxxsssoookkkhhhdddaaa\\\WWWTTTTTTUUUVVV]]]eeeooosssoooiiidddccceeellluuu{{{|||vvvnnngggaaa\\\UUUPPPOOOPPPQQQRRRUUUTTTUUUUUUTTTRRRMMMIIILLLKKKKKKKKKMMMPPPSSSUUU[[[[[[]]]```cccgggjjjkkkoooppppppnnnkkkiiihhhiiieeeddddddaaa^^^YYYUUURRRTTTQQQMMMKKKJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFHHHIIIIIIMMMRRRXXX\\\___cccfffddd```ZZZUUURRROOOMMMKKKHHHIIIMMMSSSYYY]]]^^^^^^WWWUUURRRPPPRRRYYYbbbiii{{{~~~{{{yyyzzz~~~fffZZZLLLDDD???:::888999444444444444444444444444dddhhhmmmsssxxxyyyyyyyyytttttttttqqqmmmjjjhhhhhhiiigggeeeaaa___]]]\\\\\\\\\ZZZXXXXXXYYYXXXWWWUUUTTTRRRPPPPPPRRRRRRRRRQQQLLLFFFDDDEEEFFFFFFHHHLLLSSSWWW\\\aaaeeejjjpppsssvvvxxx|||yyypppkkkiiigggbbb___XXXUUURRRPPPOOONNNKKKIIIIIIHHHKKKQQQTTTVVV\\\bbblllvvvtttjjjbbbTTTGGG>>>;;;777555444444333333444333222000000000000111000000000000000000000000111000////////////000111000000000000000000111111222222333333333333444444666666666777777777777777888999:::;;;<<<<<<;;;:::<<<<<<<<<===>>>??????@@@CCCEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCFFFGGGIIIIIIIIIJJJMMMOOOLLLOOORRRUUUVVVTTTQQQOOONNNMMMKKKJJJJJJLLLNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRPPPQQQSSSVVVYYY[[[]]]^^^YYY[[[\\\[[[[[[```hhhoooyyyoooiiimmmtttyyy{{{}}}uuuwwwlllXXXKKKKKKMMMKKKFFFBBB===999777777999;;;>>>DDDLLLNNNLLLHHHFFFFFFDDDBBB@@@>>>???AAADDDFFFLLLQQQYYYaaahhhkkkmmmmmmtttssssssvvv||||||xxxtttqqqgggeee```\\\XXXUUUTTTSSSZZZaaajjjppppppllliiigggfffllluuu|||~~~zzzrrrlllbbb\\\TTTNNNMMMNNNPPPQQQSSSRRRRRRRRRSSSQQQNNNKKKKKKJJJJJJJJJLLLNNNQQQSSSXXXYYY[[[]]]aaadddgggiiimmmoooooonnnllljjjiiijjjgggfffeeebbb^^^YYYUUURRRRRROOOKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIKKKPPPWWW]]]bbbfffjjjmmmkkkgggaaa\\\YYYUUURRRPPPIIIJJJLLLPPPUUUXXXYYYYYYUUUSSSQQQNNNOOOTTT\\\bbbppp~~~zzzzzzvvvcccWWWIIIBBB===888666888444444444444444444444444\\\```fffmmmtttyyy{{{|||yyyyyyxxxuuuqqqnnnmmmmmmnnnmmmjjjfffdddbbbaaaaaa```^^^\\\[[[\\\[[[YYYWWWVVVTTTRRRQQQRRRSSSRRRQQQJJJEEECCCEEEGGGIIIOOOUUUZZZ[[[\\\]]]___bbbgggjjjhhhiiilllooorrrvvvyyyzzzwwwvvvttttttttttttrrrpppooojjjbbb^^^[[[YYYUUURRRSSSQQQPPPOOOOOOMMMKKKIIIFFFEEEHHHMMMPPPQQQWWW]]]fffrrrqqqiii___PPPCCC<<<:::666444444444333222444333222111000000000000////////////////////////111000000//////000000111000000000000000000000000222222222333333444444444666666777777777888888888888999:::<<<=========<<<;;;;;;<<<===???@@@AAAAAADDDEEEGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFHHHEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDGGGHHHIIIIIIIIIJJJMMMPPPMMMOOORRRTTTTTTRRRPPPNNNNNNMMMLLLKKKKKKMMMNNNPPPQQQQQQQQQQQQQQQPPPOOONNNPPPOOONNNMMMMMMNNNPPPQQQPPPQQQSSSUUUXXXZZZ\\\]]]XXXYYYZZZYYYYYY]]]dddjjjzzzvvvmmmoootttwwwyyyzzzlllnnngggUUUIIIIIIKKKJJJFFFCCC>>>:::777777888999:::@@@GGGKKKKKKIIIIIIJJJEEECCC@@@>>>>>>???AAACCCHHHLLLTTT\\\bbbfffhhhiiimmmmmmmmmqqqxxx|||pppnnnjjjddd___YYYUUUSSSVVVZZZaaaiiiooopppmmmjjjgggmmmwwwxxxrrrfff___VVVOOOMMMOOOQQQSSSRRRQQQOOOOOOPPPPPPNNNMMMIIIIIIIIIIIIJJJLLLNNNOOOTTTUUUVVVYYY]]]```ccceeehhhjjjkkkkkkiiihhhhhhiiihhhhhhfffccc^^^ZZZUUUSSSPPPMMMIIIGGGFFFFFFFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJNNNTTT]]]eeekkkppptttwwwvvvrrrmmmhhhccc___ZZZVVVOOONNNMMMOOOQQQSSSTTTSSSSSSRRRPPPNNNNNNQQQVVVZZZdddrrr|||{{{|||mmm^^^RRRFFF???:::666444666444444444444444444444444WWW[[[aaaiiipppwww|||~~~{{{wwwtttttttttvvvtttppplllhhheeedddccccccaaa___^^^]]]\\\ZZZXXXVVVTTTQQQPPPQQQQQQOOONNNIIIEEEBBBDDDGGGLLLUUU^^^```aaaaaaaaaaaabbbfffhhhhhhggggggggghhhkkkmmmooopppnnnllliiigggfffdddcccbbb^^^YYYUUUTTTRRROOOMMMPPPPPPOOOPPPQQQPPPNNNKKKHHHGGGHHHLLLNNNOOOTTT[[[aaaooo}}}mmmggg\\\MMMAAA;;;888666444444444333111333222222111111000000000////////////////////////000000000000000000000000000000000000000000//////222222222333333444444444666777777888888999999999888999;;;===>>>>>>>>>>>>:::;;;<<<===???@@@BBBBBBCCCEEEGGGGGGFFFEEEFFFGGGFFFGGGHHHFFFEEEDDDFFFGGGDDDDDDEEEFFFFFFGGGGGGHHHFFFGGGGGGGGGFFFFFFFFFEEEGGGHHHHHHGGGGGGIIILLLOOOLLLNNNPPPQQQQQQOOOMMMKKKNNNMMMLLLKKKKKKMMMNNNOOORRRRRRRRRQQQPPPOOONNNMMMPPPNNNLLLKKKKKKLLLOOOQQQOOOPPPRRRTTTWWWYYY[[[\\\VVVWWWWWWVVVWWWZZZ```eeeooouuuvvvzzz|||}}}}}}rrrssslll[[[LLLHHHIIIIIIFFFDDD@@@;;;888777777888888===DDDHHHJJJJJJJJJKKKFFFDDDBBB???>>>>>>???@@@DDDIIIPPPWWW^^^bbbeeeeeejjjjjjkkkooovvv~~~{{{vvvnnnggg```[[[XXXVVVVVVZZZbbbkkkooommmjjjgggnnn{{{}}}tttnnnfff\\\TTTQQQRRRUUUWWWTTTQQQOOOMMMMMMNNNMMMLLLHHHHHHHHHHHHHHHJJJKKKLLLOOOPPPRRRTTTXXX[[[^^^___```bbbdddeeedddddddddffffffeeecccaaa^^^ZZZWWWUUUOOOLLLHHHFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFHHHJJJKKKOOOVVV```iiiqqqwww|||}}}xxxtttoooiiibbb^^^YYYVVVSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOPPPSSSVVV]]]iiixxx~~~xxxfffZZZOOOCCC===:::555444555555555555555555555555555VVVYYY^^^eeemmmuuu|||~~~|||{{{|||~~~{{{vvvqqqlllhhhfffeeeeeecccaaa___^^^\\\ZZZWWWUUURRRPPPNNNNNNMMMLLLJJJHHHDDDBBBDDDGGGNNN[[[gggiiijjjkkkjjjhhhgggggghhhjjjhhheeecccccceeehhhjjjooonnnkkkfffbbb___]]]\\\[[[YYYVVVSSSRRRPPPOOONNNNNNOOOPPPSSSUUUTTTRRROOOLLLJJJJJJLLLLLLMMMQQQXXX^^^nnnsssiiidddXXXJJJAAA999777555444444444222111222222222222111111111000////////////////////////000000111111111111000000000000111222111111000///111111222333333444555555777777777888999::::::;;;999:::<<<>>>????????????;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFFFFEEEEEEFFFGGGEEEFFFFFFEEECCCCCCDDDEEECCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIILLLJJJKKKMMMNNNNNNMMMJJJIIILLLLLLKKKKKKKKKLLLMMMNNNQQQQQQQQQQQQPPPOOONNNMMMPPPNNNLLLJJJJJJKKKNNNOOOOOOPPPQQQSSSVVVXXXZZZZZZVVVVVVUUUUUUVVVYYY]]]aaaiiixxxfffSSSHHHEEEEEEFFFDDD@@@===:::888777777888<<>>>>>>>>>>>CCCGGGMMMUUU[[[```cccdddggghhhjjjnnnttt|||xxxooogggbbb___YYYWWWWWW]]]fffkkkjjjgggeeennn~~~vvvssskkk```XXXTTTUUUWWWYYYWWWTTTPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIILLLLLLNNNPPPRRRUUUXXXYYY[[[]]]___`````````aaaccc```______]]]\\\ZZZYYYXXXOOOLLLIIIFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNUUU```jjjsss{{{{{{tttmmmgggbbb^^^ZZZWWWUUUTTTRRRPPPNNNOOOOOOOOONNNOOORRRTTTZZZbbbooo|||uuudddWWWMMMBBB===:::666555666555555555555555555555555VVVXXX\\\bbbjjjsss{{{|||vvvqqqmmmjjjiiihhheeebbb```___\\\YYYWWWTTTQQQNNNLLLKKKJJJHHHGGGGGGCCCBBBDDDIIISSScccrrrvvvwwwwwwuuuqqqmmmllllllmmmjjjeeebbbaaacccgggjjjppppppnnnjjjddd```^^^^^^\\\[[[YYYWWWTTTRRRQQQPPPOOOPPPSSSWWWZZZZZZWWWUUUQQQNNNLLLMMMLLLKKKOOOUUU^^^oooxxxjjjfff```RRRFFF@@@777666444444444333222000111111222222222111111000////////////////////////000111111222222111111000///000222333333333222111111111222333333444555555777777888999:::;;;;;;<<<:::<<<===???@@@@@@@@@???<<<<<<===>>>@@@AAABBBBBBAAACCCEEEEEEEEEDDDEEEFFFEEEEEEEEEDDDBBBAAABBBDDDBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIIIIJJJKKKLLLMMMLLLJJJIIIKKKJJJJJJJJJKKKKKKLLLLLLOOOOOOPPPOOOOOONNNMMMLLLOOONNNLLLKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXYYYWWWVVVUUUUUUVVVYYY\\\^^^gggzzzvvv```MMMDDDBBBDDDCCCAAA>>>;;;999888777888:::>>>BBBFFFHHHIIIJJJHHHGGGDDDBBB@@@???>>>>>>BBBEEEKKKSSSYYY^^^aaacccdddfffiiilllqqqwww~~~{{{rrrkkkhhh___[[[YYY[[[aaafffgggeeebbblll~~~|||vvvoooddd[[[WWWVVVWWWXXXZZZWWWSSSPPPNNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSVVVYYY[[[\\\\\\]]]^^^___ZZZYYYYYYXXXXXXWWWWWWWWWPPPMMMIIIGGGFFFFFFFFFEEEDDDDDDDDDEEEGGGJJJLLLNNNOOOUUU___jjjttt}}}yyysssjjjgggccc___\\\YYYVVVSSSNNNOOOOOOOOONNNNNNPPPRRRXXX[[[eeerrr|||rrrcccUUUJJJAAA===:::777555777555555555555555555555555TTTUUUYYY___hhhrrr{{{{{{vvvsssqqqpppjjjhhhdddbbb```]]]ZZZXXXTTTQQQNNNKKKJJJIIIFFFEEEEEEBBBBBBEEEMMMYYYnnn~~~zzzyyyyyy{{{xxxtttmmmgggdddeeehhhkkktttuuuvvvsssnnniiihhhhhhfffeeeccc___[[[WWWUUUTTTTTTVVVZZZ___ccccccaaa^^^YYYUUURRRQQQOOOMMMPPPVVV```qqqvvvkkkdddddd\\\LLL@@@>>>666555444444444333111///000111222222222222111000000000000000000000000000000111222222222222111000///000222444555555444444000111111222444555555666777777888999:::;;;<<<<<<<<<===???@@@@@@@@@??????======>>>???@@@@@@AAAAAA@@@BBBDDDDDDDDDCCCDDDFFFEEEEEEEEEDDDAAAAAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@AAAAAABBBDDDGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYWWWVVVUUUWWWYYY[[[\\\dddtttrrrYYYJJJDDDCCCBBBAAA???===:::999888666888;;;@@@EEEIIIKKKKKKIIIHHHFFFCCCAAA@@@??????@@@DDDJJJPPPWWW\\\```aaadddfffjjjmmmooosssyyy~~~~~~~~~xxxrrreeeaaa]]]\\\___cccffffff```iii{{{zzzsssiii```[[[ZZZYYYYYYZZZWWWTTTRRRQQQPPPNNNLLLLLLLLLKKKKKKJJJIIIHHHGGGIIIIIIJJJJJJKKKLLLNNNNNNPPPRRRUUUVVVVVVVVVWWWYYYVVVVVVUUUTTTSSSSSSSSSSSSOOOLLLHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEHHHJJJMMMOOORRRWWW```kkkuuuuuurrrnnnkkkhhhddd___[[[VVVVVVUUUSSSPPPPPPRRRTTTXXXXXX^^^jjjttt|||mmm```RRRHHH???;;;:::666555666555555555555555555555555RRRSSSVVV\\\fffqqq{{{~~~zzzxxxvvvvvvllliiifffcccaaa^^^[[[XXXTTTRRRNNNLLLJJJHHHFFFDDDCCCAAABBBGGGOOO___uuuxxxooojjjiiijjjlllwwwzzz|||{{{wwwsssqqqrrrooonnnlllgggaaa\\\YYYXXXZZZ\\\aaaggglllllliiifff```\\\XXXWWWSSSQQQTTTYYYbbbsss{{{mmmeeebbbcccZZZGGG<<<<<<666444333444444333111///000000222333333222111000111111111111111111111111000111222333333222111000///000333555777777666555000111111222444555666666777888888999;;;<<<======>>>>>>@@@@@@AAA@@@???>>>>>>>>>??????@@@@@@@@@AAA???AAACCCDDDCCCCCCDDDEEEEEEFFFFFFDDDBBBAAABBBCCCAAAAAABBBBBBCCCDDDDDDEEECCCBBBAAA???>>>>>>???@@@BBBEEEIIIJJJJJJHHHGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNMMMMMMLLLLLLNNNNNNPPPRRRTTTUUUWWWWWWZZZXXXVVVVVVXXXZZZ[[[\\\bbbpppeeeQQQIIIAAAAAA@@@???===;;;999888444555999>>>EEEJJJLLLMMMIIIHHHFFFDDDBBBAAA@@@??????CCCHHHOOOVVV[[[___```eeehhhlllooopppssswww{{{{{{|||zzzxxxzzzzzzhhhddd```^^^___cccfffiii^^^gggwww~~~wwwmmmeee```^^^\\\\\\XXXWWWUUUTTTTTTSSSPPPOOOMMMMMMMMMLLLKKKJJJHHHGGGJJJIIIIIIIIIJJJJJJKKKLLLJJJLLLOOOPPPOOOPPPQQQRRRUUUTTTSSSQQQPPPOOOOOOOOOOOOLLLHHHEEEEEEEEEEEEDDDCCCDDDDDDFFFHHHKKKNNNOOOUUUZZZbbblllvvv}}}{{{xxxuuurrrmmmgggccc^^^]]][[[XXXUUUTTTUUUWWWZZZXXX[[[fffpppwwwzzziii]]]PPPFFF===:::999666555666666666666666666666666666SSSUUUWWW[[[bbbmmmyyy~~~vvvoookkkjjjhhhaaaZZZWWWVVVRRRMMMJJJIIIHHHFFFEEEBBBBBBDDDIIIPPP```zzz|||uuupppkkkhhh{{{~~~}}}xxxrrrnnniiieeebbbfffeeefffkkkqqqtttqqqmmmjjjfff___YYYUUUTTTUUUVVVeeeqqq{{{pppbbbcccaaaYYYNNNCCC<<<999444444333333333222222222222222222222222222222222000///...------...///000111111222333333333333222111222333555666777777777555444444444444555666666:::999999:::;;;===???AAA@@@???===>>>@@@BBBBBBBBB@@@@@@??????????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCAAA@@@???===???AAACCCDDDCCCBBBAAAAAA@@@@@@>>>===???BBBEEECCCIIIPPPRRRNNNIIIGGGGGGFFFEEEFFFIIILLLMMMKKKIIINNNLLLIIIHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXWWWWWWWWWWWWXXXYYY[[[\\\^^^lll|||rrrUUUCCCCCCAAABBBCCC???888666777888888999;;;???DDDIIILLLGGGEEEDDDBBBAAAAAAAAAAAAAAACCCFFFLLLSSSYYY^^^___dddjjjpppssswww{{{{{{www||||||~~~sssnnnvvv}}}qqqhhh```]]]]]]]]]aaafff```fffttt}}}ppphhhaaa\\\]]]```^^^YYYTTTSSSVVVWWWTTTPPPPPPOOONNNNNNMMMMMMMMMNNNKKKIIIGGGGGGHHHHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLOOOOOOMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBDDDGGGJJJNNNPPPUUUZZZaaajjjuuu{{{wwwrrrooohhheeebbb___^^^]]][[[YYYYYY[[[___dddkkkvvvsssdddZZZHHHBBB:::666777999777555333333555666666666555444VVVVVVXXX[[[aaalllwww{{{tttoooooolllddd]]]ZZZXXXTTTOOOKKKIIIHHHFFFEEEAAABBBEEEIIIOOO^^^zzz}}}xxxtttqqq|||wwwsssnnnkkkkkkhhhgggmmmuuuzzzyyyuuuqqqmmmeee^^^YYYXXXYYYZZZfffqqq}}}qqqhhhbbbaaa]]]UUUJJJ@@@:::888333333333222222222222111222222222222222222222222111000////////////000111000111222222333333222222111222333555666666666666444444444444444555666666777777666777888:::<<<>>>@@@???======@@@CCCDDDDDD@@@@@@@@@????????????????????????@@@AAABBBDDDDDDBBBCCCCCCCCCBBBAAA@@@???===???AAABBBCCCCCCBBBAAAAAAAAA@@@???>>>???BBBEEEHHHMMMSSSSSSOOOJJJGGGGGGGGGFFFFFFHHHKKKMMMLLLJJJPPPMMMKKKJJJJJJIIIHHHGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTUUUWWWXXXXXXYYYYYYXXXXXXYYYZZZ[[[\\\ccclll{{{xxx[[[HHHBBBAAAAAACCC@@@:::777888777777888:::>>>CCCHHHKKKHHHGGGEEECCCAAA@@@@@@@@@@@@AAADDDJJJQQQWWW[[[]]]eeelllrrrvvv{{{{{{}}}{{{wwwpppttt~~~tttkkkaaa]]][[[ZZZ\\\``````dddooo~~~rrriiibbb\\\\\\^^^^^^ZZZWWWVVVWWWWWWVVVSSSSSSRRRQQQPPPPPPPPPPPPPPPLLLJJJHHHGGGGGGGGGFFFEEEDDDEEEGGGIIIKKKKKKKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEHHHKKKOOOQQQSSSWWW^^^gggrrr{{{wwwqqqnnnkkkhhhgggeeebbb```]]]^^^aaaeeellluuuqqqaaaWWWGGGAAA:::777777999888666444555666777777777666666YYYYYYYYYZZZ___iiittt{{{|||vvvuuuqqqhhh```]]][[[WWWRRRMMMJJJHHHFFFDDDAAACCCFFFHHHMMM\\\zzz|||~~~yyyuuurrrmmmjjjooo{{{}}}xxxooofff```^^^___aaahhhrrr~~~rrrggg```aaa^^^XXXOOOEEE<<<888666333333222222222111111111111111111111111111111111222111111000000111111222000000111222222222222111222333333444555555555444444444444444444555666666666666666666888:::<<<===BBB???======@@@CCCEEEFFF@@@@@@@@@?????????>>>>>>?????????@@@AAACCCDDDEEEBBBBBBCCCBBBBBBAAA@@@???>>>???AAABBBCCCBBBBBBAAABBBBBBBBB@@@???@@@CCCEEELLLQQQUUUTTTPPPKKKHHHGGGHHHGGGFFFHHHJJJMMMMMMMMMPPPOOOMMMMMMLLLKKKHHHFFFIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNPPPQQQQQQQQQPPPOOOQQQRRRTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]fffjjjrrrbbbLLLBBB@@@AAADDDBBB<<<888999666666666888<<>>===???BBBDDDDDD@@@@@@@@@@@@????????????AAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBAAACCCDDDCCCBBBAAAAAADDDFFFLLLOOORRRRRROOOLLLIIIIIIIIIHHHHHHHHHJJJLLLMMMNNNNNNNNNMMMNNNOOONNNKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRSSSTTTSSSQQQPPPRRRSSSUUUXXXYYYZZZ[[[[[[YYYYYYZZZ[[[\\\^^^___```fffggglllyyygggMMMCCC@@@AAADDDCCC>>>::::::555555555666:::>>>BBBEEEIIIHHHFFFDDDBBB@@@???>>>>>>@@@CCCFFFKKKPPPVVVYYY___gggpppvvv|||~~~yyyyyyxxxssspppnnnrrrxxx|||ooofff^^^WWWTTTVVVYYY\\\eeeuuuvvvnnnfff]]]YYYZZZXXXYYYZZZZZZYYYYYYZZZ\\\ZZZYYYXXXVVVUUUTTTTTTTTTPPPMMMJJJHHHFFFEEEBBB@@@>>>???@@@BBBCCCDDDEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJMMMOOOPPPOOORRRXXX___iiiuuu{{{xxxvvvssspppnnnkkkkkkllllllooouuu|||yyykkk]]]RRRCCC???:::777777888888777666777777888888888888888^^^]]][[[ZZZ\\\aaaiiinnnyyy~~~xxxnnnfffbbbaaa\\\UUUPPPKKKHHHDDDBBBAAACCCFFFGGGHHHSSSmmmyyyrrrvvvzzzuuurrrssstttwww}}}yyyjjj___ZZZ^^^WWWNNNDDD<<<888777666444444444444333333333333000000000000000000000000000000000000000000000000000000111222222222222222333333444555555444444444666666555555666666777888:::::::::;;;<<<>>>@@@AAAFFFCCC@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJMMMNNNMMMLLLKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNKKKKKKLLLNNNPPPQQQOOOMMMMMMNNNOOOPPPPPPQQQQQQPPPOOOQQQSSSTTTUUUTTTRRRQQQRRRTTTWWWYYY[[[[[[[[[[[[VVVWWWYYY\\\^^^```bbbbbbfffhhhlllvvvoooSSSFFFBBB@@@CCCDDD???<<<;;;666666555666888;;;???AAAFFFFFFEEEDDDBBBAAA???>>>???AAADDDFFFHHHMMMTTTXXX]]]dddmmmttt|||zzzxxx|||uuuoookkklllqqqvvvkkk```VVVQQQQQQTTTXXXbbbsssyyyqqqhhh^^^YYYXXXSSSUUUXXXYYYZZZ[[[]]]___\\\[[[ZZZXXXVVVUUUUUUTTTRRROOOKKKIIIGGGEEEBBB@@@======>>>???@@@AAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJMMMOOOPPPQQQSSSWWW\\\dddooo{{{~~~|||zzzwwwtttssssssrrrrrrsssxxx~~~uuuhhh\\\RRRAAA>>>:::888777777888888777666777777777777888888aaaaaa___^^^]]]```eeeiiipppxxx{{{qqqhhhdddaaa]]]VVVPPPKKKHHHDDDBBBAAABBBDDDEEEFFFNNN```rrrzzz{{{wwwhhh]]]WWWYYYRRRHHH???:::777666555444444444333333333222222111111111111111111111111///000000111111000000///111111222333333333333222333444444555666666666555777777777777777888999999999999999999;;;===???@@@EEEBBB@@@????????????>>>@@@AAAAAABBBBBBCCCCCCDDDGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFDDDDDDEEEFFFDDDFFFGGGIIIKKKKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMJJJJJJKKKMMMPPPQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRRRRTTTWWWZZZ\\\\\\\\\[[[UUUWWWYYY\\\___aaabbbcccfffjjjooovvv{{{aaaJJJDDD@@@BBBCCC@@@======999888666555666999<<<===AAABBBBBBBBBBBBAAA@@@@@@>>>AAACCCDDDFFFJJJQQQWWW\\\ccckkkrrr{{{|||yyy~~~~~~xxxsssmmmlllnnnttt|||ooocccWWWPPPOOOQQQVVVaaaqqqzzzssskkk```YYYXXXPPPRRRUUUYYY]]]```aaabbb^^^]]][[[YYYWWWVVVUUUUUUTTTQQQMMMJJJHHHEEECCC@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFHHHKKKNNNPPPQQQSSSTTTVVVYYY___hhhssszzz}}}{{{zzzyyywwwxxx|||}}}nnndddYYYOOO>>>===:::888777777888888777777666666777777888999eeeeeeeeecccaaaaaadddfffhhhqqq}}}}}}sssjjjfffaaa\\\UUUOOOKKKGGGDDDAAABBBAAABBBDDDEEEIIITTT___{{{vvvhhh]]]VVVTTTLLLBBB;;;777666555444222222222111111111000000222222222222222222222222000000111222222111000000222222333444444444444333333444555666777777888888999999888888999999:::;;;999888888999:::<<<>>>@@@??????>>>???@@@@@@???>>>@@@AAABBBCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGDDDDDDEEEGGGIIIJJJKKKKKKMMMOOOPPPNNNKKKIIIIIIJJJLLLKKKJJJKKKNNNPPPQQQPPPOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRTTTWWWZZZ\\\\\\[[[[[[WWWXXXZZZ]]]^^^_________ccciiimmmqqq}}}oooNNNFFF@@@AAABBB@@@>>>>>>;;;:::888666666777999:::<<<===???AAABBBBBBBBBAAA===@@@BBBBBBCCCFFFNNNTTTZZZ```gggmmmwwwzzz}}}zzzvvvqqqmmmllllll{{{vvviii\\\TTTSSSRRRWWWaaaooo{{{uuulllaaaZZZXXXOOOOOORRRYYYaaafffgggeeeaaa___]]][[[YYYWWWVVVVVVUUURRRNNNKKKIIIGGGDDDBBB@@@@@@>>>=========>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBDDDFFFJJJMMMPPPRRRSSSUUUUUUUUUVVVYYYaaakkkqqqyyy~~~}}}}}}vvvggg]]]RRRIII<<<<<<;;;999777777888999999888888777888999:::;;;hhhhhhhhhgggdddcccdddeeedddmmmzzzuuulllhhh```\\\UUUOOOKKKGGGDDDAAABBB@@@@@@CCCEEEFFFLLLTTTfffyyyvvvjjj^^^VVVPPPIII???888555555444222000000000000////////////222222222222222222222222111222333444444333222111222333444444555555444444333444555777888999999999::::::999999::::::;;;<<<:::999999:::;;;===???AAA;;;;;;<<>>@@@AAABBBDDDFFFGGGIIIIIIDDDDDDEEEGGGHHHKKKLLLMMMGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGEEEDDDDDDFFFHHHJJJJJJJJJMMMPPPQQQPPPLLLIIIHHHIIINNNLLLJJJKKKMMMOOOPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSSSSTTTRRRTTTWWWZZZ\\\\\\[[[ZZZYYYZZZ\\\]]]^^^^^^]]]\\\___fffjjjjjjsssxxxQQQHHH@@@@@@AAA@@@>>>>>>===;;;999666555666888999999;;;===@@@AAABBBCCCBBB<<>>======>>>>>>============>>>@@@AAABBB???@@@@@@AAAAAABBBBBBBBBBBBDDDGGGKKKOOORRRTTTUUUVVVUUUTTTSSSVVV\\\eeekkkwwwqqqbbbXXXMMMCCC<<<<<<;;;999777777888999;;;:::999888999:::;;;<<>>???@@@AAAAAA>>>AAAEEEGGGFFFFFFFFFGGGEEECCCBBBDDDIIIMMMNNNNNNKKKIIIGGGEEEDDDEEEFFFGGGJJJJJJIIIIIIIIIHHHHHHHHHLLLKKKIIIHHHGGGGGGHHHIIICCCDDDEEEEEEEEEFFFIIILLLKKKLLLMMMNNNMMMKKKIIIGGGNNNMMMLLLLLLLLLMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPPPPQQQRRRRRRSSSTTTWWWZZZ[[[ZZZXXXZZZ[[[\\\]]]]]]]]]]]]]]]___ccchhhmmmrrr~~~```PPPAAA>>>@@@???<<<:::<<<:::777555444555888999666777999<<<@@@BBBAAA@@@>>>?????????@@@CCCGGGKKKTTT[[[cccgggkkkttt~~~wwwtttsssrrrmmmppp{{{vvvkkk```YYYZZZ___dddkkkxxx{{{nnngggaaa[[[WWWTTTSSSVVV___jjjooolllggggggfffccc```\\\YYYVVVUUUVVVUUUSSSQQQNNNKKKIIIHHHEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHMMMRRRVVVXXXXXXWWWXXXWWWUUUTTTWWW^^^dddllluuuuuufff[[[OOOFFFBBB999999888777666666777777::::::999999999999999:::sssooonnnnnnjjjcccaaaccc___dddmmmwww|||vvvnnngggbbb[[[YYYTTTNNNJJJFFFDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJIIIRRRbbbwww|||xxxnnndddXXXOOOHHHBBB:::555444444444222111111111111111111111111111111111111111111111111111111111111111222222333222333555666777777666666999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@???BBBEEEFFFFFFFFFFFFGGGFFFDDDCCCEEEIIIMMMNNNMMMLLLJJJIIIGGGGGGHHHIIIJJJHHHHHHHHHGGGHHHHHHIIIJJJKKKJJJIIIGGGGGGFFFGGGGGGEEEGGGGGGGGGGGGHHHKKKMMMMMMNNNOOONNNMMMKKKHHHGGGKKKJJJJJJKKKLLLNNNPPPRRRTTTSSSRRRRRRPPPPPPOOONNNOOOOOONNNOOOOOOQQQRRRSSSSSSSSSTTTWWWYYYYYYWWWUUUXXXYYYZZZ[[[\\\\\\\\\\\\^^^aaaeeeiiilllzzz|||}}}}}}mmmZZZFFF???@@@@@@>>><<<===;;;888555444555777999666777888<<<@@@BBBBBBAAA???????????????BBBGGGJJJPPPWWW___dddhhhrrr}}}xxxuuutttppppppwww{{{oooddd\\\ZZZ___ccciiiuuu{{{oooeee^^^YYYVVVSSSSSSXXXbbbmmmqqqnnniiigggfffcccaaa^^^[[[ZZZYYYVVVUUUSSSPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCCCCDDDDDDAAA@@@>>>===<<<======>>>>>>>>>>>>>>>???@@@AAAAAADDDFFFJJJPPPWWW[[[]]]]]]]]]\\\ZZZXXXWWWXXX\\\```bbbjjjuuu|||qqqcccXXXLLLDDD@@@::::::999888888888888888999999888888888888888999yyyvvvtttqqqkkkccc```bbbaaadddkkkttt|||zzztttnnnhhhbbb^^^XXXVVVRRRNNNKKKHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFIIIRRRaaawww|||~~~|||tttkkkbbbWWWNNNEEE???888444444555555444222222222222222222222222222222222222222222222222222111111111222222333444444444666777777888777777999::::::::::::;;;;;;;;;::::::;;;<<<<<<;;;:::999:::::::::::::::;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFFFFEEEFFFFFFHHHFFFFFFGGGJJJLLLMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLIIIHHHGGGFFFGGGHHHJJJLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJMMMOOOOOOOOOOOOMMMKKKHHHGGGGGGHHHIIIJJJMMMOOORRRSSSUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTSSSTTTUUUWWWWWWUUUSSSUUUVVVXXXYYYZZZ[[[[[[\\\]]]___bbbdddfffqqqvvvrrrrrrtttzzzhhhNNNBBBAAAAAA@@@@@@>>><<<999666555555666888777777888;;;???BBBBBBAAA???@@@?????????AAAFFFIIILLLRRRZZZ___dddmmm{{{}}}xxxvvvtttqqqsssvvviiiaaa\\\```dddiiirrr~~~}}}rrreee[[[VVVUUUQQQTTT\\\hhhsssvvvrrrllljjjhhheeebbb___]]]\\\\\\WWWUUURRRPPPNNNMMMMMMNNNNNNLLLKKKIIIHHHGGGGGGHHHBBBAAA???>>>=========>>>>>>>>>===>>>>>>???@@@AAACCCFFFLLLUUU]]]bbbcccbbbaaa^^^ZZZXXXXXXWWWVVVVVVXXX^^^gggnnnrrruuuzzz}}}|||jjj^^^SSSHHH@@@===;;;;;;::::::999999:::::::::999999888888999999:::}}}wwwnnnfffbbbbbbdddfffkkkrrrzzz{{{tttnnnhhhccc___[[[VVVUUUSSSPPPNNNMMMLLLLLLIIIIIIHHHHHHHHHHHHIIIIIILLLJJJLLLUUUfff~~~~~~zzzqqqhhh```UUUKKKBBB===666444555666666555222222222222222222222222222222222222222222222222222222222222222333444555666666777777888999999999::::::;;;;;;;;;<<<<<<<<<999:::<<<======;;;999888:::999999999999:::;;;;;;@@@@@@@@@AAAAAABBBBBBBBBAAACCCEEEFFFEEEDDDEEEFFFIIIHHHHHHIIIJJJKKKLLLKKKIIIIIIHHHIIIIIIKKKLLLMMMLLLKKKHHHFFFFFFHHHJJJLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFHHHIIINNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIKKKMMMOOOQQQRRRSSSSSSRRRPPPNNNMMMKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQRRRQQQRRRSSSVVVVVVUUUTTTTTTUUUWWWXXXZZZ[[[\\\\\\[[[\\\___aaabbbjjj~~~}}}nnniiimmmvvvwwwWWWFFFBBBBBBBBBBBB@@@>>>;;;888666666666777777777888;;;???AAABBBAAA@@@@@@@@@???>>>@@@DDDGGGJJJPPPWWW\\\```hhhsss|||{{{vvvsssrrrzzz}}}oooggg```bbbfffkkksss{{{xxxfffYYYTTTTTTQQQVVVaaaoooyyy{{{vvvpppmmmjjjgggccc___^^^]]]\\\XXXVVVRRROOONNNOOOPPPRRRRRRPPPNNNLLLKKKJJJJJJJJJDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAACCCGGGOOOYYYbbbggggggfffeeebbb^^^\\\\\\ZZZUUUQQQTTTYYY___dddgggiiilllooopppssswwwzzz~~~sssdddYYYPPPEEE>>><<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::;;;<<<<<>>???@@@BBBCCCEEEEEECCCDDDFFFEEEDDDDDDDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNQQQNNNKKKHHHGGGGGGIIIJJJLLLLLLKKKJJJIIIHHHGGGFFFEEEGGGHHHHHHGGGFFFGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOONNNOOORRRUUUWWWWWWVVVTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ[[[]]]___aaahhhyyywwwhhhjjjrrrbbbNNNFFFCCCBBBCCCBBB@@@===:::888777666777888777888:::>>>AAABBBBBBAAAAAA@@@???>>>???CCCEEEJJJOOOVVVZZZ]]]ccclllrrrxxxuuutttyyyuuummmfffgggjjjpppuuuzzz~~~jjjYYYSSSTTTRRRYYYfffttt}}}}}}wwwqqqiiigggeeecccaaaaaa```aaa[[[WWWSSSOOONNNPPPSSSUUUTTTSSSPPPNNNLLLKKKKKKKKKGGGFFFDDDAAA@@@?????????>>>>>>>>>>>>???@@@AAABBBDDDIIIRRR\\\eeejjjjjjiiikkkhhheeecccbbb```ZZZUUUUUUWWWZZZ\\\^^^___```bbbaaacccgggkkkpppuuu{{{vvvkkk^^^UUUMMMCCC===<<<::::::999999999::::::;;;:::::::::::::::;;;<<<===xxxoooiiifffgggjjjooovvv|||}}}{{{vvvqqqkkkeee```\\\XXXUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPOOOKKKHHHIIINNNTTTaaa|||zzzuuurrrqqquuussswww}}}tttiiibbb[[[QQQGGG>>>999444333555666666444333333333333333333333333333333333333333333333333222222222333444555666777999999999999:::;;;<<<===<<<<<<=========>>>>>>>>><<<============;;;:::999:::::::::::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFDDDEEEFFFEEEDDDCCCDDDEEEGGGIIIJJJKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQOOOLLLIIIGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKIIIHHHIIIIIIHHHHHHIIIKKKLLLNNNOOOPPPLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNQQQUUUWWWXXXXXXTTTUUUWWWXXXYYYZZZ[[[[[[YYYZZZ\\\^^^___eeesssooolllnnnwwwmmmYYYLLLEEECCCEEEEEEDDDAAA===:::888777777888888888:::>>>AAABBBBBBBBBBBBAAA???===>>>AAADDDHHHMMMSSSWWW[[[```fffkkk}}}|||zzzxxxvvvyyy{{{sssmmmllloootttvvvxxx|||lllZZZSSSSSSRRRZZZggguuu|||{{{tttnnnbbbccccccdddeeefffffffff^^^ZZZTTTOOONNNPPPTTTXXXVVVUUURRROOOMMMKKKKKKKKKKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCFFFKKKTTT___iiinnnpppooommmkkkhhhfffccc___ZZZVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVXXX[[[___ccchhhoootttyyyzzz}}}lllcccYYYRRRJJJAAA===<<<::::::999999999:::;;;;;;999999999999:::;;;;;;<<>>=========>>>>>>>>>?????????>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<===>>>@@@AAACCCDDDDDDEEEFFFFFFEEECCCBBBCCCEEEEEEGGGJJJJJJIIIHHHIIIJJJIIIJJJJJJKKKLLLLLLLLLLLLNNNLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFIIIJJJLLLLLLJJJHHHHHHHHHGGGHHHHHHIIIKKKLLLMMMNNNMMMMMMNNNOOOPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPLLLMMMNNNPPPPPPPPPOOOOOOPPPOOOOOOQQQTTTWWWXXXXXXTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ\\\\\\```lllyyywwwooojjjpppzzzxxxeeeTTTHHHEEEGGGHHHFFFCCC@@@===:::888888999888888:::===AAABBBCCCCCCCCCAAA???======@@@CCCCCCHHHNNNTTTYYY^^^dddhhhvvvzzz}}}zzzvvvvvv~~~yyysssqqqrrruuuuuurrrvvv|||}}}kkk[[[TTTSSSQQQYYYfffrrrxxxvvvoooiiicccdddfffhhhiiihhhggggggaaa\\\UUUOOOMMMPPPUUUYYYXXXVVVSSSPPPNNNLLLKKKKKKNNNLLLIIIFFFDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDGGGLLLUUUaaallltttwwwwwwrrrrrrpppkkkeee___[[[YYYZZZXXXWWWVVVWWWWWWWWWWWWSSSTTTUUUVVVXXX]]]cccgggooopppssswww{{{}}}~~~ccc\\\TTTNNNGGG???;;;<<<;;;;;;::::::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???|||rrrooopppsssyyy|||zzzyyyzzzwwwrrrmmmiiiddd___\\\\\\]]]]]]^^^^^^^^^^^^]]]WWWWWWYYYYYYYYYXXXWWWVVVPPPLLLMMMOOOMMMQQQgggzzzwwwooonnnqqqzzzwwwsssiii```[[[XXXPPPGGG===888444333555666444333333333333333333333333333333333333333333333333333222333333444555666888888;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>????????????AAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAABBBBBBFFFFFFFFFEEECCCBBBCCCEEECCCFFFJJJJJJHHHGGGHHHJJJEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGGGGFFFEEEEEEGGGIIIKKKJJJHHHFFFFFFFFFHHHHHHHHHIIIIIIKKKLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOQQQQQQPPPPPPPPPPPPOOOOOOJJJLLLNNNPPPQQQRRRQQQQQQRRRQQQPPPRRRTTTVVVWWWVVVSSSTTTUUUVVVVVVVVVVVVVVVYYYXXXYYYZZZZZZ\\\fffrrr}}}qqqhhhllluuummmZZZKKKFFFIIIJJJHHHEEEAAA>>>;;;999888999888777999===AAACCCCCCDDDCCCAAA???<<<===???BBB???DDDKKKQQQWWW]]]cccgggkkkyyy}}}www||||||vvvsssyyy~~~vvvssssssuuurrrmmmpppwww|||zzzjjj[[[UUUSSSPPPXXXeeeppptttqqqkkkeeehhhjjjkkklllkkkhhheeecccbbb]]]UUUOOOMMMPPPUUUZZZYYYXXXUUUQQQOOOMMMLLLLLLOOONNNKKKHHHFFFDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHLLLVVVcccoooxxx|||}}}}}}}}}|||uuullleeebbbbbb]]][[[YYYXXXYYYZZZZZZZZZSSSSSSRRRRRRSSSVVV[[[___fffhhhkkkooossswwwyyyzzz}}}ttt^^^WWWQQQLLLEEE===:::;;;<<<<<<<<<<<<<<<===>>>???????????????@@@AAABBBCCC{{{wwwwwwzzz}}}zzz|||zzzxxxtttpppkkkeee```bbb]]]^^^eeehhhccc^^^^^^[[[ZZZZZZ\\\______\\\YYYTTTQQQPPPQQQOOORRRcccwwwvvvzzzwwwzzzxxx~~~tttmmmddd^^^ZZZTTTKKKCCC???<<<777333111111222333000000000000000000000000222333333333333333333444222222222333444555777777555666888999:::;;;<<<<<<>>>>>>======>>>???@@@AAA???@@@AAABBBAAAAAA???>>>>>>>>>============>>>>>>999:::<<<>>>AAACCCEEEFFFCCCDDDFFFEEEDDDBBBBBBCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHFFFEEEEEEEEEFFFGGGCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGFFFEEEDDDHHHHHHIIIIIIJJJKKKLLLLLLOOONNNMMMMMMPPPRRRSSSTTTSSSQQQNNNNNNPPPPPPNNNLLLMMMLLLLLLNNNPPPQQQPPPNNNOOOOOOPPPPPPRRRSSSTTTUUUVVVRRROOOOOORRRVVVWWWVVVTTTYYY\\\ZZZWWWZZZbbbjjjqqqbbbkkkvvvyyy{{{bbbJJJCCCGGGIIIHHHFFFCCC@@@===:::888;;;;;;;;;<<<>>>@@@CCCDDDCCCBBB@@@???>>>>>>======???CCCIIIOOOTTTYYY]]]aaammmsss{{{~~~yyyyyy|||zzzxxxtttqqqmmmjjjhhhfffqqquuuvvvqqqfff[[[TTTRRRWWW___hhhnnnnnnllljjjjjjnnnppppppmmmmmmnnnjjjdddfffbbb]]]VVVSSSSSSWWWZZZZZZUUUQQQPPPNNNJJJJJJNNNKKKLLLLLLLLLJJJHHHGGGFFFEEEGGGHHHHHHGGGFFFFFFGGGKKKLLLSSSaaaqqq}}}xxxpppjjjeeebbbbbb```^^^[[[YYYWWWVVVRRROOOLLLKKKLLLNNNPPPPPP[[[^^^dddhhhkkknnnqqqsssuuuyyyqqq[[[WWWOOOFFF???;;;;;;<<<999999888999:::<<<>>>@@@???@@@AAA@@@@@@@@@BBBEEE~~~{{{xxxvvvqqqjjjdddccc___aaagggiiiddd______\\\ZZZYYY[[[]]]___]]]\\\VVVRRRQQQRRRQQQTTTeeezzz}}}www~~~pppjjjccc^^^[[[TTTJJJBBB>>><<<888555222222222333111111111111111111111111222222333333333333444444222222222333444666777888777888999:::;;;<<<<<<<<<======>>>>>>??????@@@@@@???@@@AAABBBBBBAAA@@@????????????>>>>>>???@@@@@@<<<<<<===???@@@AAABBBCCCCCCDDDEEEDDDBBBBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFDDDEEEFFFHHHIIIKKKLLLLLLPPPOOONNNNNNOOOPPPQQQQQQQQQNNNLLLLLLNNNOOONNNLLLMMMLLLLLLNNNPPPQQQPPPNNNOOOOOOPPPPPPQQQSSSTTTUUUVVVSSSOOOOOORRRUUUVVVUUUVVVXXXZZZYYYWWWZZZaaaggg}}}vvvgggmmmuuuuuuzzzkkkSSSGGGFFFGGGGGGFFFDDDAAA>>>;;;999;;;;;;;;;<<<>>>@@@CCCDDDCCCBBBAAA???>>>>>>>>>>>>>>>BBBGGGLLLQQQWWW]]]aaalllsss|||}}}}}}~~~}}}~~~yyyvvvqqqmmmiiifffdddbbbiiilllmmmiii```WWWSSSRRRYYY```hhhlllllliiihhhhhhooosssvvvtttsssrrrooojjjiiiddd]]]WWWSSSSSSWWWZZZ[[[VVVQQQOOOMMMJJJJJJNNNPPPPPPPPPOOOMMMJJJHHHGGGEEEGGGIIIJJJIIIIIIIIIKKKNNNOOOTTT```nnnzzzzzzrrrkkkjjjhhhfffccc```]]][[[ZZZTTTQQQNNNLLLMMMOOOPPPPPPUUUXXX]]]aaadddgggiiikkknnnrrrzzz|||kkkYYYUUUMMMDDD>>>::::::;;;999999999:::;;;===???@@@@@@BBBCCCCCCCCCCCCDDDFFF~~~~~~yyyqqqjjjgggeeeggglllmmmhhhdddccc___]]][[[[[[]]]___aaaaaaYYYVVVUUUUUUSSSVVVggg{{{|||www|||jjjgggccc```[[[RRRGGG???<<<;;;999777555333333222111111111111111111111111222222222333333444444444333333333444555666777888999999:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCC????????????@@@@@@@@@AAADDDDDDDDDBBBAAAAAABBBDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFDDDDDDFFFGGGHHHHHHHHHHHHDDDEEEFFFHHHJJJLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJJJJLLLMMMMMMMMMNNNMMMLLLNNNPPPQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUSSSPPPPPPQQQSSSTTTTTTWWWWWWWWWWWWWWW[[[```dddwww{{{mmmpppuuutttvvv|||{{{iiiTTTGGGCCCEEEEEEFFFFFFDDD@@@===:::;;;;;;;;;;;;===@@@BBBDDDCCCBBBAAA@@@???>>>>>>>>>===@@@DDDIIINNNUUU\\\aaahhhppp{{{}}}zzzyyy~~~yyyrrrlllhhhfffcccaaaaaacccddd```ZZZTTTRRRRRR[[[aaagggjjjiiigggggghhhqqqxxx}}}|||yyyxxxvvvsssooojjjaaaYYYUUUVVVYYY\\\]]]WWWQQQOOOLLLIIIKKKOOOTTTUUUVVVTTTPPPLLLJJJJJJGGGIIIKKKLLLLLLLLLMMMNNNQQQQQQUUU]]]iiittt}}}~~~uuuuuussspppkkkgggccc```___WWWTTTPPPNNNNNNOOOPPPOOOOOORRRWWWZZZ\\\^^^aaabbbgggkkkrrr{{{zzzuuu{{{qqqbbbVVVQQQJJJBBB<<<:::::::::::::::;;;;;;===>>>@@@AAABBBDDDGGGGGGGGGFFFFFFGGGxxxppplllmmmpppssssssoookkkhhheeebbb^^^\\\]]]```dddfff___[[[YYYXXXUUUVVVggg{{{{{{vvvgggfffeeeaaaZZZOOOCCC;;;::::::999888777555333222111111111111111111111111222222222333333444444444555555555555666777888999999::::::;;;;;;;;;::::::;;;<<>>@@@CCCGGGLLLSSS\\\aaacccmmmzzzzzzwww}}}wwwpppllliiifffddd``````___\\\WWWTTTSSSTTT\\\```eeefffffffffiiikkkuuu}}}||||||}}}}}}vvvoooeee]]]YYYZZZ\\\^^^^^^WWWQQQNNNKKKIIILLLQQQVVVXXXYYYWWWRRROOOMMMNNNKKKMMMOOOOOONNNMMMNNNOOOQQQRRRUUU[[[cccooo|||{{{vvvpppjjjfffdddZZZVVVRRROOOOOOOOOOOONNNMMMPPPTTTVVVWWWXXXZZZ\\\bbbeeekkksss|||zzzsssmmmpppuuusssggg[[[TTTOOOGGG@@@<<<;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBEEEHHHJJJIIIHHHGGGHHH}}}vvvooossswwwyyyxxxuuuqqqnnniiieee```\\\[[[^^^cccgggfffaaa^^^\\\WWWWWWfffyyy~~~qqqeeeffffff```VVVJJJ???888888999999888777555333222111111111111111111111111111111222333333444555555666666666666777888999999999999:::::::::::::::999:::<<>>>>>@@@AAABBBCCCCCCDDDCCCBBB@@@??????AAADDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHDDDEEEEEEFFFHHHIIIJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMIIIKKKMMMNNNNNNOOOQQQSSSRRRQQQOOOMMMMMMMMMPPPQQQOOONNNMMMMMMOOOQQQQQQQQQOOOOOONNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQRRRUUUTTTTTTVVV[[[```fffjjjnnn{{{|||}}}}}}}}}nnnZZZMMMGGGCCCEEEGGGHHHGGGDDDAAA>>><<<;;;::::::;;;???BBBEEEEEEDDDCCCAAA@@@@@@?????????AAACCCFFFKKKRRR[[[aaadddmmmzzzyyytttuuu{{{sssppplllhhhdddcccaaa___[[[VVVTTTTTTTTT[[[^^^aaabbbccceeekkkoooyyy|||~~~wwwpppeee]]]ZZZZZZ\\\\\\\\\UUUPPPNNNLLLKKKNNNTTTWWWZZZ\\\YYYTTTPPPPPPQQQPPPQQQRRRQQQNNNMMMLLLMMMNNNRRRUUUYYY^^^kkk{{{zzzssslllhhh^^^ZZZUUUQQQPPPOOONNNMMMLLLNNNQQQSSSSSSTTTUUUVVVZZZ]]]bbbjjjuuu|||tttkkkiiikkkiii```WWWSSSMMMEEE???======<<<;;;<<<===>>>@@@AAABBBCCCCCCBBBEEEHHHJJJIIIHHHHHHHHH|||rrryyy~~~}}}|||yyyuuummmjjjddd^^^ZZZ\\\aaafffkkkfffccc```ZZZYYYhhh{{{zzzlllbbbdddccc\\\PPPCCC;;;777777777777777666555333333222222222222222222222222111111222333333444555555888777777777888888999:::999999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBBBB@@@AAACCCDDDDDDDDDDDDCCC??????>>>>>>>>>>>>??????<<<===>>>@@@BBBCCCEEEEEEBBBBBBBBB@@@??????@@@BBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNMMMMMMOOOSSSWWWWWWVVVTTTQQQNNNNNNPPPRRRPPPNNNMMMMMMOOOQQQRRRRRRNNNNNNNNNNNNNNNOOOPPPQQQPPPQQQQQQQQQOOOOOOQQQSSSSSSUUUVVVXXXZZZ```ggglllooo|||}}}hhhUUUIIIEEEFFFHHHHHHGGGEEEBBB@@@<<<;;;999999:::>>>BBBEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCFFFJJJQQQXXX^^^gggoooyyywwwrrrrrr~~~xxxtttpppjjjeeegggeeeaaa]]]YYYVVVUUUUUUYYY[[[\\\\\\]]]bbbjjjpppzzz}}}tttmmmccc\\\ZZZYYYYYYXXXWWWRRRNNNNNNNNNNNNQQQWWWYYY]]]___\\\UUUPPPPPPRRRRRRSSSSSSQQQNNNLLLKKKKKKMMMRRRVVVXXX[[[fffzzz|||sssmmmccc___YYYUUUSSSQQQPPPNNNLLLNNNQQQRRRQQQQQQQQQRRRSSSUUUZZZbbbnnn|||wwwkkkdddbbb```ZZZUUUQQQJJJBBB>>>===>>>===<<<===>>>@@@BBBCCCDDDDDDDDDDDDFFFHHHIIIIIIHHHHHHIIIyyyvvvssslllddd______ccchhhnnniiifffddd___^^^nnnsssddd\\\^^^\\\UUUHHH>>>999999666666555555444444333333222222222222222222222222000111111222444555555666999888888888888999::::::::::::<<<===>>>>>>>>>>>><<<===>>>???AAABBBCCCDDD@@@AAACCCDDDEEEEEEDDDDDDAAA@@@???>>>>>>===>>>>>><<<===>>>@@@BBBCCCEEEEEE@@@AAABBBAAA@@@??????AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNOOOMMMKKKMMMSSSYYY\\\[[[XXXSSSNNNMMMOOORRRQQQOOOMMMMMMOOOQQQRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPMMMOOOQQQQQQOOOOOOQQQSSSSSSVVVYYYXXXXXX\\\cccjjjlll~~~zzzgggUUUGGGHHHHHHHHHGGGEEECCCBBB<<<;;;999888:::>>>BBBEEEFFFEEEDDDBBBAAAAAAAAAAAA???AAACCCEEEIIINNNUUUYYYcccjjjttt}}}{{{vvvpppxxx|||tttnnnmmmjjjfffccc```]]][[[ZZZXXXXXXXXXVVVWWW\\\eeemmmzzz~~~}}}ssslllccc]]]\\\[[[YYYVVVSSSNNNMMMOOOPPPQQQUUUZZZ___bbbddd___VVVPPPOOOQQQPPPQQQRRRPPPNNNLLLKKKLLLMMMSSSXXXXXXXXXbbbvvvyyyrrrjjjeee___ZZZWWWUUUSSSQQQPPPRRRTTTUUUSSSRRRRRRSSSRRRSSSVVV]]]hhhuuuwwwhhh]]]YYYXXXVVVTTTNNNGGG???;;;<<<===<<<;;;>>>@@@AAACCCEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHJJJKKK|||uuullleeedddggglllpppkkkhhhgggbbbcccssszzz~~~~~~mmm]]]WWWYYYWWWOOOCCC:::999:::666555444333333333333444222222222222222222222222000111111222444555666666999999999888999999::::::;;;<<<===???@@@AAAAAAAAA======>>>???@@@BBBDDDEEE@@@AAACCCEEEEEEEEEEEEDDDBBBBBB@@@???>>>=========>>>>>>???@@@BBBCCCDDDDDD???AAABBBBBB@@@?????????BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGJJJKKKKKKJJJIIIGGGEEECCCAAABBBCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMOOOQQQPPPMMMJJJLLLSSSYYY___^^^ZZZTTTNNNLLLNNNQQQQQQOOOMMMMMMOOOQQQRRRSSSNNNNNNNNNMMMNNNNNNOOOOOOLLLNNNQQQQQQOOOOOOQQQTTTSSSXXX[[[YYYVVVXXX```hhhggg}}}{{{jjjIIIIIIHHHGGGFFFEEECCCBBB<<<;;;999888:::===BBBEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>@@@BBBEEEHHHLLLRRRVVV\\\cccmmmyyy}}}pppvvvxxxrrrooollliiigggeeebbb```XXXWWWUUUSSSRRRXXXaaaiiixxx}}}xxxtttmmmeee``````___[[[XXXOOOLLLLLLOOORRRSSSVVV\\\cccggghhhbbbWWWOOONNNPPPNNNOOOPPPPPPNNNLLLLLLMMMNNNUUUZZZXXXVVV___sss}}}uuunnniiiccc]]]ZZZWWWUUUTTTUUUWWWYYYYYYWWWVVVUUUVVVVVVUUUVVVZZZbbbmmmxxxvvveeeYYYTTTSSSTTTSSSLLLEEE===999:::<<<<<<:::???@@@BBBDDDFFFFFFFFFFFFHHHIIIJJJIIIHHHIIIKKKMMMvvvnnnkkklllnnnooopppnnnhhhcccjjj|||}}}qqqtttqqqsss}}}wwwiii^^^VVVUUUPPPHHH???888555555666666555444444333222222333333333222333333444444444333222222333444666777:::::::::::::::::::::;;;;;;===@@@BBBDDDEEEFFFEEEBBB@@@>>>???BBBEEEGGGHHHCCCBBBAAAAAABBBCCCDDDEEEFFFDDDBBB@@@???>>>>>>???AAABBBCCCBBB@@@???@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDEEEDDDCCCAAA@@@BBBCCCDDDCCCBBBCCCEEEGGGJJJIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBEEEGGGHHHHHHGGGGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMQQQPPPNNNMMMMMMNNNPPPQQQYYYYYYXXXTTTPPPNNNOOOQQQPPPPPPQQQQQQQQQPPPNNNMMMNNNNNNMMMMMMMMMNNNPPPQQQNNNOOOPPPQQQRRRTTTUUUUUUWWWWWWWWWVVVVVVWWWZZZ]]]iiivvv|||___OOODDDGGGHHHDDDCCCHHH@@@===999666777:::???BBBFFFHHHHHHGGGDDDBBB@@@@@@@@@AAACCCDDDGGGKKKQQQUUU^^^bbbjjjsss|||~~~wwwqqqmmmjjjfffccc]]]XXXTTTSSSRRRUUU___iiiuuu||||||uuuttttttrrrnnnhhhccc___^^^PPPPPPPPPOOOOOOSSSZZZ```mmmmmmiiiaaaXXXQQQNNNOOOMMMUUUYYYSSSLLLKKKMMMNNNOOOVVV\\\[[[WWW\\\kkkyyywwwnnneeebbb___ZZZVVVVVV]]]aaabbb```^^^]]]YYYTTT\\\YYYXXXZZZ]]]dddqqq}}}xxxgggVVVPPPUUUVVVSSSFFFBBB>>>:::999;;;>>>AAA@@@AAADDDGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIIII}}}tttpppooopppuuuuuutttooommmvvvzzzppplllllluuu~~~}}}rrrggg]]]XXXVVVPPPGGG===777555666555555444444333222222222333222222222222333444444444444444333444555777888::::::::::::;;;;;;;;;;;;@@@AAABBBCCCEEEEEEFFFFFFCCCAAA??????BBBEEEGGGGGGDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFDDDBBB@@@?????????AAABBBCCCBBB@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDHHHIIIKKKKKKJJJJJJKKKMMMMMMMMMNNNOOOOOOOOONNNNNNRRRQQQOOONNNMMMNNNNNNOOOVVVWWWWWWTTTPPPNNNOOOQQQOOOPPPQQQQQQQQQPPPOOONNNNNNMMMLLLLLLLLLMMMNNNOOONNNOOOPPPQQQRRRSSSTTTUUUXXXXXXXXXWWWVVVWWWZZZ\\\dddppphhhTTTDDDCCCEEECCCAAADDDAAA>>>:::777777:::>>>AAAEEEGGGHHHGGGEEEBBBAAAAAA>>>???AAABBBDDDIIINNNSSSZZZ^^^fffpppyyy|||wwwrrrmmmiii___[[[XXXWWWUUUUUU\\\dddrrr{{{~~~yyyxxxzzz{{{xxxrrrkkkeeebbbXXXWWWTTTRRRQQQVVV^^^dddqqqppplllcccYYYQQQMMMMMMRRRZZZ^^^XXXPPPMMMNNNNNNRRRXXX]]]\\\XXX[[[hhhttttttkkkfffccc^^^[[[[[[___dddgggeeecccbbb^^^ZZZYYYVVVUUUWWWZZZ___lllxxx|||ttteeeWWWTTTWWWUUUPPPEEECCC???======>>>AAACCCAAABBBEEEGGGIIIIIIIIIHHHJJJJJJKKKLLLLLLLLLKKKKKK~~~yyywwwwwwzzzzzzxxxwwwzzzrrrkkkhhhnnnwwwwwwnnneee]]][[[WWWOOOEEE<<<777666777444444333333222222111111222111111111222222333444666555555666666777999999::::::;;;;;;;;;<<<<<<<<>>CCCFFFHHHGGGEEECCCBBBBBB???@@@AAABBBDDDHHHMMMQQQVVVZZZaaajjjttt}}}|||vvvqqqfffbbb^^^]]]ZZZXXX[[[aaannnyyy~~~~~~uuummmiiidddbbb]]]YYYXXX\\\ccchhhrrrqqqmmmdddZZZRRROOOOOOXXX```ccc\\\SSSPPPOOOOOOUUU[[[___]]]XXXZZZcccmmm~~~rrrlllhhhcccaaabbbeeekkknnnmmmjjjiiieeeaaaZZZWWWVVVWWWYYY]]]hhhsss}}}ssseee[[[YYYZZZTTTKKKCCCBBBAAAAAAAAACCCDDDEEECCCDDDFFFHHHJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLLLL}}}|||{{{}}}}}}tttnnnpppwww~~~tttlllddd^^^^^^XXXMMMBBB:::666666777333333333222222111111111111111111111111222333444666777777888999:::;;;;;;;;;;;;;;;<<<<<<======>>>@@@?????????@@@AAACCCDDDDDDBBB@@@@@@BBBDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFJJJIIIHHHFFFDDDCCCBBBAAABBBCCCDDDCCCBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDFFFGGGGGGGGGGGGEEEFFFGGGFFFDDDDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKIIIGGGFFFFFFGGGHHHJJJFFFHHHJJJJJJJJJJJJKKKMMMTTTTTTUUUUUUUUUTTTSSSSSSOOOOOOPPPPPPPPPOOONNNNNNQQQRRRSSSSSSSSSQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTWWWWWWVVVUUUSSSTTTWWWYYYaaafffrrrhhhKKKAAACCCFFFEEEDDDCCCAAA===:::999999;;;<<>>>>>??????>>>>>>>>>???@@@CCCEEEGGGDDDBBB@@@AAACCCDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHGGGEEEDDDCCCBBBCCCDDDEEEDDDBBBAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEGGGHHHHHHIIIFFFGGGGGGFFFDDDCCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFFFFHHHJJJKKKFFFHHHIIIJJJJJJJJJLLLNNNTTTTTTUUUVVVVVVVVVUUUUUUMMMNNNOOOQQQRRRRRRRRRRRRPPPQQQRRRSSSSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUTTTSSSRRRRRRUUUXXX]]]aaakkk{{{pppRRRCCCBBBEEEEEEDDDCCCAAA>>><<<:::999::::::???BBBFFFHHHGGGEEEEEEDDDBBBCCCCCCCCCDDDGGGKKKOOOPPPTTTZZZaaaiiisss~~~~~~vvvmmmhhheeebbbccchhhiiiuuu~~~~~~~~~wwwsssuuutttssssssrrrpppnnnlllvvvsssmmmbbbYYYSSSTTTVVV\\\cccfff___WWWTTTUUUVVV\\\^^^___^^^\\\]]]bbbgggooo~~~tttnnnhhhfffgggpppyyy|||vvvqqqlllhhheeebbbaaa```______gggppplll```[[[UUULLLEEE???@@@CCCEEEGGGHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMNNNKKKKKKLLLMMMNNNOOOOOONNNgggnnnwww}}}~~~~~~}}}ooogggbbb^^^\\\TTTHHH===777666666666333333333333333333222222111111111222333444555666777888999;;;<<<=========<<<<<<===>>>??????@@@AAA???@@@AAABBBDDDGGGIIIJJJBBBAAA@@@AAACCCEEEEEEDDDFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEEEECCCBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGEEECCCBBBCCCDDDGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGGGGFFFGGGHHHJJJKKKGGGIIIKKKKKKKKKLLLNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWNNNNNNOOOQQQSSSTTTUUUVVVRRRQQQQQQRRRSSSTTTRRRQQQRRRQQQPPPOOOOOOOOOOOOPPPOOOPPPPPPQQQPPPPPPOOONNNMMMMMMNNNPPPQQQRRRSSSTTTSSSSSSSSSRRRQQQSSSVVVXXXXXX\\\dddrrr~~~vvv\\\IIIAAAAAABBBBBBCCCAAA???===;;;:::::::::===@@@EEEHHHHHHGGGFFFFFFAAAAAAAAAAAAAAACCCHHHKKKNNNRRRXXX]]]ccclllvvv~~~wwwqqqlllhhhhhhkkkjjjsss{{{|||~~~{{{wwwuuuvvvxxx{{{}}}{{{wwwsss|||wwwnnnbbbXXXTTTVVVZZZaaahhhiiiaaaXXXWWWYYY[[[___`````````aaaeeejjjnnnqqqzzzzzzrrrkkkhhhiiisss}}}{{{uuupppkkkiiifffdddccc```___eeelll}}}mmm___WWWPPPIIIEEE@@@AAADDDGGGIIIJJJJJJJJJLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOQQQRRRSSSSSSSSSSSS^^^dddkkkpppxxxssshhhaaa\\\YYYQQQEEE;;;777666555555333333333333333333444444222222222333444555777888666777999;;;============<<<<<<===>>>???@@@AAABBB@@@AAACCCEEEFFFGGGHHHHHHAAA@@@@@@AAADDDFFFFFFEEEFFFEEECCCBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFEEECCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGEEEBBBAAABBBCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJFFFHHHJJJJJJJJJKKKMMMOOOKKKMMMOOORRRUUUWWWXXXYYYQQQQQQQQQQQQSSSUUUWWWXXXUUUSSSQQQQQQSSSTTTSSSRRRSSSRRRQQQOOONNNNNNNNNOOOMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNOOOQQQRRRSSSSSSRRRSSSSSSSSSSSSUUUXXX[[[YYY]]]ccclllyyyuuu{{{{{{kkkTTTDDD>>>???BBBBBBAAA@@@>>><<<;;;::::::;;;???DDDHHHIIIHHHGGGGGGAAABBBAAA@@@@@@BBBFFFJJJLLLPPPVVVZZZ]]]dddmmmuuu{{{|||yyyqqqmmmmmmkkkrrrxxxzzz~~~zzzrrrtttxxx~~~}}}xxxmmmaaaYYYXXX^^^dddkkkpppnnnddd[[[ZZZ^^^```cccbbbaaacccgggnnnuuuyyyyyyzzzxxxpppkkkkkksss~~~zzzuuuqqqmmmjjjhhhgggccc```dddkkkwww|||hhh\\\SSSKKKFFFFFFCCCDDDFFFIIIKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQSSSTTTUUUVVVVVVVVV\\\```dddfffooozzzkkkaaa[[[WWWOOOCCC;;;777666555444444444444444444444444444333333333444555666888888666777999;;;============<<<===>>>???@@@AAABBBBBB@@@AAACCCEEEEEEEEEEEEDDD@@@??????AAADDDFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCC@@@AAABBBDDDDDDDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFGGGFFFDDDBBB@@@AAABBB@@@BBBDDDFFFGGGHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIICCCEEEGGGHHHHHHIIIKKKMMMHHHIIIMMMPPPTTTWWWYYYZZZUUUTTTSSSRRRSSSTTTWWWXXXXXXTTTQQQQQQSSSUUUTTTRRRUUUSSSQQQOOONNNMMMNNNNNNKKKLLLNNNOOOPPPOOOOOONNNLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTWWWZZZ]]]]]]aaaeeeiiiqqqrrrwwwvvv{{{zzzrrrwww^^^HHH>>>???CCCAAAAAA@@@>>>===;;;:::::::::>>>DDDHHHIIIHHHGGGGGGDDDDDDCCCBBBBBBDDDHHHKKKJJJOOOTTTWWWZZZ___gggnnnmmmooowwwzzzrrrpppmmmrrrvvvxxx~~~|||pppqqquuu}}}zzztttkkkaaa[[[^^^hhhpppssswwwttthhh^^^\\\aaadddfffdddccceeelllttt|||{{{{{{|||sssnnnmmmqqq~~~~~~zzzwwwpppnnnllljjjfffbbbeeelllqqqssscccZZZQQQHHHEEEFFFEEEFFFHHHJJJLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPQQQRRRSSSUUUUUUVVVVVVeee___]]]aaahhhzzz~~~~~~}}}yyyvvvzzz}}}|||nnnbbb]]]VVVIII<<<888777666666777555555555555555555555555444444444444555777888::::::<<<<<<<<<<<<<<>>???@@@BBBCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAABBBCCCFFFIIIKKKGGGFFFEEECCCCCCBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEHHHGGGEEECCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAACCCDDDEEEGGGHHHGGGEEEBBB@@@???@@@@@@BBBDDDFFFGGGGGGFFFEEEFFFEEEEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLNNNPPPRRRTTTUUURRRSSSSSSSSSTTTTTTTTTTTTNNNNNNNNNQQQSSSTTTSSSRRRRRRRRRRRRQQQPPPPPPOOOOOORRRQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPRRRSSSUUUWWW[[[^^^ZZZeeefffdddkkkuuutttpppnnnmmmooouuu}}}lllRRR@@@>>>CCCBBB@@@===<<<<<<<<<;;;999:::===BBBHHHLLLMMMJJJGGGGGGDDDAAA>>>>>>@@@CCCEEEGGGJJJOOOSSSWWW]]]bbbffflllmmmqqqwwwzzztttsssvvv{{{~~~uuusssssszzz}}}vvvlllccc___dddnnnvvvwwwllldddaaadddhhhllloooqqqrrrwwwxxx|||}}}wwwrrr|||}}}{{{yyytttpppmmmiiifffhhhnnnvvvyyypppbbbTTTKKKEEEBBBAAAGGGIIILLLNNNPPPOOONNNMMMOOONNNMMMNNNQQQSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXfff```]]]___eeevvv~~~yyywwwuuuqqqnnnmmmooottt{{{~~~ssseee^^^VVVIII===888666333222222555555555555555555555555555444444555666777999::::::;;;===<<<<<<<<<>>>@@@>>>??????AAABBBCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGEEEDDDDDDCCCBBBBBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDGGGHHHHHHFFFBBB@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQMMMLLLLLLMMMOOOQQQQQQPPPRRRQQQQQQQQQQQQQQQRRRRRRUUUTTTRRRPPPOOONNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTWWW[[[^^^^^^kkkmmmiiijjjmmmxxxrrriiiaaabbbmmm{{{tttZZZFFF@@@AAACCCBBB@@@???===;;;:::999:::<<>>@@@CCCDDDFFFIIIMMMQQQVVV[[[```dddhhhiiikkkooovvv||||||~~~zzzzzz}}}zzzwww|||~~~vvvjjjaaa```gggrrrzzzzzzpppiiigggkkkpppuuuyyy{{{{{{zzz|||}}}yyy~~~~~~}}}xxxssspppkkkgggiiinnntttooogggZZZOOOHHHDDDBBBAAAGGGIIILLLNNNPPPPPPNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUlllddd``````dddrrr~~~wwwssspppllliiicccdddhhhoooyyy|||sssddd]]]RRRFFF;;;777666333111111444444555555555555555555555555555666777888:::;;;:::;;;======<<<<<<>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDGGGHHHHHHFFFCCCAAA@@@AAA@@@@@@AAABBBCCCDDDEEEEEEGGGHHHHHHIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHJJJLLLNNNOOOQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOLLLJJJHHHIIIKKKMMMOOOOOORRRQQQQQQQQQQQQSSSUUUVVVXXXWWWUUUSSSQQQPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOORRRRRRSSSSSSTTTWWW\\\___cccrrrvvvpppkkkggglll|||uuubbb]]]iii|||{{{cccOOODDD@@@DDDDDDDDDBBB>>>;;;:::999999;;;???EEEJJJLLLKKKIIIHHHFFFCCCAAA@@@AAABBBDDDDDDGGGLLLPPPTTTXXX^^^aaaeeeeeeeeegggkkkppptttwww}}}~~~rrrwww~~~zzzlllcccdddmmmzzzwwwqqqqqqvvv{{{}}}xxxtttoooiiijjjoootttvvveee^^^TTTKKKGGGEEEEEEEEEGGGIIILLLNNNPPPPPPOOOOOOMMMPPPRRRQQQOOOOOOQQQTTTTTTTTTTTTTTTTTTSSSRRRRRRuuulllfffeeefffppp|||xxxuuuqqqnnnfffddddddiiiqqqxxx}}}~~~~~~{{{kkk```ZZZLLLBBB999777888777555555444444555555555555666666666666777888999:::;;;;;;:::<<<>>>>>>===<<<===???AAAAAABBBBBBCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFIIIIIIHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCGGGHHHIIIGGGEEEBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHJJJJJJJJJHHHFFFDDDFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQPPPOOOOOOOOOOOOPPPQQQLLLJJJGGGFFFHHHKKKMMMNNNSSSSSSRRRQQQRRRTTTUUUWWWYYYXXXVVVTTTRRRPPPOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNSSSSSSSSSSSSTTTWWW\\\```hhhwwwzzzsssmmmfffiiixxxrrrbbbfffwwwqqq___PPPFFFCCCDDDEEECCC???;;;:::;;;999:::===BBBGGGKKKKKKKKKIIIGGGEEECCCBBBBBBBBBCCCDDDGGGKKKNNNRRRVVV[[[___cccccccccccceeehhhmmmqqqssszzz|||ssstttzzztttjjjkkkuuu~~~zzz{{{}}}yyyrrrllllllooowww|||mmmaaa[[[RRRKKKHHHHHHHHHIIIHHHJJJLLLOOOPPPQQQQQQPPPMMMQQQUUUTTTPPPOOOQQQUUURRRRRRSSSTTTTTTTTTSSSRRR}}}tttmmmkkkiiimmm|||yyylllhhheeegggnnnuuuyyyzzz}}}nnneeeaaa^^^MMMCCC:::999:::888777777555555555666666777777777777777888:::;;;;;;<<<<<<;;;===??????>>>===>>>???BBBBBBBBBCCCCCCDDDDDDDDDGGGHHHIIIJJJJJJIIIGGGFFFDDDEEEFFFFFFGGGFFFFFFEEEGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDFFFHHHIIIIIIFFFCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKJJJIIIFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMNNNOOOQQQSSSUUUNNNKKKGGGFFFHHHKKKNNNOOOUUUTTTSSSRRRRRRSSSTTTUUUWWWVVVTTTRRRQQQOOONNNNNNLLLLLLLLLMMMNNNOOOOOOOOOTTTTTTUUUTTTUUUXXX\\\```lllwwwvvvnnnjjjdddgggtttiiiaaammm}}}ppp___QQQCCCDDDDDDBBB@@@===<<<<<<999:::;;;???EEEIIIKKKKKKJJJIIIGGGEEECCCBBBBBBBBBCCCFFFJJJMMMPPPTTTYYY]]]___```aaaaaabbbdddjjjnnnnnnsss{{{xxxuuuvvv~~~uuussszzz~~~}}}vvvpppooorrr}}}vvvhhh^^^YYYQQQKKKIIIIIIIIIIIIIIIJJJLLLOOOPPPQQQRRRRRRNNNRRRVVVVVVRRRQQQSSSWWWOOOPPPQQQSSSUUUVVVWWWWWW|||uuurrrmmmlllyyysssmmmhhhjjjqqqzzz~~~pppfffdddeeeeeeSSSHHH===::::::777555666666666777777888888999999888999:::;;;<<<============???AAABBB@@@?????????BBBBBBCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKIIIDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEJJJIIIGGGDDDBBB@@@???>>>CCCCCCBBBAAAAAACCCDDDEEEFFFHHHJJJJJJGGGDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLLLLLLLNNNQQQUUUWWWOOOLLLHHHGGGIIILLLNNNOOOTTTTTTTTTTTTSSSSSSSSSSSSUUUTTTRRRQQQOOONNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSUUUVVVWWWWWWYYY\\\___lllsssmmmeeeccc___```lll}}}uuugggmmm{{{|||iiiWWWIIIFFFCCCAAAAAA@@@>>>===;;;::::::===BBBGGGJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAADDDGGGJJJMMMQQQVVVYYYYYY\\\_________```eeeiiiiiimmmssszzz{{{vvvsssyyy}}}~~~|||uuutttwwwpppdddZZZUUUNNNIIIGGGGGGGGGGGGJJJKKKLLLOOOQQQRRRSSSTTTOOOSSSWWWXXXVVVUUUWWWYYYNNNOOOPPPRRRUUUXXXZZZ\\\|||uuupppwwwxxxqqqrrrzzz|||rrrfffaaaccceeeeeeUUUIII===999888666555666777888888999999:::;;;;;;888999;;;===>>>>>>>>>>>>>>>AAACCCDDDBBB@@@@@@@@@AAABBBBBBDDDEEEFFFGGGGGGHHHJJJLLLOOOPPPOOONNNMMMFFFEEEEEEDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIJJJJJJIIIHHHFFFFFFIIIHHHFFFEEECCCCCCBBBBBBEEECCCAAA???@@@BBBEEEGGGFFFHHHJJJJJJHHHEEEDDDCCCCCCDDDFFFHHHIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIDDDEEEGGGHHHJJJKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKJJJKKKLLLOOORRRTTTOOOLLLIIIIIIJJJLLLNNNNNNPPPQQQSSSTTTUUUTTTSSSSSSRRRRRRQQQOOOOOONNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUSSSUUUWWWYYYYYYZZZ[[[]]]gggkkkccc]]]___^^^^^^fffrrrrrruuu}}}xxxeeeSSSLLLDDDBBBCCCCCC@@@<<<<<<;;;:::;;;@@@EEEIIIJJJKKKKKKJJJIIIGGGDDDBBB@@@>>>AAADDDGGGJJJMMMRRRUUUVVVZZZ^^^___]]]^^^aaaeeecccgggjjjnnnuuu{{{uuuyyy{{{{{{~~~vvvhhh^^^VVVRRRLLLGGGFFFGGGGGGHHHJJJKKKMMMOOOQQQSSSTTTUUUQQQSSSVVVYYYZZZZZZZZZZZZPPPPPPPPPQQQTTTYYY]]]___}}}uuuyyy{{{zzzuuurrriii___\\\___aaa```SSSGGG;;;777888777888:::888888999:::;;;;;;<<<<<<999:::<<<===??????>>>>>>???BBBDDDEEECCCAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHJJJMMMPPPRRRQQQPPPOOOHHHGGGEEEDDDDDDFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFLLLKKKJJJIIIHHHGGGGGGGGGJJJKKKKKKKKKKKKIIIHHHGGGCCCCCCDDDDDDEEEGGGHHHIIIFFFDDDAAA>>>???BBBEEEHHHFFFHHHKKKKKKIIIFFFDDDCCCCCCEEEHHHJJJKKKKKKJJJIIIEEEEEEEEEFFFGGGHHHJJJJJJDDDEEEGGGIIIKKKLLLLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKMMMKKKJJJIIIJJJMMMPPPRRRNNNLLLIIIIIIKKKMMMMMMMMMLLLNNNQQQUUUVVVVVVTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUURRRUUUXXXZZZZZZZZZ[[[\\\bbbddd]]]YYY```aaa```fffhhhvvvxxxyyy{{{zzzxxx[[[QQQFFFCCCEEEEEE@@@:::===;;;999;;;???DDDHHHJJJLLLLLLKKKJJJGGGDDDBBB@@@<<>>>>>>>>>>>>>>?????????AAAAAAAAABBBAAAAAA@@@@@@DDDEEEFFFFFFEEEEEEGGGIIILLLLLLMMMNNNNNNLLLKKKJJJJJJIIIFFFDDDDDDFFFHHHJJJKKKKKKKKKJJJHHHHHHIIIJJJOOOLLLIIIGGGGGGGGGGGGGGGJJJMMMPPPOOOKKKHHHHHHIIIEEEDDDCCCEEEIIIMMMOOOPPPQQQJJJDDDCCCCCCBBBDDDGGGIIILLLOOONNNLLLHHHEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGLLLKKKKKKJJJJJJJJJKKKKKKKKKIIIHHHJJJNNNOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQSSSSSSRRROOOLLLJJJOOOKKKKKKPPPSSSRRRRRRTTTNNNVVV^^^___ZZZWWWXXXZZZaaa```___\\\[[[\\\```ccclllmmmzzz{{{vvvuuu~~~hhhRRRHHHIIIEEECCCDDDAAA>>><<<999888:::>>>CCCGGGMMMLLLJJJIIIGGGGGGFFFFFF@@@@@@@@@???@@@EEEKKKOOOSSSVVVZZZ]]]^^^^^^___```]]]]]]^^^```dddmmmvvv}}}ooobbbZZZVVVMMMKKKJJJHHHGGGGGGGGGHHHKKKLLLNNNPPPSSSUUUWWWXXXYYYYYYWWWVVVYYY______[[[WWWVVVVVVVVVXXXZZZ]]]___~~~}}}|||}}}~~~kkk^^^[[[]]]^^^eeeggg^^^KKKBBB999888999777666777888888888888999:::;;;<<<>>>>>>????????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFFFFGGGHHHKKKMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKIIIFFFDDDDDDEEEHHHIIIJJJKKKKKKIIIHHHGGGHHHJJJLLLJJJHHHGGGGGGHHHHHHHHHHHHKKKOOONNNJJJGGGFFFGGGEEEDDDEEEGGGLLLQQQUUUXXXWWWNNNEEEBBBAAA@@@CCCGGGJJJLLLOOONNNKKKGGGDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHJJJMMMNNNMMMKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIKKKLLLKKKJJJHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPOOONNNOOOQQQRRRRRRPPPNNNLLLOOOKKKKKKOOORRRPPPPPPRRRRRRWWW\\\]]]ZZZXXXXXXYYY\\\\\\[[[YYYXXXZZZ]]]```hhhhhhttt|||tttxxxrrrXXXKKKJJJFFFEEEFFFAAA@@@===;;;999:::>>>BBBEEEJJJJJJIIIIIIHHHGGGFFFEEE??????>>>>>>???CCCHHHMMMPPPSSSWWWYYYZZZ[[[\\\]]]^^^^^^___```ccciiiqqqvvvxxxiii___WWWRRRKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRUUUXXXZZZ[[[ZZZ[[[YYYXXX[[[``````]]]TTTTTTSSSSSSTTTVVVXXXYYY|||{{{zzz|||~~~vvvdddWWWVVV\\\___fffeeeYYYIII@@@999888888777666888888888888999999:::;;;<<<>>>???@@@@@@AAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDBBBDDDFFFHHHIIIKKKOOOQQQOOOOOONNNMMMMMMMMMMMMMMMLLLJJJGGGEEEDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGKKKOOOOOOLLLHHHFFFFFFEEEEEEFFFIIINNNUUU[[[___\\\QQQGGGBBB??????BBBGGGIIIKKKMMMMMMJJJFFFCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKIIIHHHHHHJJJLLLLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGIIIJJJJJJHHHGGGFFFFFFHHHIIIJJJKKKMMMMMMNNNNNNPPPPPPPPPPPPPPPNNNMMMMMMLLLMMMOOOQQQQQQQQQOOONNNNNNKKKKKKOOORRRPPPOOOQQQWWWWWWXXXYYYYYYXXXXXXXXXVVVWWWWWWVVVUUUWWWZZZ]]]cccccclllrrrrrryyy}}}aaaOOOLLLHHHGGGGGGBBBBBB???<<<::::::===@@@CCCEEEGGGHHHIIIIIIGGGEEEDDD>>>>>>>>>======@@@EEEIIILLLOOOSSSVVVWWWXXXYYY[[[^^^___```aaabbbeeejjjnnnwww|||wwwttttttuuuvvvvvv}}}lllbbb[[[UUUPPPIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQSSSUUUWWWZZZ]]]___YYY[[[ZZZYYY[[[______\\\TTTSSSRRRRRRRRRSSSTTTUUU~~~~~~}}}}}}~~~zzzyyyyyy{{{uuulllaaaUUUVVV]]]aaafffbbbTTTFFF>>>999888888666666999999999999999:::;;;<<<<<<>>>???AAABBBBBBBBBBBBAAACCCDDDDDDEEEEEEEEEEEEDDDCCCEEEGGGIIIJJJLLLPPPRRRQQQPPPNNNMMMMMMMMMNNNOOOMMMKKKHHHFFFDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHHHHGGGFFFEEEGGGHHHIIIMMMRRRRRRNNNJJJHHHHHHEEEEEEGGGIIINNNTTT\\\aaa[[[QQQHHHDDDBBB@@@BBBFFFFFFIIIKKKKKKIIIFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFEEECCCCCCCCCEEEGGGIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDFFFIIIJJJIIIGGGGGGHHHGGGHHHJJJLLLNNNNNNNNNNNNQQQPPPPPPOOONNNMMMLLLKKKKKKMMMNNNPPPPPPPPPOOONNNMMMJJJKKKQQQTTTSSSRRRSSSZZZWWWUUUUUUWWWXXXWWWVVVSSSTTTUUUUUUUUUWWWZZZ\\\______gggzzzwwwnnnsssfffRRRMMMIIIHHHIIIDDDCCC@@@===:::999:::===???BBBDDDHHHKKKLLLJJJGGGEEE?????????>>>===???DDDGGGJJJMMMQQQTTTUUUWWWYYY[[[\\\^^^```bbbccceeehhhjjjnnnvvv}}}vvvqqqnnnmmmmmmlllrrrvvv{{{{{{tttccc\\\ZZZUUUQQQIIIIIIIIIJJJKKKMMMPPPQQQSSSSSSTTTVVVYYY\\\^^^___UUUXXXYYYXXXYYY\\\\\\YYYWWWVVVUUUTTTTTTTTTTTTUUUzzzvvvvvv|||{{{yyy{{{~~~}}}|||||||||}}}yyyxxxyyy|||vvvkkkccc]]]SSSVVV^^^aaaddd___PPPBBB<<<888888888666777:::999999999999:::;;;<<<===>>>???AAABBBCCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKNNNPPPQQQPPPNNNMMMMMMMMMNNNOOOMMMKKKIIIFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEGGGIIIIIIJJJJJJHHHEEEDDDDDDFFFIIIMMMQQQPPPMMMIIIGGGHHHDDDFFFHHHIIIKKKQQQXXX]]]UUUNNNHHHGGGEEEBBBBBBEEECCCEEEHHHIIIHHHGGGGGGGGGAAABBBBBBBBBBBBCCCCCCCCCIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGHHHHHHGGGFFFEEEEEEBBBDDDHHHIIIJJJJJJKKKMMMJJJJJJLLLMMMNNNOOOOOOOOOQQQQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNOOOOOONNNNNNMMMKKKIIILLLSSSWWWVVVVVVWWWZZZVVVRRRRRRUUUWWWVVVTTTRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]cccrrrooorrrkkkWWWQQQKKKIIIJJJFFFCCCAAA===:::888888:::;;;???CCCIIIMMMOOOMMMJJJGGGBBBBBBAAA@@@???@@@CCCFFFJJJLLLPPPSSSUUUWWWZZZ\\\ZZZ]]]```ccceeegggiiikkkmmmoooxxx~~~wwwrrrnnnjjjhhhjjjjjjlllsss{{{wwwyyyppp___YYYVVVRRRNNNJJJJJJIIIIIIJJJLLLNNNOOORRRSSSUUUWWWYYY[[[\\\\\\TTTYYY[[[ZZZZZZ\\\[[[XXXXXXWWWVVVVVVUUUTTTTTTTTTvvvpppmmmooorrrsssvvvzzz|||{{{xxxyyy|||~~~}}}}}}}}}~~~}}}}}}}}}|||~~~|||{{{zzz{{{|||}}}yyyyyyzzz}}}}}}vvvllleeeaaa[[[TTTYYY`````````\\\NNN???;;;888888777555777;;;999999999999:::;;;<<<======>>>AAACCCDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCEEEGGGHHHHHHHHHIIIKKKMMMOOOOOONNNMMMMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDFFFGGGHHHGGGFFFFFFHHHIIIIIIKKKLLLJJJFFFCCCDDDFFFGGGJJJMMMLLLHHHEEEEEEFFFDDDGGGJJJKKKKKKNNNTTTXXXRRRLLLGGGGGGFFFCCCCCCDDDAAADDDFFFGGGGGGFFFGGGHHHAAAAAABBBBBBBBBCCCCCCCCCIIIHHHGGGEEEDDDDDDCCCCCCDDDFFFGGGGGGFFFEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFBBBDDDFFFHHHJJJKKKNNNQQQMMMLLLLLLLLLMMMNNNOOOPPPRRRQQQOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJMMMTTTXXXXXXWWWYYYWWWSSSPPPPPPRRRUUUUUUTTTQQQTTTVVVXXXXXXXXXZZZ[[[ZZZZZZ```lll{{{vvvxxxsssaaaZZZPPPLLLLLLIIIDDDAAA>>>;;;999888999:::>>>BBBHHHMMMPPPOOOLLLJJJDDDDDDDDDBBB@@@@@@BBBDDDHHHKKKNNNQQQSSSVVVZZZ\\\XXX[[[```cccfffhhhkkkmmmooommmrrr~~~vvvoookkkfffddddddhhhsss}}}sssqqquuummm]]]VVVRRRNNNJJJLLLKKKJJJJJJJJJLLLMMMNNNRRRSSSVVVXXXZZZYYYXXXWWWVVV\\\```^^^]]]^^^]]]ZZZVVVVVVUUUUUUTTTSSSSSSRRR|||uuunnnllljjjeeedddeeehhhlllrrrzzz|||{{{{{{{{{zzzxxxyyyyyy{{{{{{|||{{{zzzyyyyyyxxxwwwwwwxxxzzz|||~~~{{{zzz{{{~~~|||ppphhhggghhheee___dddggg```\\\WWWKKK===999888888777555777;;;::::::999::::::;;;<<<===;;;===@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGIIIJJJGGGKKKMMMKKKGGGDDDFFFHHHGGGIIIKKKIIIEEECCCDDDFFFDDDIIIMMMNNNMMMOOOSSSXXXSSSLLLFFFEEEDDDBBBBBBEEECCCEEEFFFFFFEEEDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFFFFEEEDDDCCCBBBCCCEEEGGGGGGEEECCCDDDFFFEEEEEEFFFGGGHHHHHHHHHHHHCCCEEEFFFFFFGGGJJJNNNRRROOOMMMKKKJJJJJJLLLNNNOOORRRQQQOOONNNMMMMMMMMMNNNJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKNNNUUUXXXVVVUUUUUURRRPPPOOOOOOPPPRRRSSSSSSOOORRRUUUWWWVVVVVVWWWWWWUUUWWW]]]eeeppp}}}nnnfffXXXOOONNNKKKEEECCC@@@===;;;::::::;;;<<<@@@FFFLLLOOOOOOMMMKKKEEEEEEDDDBBB@@@???AAACCCDDDGGGJJJMMMOOOSSSWWWZZZXXX[[[___bbbeeehhhkkknnnooolllooozzz|||uuullliiieeeeeelllzzzrrrmmmmmmvvvuuufffZZZTTTQQQOOOMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQTTTXXX[[[[[[YYYUUUSSSVVV]]]bbbaaa______^^^[[[UUUUUUUUUUUUTTTSSSSSSRRR|||tttoooiiiaaa\\\\\\YYYYYY[[[___hhhvvv~~~~~~~~~zzzuuurrrqqqsssuuuvvvvvvuuusssrrrssssssssstttwwwzzz}}}|||{{{|||wwwlllhhhlllrrrsssnnnqqqooobbbZZZSSSGGG<<<999777888777555777<<<::::::::::::;;;<<<======:::<<>>DDDJJJMMMNNNMMMKKKEEEEEEDDDBBB??????@@@AAAAAACCCGGGJJJLLLPPPTTTXXXXXX[[[^^^aaacccfffjjjmmmnnnjjjlllvvvuuuqqqlllggghhhpppzzz}}}sssllljjjqqq}}}nnnggg^^^VVVSSSRRRSSSTTTLLLLLLLLLLLLMMMOOOQQQSSSRRRUUUYYY\\\\\\YYYTTTQQQTTT\\\aaa```^^^]]]\\\YYYVVVVVVVVVVVVVVVUUUTTTTTT~~~tttllleee]]]WWWXXXVVVUUUWWWYYY___mmmzzz~~~~~~}}}yyytttpppmmmkkkjjjkkklllnnnnnnmmmtttttttttttttttuuuwwwwww|||~~~yyyqqqjjjjjjuuuvvvhhhXXXJJJAAA<<<;;;:::999:::;;;<<<===<<<;;;;;;:::;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDD>>>@@@BBBDDDFFFHHHIIIIIILLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHJJJJJJHHHGGGFFFEEEEEEFFFGGGIIIKKKJJJGGGEEEFFFHHHFFFIIILLLNNNOOOQQQTTTVVVPPPMMMHHHCCC@@@@@@AAABBBGGGFFFEEEEEEEEEDDDAAA???BBBBBBBBBBBBBBBCCCDDDDDDHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCCCCDDDCCCCCCCCCHHHGGGGGGFFFFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKIIIFFFHHHMMMNNNKKKPPPMMMMMMRRRSSSQQQOOOOOOQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQPPPOOONNNPPPRRRTTTVVVZZZ]]]bbbnnn~~~|||sss^^^OOOLLLIIIDDDAAAAAA???<<<<<<>>>;;;;;;>>>DDDJJJNNNNNNMMMNNNKKKFFFAAA???>>>???@@@>>>@@@BBBFFFKKKOOOSSSUUUXXX[[[^^^aaadddgggllloooqqqqqqqqquuu}}}}}}sssqqqooolllmmmqqqvvvwwwwwwuuusssuuuzzz~~~xxxkkkeeellluuuzzzzzzfff___VVVPPPOOOPPPQQQPPPLLLKKKKKKKKKLLLOOORRRSSSRRRQQQRRRVVV[[[\\\WWWRRROOOSSSYYY]]]]]]\\\[[[ZZZWWWUUUSSSSSSUUUVVVWWWVVV}}}tttkkkaaaZZZWWWTTTRRRQQQQQQUUUaaammm|||~~~}}}|||{{{{{{{{{zzz{{{zzzxxxssspppeeecccbbbcccgggkkkoooppprrrrrrrrrssstttuuuuuuvvvxxx{{{~~~|||sssmmmjjjnnn|||xxxgggUUUFFF>>><<<;;;:::::::::;;;<<<=========<<<<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEE@@@AAABBBDDDEEEGGGHHHIIILLLLLLLLLLLLKKKJJJIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDFFFHHHJJJIIIGGGFFFFFFHHHFFFIIIKKKLLLMMMOOOQQQSSSPPPMMMHHHCCCAAA@@@AAACCCEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCBBBBBBCCCDDDDDDEEEHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLJJJHHHGGGEEEFFFHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOMMMJJJJJJNNNOOONNNQQQMMMMMMQQQRRROOOLLLMMMPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQPPPNNNNNNPPPQQQPPPRRRVVVZZZ]]]hhh}}}~~~tttcccTTTMMMLLLFFFCCCBBB@@@<<<;;;===;;;;;;<<>>???>>>>>>>>>>>>??????@@@===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCBBBCCCDDDFFFGGGHHHLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCFFFGGGIIIIIIGGGFFFGGGHHHEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFHHHHHHGGGFFFGGGHHHFFFHHHJJJKKKJJJKKKMMMOOONNNLLLHHHDDDBBBAAABBBCCCDDDBBBAAAAAACCCEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEHHHGGGFFFDDDCCCBBBAAA@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGGGGHHHKKKMMMNNNNNNMMMLLLIIIHHHFFFDDDEEEGGGIIIKKKIIIIIIIIIHHHHHHIIIIIIJJJOOOSSSSSSNNNLLLNNNQQQQQQTTTPPPPPPSSSSSSOOOLLLMMMNNNOOOQQQSSSSSSSSSRRRQQQOOOPPPPPPOOONNNNNNOOOQQQOOOPPPSSSWWWZZZbbbrrrzzzppp```RRRNNNIIIDDDDDDBBB>>>;;;<<<:::::::::>>>CCCHHHKKKLLLMMMKKKIIIGGGDDDBBB@@@??????@@@AAACCCFFFIIILLLNNNVVVYYY]]]```cccfffjjjmmmqqqrrrrrrtttxxx{{{uuussskkkfff```\\\\\\___bbbccchhhqqq{{{sssjjjjjjnnnqqq{{{sssddd[[[UUUMMMIIIJJJNNNPPPQQQLLLKKKJJJKKKLLLNNNQQQRRRQQQQQQRRRUUUYYYYYYVVVRRRUUUWWWZZZZZZYYYXXXXXXXXXVVVUUUSSSTTTUUUWWWWWWVVVzzzsssggg```ZZZUUUQQQOOOUUU]]]jjjyyy~~~}}}zzzyyyzzz|||~~~~~~~~~{{{xxxvvvuuuttttttsssrrrrrrrrrqqqmmmkkkfffcccaaaaaadddhhhjjjkkkjjjlllooorrrtttttttttssswwwzzzzzzwwwwwwzzzyyypppfffaaaaaagggvvvxxxiiiWWWHHH@@@===<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>?????????<<<======???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDCCCBBBCCCDDDGGGHHHJJJJJJKKKJJJJJJIIIHHHGGGIIIHHHGGGFFFEEEDDDCCCCCCEEEGGGHHHHHHGGGFFFFFFGGGDDDEEEGGGHHHHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGIIIIIIHHHGGGIIIJJJLLLJJJHHHEEECCCCCCCCCDDDEEECCC@@@@@@BBBDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFDDDCCCAAA???>>>BBBCCCCCCCCCCCCCCCBBBBBB@@@BBBDDDGGGHHHHHHGGGFFFGGGIIILLLOOOPPPOOONNNLLLIIIGGGEEEDDDDDDEEEHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIOOOUUUWWWQQQMMMNNNQQQSSSXXXTTTSSSVVVVVVQQQNNNNNNLLLNNNQQQTTTUUUUUUSSSRRRNNNOOOOOONNNMMMMMMNNNPPPPPPPPPTTTXXX[[[___jjjvvvppp\\\QQQJJJEEEEEEDDD@@@======:::999999;;;???DDDHHHJJJJJJKKKJJJJJJGGGEEEBBB@@@>>>>>>???@@@CCCGGGJJJLLLTTTWWW\\\___bbbeeehhhkkkoooppprrrtttwww|||rrrkkkaaa\\\[[[]]]^^^]]]dddnnnzzzxxxnnnjjjjjjllluuu~~~qqqcccTTTNNNHHHFFFIIIMMMPPPQQQNNNMMMMMMMMMNNNPPPRRRTTTQQQQQQRRRUUUXXXXXXUUURRRVVVWWWYYYYYYWWWWWWXXXZZZWWWVVVUUUVVVXXXYYYXXXWWW}}}~~~ppphhh```ZZZTTTQQQTTTZZZgggvvv~~~|||yyywwwwwwyyy|||~~~~~~~~~}}}{{{xxxvvvuuutttsssrrrqqqpppoooooommmjjjgggeeeddddddeeeggghhhgggfffiiikkknnnrrrtttuuuuuuuuuyyy|||xxxtttuuuzzzppphhh```]]]^^^bbbmmmxxxvvvrrriii[[[MMMBBB>>>===<<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFEEECCCBBBCCCDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHGGGFFFEEEDDDCCCBBBDDDFFFGGGGGGFFFEEEEEEFFFDDDFFFGGGIIIIIIHHHFFFEEEDDDEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGEEEEEEEEEGGGJJJIIIHHHFFFEEEEEEDDDDDDGGGDDDBBBAAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA???>>>AAABBBCCCCCCDDDCCCCCCCCC@@@BBBDDDGGGHHHHHHGGGFFFGGGIIILLLOOOPPPOOONNNLLLIIIGGGEEECCCCCCEEEGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJNNNTTTVVVQQQMMMMMMPPPQQQWWWSSSRRRUUUUUUQQQNNNNNNLLLNNNQQQTTTUUUUUUSSSRRRMMMNNNOOONNNLLLLLLNNNOOOQQQPPPRRRWWWZZZ\\\ccckkk~~~hhhUUUMMMFFFEEEEEEBBB???>>>:::999999999;;;???DDDGGGHHHIIIJJJKKKJJJGGGDDDBBB<<<<<<===>>>AAAEEEIIILLLQQQUUUYYY]]]```cccfffhhhkkkmmmpppsssuuuyyy}}}~~~vvvkkkccc```___^^^\\\bbbnnn{{{~~~|||rrrllliiijjjqqqyyymmmaaaMMMIIIEEEEEEJJJNNNQQQQQQOOONNNMMMMMMMMMOOORRRSSSRRRRRRSSSUUUWWWWWWUUUSSSTTTVVVWWWWWWWWWXXXZZZ\\\YYYXXXWWWXXXZZZ[[[ZZZXXXxxx}}}yyypppfff___XXXRRRSSSWWWdddrrryyywwwuuuvvvyyy|||~~~~~~{{{zzzxxxuuutttrrrqqqqqqnnnmmmkkkkkkkkkjjjhhhfff``````bbbeeehhhiiihhhfffjjjkkknnnrrruuuwwwxxxxxxyyy|||sssooopppxxx|||eee```]]]^^^```ccciiipppmmmfff[[[OOOEEE???<<<;;;<<<===>>>???@@@AAAAAAAAA>>>????????????>>>=========>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGGGGEEEDDDEEEFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEGGGHHHIIIGGGFFFEEEFFFFFFFFFDDDCCCDDDEEEHHHHHHHHHGGGGGGFFFEEEEEEGGGEEECCCCCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDCCCAAA???>>>@@@@@@BBBCCCDDDDDDEEEEEEBBBCCCEEEGGGHHHHHHGGGGGGGGGHHHKKKMMMNNNNNNMMMLLLJJJHHHFFFDDDCCCEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJMMMRRRTTTPPPMMMOOOPPPPPPRRRNNNNNNQQQRRROOOLLLMMMLLLNNNPPPRRRTTTTTTSSSRRRMMMNNNNNNMMMLLLLLLMMMOOOOOOMMMNNNSSSWWWYYY]]]bbbtttvvv___TTTJJJGGGGGGCCC@@@@@@:::;;;:::999999;;;@@@CCCEEEFFFIIIJJJJJJIIIGGGEEE>>>===<<<===???CCCGGGIIINNNRRRWWW[[[^^^```ccceeegggjjjmmmppprrrvvvzzz}}}zzzooogggccc```___aaannn|||~~~}}}wwwooojjjkkkqqqvvv|||vvvdddXXXIIIGGGEEEHHHMMMQQQRRRRRRNNNMMMLLLLLLLLLNNNPPPRRRSSSTTTUUUVVVWWWVVVVVVUUUSSSUUUWWWWWWWWWXXXZZZ[[[YYYXXXXXXYYY[[[[[[ZZZXXX{{{xxx{{{}}}qqqhhh```XXXVVVXXXdddqqq}}}~~~wwwvvvuuuvvvxxx{{{||||||yyyxxxuuussspppnnnllllllgggfffeeefffhhhhhhgggfff``````aaadddgggjjjjjjjjjkkkmmmooorrruuuxxx{{{|||{{{~~~}}}ppppppwww|||ppp___]]]^^^dddgggfffgggjjjcccYYYLLLBBB>>>===;;;:::<<<===???@@@AAABBBBBBAAA@@@@@@AAAAAAAAA@@@>>>===???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIGGGFFFGGGIIIIIIGGGEEEDDDEEEFFFEEECCCBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEHHHIIIIIIHHHEEEDDDDDDCCCBBBBBBCCCCCC@@@AAACCCCCCCCCAAA@@@>>>>>>???AAACCCDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLJJJIIIFFFDDDDDDEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMPPPQQQOOOOOOQQQQQQNNNMMMJJJKKKOOOQQQNNNMMMNNNMMMNNNOOOQQQQQQRRRRRRRRRLLLMMMNNNMMMKKKKKKMMMNNNOOOKKKKKKQQQVVVWWWZZZ]]]fffxxxlll^^^PPPKKKHHHDDDAAA@@@;;;<<<<<<:::888999<<>>===>>>@@@CCCEEEKKKOOOTTTYYY\\\^^^```bbbeeegggjjjlllnnnqqquuuxxxzzzuuummmiiihhhfffssszzzrrrmmmnnnsssvvvyyy{{{kkkYYYOOOGGGFFFGGGKKKQQQTTTTTTRRRQQQPPPOOONNNOOOPPPSSSTTTTTTUUUWWWWWWWWWVVVVVVWWWTTTVVVXXXXXXWWWWWWWWWXXXWWWWWWWWWXXXZZZZZZYYYWWWxxxrrrrrr}}}rrriii```\\\]]]hhhrrr{{{~~~~~~~~~|||xxxwwwvvvtttuuuwwwzzzzzzzzzyyywwwtttqqqmmmjjjhhhgggaaaaaaaaacccfffhhhhhhgggfffdddcccdddgggjjjllllllmmmnnnppprrrvvvyyy}}}~~~|||yyy{{{uuuggg```___cccjjjlllhhheeeeeeYYYNNN@@@999:::<<<<<<:::<<<===???AAABBBBBBBBBBBBAAAAAABBBCCCBBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDAAABBBCCCEEEFFFFFFGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIKKKIIIGGGHHHJJJJJJGGGDDDCCCDDDEEEEEECCCBBBCCCDDDFFFFFFHHHIIIIIIHHHGGGFFFCCCBBBDDDFFFJJJLLLKKKJJJEEEDDDCCCBBBBBBBBBBBBBBB???@@@BBBCCCCCCBBB@@@???===>>>@@@BBBEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIGGGEEEDDDEEEGGGIIIEEEEEEEEEEEEFFFGGGHHHIIIMMMOOOOOONNNPPPSSSRRRNNNLLLIIIJJJOOORRRPPPOOOPPPNNNOOOOOOOOOPPPQQQQQQRRRLLLMMMMMMLLLKKKKKKLLLNNNPPPLLLKKKQQQWWWYYYZZZ]]][[[llluuufffVVVNNNJJJEEEAAA@@@<<<======;;;888888:::===@@@BBBEEEHHHJJJKKKJJJJJJEEECCC@@@======>>>@@@BBBIIIMMMSSSWWWZZZ\\\___```dddfffhhhjjjkkknnnqqqtttyyyvvvqqq{{{wwwsssrrrnnnzzz|||tttoooppptttwwwyyy}}}yyyssscccSSSJJJFFFFFFIIINNNTTTVVVUUURRRUUUTTTSSSRRRSSSTTTVVVXXXUUUVVVXXXXXXWWWWWWWWWXXXVVVWWWYYYYYYWWWVVVUUUUUUVVVUUUVVVWWWYYYYYYWWWUUU{{{qqqnnnuuu~~~tttllleeeaaammmsss{{{~~~{{{yyyyyyvvvtttrrrsssuuuwwwwwwwwwvvvtttqqqmmmhhhddd```___]]][[[YYY\\\```bbbbbbaaabbbaaaaaadddiiilllkkkjjjmmmoooqqqsssuuuyyy}}}rrrhhhdddhhhkkknnnqqqtttsssiii^^^SSSHHH>>>;;;;;;999888999999:::===???@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@CCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDEEEFFFFFFFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEHHHFFFDDDBBBAAABBBCCCDDDFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHJJJJJJHHHFFFDDDEEEDDDCCCBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFBBBCCCEEEEEEEEEEEEHHHJJJJJJKKKJJJHHHFFFFFFHHHJJJIIIHHHGGGGGGHHHJJJMMMNNNJJJIIIIIIHHHGGGGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKMMMPPPRRRSSSQQQPPPOOOOOONNNMMMKKKKKKLLLMMMMMMLLLKKKNNNSSSVVVVVVTTTRRRQQQQQQNNNJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNPPPRRRVVVWWWaaacccpppsss]]]RRRLLLFFFCCCCCCAAAAAA???<<<999999;;;<<<===@@@EEEIIILLLLLLKKKJJJGGGEEEAAA>>>======>>>???CCCGGGMMMRRRVVVZZZ]]]```aaaccceeeggghhhkkknnnqqqvvv{{{}}}mmmhhhlllrrrvvvyyy|||zzzuuuvvvzzz|||wwwooofffYYYNNNJJJBBBJJJRRRVVVVVVTTTUUUWWWTTTUUUUUUVVVXXXZZZ[[[\\\VVVXXX[[[\\\ZZZXXXVVVVVVUUUXXXXXXVVVWWWZZZZZZXXXVVVVVVVVVVVVVVVVVVVVVVVV~~~qqqkkkqqqzzz~~~vvvoookkklllqqqwwwzzzzzzyyyxxxxxxtttrrrppppppqqqrrrrrrqqqpppoookkkgggccc^^^[[[YYYXXXVVVVVVXXX\\\___```___cccbbbbbbdddiiimmmnnnmmmlllnnnrrruuuyyy~~~zzzpppiiiiiinnnqqqtttvvvwwwssshhh\\\QQQGGG>>><<<;;;:::999:::;;;===???AAABBBCCCCCCCCCAAA@@@???>>>>>>???AAAAAACCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDEEEFFFFFFFFFEEEGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFDDDBBBAAAAAABBBCCCEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@??????@@@AAACCCDDDCCCDDDEEEEEEEEEFFFHHHJJJLLLLLLLLLJJJHHHHHHJJJLLLJJJIIIHHHHHHHHHJJJLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLIIIKKKNNNNNNMMMKKKKKKKKKLLLJJJIIIJJJKKKMMMLLLLLLLLLOOORRRTTTTTTSSSRRRQQQOOOMMMKKKJJJLLLMMMMMMMMMOOOOOOOOOOOOQQQTTTWWWYYYYYY[[[ggg|||lll^^^UUULLLFFFFFFAAA@@@???===;;;;;;<<<>>><<<>>>CCCHHHKKKLLLLLLKKKHHHFFFCCC???>>>===>>>>>>@@@DDDIIINNNRRRVVVZZZ\\\___aaaccceeefffhhhkkknnntttxxxqqqgggfffgggsss}}}xxxxxx|||zzzxxxyyyooohhh```UUULLLHHHGGGMMMUUUYYYXXXVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZWWWYYY[[[\\\[[[YYYWWWVVVWWWZZZZZZWWWVVVXXXWWWTTTSSSTTTTTTTTTUUUVVVVVVWWWqqqiiilllsssxxxssslllooosssuuuvvvuuuvvvvvvqqqnnnlllkkkkkkkkkiiihhhiiigggeeeaaa]]]ZZZWWWVVVRRRQQQQQQSSSWWW[[[]]]^^^dddcccbbbdddiiimmmpppqqqooorrrvvvzzz~~~|||sssllllllpppyyy}}}|||uuugggZZZMMMDDD===<<<<<<;;;:::<<<<<<===???@@@BBBBBBCCCCCC@@@@@@??????@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAABBBCCCDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEEEEDDDCCCBBBAAADDDDDDEEEEEEEEEDDDCCCCCC@@@@@@?????????AAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKMMMMMMMMMLLLJJJJJJLLLMMMKKKKKKIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKMMMLLLLLLKKKKKKKKKLLLLLLFFFHHHKKKKKKJJJHHHHHHHHHIIIHHHGGGHHHKKKMMMMMMLLLNNNOOOPPPQQQQQQQQQQQQQQQOOOMMMMMMNNNOOOPPPNNNMMMNNNNNNNNNOOOQQQTTTVVVXXXUUUXXXaaaqqqzzzkkk\\\NNNEEECCCCCCBBB@@@???===<<<;;;;;;:::<<<@@@EEEHHHKKKLLLMMMIIIGGGEEEBBB???>>>>>>>>><<<@@@DDDIIILLLPPPUUUXXX\\\^^^aaabbbccceeegggjjjpppsssyyy~~~wwwhhhaaa^^^```kkk|||zzzvvv{{{}}}}}}yyyxxxxxxooogggbbb]]]TTTMMMJJJNNNSSSYYY\\\[[[YYYYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\ZZZXXXWWWXXX[[[[[[XXXWWWWWWTTTOOOPPPPPPQQQRRRSSSUUUVVVWWWsssggghhhnnn|||vvvppppppqqqrrrqqqqqqrrrrrrllljjjgggeeedddcccaaa_________]]]\\\ZZZXXXVVVVVVMMMMMMNNNPPPTTTYYY\\\^^^bbbbbbaaacccggglllqqqsssvvvxxx|||wwwooolllqqqzzzvvvfffXXXHHHAAA<<<======;;;;;;>>>;;;<<<===>>>???@@@AAAAAA@@@@@@??????@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAA@@@BBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDEEEFFFFFFGGGKKKJJJJJJIIIIIIJJJJJJKKKGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEDDDCCCBBBAAAAAACCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAACCCDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMKKKKKKLLLMMMLLLLLLKKKJJJIIIIIIJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKFFFIIIKKKLLLKKKIIIHHHHHHHHHGGGFFFHHHKKKNNNNNNNNNOOONNNMMMNNNOOOQQQQQQQQQOOOOOOPPPRRRTTTSSSQQQNNNKKKKKKKKKMMMOOOQQQSSSTTTSSSUUU]]]gggtttyyygggUUUHHHAAAFFFDDDAAA???===;;;999777999:::===AAAEEEIIIKKKMMMJJJIIIGGGDDDBBB@@@???>>>;;;===AAADDDGGGKKKPPPSSSYYY[[[^^^``````bbbdddfffjjjnnnttt{{{}}}lllaaa[[[UUU\\\iiizzzwwwssswwwqqqiiicccaaa___YYYSSSRRRVVVYYY]]]^^^]]]\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[YYYWWWWWWZZZ[[[YYYWWWWWWSSSNNNNNNNNNNNNOOOQQQTTTVVVWWWttthhhggglll}}}xxxtttrrrpppnnnmmmlllkkkjjjeeecccaaa___^^^[[[XXXVVVTTTTTTTTTUUUUUUUUUUUUUUULLLMMMNNNPPPSSSXXX]]]``````aaabbbcccggglllrrruuuyyy|||{{{sssnnnoooyyyrrrbbbTTTDDD???<<<===>>><<<<<>>???@@@AAA@@@@@@??????@@@BBBDDDEEE@@@@@@AAABBBBBBBBBAAA@@@DDDDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIFFFFFFEEEDDDCCCBBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFGGGIIIJJJIIIKKKLLLLLLKKKJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGIIILLLMMMKKKJJJIIIIIIGGGGGGGGGIIILLLOOOPPPPPPOOOMMMMMMNNNQQQSSSRRRQQQQQQRRRTTTWWWXXXWWWTTTQQQKKKKKKKKKLLLNNNOOOPPPQQQNNNQQQVVV]]]ddduuuvvvcccRRRHHHFFFCCC???>>>======:::888999:::;;;>>>AAAEEEIIIKKKJJJJJJIIIGGGEEEBBB@@@???<<<>>>???AAACCCGGGLLLPPPUUUWWW[[[]]]^^^___aaabbbbbbhhhqqqzzz~~~~~~pppbbb[[[TTTWWW^^^kkk}}}xxxsssvvv|||}}}zzzlllfffaaabbbbbb^^^ZZZZZZ[[[]]]_________^^^]]]]]][[[ZZZZZZZZZZZZ[[[[[[\\\\\\ZZZZZZ[[[\\\\\\ZZZWWWUUUYYY[[[YYYXXXXXXUUUQQQMMMMMMMMMNNNOOORRRTTTVVVuuuhhhfffjjjzzzxxxrrrooollliiigggeeecccaaa\\\[[[YYYWWWVVVTTTQQQNNNKKKKKKLLLNNNOOOQQQRRRRRRMMMNNNOOOQQQSSSXXX^^^bbb```bbbeeehhhkkkpppvvvzzz{{{~~~~~~|||vvvqqqqqqvvvwwwhhhYYYMMMAAA>>>===>>>>>>;;;<<>>@@@@@@>>>;;;::::::;;;===BBBFFFIIIJJJJJJJJJIIIHHHEEECCCAAA>>>?????????@@@CCCHHHLLLOOORRRVVVYYYZZZ[[[]]]___[[[aaakkkvvvvvveee[[[XXXWWWYYYbbbqqq{{{uuuuuuxxx}}}|||ttthhhbbb___aaaccc```^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]YYYYYYYYYYYYZZZ[[[]]]]]]\\\ZZZXXXYYY\\\\\\YYYVVVUUUYYYZZZXXXXXXZZZXXXTTTOOONNNMMMMMMNNNPPPRRRTTTuuuhhhdddhhhttt{{{xxxrrrkkkhhhdddaaa```^^^ZZZXXXSSSRRRPPPPPPPPPNNNKKKHHHHHHIIIJJJKKKMMMNNNOOOOOONNNOOOQQQQQQSSSWWW^^^ccccccgggkkkooorrrvvv|||~~~~~~yyypppooouuu~~~{{{iiiZZZMMMDDD@@@======???>>>;;;<<>>>>>???AAAAAA>>>???AAACCCCCCBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFGGGHHHIIIKKKLLLNNNMMMMMMLLLLLLMMMMMMNNNGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKGGGFFFEEEEEEDDDEEEFFFFFFDDDCCCAAAAAABBBEEEHHHIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHGGGIIIKKKLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQOOONNNLLLKKKIIIHHHGGGGGGFFFIIIKKKLLLJJJIIIHHHHHHGGGFFFFFFHHHKKKNNNOOOOOOPPPQQQTTT[[[```aaa\\\WWWRRRSSSUUUXXXZZZYYYVVVTTTNNNNNNOOONNNNNNMMMMMMLLLNNNPPPTTTXXXZZZbbbuuuvvvhhh\\\KKKEEE???===???AAAAAA@@@>>><<<:::999:::>>>BBBEEEIIIJJJKKKKKKJJJHHHEEECCC@@@@@@???======@@@EEEHHHHHHKKKPPPTTTVVVXXXYYY[[[XXX[[[bbbkkkuuu~~~lll___ZZZWWWWWW]]]jjjzzz|||zzz|||~~~}}}~~~{{{sssooofffaaa^^^aaacccbbb``````]]]]]]\\\\\\]]]]]]]]]]]]YYYYYYYYYYYYZZZ[[[\\\\\\\\\YYYWWWXXX[[[\\\YYYUUUXXX[[[[[[XXXXXXZZZYYYVVVRRRPPPNNNMMMMMMNNNPPPQQQuuugggcccfffmmmsss|||}}}~~~~~~}}}|||yyyuuunnnjjjdddaaa]]][[[[[[YYYUUURRRMMMLLLKKKKKKKKKJJJGGGDDDKKKKKKLLLLLLMMMNNNOOOOOONNNPPPQQQRRRSSSWWW^^^cccgggkkkqqquuuwww{{{tttkkkmmmwwwrrr___QQQEEE===???===>>>@@@>>>;;;;;;???>>>>>>=========???@@@AAAAAA@@@???>>>>>>>>>???@@@>>>???AAACCCCCCCCCAAA@@@@@@@@@@@@AAACCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKGGGGGGFFFEEEEEEFFFGGGHHHFFFDDDBBBAAACCCFFFJJJLLLHHHGGGFFFEEEEEEFFFGGGGGGDDDEEEFFFEEEDDDDDDFFFHHHGGGIIILLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPOOONNNLLLJJJIIIHHHHHHHHHJJJMMMNNNLLLKKKJJJJJJFFFEEEEEEGGGJJJLLLMMMMMMQQQSSSXXX```gggggg```ZZZQQQRRRTTTVVVYYYXXXVVVTTTMMMMMMMMMMMMLLLJJJIIIHHHIIIKKKOOORRRSSSYYYhhhxxxtttiiiTTTMMMCCC??????@@@???===@@@===:::888888<<<@@@CCCHHHIIIKKKLLLKKKIIIFFFDDDAAA@@@>>><<<;;;===BBBFFFCCCGGGMMMQQQSSSUUUWWWXXXVVVXXX\\\ccclllwww{{{zzz{{{}}}uuufffZZZWWWUUUZZZgggvvv~~~rrrmmmkkkgggaaa___bbbeeecccbbbccc]]]\\\ZZZZZZ\\\]]]]]]\\\YYYYYYYYYYYYYYYYYYZZZ[[[\\\YYYVVVWWWZZZ[[[YYYUUUZZZ]]]\\\XXXXXXZZZYYYVVVTTTRRROOOMMMLLLMMMNNNPPP|||mmmdddaaaaaaeeehhhmmmqqqttttttsssrrrrrrnnnkkkjjjkkkiiiccc^^^XXXWWWTTTRRRPPPNNNMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKKKKLLLMMMPPPRRROOOQQQTTTUUUWWW[[[bbbhhhooorrrwww{{{}}}|||tttnnngggiiiwwwssscccSSSEEE??????===============>>>??????>>>>>>>>>>>>>>>?????????FFFEEEDDDBBBAAA@@@??????BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHEEEFFFJJJJJJGGGGGGJJJOOOMMMLLLNNNQQQRRRQQQNNNEEEEEECCCCCCDDDFFFHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJJJJIIIKKKJJJGGGEEEEEEFFFHHHJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDIIIJJJFFFCCCEEEGGGGGGEEEHHHKKKNNNOOOMMMJJJHHHLLLMMMOOOOOOMMMJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJNNNMMMLLLKKKJJJIIIHHHGGGKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFEEEFFFIIILLLMMMMMMNNNOOOTTT\\\bbbccc]]]WWWQQQPPPOOOPPPSSSUUUVVVVVVNNNNNNLLLKKKJJJIIIIIIHHHMMMMMMNNNPPPRRRXXX^^^ccc}}}xxx{{{lllYYYFFF@@@???>>>>>>AAA>>><<<:::999999;;;>>>@@@CCCEEEIIILLLMMMKKKIIIGGGJJJGGGCCC???======>>>@@@AAABBBDDDGGGJJJNNNQQQRRRQQQTTTXXX\\\aaaiiittt|||~~~}}}zzzyyyyyyyyyxxxwwwwwwyyyzzzyyyyyy~~~}}}hhhbbb\\\ZZZaaakkksss{{{zzzlllfffggg```___]]]]]]___``````___]]]^^^^^^[[[ZZZ\\\^^^^^^ZZZZZZXXXVVVTTTVVVZZZ]]]aaa___[[[XXXVVVUUUVVVVVVYYYZZZZZZZZZYYYWWWTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSwwwiii```]]]]]]]]]___cccfffhhhiiihhhhhhccc```\\\\\\]]][[[VVVQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKMMMOOORRRSSSVVVYYYZZZ\\\```gggmmmtttwww{{{~~~tttkkkgggdddiiixxxttteeeXXXMMMCCC???@@@===============>>>>>>????????????@@@@@@@@@@@@AAAEEEDDDCCCAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFJJJJJJGGGFFFHHHMMMLLLKKKMMMPPPQQQPPPNNNGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLJJJHHHFFFFFFGGGIIIJJJJJJJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDHHHIIIFFFDDDFFFHHHGGGEEEHHHKKKNNNOOOOOOMMMLLLKKKLLLNNNNNNLLLJJJHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHFFFEEEFFFIIILLLMMMMMMNNNOOORRRYYY^^^___ZZZUUUPPPOOONNNOOOQQQRRRRRRQQQLLLKKKJJJIIIGGGGGGGGGGGGJJJKKKLLLMMMOOOTTTYYY]]]lll{{{yyyoooWWWIIIAAA<<<:::<<<>>>===;;;:::999:::<<<===AAADDDIIILLLNNNMMMJJJIIIIIIFFFBBB>>><<<<<<======>>>???AAACCCFFFJJJLLLNNNOOOQQQUUUWWW[[[aaakkkrrr}}}}}}zzzxxxxxxxxxwwwvvvsssuuuvvvuuutttyyyqqqccc^^^\\\ccclllttt|||zzzkkkbbbaaa___^^^^^^^^^^^^_________[[[\\\[[[YYYYYYZZZ[[[\\\[[[ZZZXXXVVVTTTVVVYYY\\\^^^\\\YYYVVVVVVWWWYYYZZZ[[[[[[[[[ZZZXXXVVVTTTSSSPPPPPPPPPPPPPPPQQQRRRRRRyyymmmaaaZZZVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[WWWTTTRRRQQQRRRPPPLLLIIIGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFHHHJJJLLLLLLMMMNNNQQQSSSWWW[[[^^^aaaccchhhooouuu{{{}}}pppccccccdddjjjwwwnnn```QQQJJJEEEAAA??????============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEGGGKKKKKKGGGEEEFFFJJJJJJJJJLLLNNNPPPOOONNNIIIHHHFFFDDDDDDDDDDDDEEECCCCCCDDDDDDEEEGGGHHHIIIGGGGGGIIIJJJJJJKKKKKKKKKLLLJJJIIIGGGGGGHHHIIIJJJLLLKKKJJJHHHHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDHHHIIIGGGEEEGGGHHHFFFFFFHHHKKKNNNPPPQQQQQQQQQKKKLLLMMMMMMLLLJJJHHHFFFFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKIIIGGGFFFGGGJJJLLLMMMMMMNNNNNNOOOTTTXXXYYYVVVRRRNNNMMMMMMNNNOOOOOONNNLLLKKKKKKIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNPPPTTTWWW```qqqwwwyyykkkUUUGGG???<<<<<<======<<<;;;::::::::::::>>>BBBGGGLLLOOOOOOMMMLLLJJJHHHEEEAAA>>>======>>>>>>>>>???AAACCCFFFHHHJJJMMMOOORRRSSSUUUZZZbbbhhhsssyyy|||yyyxxxwwwvvvvvvqqqrrrrrrqqqqqqttt{{{|||gggaaa```fffooovvv|||xxxhhh^^^[[[^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYXXXXXXXXXXXXZZZ[[[\\\[[[YYYWWWUUUUUUXXX[[[ZZZXXXVVVUUUVVVYYY\\\___]]]\\\[[[YYYWWWVVVTTTTTTQQQPPPPPPPPPPPPQQQRRRRRRnnnlllggg___WWWQQQNNNMMMOOONNNNNNNNNOOOOOOPPPQQQOOOLLLJJJJJJJJJJJJGGGEEECCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJLLLNNNOOOPPPRRRUUUWWWYYY]]]bbbfffjjjpppwww}}}}}}nnnaaadddgggmmmvvv}}}{{{ttt```RRRDDD@@@@@@>>>======<<<======>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFIIIMMMMMMHHHEEEFFFGGGHHHIIIKKKMMMNNNNNNMMMHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFJJJKKKHHHGGGIIIHHHDDDGGGHHHJJJMMMPPPSSSUUUVVVMMMLLLLLLMMMLLLJJJGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGGGGJJJLLLMMMMMMMMMLLLMMMOOORRRSSSQQQOOOLLLKKKKKKMMMNNNNNNMMMKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHJJJLLLMMMMMMOOOQQQTTT[[[eeewwwyyywww||||||bbbQQQFFFBBBBBB;;;;;;;;;;;;;;;::::::999<<>>===;;;:::<<<<<<===>>>???>>>>>>======>>>>>>???@@@AAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGJJJNNNNNNIIIGGGGGGFFFGGGIIIJJJKKKKKKLLLMMMFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIILLLMMMKKKJJJKKKHHHCCCGGGHHHJJJLLLOOOSSSUUUWWWOOOMMMMMMNNNNNNMMMIIIFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHDDDEEEFFFGGGHHHJJJJJJKKKJJJHHHGGGGGGJJJLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNJJJIIIJJJKKKNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGIIIJJJKKKKKKLLLNNNPPPUUUXXXcccwww|||sss]]]OOOFFFBBB:::;;;;;;;;;;;;;;;;;;;;;:::===AAAFFFJJJMMMNNNNNNOOONNNLLLJJJGGGEEECCCBBB@@@@@@@@@@@@AAABBBCCCCCCGGGIIILLLMMMNNNQQQXXX]]]fffoooxxx}}}zzzwwwtttsssqqqoooooopppsssvvv{{{|||}}}{{{zzzyyyxxxwwwxxx{{{}}}tttooommmrrryyy|||~~~~~~sssiiiaaa]]]^^^[[[^^^______\\\[[[[[[\\\\\\VVVTTTXXXZZZYYYYYY\\\]]]]]]\\\YYYWWWWWWYYYZZZ[[[ZZZYYYXXXYYY[[[^^^___]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQHHHIIIJJJHHHDDDBBB@@@@@@BBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCEEEEEEFFFGGGIIIKKKMMMNNNLLLNNNQQQTTTWWWZZZ^^^bbbaaaffflllqqquuuzzzzzztttsssyyywwwiii^^^ccchhhlllppppppiii___SSSHHH@@@>>>>>><<<:::;;;;;;<<<>>>?????????>>>===<<<<<<===>>>??????@@@AAA?????????>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCEEEFFFGGGGGGBBBDDDFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFIIIMMMNNNJJJHHHIIIFFFHHHJJJKKKJJJJJJJJJLLLEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGIIILLLNNNMMMNNNOOOKKKEEEFFFGGGIIILLLOOOQQQSSSTTTNNNMMMLLLOOORRRRRROOOKKKKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHDDDEEEEEEFFFHHHIIIJJJJJJIIIGGGFFFFFFIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMJJJIIIHHHJJJMMMOOOPPPOOOIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGFFFFFFGGGJJJMMMRRRQQQWWWggg~~~nnn[[[KKKAAA======<<<;;;;;;;;;<<<<<<:::;;;>>>AAAEEEHHHKKKMMMMMMMMMLLLKKKIIIFFFDDDCCC@@@@@@???>>>>>>>>>??????AAADDDFFFGGGHHHKKKQQQVVV]]]fffpppwww|||vvvtttqqqooonnnooopppqqqvvvwwwzzz~~~~~~{{{wwwvvvtttsssssstttuuuvvvvvvyyy{{{~~~|||wwwuuuyyy~~~}}}rrrhhhbbb^^^^^^```ZZZ]]]```___\\\YYYZZZ[[[[[[SSSPPPVVVYYYWWWVVVZZZZZZ[[[ZZZXXXVVVVVVXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQ???AAACCCBBB@@@??????@@@>>>>>>>>>>>>>>>=========?????????>>>>>>???AAACCCAAAAAAAAAAAABBBCCCDDDDDDGGGHHHIIIJJJMMMOOOQQQRRRQQQTTTXXX\\\___dddiiilllmmmqqqvvvyyy{{{~~~sssooojjjjjjrrrtttiii```eeeiiijjjjjjhhh___UUUJJJCCC?????????===<<<>>>;;;<<<>>>?????????======;;;<<<<<<===>>>???@@@AAA@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCDDDEEEEEEFFFCCCDDDGGGIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDFFFJJJKKKHHHHHHJJJGGGJJJLLLKKKIIIHHHIIIKKKFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFHHHJJJKKKLLLLLLKKKHHHIIIIIIHHHHHHGGGFFFEEEFFFJJJMMMOOORRRUUUQQQJJJFFFGGGIIIKKKMMMOOOPPPPPPJJJIIIKKKPPPVVVYYYWWWTTTQQQOOOLLLIIIFFFEEEEEEEEEDDDFFFHHHJJJKKKJJJHHHGGGDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEEEEGGGIIIJJJJJJHHHIIIJJJKKKKKKKKKLLLMMMLLLJJJGGGGGGJJJLLLNNNNNNHHHHHHGGGGGGFFFFFFGGGGGGEEEFFFEEEDDDDDDFFFJJJMMMSSSPPPSSS^^^nnnooo[[[MMMCCCAAA>>><<<:::::::::;;;;;;;;;;;;<<>>>>>>>>>>>???AAADDDDDDDDDFFFKKKOOOSSS[[[dddkkktttzzzxxxtttrrrqqqpppppppppuuuvvvxxx{{{~~~}}}{{{tttrrrqqqpppqqqrrrssssssqqqrrrtttuuuvvvxxx{{{~~~~~~|||zzzvvv~~~xxxiiiaaa^^^[[[\\\^^^YYY]]]```___[[[XXXYYYZZZVVVMMMJJJQQQUUURRRQQQUUUVVVVVVWWWVVVTTTTTTUUUWWWXXXYYYZZZ[[[[[[ZZZXXXWWWVVVVVVWWWWWWVVVTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPPPP<<<>>>@@@@@@??????@@@AAA>>>???????????????>>>===<<<<<<===<<<<<<===@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIKKKMMMOOORRRTTTUUUXXX[[[___ccchhhmmmrrrvvvvvvyyy}}}qqqmmmhhhhhhrrrlllccceeehhhjjjhhheee```VVVKKKBBB???>>>@@@???===>>>AAA;;;<<<>>>???@@@???===<<<;;;<<<===>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDBBBCCCGGGIIIGGGHHHKKKHHHKKKMMMLLLIIIHHHIIIJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFAAABBBCCCEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCHHHLLLPPPUUUYYYUUUOOOEEEGGGIIIKKKMMMMMMMMMMMMGGGGGGIIIPPPYYY^^^]]]ZZZVVVTTTPPPKKKHHHFFFEEEEEECCCEEEGGGIIIJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFEEEEEEGGGIIIIIIIIIGGGIIIKKKLLLLLLLLLLLLMMMNNNKKKGGGFFFGGGJJJLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEGGGLLLPPPRRRNNNNNNUUU^^^nnnmmm^^^HHHEEEAAA<<<999888999999<<<:::999999;;;@@@FFFIIINNNOOOPPPPPPOOOMMMJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBDDDDDDCCCDDDHHHLLLMMMUUU[[[```gggsss~~~|||xxxvvvuuutttssssssrrrssstttwwwyyyzzzxxxvvvrrrqqqooooooqqqssssssssspppqqqssssssssstttwwwyyyyyy|||}}}zzzwwwsss~~~rrreee___]]]ZZZYYY[[[XXX]]]aaa```[[[XXXXXXZZZSSSHHHEEEMMMRRRNNNMMMQQQRRRSSSTTTSSSRRRRRRTTTUUUUUUVVVYYY[[[[[[YYYWWWUUUSSSTTTVVVWWWVVVUUUSSSQQQSSSRRRQQQPPPPPPPPPPPPPPPAAAAAABBBAAA>>>===>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCHHHHHHGGGHHHHHHIIIJJJKKKOOOQQQSSSTTTVVVXXX\\\___aaaffflllooooooqqqvvvzzzzzz|||~~~tttkkknnn}}}pppdddcccfffeeedddeeeddd\\\PPPFFFAAA@@@>>>===<<<===???@@@???@@@@@@AAA@@@???>>>===????????????????????????>>>??????>>><<<;;;===>>>===@@@BBBBBBAAA@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@AAACCCEEEFFFHHHHHHGGGHHHIIIIIIHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJIIIGGGEEEEEEHHHJJJIIIJJJJJJIIIFFFDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCAAABBBEEEHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEHHHGGGGGGKKKQQQUUUVVVUUUFFFGGGHHHIIIJJJIIIIIIHHHJJJHHHHHHKKKQQQWWWYYYYYYXXXXXXWWWTTTPPPJJJEEEBBBCCCDDDEEEHHHKKKLLLKKKIIIKKKJJJIIIHHHHHHIIIJJJKKKKKKHHHFFFEEEFFFFFFFFFEEEFFFFFFHHHJJJLLLMMMOOOPPPMMMLLLIIIGGGGGGHHHJJJKKKFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFIIIJJJNNNLLLNNNSSSXXXaaauuu{{{zzzcccQQQBBB???AAA???======;;;;;;:::::::::<<<===>>>FFFKKKQQQSSSQQQOOOOOOPPPKKKHHHDDDAAA@@@???===;;;??????@@@AAACCCEEEGGGHHHMMMOOORRRVVV\\\dddmmmsss|||~~~{{{{{{yyywwwtttvvvuuutttuuuwwwwwwvvvuuutttsssrrrpppppppppqqqrrrssssssrrrrrrrrrtttuuuvvvuuuwww{{{}}}yyy|||~~~}}}{{{zzzzzzzzz{{{|||zzzwwwtttxxx}}}zzzrrrtttyyyqqqjjj```[[[[[[[[[ZZZXXX[[[\\\]]]^^^]]]]]][[[ZZZUUUQQQNNNNNNOOOPPPOOOMMMOOONNNMMMMMMNNNQQQTTTVVVUUUSSSRRRSSSWWWXXXUUUSSSPPPQQQQQQRRRRRRQQQPPPOOOLLLMMMOOOQQQRRRRRRRRRQQQAAABBBCCCBBB???>>>???@@@?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCIIIIIIJJJKKKLLLMMMOOOOOOSSSUUUYYY[[[]]]___bbbdddhhhmmmsssuuuuuuwww|||~~~yyyrrrtttyyyrrrrrrmmmaaaZZZ[[[aaa___]]]\\\[[[UUUKKKCCC>>>===;;;:::999:::;;;<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<<===>>>>>>@@@BBBBBBAAA@@@???@@@CCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEGGGGGGGGGHHHHHHHHHGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHHHHFFFEEEEEEHHHJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGHHHHHHGGGFFFFFFEEEAAABBBEEEGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEGGGKKKPPPSSSTTTRRRGGGHHHIIIJJJJJJJJJJJJIIIKKKIIIHHHJJJOOOTTTWWWXXXWWWXXXYYYXXXUUUPPPLLLHHHDDDDDDFFFHHHKKKKKKHHHFFFHHHHHHHHHIIIJJJKKKMMMMMMMMMKKKHHHGGGGGGGGGFFFDDDEEEFFFGGGIIIKKKLLLNNNOOOOOOMMMJJJGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDCCCBBBCCCEEEGGGHHHOOOMMMNNNQQQRRRXXXgggwwwxxxzzzvvvcccOOOFFFBBB>>>::::::::::::999999999999::::::BBBGGGNNNSSSUUUTTTRRRQQQMMMJJJFFFCCCBBBAAA???>>>?????????@@@BBBDDDFFFGGGHHHJJJLLLOOOSSSZZZaaafffooowww}}}zzzxxxwwwvvvwwwxxxyyyxxxwwwsssrrrqqqqqqpppqqqrrrrrrrrrqqqpppoooooopppqqqrrruuuwwwzzz~~~|||yyywwwyyy{{{|||}}}|||yyysssssstttuuuwwwvvvtttrrrpppuuuuuurrrvvv~~~yyyllleee]]]ZZZZZZ[[[YYYWWWZZZ[[[\\\]]]]]]\\\[[[[[[YYYVVVRRRPPPPPPPPPNNNMMMNNNMMMLLLLLLMMMOOORRRTTTTTTRRRPPPRRRVVVWWWUUURRRPPPQQQRRRRRRRRRPPPOOONNNLLLMMMNNNOOOOOOOOONNNMMMBBBCCCDDDCCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCDDDEEEFFFFFFFFFJJJKKKMMMOOOQQQSSSUUUVVVZZZ]]]bbbeeeggghhhjjjlllpppuuuyyy||||||}}}|||~~~}}}pppfffccc```ZZZYYY]]]]]]YYYTTTQQQOOOJJJDDD???===<<<:::999999::::::;;;???@@@AAAAAAAAA@@@???>>>========================>>>??????>>><<<<<<===???>>>@@@BBBBBBAAA??????@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEDDDEEEIIIKKKLLLHHHDDDBBBDDDDDDCCCAAAEEEDDDCCCBBBAAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFGGGGGGFFFFFFEEEEEEAAABBBDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGCCCDDDFFFJJJNNNPPPOOOMMMIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIGGGHHHLLLPPPSSSUUUXXXZZZ\\\]]]ZZZUUUOOOKKKDDDEEEFFFIIIKKKJJJGGGDDDDDDEEEGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMJJJGGGDDDEEEEEEFFFGGGIIIJJJLLLMMMMMMLLLIIIFFFDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAACCCDDDEEEKKKKKKMMMNNNMMMOOOYYYcccyyyvvvrrrpppyyy{{{dddTTTIII@@@;;;:::::::::::::::999999999888===AAAIIIRRRYYY[[[YYYVVVQQQNNNIIIFFFEEEDDDCCCBBB>>>?????????@@@BBBCCCDDDDDDEEEFFFHHHJJJOOOTTTYYYbbbkkkxxx|||{{{zzzzzz||||||{{{zzzuuuuuutttttttttuuuuuuvvvtttrrrpppnnnmmmnnnoooqqqtttuuuxxx{{{~~~}}}zzzwwwsssuuuwwwyyyzzz|||zzzuuummmnnnoooqqqtttuuutttrrriiinnnwwwzzztttvvv}}}}}}vvvttttttpppkkkccc___ZZZXXXYYYZZZYYYWWWYYYYYYZZZ[[[\\\\\\\\\[[[^^^[[[WWWSSSRRRPPPNNNLLLMMMLLLJJJJJJKKKMMMPPPRRRRRRPPPOOOQQQTTTVVVTTTRRRQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJCCCDDDDDDDDDBBBAAAAAACCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMPPPSSSVVVYYY[[[\\\bbbfffkkkoooppprrrssstttvvvyyy}}}uuujjj```^^^^^^]]]^^^bbb]]]XXXPPPJJJFFFCCC???<<>>===<<<<<<<<<======??????@@@AAAAAA@@@???>>>========================>>>??????>>>======>>>@@@>>>@@@BBBBBBAAA?????????AAAAAABBBBBBBBBBBBAAAAAA???>>>>>>============<<>>===?????????>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????======???@@@???AAABBBBBBAAA???>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<<<<;;;AAACCCEEEEEEDDDCCCDDDFFFCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBDDDHHHKKKXXXQQQIIIFFFGGGGGGDDDAAAEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@AAABBBCCCDDDDDDFFFHHHIIIIIIFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHHHHHHHJJJLLLNNNSSSWWW[[[]]][[[UUUNNNIIIDDDEEEGGGJJJMMMNNNMMMLLLCCCDDDFFFGGGHHHHHHGGGFFFEEEJJJRRRYYYZZZUUULLLEEEDDDCCCBBBBBBCCCEEEGGGHHHGGGFFFFFFEEEEEEFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBEEEIIIIIIJJJLLLPPPRRR]]]mmmzzzvvvtttssspppmmmoooyyy}}}hhhVVVHHH@@@======<<<<<<<<<;;;;;;;;;::::::>>>HHHTTT___dddfff\\\XXXTTTPPPMMMJJJGGGEEEBBBAAA@@@@@@??????@@@@@@???@@@BBBBBBCCCFFFJJJMMMTTT[[[eeepppyyy~~~~~~|||zzzvvvsssqqqqqqrrrsssrrrrrrrrrtttuuuuuusssqqqssstttvvvwwwxxxzzz}}}{{{{{{~~~}}}xxxsssrrrrrrrrruuuxxxzzzzzzyyyqqqvvv~~~zzz}}}rrrjjjaaa\\\[[[[[[ZZZZZZYYYXXXXXXXXXZZZ[[[ZZZZZZXXXXXXYYYZZZZZZ[[[\\\]]]\\\ZZZXXXTTTQQQOOOOOOOOOMMMKKKJJJIIIJJJMMMOOOQQQRRROOOMMMNNNQQQSSSRRRPPPQQQRRRRRRRRRPPPNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNGGGHHHIIIHHHGGGFFFGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWYYY^^^cccgggjjjlllmmmtttwww{{{}}}~~~~~~zzzttt___]]][[[]]]``````^^^\\\\\\XXXQQQIIICCC???>>>==================<<<<<<<<<<<<===>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???AAA???AAACCCBBB@@@???>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAA@@@???>>>>>>>>>AAADDDDDDBBBAAACCCFFFBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@??????>>>>>>???@@@@@@@@@AAACCCGGGJJJUUUQQQKKKHHHHHHGGGEEECCCFFFEEECCCCCCBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>??????AAABBBCCCEEEGGGIIIIIIGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCFFFHHHIIIJJJIIIIIIJJJLLLKKKOOOUUUZZZZZZWWWRRROOOFFFFFFFFFIIIMMMOOOPPPPPPEEEFFFFFFFFFFFFFFFEEEEEECCCHHHOOOVVVYYYTTTLLLFFFCCCBBBAAA@@@AAABBBDDDFFFHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDGGGIIIGGGGGGJJJLLLLLLVVV^^^ppp}}}rrrlllppptttvvvrrrnnnqqq{{{vvvbbbQQQGGGBBBAAA???<<<;;;:::;;;;;;;;;;;;===CCCLLLVVV]]]aaa\\\YYYWWWTTTRRROOOJJJGGGEEEDDDCCCAAA@@@@@@@@@???<<<===??????@@@BBBFFFHHHJJJPPPYYYcccllluuu||||||{{{yyyvvvuuutttsssssssssrrrqqqrrrssssssrrrpppqqqssstttuuuuuuvvvxxxzzz|||}}}~~~}}}|||yyyvvvuuutttuuuwwwyyyxxxwwwxxx}}}~~~~~~}}}pppggg^^^\\\[[[YYYXXXZZZXXXXXXXXXXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]YYYYYYWWWTTTQQQOOOOOOQQQNNNMMMLLLKKKMMMPPPSSSUUUUUUQQQNNNNNNPPPRRRQQQOOOPPPQQQQQQQQQPPPOOOMMMLLLJJJJJJJJJKKKLLLMMMOOOPPPKKKLLLMMMMMMKKKKKKLLLMMMLLLMMMMMMNNNPPPQQQQQQRRRTTTUUUWWWYYY[[[]]]______aaadddhhhnnnrrruuuwwwxxx}}}{{{rrrkkk]]]]]]\\\^^^```___[[[UUUSSSQQQLLLGGGAAA>>>>>>>>><<<<<<===<<<<<<<<<;;;::::::;;;<<<>>>>>>>>>===<<<========================>>>?????????>>>>>>@@@BBB@@@AAACCCBBB@@@>>>>>>>>>>>>??????????????????>>>AAAAAABBBBBBBBBAAA@@@@@@<<<@@@DDDDDDAAA@@@BBBEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@???@@@BBBFFFIIILLLKKKIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@????????????@@@BBBCCCCCCFFFHHHHHHGGGFFFGGGIIIFFFHHHJJJLLLKKKIIIFFFDDDCCCGGGKKKLLLKKKIIIIIIJJJIIIMMMSSSYYYZZZYYYVVVSSSIIIGGGFFFGGGJJJNNNPPPQQQHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFJJJNNNPPPNNNIIIFFFCCCBBB@@@>>>???@@@BBBDDDDDDDDDCCCBBBAAA@@@??????BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCFFFFFFCCCCCCHHHKKKIIIPPPTTT___ttttttlllmmmrrrvvvtttooommmpppttt~~~nnn___UUUNNNKKKFFFAAA===;;;;;;<<<;;;<<<>>>AAADDDIIIPPPTTTWWWWWWWWWWWWWWWTTTOOOKKKHHHGGGEEEDDDBBBAAA@@@@@@<<<===>>>>>>>>>???AAACCCDDDIIIPPPXXX```hhhpppttt{{{~~~~~~}}}|||{{{yyywwwvvvvvvtttssssssssstttsssqqqqqqrrrssssssrrrsssuuuwww{{{|||~~~zzzxxxvvvvvvvvvvvvuuutttyyyzzzooofff___^^^^^^ZZZXXXZZZYYYXXXXXXWWWVVVWWWYYYZZZ]]]\\\[[[ZZZ[[[[[[\\\]]]ZZZZZZYYYUUUQQQNNNOOOQQQOOONNNNNNNNNPPPSSSWWWYYYWWWSSSOOONNNPPPQQQPPPNNNOOOPPPPPPQQQPPPOOONNNMMMKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOONNNOOOQQQSSSTTTUUUVVVWWWXXXYYYYYY]]]^^^___bbbdddfffhhhiiihhhkkkpppvvvzzz}}}~~~uuukkkcccZZZZZZZZZYYYZZZYYYSSSMMMKKKJJJHHHDDD@@@>>>===>>>======>>>>>>======<<<;;;999:::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>>>>@@@BBB@@@BBBCCCCCC@@@>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBAAA@@@???;;;@@@DDDCCC@@@???BBBEEEBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>????????????AAAEEEHHHDDDEEEGGGFFFEEEDDDEEEFFFEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFEEECCCAAAAAA@@@@@@BBBAAA@@@@@@@@@AAABBBCCCBBBDDDGGGHHHGGGHHHKKKNNNIIIKKKNNNPPPPPPMMMIIIFFFBBBFFFKKKMMMLLLJJJIIIIIILLLPPPUUUYYY[[[YYYVVVSSSKKKHHHEEEEEEGGGKKKNNNOOOIIIHHHGGGFFFGGGHHHIIIJJJHHHFFFFFFFFFHHHHHHGGGEEECCCAAA???>>>>>>???AAACCC>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBB??????@@@BBBBBBBBBBBBBBB???CCCBBB>>>@@@HHHLLLJJJLLLNNNVVVeeezzzzzzooolllooorrrrrrooojjjgggfffmmmvvvllldddZZZUUUNNNFFFAAA>>>>>>>>>;;;>>>@@@@@@???@@@DDDHHHSSSTTTVVVYYYZZZWWWRRRNNNJJJIIIGGGEEECCCBBBAAAAAA>>>???@@@???>>>>>>???AAABBBFFFLLLQQQWWW^^^eeeiiinnnttt{{{~~~|||zzzxxxvvvttttttuuuuuutttsssssstttuuutttssssssuuuvvv}}}}}}~~~{{{yyywwwwwwvvvtttsssxxx~~~}}}nnneee```aaa```[[[YYYZZZYYYYYYWWWVVVTTTUUUWWWYYY^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\[[[VVVQQQNNNOOOQQQPPPPPPOOOPPPRRRVVVZZZ\\\YYYTTTPPPNNNPPPPPPOOOMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLKKKJJJIIIJJJKKKKKKYYYYYYZZZ[[[\\\\\\\\\\\\```aaaccceeeggghhhiiiiiifffhhhjjjkkkkkklllnnnppprrrtttwwwzzz}}}~~~~~~wwwkkkeeebbb^^^___aaa```\\\UUUMMMHHHEEECCCAAA???===<<<<<<<<>>===<<<;;;:::::::::999999;;;;;;<<<<<<<<<;;;===<<<;;;::::::;;;<<<===<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@???===<<<;;;;;;<<<===???AAAAAAAAA@@@@@@AAAAAABBB===>>>???@@@???@@@CCCEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBB@@@???>>>=========::::::<<<===@@@BBBEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFCCCBBBBBBDDDFFFHHHFFFEEEEEEDDDEEEFFFGGGHHHMMMKKKIIIFFFDDDCCCBBBBBB????????????@@@AAABBBCCCDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKJJJIIIIIILLLMMMOOOQQQRRRSSSSSSSSSNNNKKKHHHGGGHHHJJJJJJJJJLLLJJJHHHGGGHHHHHHGGGEEEFFFEEECCCBBBAAABBBDDDEEE@@@BBB@@@===<<<@@@BBBAAABBB>>>:::;;;???CCCBBB@@@CCCCCCBBBAAAAAA@@@??????????????????????????????@@@AAAAAABBBEEEGGGJJJLLLLLLKKKMMMTTT```vvvtttqqqmmmiiiffffffggggggmmmyyyzzzrrrmmmiii```WWWMMMEEE@@@===<<>>@@@AAABBBBBBDDDFFFJJJOOOTTTWWWdddfffkkkrrryyy~~~}}}zzzwwwuuutttttttttvvvwwwxxxyyyyyyyyyxxxwww~~~|||yyywwwuuutttrrrvvv{{{qqqiii^^^XXXWWWWWWVVVSSSZZZWWWTTTTTTUUUWWWVVVUUUYYY\\\______]]]\\\]]]___]]]___\\\VVVRRRSSSUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVSSSPPPNNNNNNNNNNNNNNNTTTQQQPPPQQQSSSSSSPPPMMMOOONNNLLLJJJIIIHHHIIIIII___```aaabbbccccccccccccgggiiijjjlllnnnoooppppppqqqrrrtttuuuuuuvvvxxxzzzyyy{{{}}}{{{wwwsssttt||||||qqqfff___\\\]]]___bbbbbb]]]UUUKKKEEEDDDCCCAAA???===<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>?????????????????????@@@@@@@@@@@@???>>>===<<<<<<===>>>???AAAAAA@@@?????????@@@@@@===>>>@@@@@@???@@@CCCEEECCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@=========>>>???AAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCDDDEEEGGGFFFEEEDDDDDDDDDFFFHHHIIINNNLLLJJJHHHFFFEEEDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPPPPMMMJJJGGGFFFFFFGGGHHHGGGIIIGGGEEEEEEGGGGGGGGGFFFGGGEEEDDDBBBBBBCCCDDDEEECCCDDDAAA>>>???DDDEEECCCCCC???<<<<<<@@@BBBBBB@@@BBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========???AAACCCFFFHHHLLLJJJKKKOOOVVVeee}}}vvvkkkccc```bbbeeeiiiuuu}}}yyyqqqfffZZZNNNEEEAAA>>>AAABBB@@@<<<999;;;>>>>>>BBBHHHNNNSSSVVVXXXXXXVVVSSSNNNLLLJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAACCCFFFJJJMMMPPPXXXZZZ___fffnnnvvv}}}}}}{{{zzzyyyyyy{{{|||}}}}}}|||{{{yyyxxx|||wwwtttrrrqqqppprrrvvv}}}~~~kkkddd[[[VVVVVVWWWVVVUUUYYYWWWUUUTTTVVVVVVVVVUUUYYY[[[]]]]]][[[ZZZ[[[]]]eeefffccc\\\VVVUUUTTTRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRPPPNNNNNNPPPQQQQQQQQQSSSRRRPPPQQQRRRRRRPPPMMMOOONNNLLLKKKJJJIIIJJJJJJiiijjjkkkllllllmmmmmmmmmoooqqqrrrtttvvvwwwxxxxxxvvvxxxzzzzzzzzz{{{}}}~~~{{{uuunnnjjjgggjjjttt{{{rrriii```XXXTTTWWWZZZ]]]]]]YYYPPPGGG@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999:::<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@???>>>======>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@CCCEEEDDDCCC@@@>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???????????????@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEECCCBBBCCCEEEHHHJJJNNNMMMKKKIIIHHHGGGGGGFFFBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJLLLMMMOOONNNKKKGGGEEEEEEFFFEEEEEEEEECCCCCCDDDFFFGGGHHHGGGGGGFFFDDDCCCBBBCCCEEEFFFFFFEEEBBB???CCCIIIJJJGGGEEEAAA>>>>>>@@@BBBAAA???AAAAAA@@@@@@@@@@@@@@@@@@========================;;;;;;<<<===???AAADDDEEEJJJHHHHHHJJJMMMUUUeeetttsssddd]]]___dddjjjsss|||lll[[[LLLCCCCCCEEEEEEBBB>>>:::;;;<<<;;;<<<@@@EEEJJJPPPTTTVVVZZZXXXTTTRRRPPPNNNKKKIIIGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@AAABBBDDDGGGHHHKKKMMMQQQWWW___iiiqqquuuzzz}}}{{{~~~wwwsssqqqpppoooooosssxxx{{{xxx~~~}}}uuuccc^^^WWWTTTUUUWWWWWWVVVWWWWWWVVVVVVVVVUUUUUUUUUXXXYYY[[[[[[YYYXXXXXXYYYeeegggeee^^^XXXWWWTTTQQQTTTTTTRRRQQQOOOMMMLLLKKKMMMLLLLLLNNNQQQSSSSSSSSSRRRQQQPPPPPPQQQQQQNNNLLLOOONNNMMMKKKJJJJJJJJJJJJsssssstttuuuvvvvvvvvvvvvuuuvvvwwwyyy{{{|||||||||zzz{{{}}}}}}}}}}}}~~~~~~|||{{{{{{zzzxxxsssmmmhhheeedddhhhttttttjjjccc[[[SSSMMMMMMOOOQQQQQQNNNHHHBBB===@@@@@@???>>>===<<<<<<<<<;;;:::::::::;;;;;;<<<===<<<;;;999888888999;;;===999:::;;;<<<<<<;;;:::999999999;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@AAABBBAAA@@@??????>>>>>>???>>>@@@AAA@@@@@@@@@CCCDDDFFFDDDAAA>>>===>>>???AAABBBAAAAAA@@@@@@AAABBBBBB@@@@@@??????>>>?????????@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDCCCBBBBBB@@@AAACCCDDDEEEEEEEEEDDDFFFDDDBBBAAABBBDDDGGGIIILLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEGGGIIIJJJLLLMMMMMMJJJJJJIIIIIIIIIIIIHHHHHHKKKKKKJJJKKKLLLNNNPPPRRRQQQOOOLLLJJJJJJLLLOOOPPPPPPMMMIIIGGGFFFFFFFFFEEECCCBBBAAACCCFFFHHHIIIIIIHHHFFFDDDCCCCCCCCCEEEFFFGGGEEEBBBAAAFFFNNNOOOLLLEEECCC@@@@@@AAAAAA@@@???????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@CCCEEEFFFEEEDDDEEEHHHKKKOOOYYYddd{{{lllaaaaaadddooowww~~~jjjUUUGGGIIIJJJIIIEEE@@@============<<<<<<===@@@EEEJJJMMMWWWWWWWWWXXXXXXUUUQQQNNNKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEEEEGGGLLLSSS[[[ccchhhjjjpppwww}}}|||wwwtttrrrpppppprrrvvv{{{~~~zzz{{{xxxnnnggg___[[[VVVTTTUUUVVVWWWVVVUUUWWWYYYXXXVVVTTTTTTUUUXXXXXXYYYYYYXXXWWWWWWWWWZZZ]]]^^^YYYVVVVVVUUURRRSSSRRRQQQOOOLLLJJJIIIHHHIIIIIIJJJMMMQQQSSSRRRQQQQQQPPPPPPOOOOOONNNLLLKKKMMMMMMLLLKKKJJJJJJIIIIIIzzzzzz{{{|||}}}}}}}}}}}}zzz{{{}}}~~~~~~{{{yyyxxxxxxvvvuuuoookkkhhhgggiiinnn{{{~~~pppfff___YYYPPPIIIEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>======<<<<<<:::::::::::::::;;;<<<===<<<;;;999888888999;;;<<<888999:::;;;;;;:::999888888999:::<<<===???@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAA@@@AAABBBDDDFFFDDDBBB???>>>???AAABBBDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA???@@@CCCEEEFFFFFFFFFEEEFFFDDDBBBAAABBBCCCFFFGGGIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIKKKLLLMMMJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKNNNQQQTTTVVVUUUSSSPPPMMMMMMOOORRRTTTSSSPPPLLLIIIIIIIIIHHHGGGCCCBBBAAACCCGGGIIIJJJJJJGGGFFFDDDCCCBBBCCCDDDFFFDDDEEEDDDCCCHHHOOOQQQNNNEEECCCBBBAAAAAA@@@???>>>>>>>>>??????????????????????????????????????????????????????AAACCCEEEGGGBBBBBBDDDHHHJJJLLLSSS[[[ccczzzvvvjjjffffffooo}}}zzzbbbSSSQQQOOOKKKFFFAAA>>>>>>>>>>>><<<:::999:::>>>BBBEEEMMMPPPUUUZZZ^^^\\\XXXSSSQQQOOOJJJGGGEEEEEEFFFGGGEEEDDDDDDBBBBBBAAAAAAAAACCCBBBCCCDDDIIINNNTTTXXXYYY```hhhoootttxxx~~~|||wwwssspppqqqssswww{{{|||yyyyyyzzzkkkaaa]]]^^^[[[XXXVVVUUUVVVVVVVVVTTTXXX\\\ZZZUUURRRRRRTTTWWWWWWWWWXXXXXXXXXWWWVVVQQQVVVWWWTTTRRRTTTTTTRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIIKKKOOOPPPPPPOOOOOOPPPPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIHHH~~~}}}|||zzzxxxwwwpppnnnnnnqqqsssxxxyyymmmddd]]]VVVMMMFFFAAA@@@@@@??????@@@BBBCCC<<<===============<<<;;;::::::999999:::;;;<<<<<<;;;;;;999888888999999:::888999999::::::999999888999999:::;;;===>>>??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBB@@@AAABBBAAA@@@AAABBBDDDEEECCCBBB@@@@@@AAABBBCCCDDDCCCBBB@@@??????>>>>>>======>>>>>>???@@@BBBBBB@@@@@@AAABBBDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBAAA@@@???AAACCCEEEGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHJJJLLLOOORRRUUUVVVUUUSSSPPPNNNNNNPPPRRRTTTSSSPPPLLLJJJIIIIIIHHHHHHDDDBBBBBBCCCFFFHHHIIIIIIFFFEEECCCBBBAAABBBDDDEEEBBBEEEGGGFFFHHHLLLMMMKKKCCCBBBBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>@@@BBBDDDEEECCCAAABBBEEEFFFFFFJJJPPPSSSggg~~~tttpppppppppuuuggg]]]XXXPPPHHHBBB???>>>???===;;;999888999<<<@@@CCCCCCGGGNNNWWW]]]___]]]ZZZWWWUUUQQQMMMJJJIIIJJJKKKEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@@@@AAADDDGGGIIILLLRRRZZZ```eeekkkrrrwww}}}yyyqqqqqqrrrsssuuuyyy{{{}}}|||uuuwww{{{rrrccc[[[ZZZ\\\[[[YYYWWWVVVVVVVVVVVVTTTZZZ___]]]UUUPPPPPPRRRVVVUUUUUUVVVXXXXXXWWWVVVQQQUUUVVVRRRPPPRRRRRRQQQNNNNNNMMMMMMMMMLLLLLLLLLIIIHHHHHHJJJMMMOOOOOOOOOPPPQQQQQQPPPMMMKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIIII~~~}}}|||xxxxxxzzzxxxrrrjjjaaaZZZQQQIIICCC>>>>>>>>>>>>>>>???@@@AAA;;;;;;<<<=========<<<;;;:::::::::999::::::;;;;;;:::::::::999999999888888999999888888888888999999::::::;;;;;;<<<===>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCAAABBBBBBBBBAAAAAABBBDDDAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???????????????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCEEEFFFGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFHHHIIIKKKNNNPPPQQQRRRSSSPPPNNNLLLKKKKKKMMMOOOPPPPPPMMMIIIGGGGGGGGGGGGFFFDDDCCCBBBBBBDDDFFFFFFEEEEEEDDDBBBAAA@@@AAACCCDDDAAAHHHLLLIIIFFFEEEFFFEEE@@@AAAAAAAAA@@@???>>>>>>?????????>>>=========<<>>>>>===>>>???AAACCCDDDEEEAAA@@@BBBBBBAAADDDIIIKKKWWWiiizzz|||oooggg[[[OOOGGGCCCBBBBBB<<<<<<;;;:::;;;===???@@@>>>@@@FFFNNNWWW]]]```aaa\\\\\\ZZZXXXUUURRROOONNNHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBDDDIIINNNRRRVVV[[[ccchhhttt}}}}}}ttttttsssssstttvvvyyyzzz|||{{{uuuvvvvvvhhh[[[WWWZZZXXXXXXXXXWWWVVVVVVVVVWWWTTT\\\bbb^^^UUUMMMMMMPPPSSSRRRQQQSSSVVVXXXVVVUUURRRUUUUUUPPPNNNPPPRRRQQQNNNNNNNNNNNNNNNMMMMMMMMMJJJHHHHHHJJJMMMQQQRRRSSSRRRTTTUUUSSSOOOMMMMMMNNNLLLMMMMMMNNNMMMMMMKKKKKK~~~}}}}}}|||{{{}}}}}}pppmmmggg```WWWNNNEEE@@@;;;<<<===>>>>>>>>>===<<<:::;;;<<<=========<<<;;;;;;::::::999999::::::;;;:::::::::::::::999888777:::999888777777888999:::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???======>>>>>>???@@@BBBBBBAAABBBCCCBBBAAAAAABBBDDD>>>??????@@@AAAAAABBBBBB??????>>>>>>??????@@@AAA@@@???????????????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCEEEGGGIIIKKKLLLMMMMMMNNNMMMLLLIIIGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFJJJKKKMMMOOOPPPPPPPPPOOOJJJJJJHHHHHHHHHIIIKKKLLLLLLJJJFFFDDDDDDEEEDDDDDDDDDCCCAAAAAACCCDDDCCCCCCEEECCCAAA@@@@@@@@@BBBCCCAAAJJJOOOKKKDDD@@@@@@???>>>@@@AAAAAA???>>>>>>???@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????AAABBBDDDFFFEEEAAA>>>@@@@@@@@@CCCHHHIIIOOOYYYkkkuuueeeWWWMMMHHHFFFFFF??????>>>======<<<<<<<<<======@@@GGGQQQ[[[bbbeee___aaabbbaaa^^^YYYSSSOOOKKKKKKKKKKKKKKKJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAAAAADDDHHHJJJLLLQQQXXX^^^ccckkkvvv~~~yyyxxxwwwvvvvvvxxxzzz{{{zzz|||~~~}}}{{{}}}wwwvvvsss|||~~~uuulll```UUUTTTYYYTTTVVVWWWWWWVVVVVVWWWXXXUUU]]]ccc```UUULLLLLLOOOPPPOOOOOOQQQUUUWWWVVVTTTPPPSSSRRRNNNMMMPPPSSSSSSOOOOOOOOOOOONNNNNNNNNNNNJJJIIIHHHJJJNNNSSSVVVWWWTTTVVVWWWUUUQQQOOOOOOPPPMMMNNNOOOPPPPPPOOOMMMLLL~~~}}}}}}~~~~~~}}}~~~~~~~~~zzzsssxxx}}}{{{xxxyyy|||wwwtttpppggg^^^XXXPPPFFF@@@???<<<<<<<<<===============<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<===:::>>>???:::777777888777888777777777999:::999888===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@??????>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEHHHIIIJJJJJJHHHEEEBBB???EEEDDDCCCDDDEEEGGGJJJLLLPPPQQQQQQPPPOOOLLLJJJIIIGGGGGGGGGGGGHHHJJJKKKLLLGGGHHHIIIJJJJJJHHHFFFEEEGGGFFFDDDCCCBBBBBBCCCCCCJJJIIIHHHGGGGGGGGGHHHIIIGGGIIIJJJJJJIIIJJJKKKLLLNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDFFFGGGFFFEEECCCAAADDDCCCBBBAAA@@@?????????FFFHHHJJJHHHEEE@@@===<<<@@@@@@AAABBBAAA@@@???>>>???????????????>>>======;;;;;;<<<===============<<<<<<<<<<<<===>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@GGGHHHOOO[[[kkkzzzkkk^^^TTTLLLGGGAAABBBBBB@@@>>><<<===>>>;;;::::::===CCCKKKSSSYYY___dddjjjmmmkkkfffaaa^^^WWWTTTPPPOOOOOOMMMIIIEEEDDDCCCAAA???>>>>>>?????????@@@BBBEEEHHHLLLOOOPPP[[[^^^ccchhhnnnttt{{{yyyuuutttvvvzzz}}}~~~~~~~~~vvvtttqqq}}}}}}zzztttiii```ZZZVVVSSSQQQQQQSSSSSSSSSVVVYYYVVVPPPTTTUUUUUUVVVUUUSSSQQQOOOPPPOOONNNPPPRRRTTTUUUTTTQQQPPPOOONNNMMMNNNOOOPPPLLLLLLMMMNNNOOOOOOPPPPPPJJJKKKKKKLLLOOOQQQTTTVVVXXXWWWUUUSSSQQQPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKK|||}}}|||}}}}}}|||{{{}}}}}}}}}~~~zzzpppsssxxxyyyzzzzzzvvvsssiiiaaaXXXSSSLLLDDD@@@@@@>>>>>>>>>===<<<<<<<<<;;;<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::???@@@<<<999;;;<<<;;;999777777777999:::999888<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBDDDDDDEEEFFFEEEEEECCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@CCCBBBBBBBBBBBBBBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIFFFDDDBBBEEEEEEDDDEEEFFFIIILLLMMMNNNOOOOOOPPPOOONNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOHHHIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDBBBBBBCCCDDDEEEJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJHHHHHHIIIJJJMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@FFFGGGHHHGGGCCC???======>>>???@@@AAAAAA@@@??????===============<<<;;;;;;======>>>????????????>>>======<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCHHHQQQ^^^qqqxxxooocccWWWOOOHHHFFFDDDBBBAAA@@@@@@AAA<<<;;;;;;===AAAGGGMMMQQQXXX___iiippprrrpppnnnlllaaa]]]WWWTTTRRRPPPMMMKKKIIIHHHEEECCCAAA@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIOOORRRWWW[[[```fffmmmqqqwww|||~~~zzzyyyyyyyyyzzzzzzwwwuuuuuuwwwxxx{{{|||~~~vvvsssuuurrrlllccc\\\XXXWWWVVVVVVRRRSSSSSSTTTZZZ___\\\UUURRRTTTUUUVVVVVVTTTQQQOOOPPPOOONNNOOOQQQRRRRRRRRROOOOOONNNNNNNNNOOOPPPQQQMMMMMMNNNOOOOOOPPPQQQQQQMMMMMMMMMNNNOOORRRTTTUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLzzz|||}}}||||||{{{zzzyyy}}}||||||{{{|||}}}~~~~~~~~~zzzwwwnnnqqquuuyyy~~~|||vvvsssppp___WWWOOOKKKGGGAAA???@@@@@@???>>>>>><<<<<<;;;:::;;;<<<<<<=========<<<<<<<<<<<<=========<<<:::999<<>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJJJJHHHGGGEEEEEEEEEEEEFFFHHHKKKMMMOOOLLLMMMNNNOOOOOOOOONNNMMMKKKKKKLLLMMMNNNOOOPPPPPPJJJJJJJJJJJJJJJJJJKKKKKKGGGEEECCCBBBBBBDDDGGGHHHJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGKKKJJJIIIHHHGGGGGGHHHHHHFFFGGGHHHHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@AAACCCDDDCCCAAA>>><<<;;;<<<======>>>???@@@@@@@@@@@@<<<============<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@???BBBHHHOOO[[[nnnyyyiii\\\OOOJJJDDDAAAAAABBBAAA@@@>>>=========???BBBEEEGGGLLLTTT```kkkrrrvvvxxxxxxpppkkkccc\\\WWWTTTQQQOOOMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCFFFJJJMMMQQQVVV\\\```hhhlllttt~~~|||xxxvvvwwwvvvvvv{{{}}}|||yyywwwuuuttttttttt{{{}}}zzztttrrrwww|||mmmfff^^^XXXUUUUUUVVVVVVSSSSSSRRRUUU^^^eeebbb[[[QQQRRRUUUVVVVVVTTTRRRQQQQQQOOONNNNNNOOOPPPOOONNNMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLxxx{{{~~~||||||{{{yyywww|||{{{zzzzzzzzz{{{|||}}}~~~}}}}}}|||||||||~~~~~~~~~~~~{{{xxxyyy}}}|||}}}~~~}}}|||yyyvvvtttrrrvvv{{{}}}wwwqqqlllhhhVVVNNNHHHEEECCC@@@???BBB???>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>><<<999888<<<>>>===999888:::;;;999:::888777777999:::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@?????????@@@@@@?????????CCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIIIIEEEEEEFFFGGGHHHKKKMMMNNNLLLMMMNNNNNNNNNNNNMMMLLLIIIJJJKKKLLLMMMNNNOOOOOONNNLLLJJJIIIHHHHHHIIIJJJGGGEEECCCBBBCCCFFFIIIKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGDDDFFFGGGIIIIIIHHHFFFEEEHHHFFFEEECCCCCCDDDEEEFFF@@@????????????@@@@@@AAA??????>>><<<999888999:::;;;;;;===>>>???@@@@@@AAA>>>>>>??????>>>>>>===<<<999999:::;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::999999:::;;;<<<===>>>>>>@@@???@@@DDDGGGMMMYYYeee{{{mmm]]]UUUKKKFFFFFFFFFDDDAAA@@@????????????@@@AAABBBAAAGGGQQQ[[[dddlllrrrvvvyyyuuunnngggaaa\\\XXXVVVQQQPPPMMMJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB???AAADDDFFFIIIMMMQQQUUUZZZ]]]dddnnnxxx}}}yyywwwwwwvvvtttvvv{{{}}}{{{zzzvvvuuutttsssssstttuuuvvv}}}}}}|||yyyxxx|||yyylllfff]]]VVVSSSRRRRRRRRRTTTSSSRRRUUU___fffddd\\\SSSSSSSSSSSSSSSTTTTTTUUUSSSQQQOOONNNNNNNNNMMMLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSRRRRRRRRRQQQQQQRRRNNNNNNNNNNNNMMMKKKIIIGGGHHHHHHIIIJJJKKKKKKLLLLLLwwwzzz~~~}}}{{{zzzxxxvvvyyyyyyxxxxxxxxxyyy{{{|||~~~~~~~~~}}}|||{{{xxxzzz|||}}}{{{zzzzzzzzzwwwtttppppppsssvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwxxxyyy}}}~~~zzzqqqkkkddd\\\NNNGGGBBBBBBBBB@@@@@@CCC<<<=========>>>>>>??????<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>><<<:::888999;;;:::777999===???===;;;999777777999:::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@BBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKDDDEEEEEEFFFHHHIIIKKKKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHIIIKKKMMMNNNOOOOOOOOOPPPNNNKKKHHHFFFFFFGGGGGGGGGFFFDDDDDDEEEGGGJJJLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGFFFFFFHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDFFFHHHHHHGGGFFFEEEHHHFFFDDDBBBBBBCCCEEEFFF??????>>>>>>>>>???@@@@@@>>>>>>===;;;888888:::<<<::::::;;;<<<===???@@@AAA>>>>>>>>>>>>>>>===<<<<<<888888999:::::::::::::::======;;;:::999999999999777777888999;;;<<<======>>>===>>>AAACCCEEELLLTTTddd{{{||||||~~~qqqhhh[[[SSSOOOMMMIIIEEEAAAAAAAAAAAAAAABBBBBBBBB???AAAEEEJJJPPPYYYbbbiiissssssrrrooolllgggdddbbb^^^\\\XXXSSSPPPMMMKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCAAACCCDDDEEEFFFIIILLLOOONNNQQQVVV]]]eeennnvvvzzzzzzwwwxxxvvvrrrqqqsssyyyyyyvvvsssrrrnnnnnnoooqqqtttwww{{{}}}~~~{{{wwwtttsssttttttzzz{{{ssshhhccc\\\VVVSSSSSSRRRRRRUUUUUUSSSTTT\\\bbb```YYYVVVTTTQQQOOOPPPSSSVVVYYYUUURRRPPPOOOOOONNNMMMKKKMMMNNNOOOPPPPPPNNNLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMSSSSSSRRRRRRRRRQQQPPPPPPLLLMMMOOOOOONNNLLLJJJHHHGGGHHHHHHIIIJJJKKKKKKLLLuuuyyy}}}~~~|||zzzyyywwwuuuvvvuuutttttttttuuuvvvwwwzzz|||}}}~~~~~~|||zzzxxxvvvwwwyyyxxxvvvtttssssssnnnllliiiiiikkkmmmooopppqqqrrrtttvvvyyy{{{|||}}}yyy{{{|||{{{|||~~~tttllleeeZZZPPPHHHCCC???AAAAAA??????AAA;;;<<<======??????@@@AAA===<<<<<<;;;::::::;;;;;;:::;;;<<<======<<<;;;;;;777888888777<<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@@@@BBBBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLFFFFFFFFFGGGHHHIIIIIIIIIKKKKKKLLLLLLKKKIIIHHHGGGHHHIIILLLNNNPPPPPPPPPPPPPPPNNNKKKHHHFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGHHHJJJFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDFFFEEECCCAAAAAABBBCCCDDD??????>>>>>>>>>>>>>>>????????????===;;;<<<>>>@@@:::::::::;;;<<<===???@@@;;;<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;<<<;;;:::999888888888888666666777888999;;;;;;<<<;;;999:::>>>??????CCCJJJPPPbbb|||uuuvvvwwwyyy{{{}}}~~~zzzlll```WWWPPPJJJFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@CCCIIIRRRXXXaaaeeejjjmmmmmmmmmlllllljjjgggccc]]]XXXUUURRRQQQOOONNNLLLJJJIIIGGGGGGFFFEEEFFFFFFFFFEEEGGGIIILLLGGGIIILLLPPPVVV\\\aaadddmmmqqqwww}}}~~~{{{{{{yyysssooooooqqquuu{{{|||vvvssspppmmmkkkkkklllppptttxxx|||}}}vvvrrrqqqnnnlllkkkiiihhhkkkpppwwwxxxuuupppjjj___[[[XXXVVVVVVWWWWWWVVVTTTUUUTTTSSSWWW\\\[[[VVVWWWTTTQQQNNNOOORRRWWWZZZUUUSSSPPPOOONNNNNNLLLJJJLLLMMMOOOQQQPPPNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPQQQQQQQQQPPPPPPOOOKKKMMMPPPQQQQQQNNNKKKIIIGGGHHHHHHHHHIIIJJJJJJJJJsssvvvzzz}}}~~~~~~{{{yyyxxxwwwuuusssrrrqqqooonnnmmmmmmnnnnnnrrrsssvvvwwwwwwuuurrrppppppqqqrrrqqqmmmjjjiiiiiiddddddddddddeeeiiinnnrrrsssvvv{{{~~~|||sssnnnlllooozzzwwwnnnggg```RRRFFFCCC???===@@@AAA>>>===>>>=========>>>?????????@@@???>>><<<:::999999999:::::::::;;;;;;<<<=========888999777777<<>>???@@@AAA????????????????????????BBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFBBBAAA@@@@@@BBBBBBAAA@@@>>>???AAABBBBBBAAA???>>>BBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJIIIIIIGGGGGGEEEGGGJJJMMMNNNOOOOOONNNNNNMMMKKKJJJIIIHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDFFFHHHIIIHHHGGGGGGHHHIIIFFFFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBB@@@???>>>===============<<<>>>>>>>>><<<<<<>>>???::::::::::::;;;<<<>>>???;;;;;;<<<<<<;;;;;;:::999888999999:::::::::::::::;;;:::999888888888888888666777777888999::::::;;;888666777:::<<<<<>>>>>AAAFFFJJJPPPTTTZZZ^^^```bbbeeeggghhhgggdddaaa___]]]]]]\\\ZZZXXXVVVSSSPPPNNNMMMLLLIIIJJJJJJHHHGGGGGGIIIKKKHHHHHHJJJLLLOOORRRUUUWWW]]]```dddhhhlllnnnnnnnnnrrrtttxxxzzzwwwwwwtttmmmgggeeedddgggkkkqqqwww|||~~~|||zzzyyywwwxxxzzz{{{|||{{{yyyvvvsssqqqppppppnnnlllmmmqqqwww}}}~~~zzz||||||yyyssskkkeeebbbaaa]]]]]]aaaeeeiiirrr|||vvvlllhhhccc\\\VVVUUUTTTUUUWWWYYYYYYXXXRRRUUUUUUSSSSSSVVVXXXVVVVVVTTTRRRQQQQQQRRRUUUWWWTTTQQQOOOMMMMMMLLLKKKIIIHHHJJJNNNQQQQQQPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOJJJLLLPPPRRRRRROOOKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIrrruuuxxx{{{|||}}}~~~~~~|||yyywwwvvvuuusssqqqpppnnnllljjjhhhgggggggggiiikkkmmmoooooommmjjjhhhjjjkkkllljjjfffbbb```___]]]___aaabbbccchhhooouuuyyy~~~{{{vvvlllbbb\\\eeeyyy}}}zzz}}}}}}yyyrrrjjjddd]]]NNN@@@AAA===<<<@@@AAA===;;;<<>>>>>>>>>>>>>>@@@>>><<<:::999888999999::::::::::::;;;===>>>???<<<;;;888666999@@@AAA>>>===:::777666888;;;<<<===;;;;;;;;;:::::::::999999<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCCFFFDDDCCCBBBAAAAAABBBCCCAAABBBCCCEEEFFFFFFFFFFFFBBBAAA@@@@@@BBBBBBAAA@@@AAABBBDDDEEEEEEDDDBBBAAACCCDDDEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHDDDEEEGGGHHHIIIIIIHHHHHHBBBDDDGGGJJJKKKLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHIIIJJJKKKJJJIIIHHHJJJJJJJJJJJJIIIGGGEEEDDDIIIJJJJJJIIIGGGFFFGGGHHHFFFFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???===<<<<<<<<<<<<999:::<<<<<<;;;:::<<<===;;;:::999999:::;;;===>>>======>>>>>>======<<<;;;666666777888888888888888:::999888888888888888888777777888888999999::::::888666666:::;;;;;;===BBB>>>GGGSSSaaawwwxxx}}}uuuqqqlllgggfffgggkkkmmmkkkrrr~~~pppaaaYYYUUUIIIHHHEEECCCBBBBBBCCCDDDEEEDDDBBB???======@@@CCCGGGJJJMMMOOOPPPRRRWWW[[[___^^^^^^___aaaccceeefffdddbbb___[[[XXXUUUSSSRRRMMMMMMMMMKKKIIIHHHJJJLLLKKKLLLLLLNNNOOOQQQSSSTTTTTTUUUXXX[[[^^^``````aaaaaaaaaeeellltttyyyzzzyyytttoookkkkkkhhhaaaYYYWWWXXX[[[___dddhhhkkklllmmmrrrpppnnnmmmmmmmmmlllkkknnnkkkiiiiiijjjkkklllkkkqqqpppoooppprrrsssrrrqqqpppvvvzzzuuutttqqqjjjbbb[[[VVVUUUUUUQQQTTT\\\eeeooo~~~qqqfffaaaZZZRRRRRRRRRSSSUUUXXXYYYXXXVVVOOOTTTVVVSSSQQQTTTWWWWWWTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPMMMLLLLLLKKKJJJHHHDDDGGGLLLPPPRRRRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLLLLHHHJJJLLLNNNOOOOOOOOOOOOIIILLLPPPRRRRRROOOKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHrrrssstttvvvxxxzzz{{{|||}}}~~~~~~{{{yyywwwtttqqqnnnmmmlllkkkiiigggdddbbbaaaaaaaaabbbdddffffffeeeeeefffgggiiigggddd___[[[YYYZZZ[[[\\\]]]___bbbgggnnnwww}}}{{{ooofff^^^XXXVVVbbbxxx~~~xxxwwwwwwrrrooojjjccc[[[RRRHHHAAA??????>>>>>>======<<<<<<;;;<<<<<<===>>>??????@@@:::::::::;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999888888888999;;;===>>>666666777888999999::::::<<<===>>>>>>>>>===;;;:::<<<;;;;;;;;;<<<===???@@@@@@>>>===;;;;;;===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCC@@@>>>???BBBCCCBBB@@@@@@??????BBBFFFHHHFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHLLLJJJHHHGGGGGGHHHGGGEEECCCEEEFFFGGGEEEEEEFFFGGGBBBCCCFFFHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKJJJIIIGGGEEEFFFHHHHHHHHHGGGEEECCCIIIJJJJJJKKKKKKJJJJJJIIICCCDDDEEEFFFGGGHHHHHHHHHBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>=========???@@@AAA>>>>>>>>>===<<<<<<;;;;;;:::::::::999999888888888::::::999888999:::<<<===<<<<<<;;;;;;;;;:::::::::666666777888999999::::::777666555444444555777777555555555555666777888999888888888888999:::;;;;;;;;;@@@GGGOOO\\\qqq{{{}}}xxxvvvzzztttxxxuuujjj___\\\]]]^^^aaacccpppqqqccc[[[TTTMMMIIIHHHEEE??????DDDDDDAAA>>>======>>>===<<>>>>>>>>===============;;;<<<<<<===>>>>>>??????<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888888999:::<<<===888888999999:::;;;;;;<<<<<<======>>>===<<<;;;:::===<<<<<<<<<<<<>>>???@@@???>>>===<<<<<<===>>>???BBBBBBCCCCCCCCCCCCCCCCCCEEECCCAAAAAACCCDDDCCCAAA@@@??????AAADDDFFFDDDBBBAAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCCCCFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJIIIGGGGGGGGGHHHGGGEEEBBBDDDFFFFFFEEEDDDEEEFFFBBBCCCEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIJJJIIIGGGEEEEEEFFFGGGHHHHHHFFFDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEGGGGGGHHHHHHHHHCCCCCCCCCBBBCCCCCCDDDEEE>>>>>>===<<<======??????>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888777777777888::::::;;;;;;;;;;;;:::::::::999777777777888888999999999777666555555666777888999777777777777888999:::;;;888888888888999:::;;;<<<<<<@@@DDDHHHOOO]]]qqq{{{wwwxxx|||}}}|||yyysssyyyyyyoooddd^^^\\\ZZZZZZYYYeee{{{tttmmmdddZZZPPPLLLGGGBBBAAADDDCCCAAA???>>>@@@BBBBBBAAAAAA@@@???>>>??????@@@AAAEEEFFFGGGJJJNNNRRRVVVXXX^^^aaaeeejjjmmmnnnmmmmmmeeebbb___\\\ZZZZZZ[[[]]]ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]___aaabbbaaaaaabbbccc```^^^ZZZWWWUUUSSSQQQOOOMMMOOORRRUUUXXXZZZ[[[[[[ZZZ[[[\\\]]]^^^_________^^^^^^^^^^^^```fffmmmrrr{{{~~~~~~yyywwwtttoooggg```\\\WWWTTTRRRNNNKKKLLLPPPUUU___jjjsss}}}}}}ooocccZZZUUUSSSQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVWWWXXXWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNMMMKKKIIIGGGGGGGGGHHHLLLJJJJJJKKKNNNOOONNNLLLJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHiiijjjlllnnnqqqsssuuuvvvyyy{{{~~~}}}yyyvvvtttrrroookkkgggcccaaa```ZZZYYYVVVSSSQQQPPPPPPPPPPPPRRRTTTUUUTTTTTTUUUVVVUUUTTTRRROOONNNQQQUUUYYY___ccciiinnnrrrtttwwwyyyxxxtttoooiiiddd___ZZZVVV^^^```hhhvvv}}}zzzuuullleee```\\\UUUOOOJJJEEE???<<<==================>>>>>><<<<<<<<<======>>>>>>???>>>??????@@@@@@@@@??????;;;<<<===>>>>>>===<<<;;;::::::888888888999:::;;;999::::::;;;;;;<<<<<<<<<<<<============<<<;;;;;;>>>======<<<======>>>>>>???>>>===<<<<<<===>>>???BBBBBBCCCCCCDDDDDDDDDEEEFFFDDDCCCCCCDDDEEEDDDCCCAAA@@@@@@AAACCCCCCBBB@@@@@@AAACCCDDDEEEDDDDDDCCCAAABBBCCCCCCDDDCCCCCCCCCGGGGGGGGGGGGFFFDDDCCCBBBEEEDDDDDDCCCCCCDDDDDDEEEHHHGGGEEEFFFGGGGGGFFFEEEAAACCCEEEEEEDDDCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJIIIIIIHHHFFFDDDEEEFFFGGGGGGGGGFFFDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGDDDCCCBBBAAAAAACCCEEEFFF>>>===<<<<<<;;;<<<<<<=========<<<;;;;;;::::::999999999888888888888777777666666555555555666777777:::::::::::::::999999888777777777777888888888888666555555666777888999:::777777666777777888999:::888888888888999:::;;;<<<;;;>>>@@@@@@BBBJJJVVV```vvv~~~{{{||||||yyyuuuuuu}}}{{{qqqiiibbb]]]XXXTTT[[[qqqvvviii[[[SSSPPPLLLIIIIIICCCAAA>>>>>>???AAABBBBBB@@@@@@@@@???>>>===<<<;;;>>>======???AAADDDHHHJJJPPPTTTYYY```fffjjjlllmmmllliiiddd___]]]^^^```bbbaaaaaabbbbbbcccddddddddddddcccbbbaaa```aaabbbbbbfffggggggfffcccaaaaaaaaaaaa^^^ZZZXXXWWWVVVUUUSSSQQQRRRTTTVVVXXXZZZ[[[[[[[[[\\\___aaacccbbbaaa```ccccccbbbbbbeeekkksssyyyzzzrrrlllggg```XXXRRRSSSOOOKKKJJJHHHHHHMMMTTTbbbnnn|||}}}yyykkk```YYYVVVUUURRRSSSSSSTTTTTTSSSSSSRRRSSSTTTUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNPPPNNNJJJGGGFFFFFFGGGHHHJJJIIIIIIKKKLLLLLLJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIcccdddfffiiikkknnnpppqqquuuwww{{{}}}|||xxxtttpppmmmkkkgggccc^^^[[[XXXWWWTTTSSSPPPNNNLLLKKKKKKKKKJJJLLLNNNNNNNNNNNNOOOPPPRRRQQQOOOMMMMMMPPPVVVZZZeeeiiiooossstttsssrrrqqqiiieee```[[[YYYZZZ[[[\\\jjjsss|||wwwvvvwwwssshhh^^^ZZZUUUOOOIIIFFFCCC@@@>>>;;;<<<<<<======>>>>>>>>><<<<<<<<<=========>>>>>>??????@@@AAAAAABBBAAAAAA<<<===?????????>>><<<;;;;;;:::999888777888888999:::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>AAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBCCCBBBAAAAAAAAABBBDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBFFFFFFFFFFFFEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDEEEFFFGGGFFFDDD@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJIIIJJJKKKJJJIIIGGGEEEEEEFFFFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFCCCBBB@@@>>>???AAACCCEEE===<<<<<<;;;;;;:::::::::<<<;;;;;;:::999999888888777777777777777777777777555555555555555555666666999999:::::::::999888777777777777777777777666666444444555666777888999:::555444444444555555666777888888888888999:::;;;;;;888:::<<<======AAAIIIPPP```mmm~~~yyyyyyyyyqqqiiiccc[[[[[[iiixxxvvvhhh```^^^\\\WWWSSSIIIFFFBBB@@@@@@@@@@@@@@@BBBBBBCCCCCCBBB@@@>>>===<<<;;;:::999:::===@@@AAAEEEGGGLLLQQQUUUYYY[[[\\\bbb```]]]ZZZYYYYYYZZZ\\\______```aaabbbcccdddeeegggfffdddcccccceeeggghhhlllmmmnnnllljjjhhhggghhhhhheeebbb``````aaa```___\\\\\\]]]___```aaabbbccceeehhhlllpppqqqooollljjjnnnmmmjjjhhhiiimmmtttzzz}}}tttooogggaaa\\\WWWRRROOONNNLLLMMMOOOPPPQQQWWW___vvv|||qqqeee\\\WWWUUUUUUSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQRRRTTTTTTSSSQQQNNNLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOMMMHHHEEECCCDDDEEEGGGGGGHHHIIIJJJKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEFFFHHHJJJ]]]^^^```bbbeeegggiiijjjmmmpppsssuuutttpppllliiicccaaa^^^ZZZVVVSSSPPPOOONNNMMMKKKIIIHHHGGGHHHHHHEEEGGGJJJKKKJJJJJJLLLMMMMMMMMMMMMNNNPPPTTT[[[```llloooqqqpppmmmhhhdddcccZZZYYYYYYZZZ___hhhqqqwwwxxxrrrmmmooossspppeeeZZZUUUPPPJJJEEECCCBBBBBBAAA;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBB>>>>>>?????????>>><<<;;;<<<;;;:::888888888888999::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>>>>============>>>>>>>>>>>>???@@@BBBCCCDDDDDDBBBCCCCCCDDDDDDEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCDDDEEEFFFFFFFFFEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFDDDBBB???@@@BBBBBBAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMMMMKKKEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEBBB@@@>>><<<<<<>>>@@@BBB<<<;;;;;;;;;::::::999999::::::999999888777777777666666666666666666666666666666666666666666555555777888999999999888666555777777666666666666666666333333444666777888999999444444444333444444555666777777777777888999::::::555888:::;;;<<<>>>CCCGGGIIISSSbbbvvv{{{zzzyyyssskkkdddcccgggnnnwww~~~~~~}}}wwwqqqooollleee]]]QQQMMMGGGDDDBBBBBBAAA@@@AAABBBDDDEEEEEEDDDBBB@@@===<<<;;;999999:::<<<===@@@AAACCCEEEHHHJJJLLLMMMOOOOOOPPPPPPPPPOOOOOOOOOTTTTTTUUUVVVXXXYYYZZZZZZ]]]]]]\\\\\\]]]___bbbccchhhjjjllllllkkkjjjkkkllljjjhhhffffffggghhhhhhhhhfffgggggghhhiiijjjkkkkkknnnqqqvvvzzz{{{xxxtttqqqsssqqqmmmhhhfffgggllloootttwww{{{}}}{{{vvvppplllccc___YYYTTTQQQOOONNNMMMJJJNNNWWW```ccceeekkksss~~~{{{tttooofff]]]VVVSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPQQQSSSTTTSSSPPPMMMKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMLLLJJJFFFBBBAAAAAACCCEEEEEEGGGIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFHHHHHHHHHFFFDDDDDDHHHKKKWWWXXXYYY[[[]]]___```aaabbbdddgggiiihhheeebbb___YYYWWWUUURRROOOLLLKKKJJJHHHHHHFFFEEEEEEEEEFFFFFFDDDFFFHHHJJJIIIJJJKKKMMMIIIJJJMMMPPPSSSYYY```dddooonnnmmmiiiddd___]]]\\\\\\___dddlllvvvzzzqqqlllggghhhkkkiii```WWWNNNJJJDDDAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@AAAAAABBB??????>>>>>>======<<<<<<===<<<:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;======>>>>>>>>>>>>======<<<===>>>@@@AAACCCDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGIIIIIIIIIGGGEEEDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCEEEDDDBBB@@@===???AAAAAA@@@???@@@AAA@@@@@@@@@AAAAAACCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFIIILLLNNNNNNMMMEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA???===<<<;;;;;;======:::;;;;;;;;;;;;::::::999999999888888777666666555444444555555555555666666666666777777777666555555666777888999999777555444555555555555666666666666444555666777888999999888666666555555555555666666555555555555666777888999555777999::::::;;;===???<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAACCCAAACCCEEEFFFGGGFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVYYY\\\___``````aaacccdddfffeeeeeegggiiijjjjjjiiifffffffffggghhhiiijjjkkkpppsssxxx{{{{{{xxxtttpppkkkhhhddd___ZZZYYY[[[]]]aaabbbeeefffeeebbb___\\\TTTRRROOOLLLKKKKKKMMMNNNNNNWWWgggvvv|||}}}~~~{{{wwwttteeeaaa[[[VVVRRRPPPQQQQQQSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRRRRQQQOOOLLLJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDAAA@@@AAABBBCCCDDDFFFHHHIIIIIIKKKMMMOOOMMMLLLJJJIIIGGGFFFEEEEEEGGGHHHHHHEEECCCCCCGGGKKKPPPQQQRRRSSSUUUVVVWWWXXXVVVWWWZZZ[[[[[[YYYWWWUUUPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGJJJLLLMMMMMMNNNOOOQQQNNNPPPSSSVVVXXX\\\```dddhhhgggeeecccbbbdddhhhllluuuzzzyyytttoooiiicccbbbccc```YYYSSSJJJFFFAAA>>>>>>>>>???>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@AAABBBBBBAAA???===<<<;;;;;;<<<======<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;:::;;;<<<>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<===>>>@@@BBBDDDEEEFFFIIIJJJJJJHHHDDDBBBCCCEEEIIIJJJJJJHHHFFFEEEGGGIIIJJJIIIGGGEEEEEEEEEFFFGGGCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDCCC@@@===<<<>>>@@@@@@???>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEGGGJJJLLLLLLKKKDDDDDDCCCCCCBBBBBBCCCCCCAAACCCEEEFFFFFFEEECCCAAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@???===<<<;;;::::::999:::;;;<<<<<<;;;;;;:::888888777777666555555444333333444444555555555555666666777777777666444333444666888999888777444333444444444555555666666666777888999::::::::::::999666666555555444555555666444444333444444555666777555666777888999999;;;<<<:::???EEEMMM^^^yyyuuu{{{zzzjjj``````eeejjjxxx}}}~~~qqqjjj```UUUNNNHHHCCCAAAAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;999999888777888:::<<<======>>>>>>>>>????????????>>>>>>??????@@@AAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHJJJLLLOOOPPPPPPPPPRRRSSSWWWXXXZZZ]]]```aaa```^^^[[[[[[ZZZ[[[\\\^^^___aaaeeegggkkkmmmmmmiiidddaaaZZZYYYVVVQQQMMMKKKLLLNNNQQQQQQRRRSSSSSSSSSRRRRRRNNNNNNOOOPPPRRRUUUZZZ]]]aaalll~~~~~~xxxrrrkkkgggYYYWWWTTTQQQOOOOOOOOOPPPRRRRRRRRRRRRRRRRRRQQQQQQOOOOOONNNMMMMMMMMMMMMMMMOOOPPPQQQQQQPPPNNNLLLJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEECCCBBBBBBBBBCCCCCCCCCEEEGGGHHHIIILLLRRRVVVQQQPPPMMMJJJGGGFFFEEEEEEGGGHHHHHHEEEBBBBBBGGGLLLLLLMMMMMMNNNPPPPPPQQQRRRNNNOOOQQQRRRRRRQQQPPPOOOKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKLLLOOOQQQRRRSSSSSSUUUVVVXXXYYY\\\\\\\\\]]]^^^```_________aaafffppp{{{zzzrrrnnnoooiiibbb^^^\\\YYYTTTOOOHHHEEEAAA>>>>>>??????>>>=========<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===???AAABBBBBBCCCAAA???===:::999:::<<<======<<<;;;;;;;;;;;;======>>>>>>>>>>>>===============<<<;;;:::999:::;;;;;;;;;<<<>>>???@@@@@@@@@???======>>>>>>>>>>>>=========>>>???AAACCCEEEFFFGGGNNNOOONNNJJJEEEAAAAAACCCIIIJJJJJJHHHEEEEEEGGGJJJMMMJJJGGGEEEDDDEEEFFFGGGCCCDDDDDDDDDCCCBBBAAAAAABBBAAA@@@?????????@@@AAACCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCBBB???<<<<<<>>>???@@@???>>>???@@@?????????@@@AAADDDFFFGGGAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDFFFHHHIIIIIIGGGDDDDDDCCCBBBBBBBBBBBBCCC???AAADDDFFFFFFDDDAAA???AAAAAAAAABBBBBBAAA@@@@@@BBBAAA@@@???===;;;:::999888999;;;<<<===<<<<<<;;;777777777666555555444444333333333444444555555555555555666666666555333222444555777999888666444222333333444444555666777777999:::;;;<<<<<<<<<;;;:::444333333222222222333333333333333333444555666666444555666888999;;;<<<===999>>>@@@>>>EEE\\\yyyuuuyyy{{{|||rrrhhhddddddcccsss||||||zzzzzzyyyzzzkkk^^^TTTMMMIIIDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEBBB???>>>???>>><<<::::::;;;<<<===>>>===;;;999999:::;;;<<<::::::;;;;;;<<<=========>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEEEEEEEDDDEEEFFFEEEFFFIIIMMMQQQRRRPPPNNNOOOOOONNNOOOPPPRRRTTTUUUSSSUUUXXXZZZYYYUUUPPPMMMMMMMMMLLLIIIFFFEEEEEEGGGIIIIIIHHHIIIJJJKKKMMMNNNNNNPPPTTTXXX]]]dddjjjooowww~~~tttiii```ZZZRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMMMMMMMNNNPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCEEEGGGHHHJJJNNNUUUZZZTTTRRROOOKKKHHHFFFEEEEEEGGGHHHHHHEEEAAABBBGGGLLLOOOLLLIIIGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMLLLJJJHHHKKKIIIGGGEEEDDDDDDDDDEEEGGGFFFDDDDDDFFFHHHKKKLLLRRRRRRUUU[[[bbbeeeeeecccgggiiikkkiiieeecccdddfff```fffmmmsssyyy}}}wwwtttqqqlllbbbYYYVVVTTTRRRQQQSSSHHHDDD>>>;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<===>>>>>>===<<<;;;<<<===???AAABBBBBBBBBBBBFFFBBB>>>;;;<<>>???@@@@@@@@@======>>>>>>??????@@@@@@===???@@@@@@@@@DDDKKKPPPYYYVVVRRRLLLHHHEEEDDDCCCFFFGGGHHHHHHGGGFFFGGGHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>======???@@@BBBCCCBBB@@@???>>>???@@@@@@>>>???@@@@@@@@@???===<<>>>>>============>>>===>>>>>>???BBBEEEGGGIIIAAAAAA@@@??????@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCBBBAAA???>>>======???AAACCCCCCAAA???===<<<>>>@@@@@@>>><<<;;;<<<>>>>>>??????>>><<<:::999999999::::::;;;<<<======777555444555666777666555555444333333222222333333333333333333333333222222333444555666777777777777555555444444444333333333666777999;;;<<<;;;999888444444222222222222444444666555333222222333555666666555555555666888;;;<<<555777:::<<>>>>>@@@???===<<<<<<===???@@@DDDCCCBBBBBBDDDDDDCCCBBBIIIEEECCCEEEDDDBBBDDDGGGIIIHHHGGGHHHIIIJJJIIIHHHGGGEEECCCCCCCCCCCCBBBAAAHHHHHHGGGFFFHHHJJJLLLNNNWWW^^^fffiiikkksssyyyiii]]]WWWUUUQQQOOONNNOOOQQQQQQNNNKKKLLLOOOQQQNNNMMMOOOSSSVVVQQQSSSSSSQQQMMMLLLNNNQQQOOONNNMMMKKKKKKKKKKKKLLLIIIIIIJJJLLLOOOPPPPPPOOOMMMMMMLLLKKKJJJJJJJJJKKKJJJHHHEEECCCAAABBBCCCDDDMMMHHHDDDEEELLLUUU\\\```]]]XXXQQQKKKIIIHHHHHHHHHEEEIIIKKKJJJFFFEEEGGGKKKIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMLLLJJJHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKOOOTTTXXXYYY]]]ccckkksssyyy{{{}}}~~~wwwqqqnnnmmmqqqwww~~~zzzwwwsssiii___UUUQQQOOOMMMLLLNNNFFFCCC???===============<<<<<<======<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;<<<===???@@@BBBBBBBBBAAAFFFCCC???===???BBBDDDEEEDDD@@@;;;888888:::;;;<<<============<<<<<<<<<<<<=====================<<<<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>?????????BBBCCCDDDDDDDDDGGGMMMRRRZZZVVVOOOIIIEEEDDDEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<===>>>???AAAAAA@@@???????????????===>>>?????????>>>===<<<@@@???>>>>>>============??????>>>???@@@BBBDDDFFFAAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>???AAACCCCCCAAA???>>>???AAABBBBBB@@@>>>======<<<============<<<:::999999999::::::;;;;;;<<<<<<777555444555666777666444444444333222222222222333444444444444444555555555333333555666666777777777555555555444444333333333444555777888999888777666444333333222222333333444666444333222222333444666555555555666777888999:::999:::999888:::AAAMMMVVVmmm~~~~~~wwwsssrrrsss|||~~~wwwtttrrrqqqvvvwwwzzz}}}uuugggXXXTTTPPPMMMMMMLLLIIIGGGHHHHHHIIIIIIIIIHHHFFFFFFHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;999888888888999;;;;;;;;;:::;;;;;;<<<===>>>>>>??????>>>===<<<<<<===>>>???>>>======>>>???@@@???>>>AAA>>>>>>BBBCCCAAAAAAEEEHHHGGGFFFFFFGGGGGGFFFDDDDDDCCCAAAAAACCCDDDEEEEEEHHHJJJLLLMMMOOORRRWWW[[[lllsss|||pppbbbYYYUUUTTTOOONNNMMMMMMOOOOOOMMMJJJKKKMMMNNNNNNNNNOOOQQQRRRSSSUUUVVVTTTQQQOOOOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLJJJJJJKKKMMMNNNOOOOOOOOOSSSQQQMMMIIIFFFFFFIIILLLLLLJJJFFFCCCBBBBBBDDDEEEJJJFFFBBBCCCIIIPPPVVVXXXXXXTTTNNNIIIHHHGGGFFFFFFEEEHHHJJJIIIFFFDDDGGGJJJCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHHHHIIIIIIJJJKKKKKKJJJKKKLLLLLLMMMRRRZZZaaagggoooyyy{{{wwwrrreeeZZZOOOJJJHHHFFFEEEHHHCCCAAA???>>>???@@@???>>><<<<<<======<<<<<<;;;:::;;;<<<<<<=========<<<<<<<<<===>>>@@@AAAAAAAAAAAAEEECCC@@@@@@CCCFFFHHHIIIDDDAAA<<<999999:::;;;;;;=========<<<<<<<<<<<<;;;<<<<<<==================<<<======>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>===BBBBBBCCCBBBCCCFFFKKKOOOXXXSSSLLLFFFBBBBBBEEEGGGCCCEEEFFFEEEDDDCCCDDDEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<===???@@@@@@@@@@@@??????>>>======>>>>>>======<<<;;;@@@@@@??????>>>======<<>>>>>>>>???AAABBBAAA@@@????????????@@@AAA??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>???AAABBBBBBAAA???>>>AAABBBCCCBBB???=========:::;;;;;;;;;;;;;;;:::999999999::::::::::::::::::666555444555666666555444444444333222222222222222444555555666666777777777333333444555666666666666555555555555444444444444111222333444555444333222444333333222222333333444555444333222222333444555444555666777777777777777::::::999666444666===CCCNNN___www~~~xxxtttvvvooommmnnntttuuuxxxyyy{{{~~~nnnhhhbbb______\\\WWWRRRNNNNNNMMMLLLJJJHHHFFFDDDJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBAAA???===<<<;;;::::::999999:::;;;;;;<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>@@@AAABBBAAA@@@>>>;;;<<<@@@AAA???@@@CCCFFFEEEFFFHHHKKKKKKJJJIIIDDDDDDCCCDDDFFFIIIKKKMMMKKKPPPVVVYYY[[[```hhhooo|||tttcccYYYTTTRRRQQQMMMLLLKKKLLLMMMMMMKKKJJJKKKKKKLLLNNNPPPOOOMMMLLLQQQSSSUUUUUURRROOONNNNNNPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKLLLNNNQQQSSSTTTXXXUUUPPPHHHBBBAAAFFFLLLPPPLLLHHHCCCAAABBBDDDEEEFFFCCCAAAAAADDDIIILLLNNNPPPMMMJJJGGGFFFFFFDDDCCCDDDGGGIIIHHHEEEDDDFFFIIICCCEEEHHHJJJJJJJJJJJJJJJHHHJJJMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQSSSYYYccckkkvvv}}}yyytttnnn```UUUJJJDDDBBB@@@@@@BBB>>>======>>>@@@@@@???===<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@DDDCCCBBBCCCFFFJJJLLLLLLEEEAAA<<<:::999:::::::::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<========================>>>>>>????????????>>>>>>=========<<<@@@@@@@@@AAACCCGGGKKKNNNSSSOOOJJJEEEBBBBBBCCCEEEAAACCCDDDCCCBBBAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@???????????????@@@???===<<<;;;;;;;;;;;;===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;AAAAAA@@@@@@???>>>===<<<======<<<<<<<<<===???@@@@@@@@@????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>???AAAAAAAAAAAA???>>>@@@AAAAAA@@@===::::::;;;999999999:::::::::::::::999999999999999888888888666555444444666666555444444333333222111222222222333444444555666777888888222333444555555555555555555555444444444444444444000111111222222222111000333333333333333333333333444444333222222333444444333444666777777666555444888888888666444666999===@@@LLL^^^rrrwww{{{pppmmmmmmlllrrr{{{}}}{{{~~~xxxvvvvvvtttlllfff[[[YYYTTTPPPLLLIIIGGGFFFIIIGGGDDDBBB@@@@@@AAABBBAAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@???>>>>>>???@@@???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBEEEDDDDDDEEEGGGGGGEEECCCDDDAAA@@@CCCDDDCCCEEEIIIJJJLLLOOOSSSXXX[[[ZZZYYYNNNNNNNNNOOOPPPSSSWWWZZZXXX```gggkkklllqqqzzzxxxfffYYYSSSQQQOOOMMMKKKKKKKKKLLLLLLLLLKKKJJJLLLJJJKKKPPPSSSPPPLLLIIIKKKMMMPPPRRRQQQOOOMMMKKKPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNUUU]]]cccaaa___ZZZOOOEEEAAADDDIIIQQQMMMHHHCCC@@@AAABBBDDDCCCBBBAAA@@@AAACCCDDDEEEJJJHHHFFFFFFFFFEEEDDDBBBDDDFFFGGGFFFDDDDDDEEEGGGEEEHHHMMMNNNNNNMMMMMMNNNOOORRRUUUVVVTTTRRRRRRRRRSSSTTTVVVXXXYYYYYYXXXWWWXXXYYYZZZ\\\___gggrrryyyzzzwwwqqqkkkZZZPPPEEEAAA???======???::::::;;;===??????>>><<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;<<<<<<==================>>>??????@@@CCCBBBBBBDDDHHHKKKLLLLLLDDDAAA===::::::;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>===============>>>>>>>>>???>>>>>>>>>======<<<<<<@@@@@@AAACCCGGGKKKNNNPPPKKKJJJGGGEEECCCBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<===??????@@@???>>>======<<<<<<;;;;;;;;;;;;;;;AAAAAAAAAAAA@@@???>>>===;;;:::::::::;;;===>>>?????????????????????????????????@@@@@@AAABBBBBBBBB??????@@@@@@@@@??????>>>>>>>>>???@@@@@@???>>>>>>@@@AAA@@@>>>;;;:::::::::888888888888888999999999888888888888888777777777666444333444555666555444333333222111111111111222222222333444555555666666222333333444444444444333333333333444444444444444111111111111111111111000333333333333333333333333333333333222222333333333222333555666666555444333555555666666666777999:::>>>BBBJJJXXXjjj~~~wwwsssqqqllltttyyytttzzz~~~qqqlllcccZZZRRRLLLIIIHHHJJJHHHEEEBBB@@@@@@AAAAAAAAABBBEEEGGGJJJKKKMMMMMMFFFGGGHHHGGGEEEDDDFFFHHHGGGJJJMMMOOOPPPNNNLLLJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNPPPOOOMMMJJJNNNJJJHHHKKKMMMOOOTTTZZZ]]]___ccciiimmmooonnnlllaaabbbccccccbbbdddhhhlllpppwwwyyypppfffZZZRRRPPPOOOLLLIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNJJJLLLTTTWWWRRRLLLJJJGGGIIIMMMPPPRRRQQQNNNLLLOOONNNMMMKKKJJJKKKKKKLLLMMMKKKJJJIIINNNYYYgggqqqrrrtttpppdddSSSGGGEEEHHHOOOLLLGGGBBB@@@???AAABBBBBBBBBBBBAAA@@@???@@@@@@FFFEEEDDDEEEFFFEEEDDDBBBCCCDDDEEEDDDCCCCCCDDDDDDHHHLLLQQQSSSSSSRRRTTTVVVWWW[[[^^^___\\\ZZZZZZ[[[\\\^^^bbbeeeggggggfffeeeeeeddddddgggmmmuuu}}}xxxuuuxxx}}}|||wwwtttmmmfffSSSIIIAAA>>>>>><<<<<<>>>999999999;;;===>>>>>><<<<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<===>>>======<<<<<<===>>>??????BBBAAABBBDDDGGGIIIIIIHHHBBB@@@===;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>========================>>>==================<<<>>>======@@@DDDIIIKKKKKKFFFEEEEEEDDDCCCAAA@@@??????AAABBBAAA@@@???@@@AAAAAA@@@???>>>>>>===>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<======>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<@@@@@@AAABBBBBB@@@???>>>::::::999999:::<<<>>>???>>>>>>???@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@???????????????>>>===<<<======>>>>>>>>>>>>======AAAAAAAAA>>><<<;;;;;;===:::999888888888888999999666777777777777777777777555444333444555555444333333333222111111111111111111222222222333444444444222222333444444333333222222222222222333333333333222222222111111111111111222333333444444333333222222222333333333333222222222222333444444444444444444444444444444444444555<<<;;;===EEERRRddd|||{{{xxxyyy|||sssnnnwwwxxxmmmbbbYYYSSSPPPLLLJJJGGGCCC@@@>>><<<<<<===???BBBEEEHHHKKKMMMNNNHHHKKKMMMLLLKKKKKKNNNQQQTTTXXX___eeegggeeeaaa^^^ZZZZZZZZZ[[[\\\\\\]]]]]]______```ccceeedddbbb```\\\YYYXXX\\\aaadddkkkrrrxxxzzz}}}~~~{{{vvvyyy{{{{{{zzzzzz~~~vvvwww{{{}}}uuullleee\\\XXXRRROOONNNLLLIIIFFFIIIJJJLLLLLLKKKKKKKKKLLLNNNJJJNNNWWWXXXQQQMMMNNNJJJLLLNNNRRRUUUUUUSSSPPPNNNMMMKKKJJJIIIIIIJJJJJJLLLKKKJJJIIIMMMYYYhhhttt}}}vvvaaaPPPIIIIIIMMMKKKGGGCCCAAA@@@@@@@@@BBBBBBCCCAAA???>>>???@@@EEECCCBBBCCCDDDEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCLLLRRRXXX[[[[[[]]]aaaeeehhhlllppppppmmmjjjkkkmmmnnnqqqwww|||}}}yyyzzz{{{pppiiijjjrrr|||zzztttnnndddZZZKKKCCC===<<<===;;;;;;<<<:::999999;;;===>>>>>>===<<<<<<======<<<<<<;;;:::::::::999999:::<<<===>>>======<<<<<<<<<===>>>???AAA@@@AAACCCEEEFFFEEEDDDAAA???<<<;;;<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>???========================<<<<<<<<<===============<<<;;;:::<<<@@@CCCDDDCCCDDDCCCBBB@@@@@@@@@@@@@@@???@@@AAAAAA@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>BBBAAAAAA@@@??????>>>>>>;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>><<<;;;;;;;;;<<<===>>>???AAABBBCCCBBBAAA@@@<<<;;;::::::::::::<<<<<<===>>>???@@@@@@???>>>=========>>>??????@@@@@@AAA@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBDDDEEEEEEDDDHHHLLLNNNNNNPPPVVV[[[```gggrrr|||{{{wwwkkkkkkkkkjjjkkkmmmnnnooopppqqqtttyyy}}}~~~}}}{{{sssqqqsssxxx{{{}}}}}}xxxtttmmmqqqxxx|||uuulllccc[[[VVVQQQPPPOOOMMMKKKHHHFFFEEEFFFIIIKKKKKKIIIIIIJJJKKKLLLJJJOOOXXXXXXOOOMMMRRRPPPPPPQQQTTTWWWWWWTTTQQQMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKJJJLLLSSS___iiiqqqzzzvvvbbbQQQLLLNNNLLLJJJHHHEEECCCBBBAAA@@@AAABBBBBB@@@>>>===???AAACCCBBB@@@@@@BBBCCCBBBAAABBBAAAAAAAAABBBBBBBBBAAAQQQWWW^^^bbbcccffflllrrr~~~}}}iiifffccceeellluuu}}}yyyrrriii[[[NNNFFF???:::;;;===;;;:::;;;<<<;;;:::;;;===?????????<<<<<<======<<<<<<;;;:::::::::999999:::<<<===>>>>>>===<<<;;;;;;<<<>>>???@@@@@@@@@BBBDDDDDDBBB@@@@@@>>><<<<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>???===============<<<<<<<<<;;;<<<<<<<<<======>>>>>>AAA>>>===>>>AAACCCBBBAAAEEECCC@@@======>>>@@@BBB???AAAAAAAAA@@@???@@@AAABBBAAA@@@???>>>>>>>>>>>>BBBBBBAAAAAA@@@???>>>>>>999999:::;;;;;;;;;::::::===<<<;;;;;;;;;===>>>??????>>>===<<<;;;<<<=========???AAACCCCCCCCCBBBAAA???>>><<<:::999999::::::===>>>???@@@@@@???>>>===@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777999;;;===<<<:::888777777888888333444444555666777888888555444333333555555444333333222222111000111111111333333333333333333333222222222333333333222222111//////000000111111111222333222111000000000000000222222444444444444222222111222222333333222222111111000000000111333555777333222111111333444444333444333555;;;<<>>@@@AAAAAAAAABBBAAA@@@AAABBBBBBAAA@@@VVV___jjjqqquuu{{{rrrhhhXXXZZZ```iiisss|||}}}tttfffXXXMMMGGG===<<<:::888888999:::;;;777888;;;=========;;;:::<<<<<<<<<;;;::::::999999;;;;;;;;;<<<<<<===>>>???@@@???>>>===>>>???AAACCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::::::::;;;;;;;;;::::::999999999999999:::;;;<<<===>>>???============<<<<<<<<<<<>><<<;;;;;;<<<===>>>>>>>>>>>>===============@@@AAAAAAAAA@@@@@@???>>>????????????????????????AAA@@@>>><<<<<<<<<======<<<===???@@@???>>><<<;;;;;;<<<===<<<;;;;;;<<<===>>>======>>>??????===<<<>>>???@@@@@@???===:::888======>>>???@@@@@@AAAAAA??????>>>===<<<;;;::::::>>>>>>======>>>???@@@@@@CCCAAA??????AAABBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>><<<::::::;;;;;;;;;::::::::::::999999999888888555666777777777666444333777777777777666444333222555555444333333333333444444333222111000000000000000000000000000000000000000000111222222222222111222222111111111111222222333333333333333333333333111111111000000000000000000000000000000000000000111111111000000000000000222222222222222222222222222333555777:::<<<>>>???PPPZZZkkk~~~{{{zzz|||pppoooqqqzzz{{{}}}{{{tttgggZZZRRRNNNLLLGGGDDDFFFGGGDDDBBBCCCCCCDDDDDDDDDDDDIIIQQQXXXgggrrr}}}wwwtttqqqoooppppppppppppuuutttvvv}}}wwwtttvvvyyy~~~~~~{{{oooggg]]]WWWUUURRRMMMIIIMMMMMMNNNNNNMMMKKKHHHFFFIIIIIIIIIHHHHHHGGGGGGGGGGGGKKKNNNOOOMMMLLLMMMOOORRRQQQQQQQQQQQQPPPPPPPPPKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHIIILLLOOOQQQSSSUUUWWWXXXVVVRRRNNNJJJPPPMMMIIIEEEAAA@@@??????????????????????????????@@@??????AAACCCCCC@@@<<>>>>>@@@BBBCCCeeemmmxxxvvvhhh___ZZZ^^^eeepppzzzwwwlll^^^QQQHHHCCC<<<;;;999888777888999:::888999:::<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>>======>>>@@@AAA????????????????????????=========<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::999::::::;;;<<<===>>>>>>=====================>>>???>>><<<;;;;;;<<<===>>>????????????????????????BBBBBBBBBBBBAAA@@@??????????????????????????????@@@???>>>===<<<<<<<<<===<<<===>>>??????>>><<<;;;:::<<<===<<<;;;:::;;;<<>>>>>???@@@@@@???======>>>@@@AAAAAA@@@>>>===<<<======>>>??????@@@@@@??????>>>>>>===<<<<<<;;;>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAACCCDDDCCCBBB@@@@@@???>>>>>>======<<<===;;;999999:::;;;:::999888888777777777666666666555666666666666555444444777777777777666555444333777666555333222222222222444333222111000000000000111111111111111111111111000000111222222222222111222111111000000111111222000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000222222222222222222222222111222333555777999;;;;;;AAAFFFRRRaaaooo}}}yyy||||||yyywwwyyyzzznnnddd___UUURRRPPPOOOJJJDDDCCCGGGFFFGGGFFFEEEDDDGGGNNNTTT^^^gggqqqwwwzzz}}}zzzuuullliiidddaaa`````````___eeeeeefffmmmyyy{{{{{{~~~{{{zzz{{{xxxpppiiiaaa[[[UUUQQQQQQPPPLLLHHHJJJKKKLLLLLLKKKIIIGGGFFFIIIHHHHHHHHHGGGGGGGGGGGGFFFIIILLLMMMKKKJJJKKKMMMPPPPPPPPPOOOOOONNNNNNMMMKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHIIILLLOOOQQQOOONNNNNNMMMKKKIIIHHHGGGMMMKKKHHHEEEBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBEEEDDDAAA>>>AAA@@@???>>>???@@@BBBCCCwww|||~~~ssspppnnnggg```[[[___ccckkkuuu~~~zzzmmm___RRRHHHAAA???:::999888777777777888999888999999::::::;;;<<<<<<<<<<<<============>>>>>>;;;::::::;;;;;;<<<===>>>@@@???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@>>>===<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???????????????????????????@@@???>>>===<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;<<<===<<<;;;;;;<<<===AAA@@@???@@@AAAAAA@@@???===>>>@@@BBBCCCCCCBBBBBB<<<<<<<<<===>>>>>>??????@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>???@@@??????@@@CCCFFFGGGFFFEEE???>>>>>>======<<<;;;;;;<<<:::999999::::::999888777777777777666666666666666555555444444444444444555666666666666666555555777666555333222111111000333222111111000000000000111111111111111111111111///000111111222222111111222111111000000111111222........................000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111000111222333444555666777::::::>>>GGGSSSddd|||~~~xxxwww{{{|||wwwuuuxxx~~~|||}}}}}}wwwnnnllliiiddd[[[RRRRRRVVVPPPPPPOOOKKKHHHHHHMMMQQQVVV^^^dddeeeeeefffddd```[[[WWWRRROOOOOOOOOOOONNNQQQPPPPPPTTT___ooo~~~|||zzz}}}|||wwwuuusssmmmccc[[[RRROOOLLLLLLNNNNNNKKKHHHGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGIIIJJJIIIIIIJJJKKKNNNNNNNNNMMMMMMKKKJJJJJJKKKKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIIIILLLNNNOOOPPPNNNKKKHHHGGGGGGIIIJJJIIIIIIHHHFFFDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBCCCDDDEEEEEECCCAAA??????>>>>>>???AAACCCDDDrrriii___\\\___bbbbbbbbbdddggglllssszzz}}}}}}|||{{{qqqbbbRRRGGG@@@<<<;;;999888777777666777888888999888888888999:::;;;<<<<<<<<<======>>>???@@@@@@;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAA>>>======<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<===>>>??????>>>>>>===>>>???>>>======>>>???BBB@@@??????AAAAAAAAA@@@===>>>@@@AAABBBCCCBBBBBB=========>>>>>>>>>??????@@@@@@?????????????????????>>>>>>>>>>>>>>>??????>>>>>>AAADDDHHHIIIHHHFFF??????>>>======<<<<<<;;;;;;999888999::::::888777999999888888888777777777666555444222222333444444444444555666666666666666555444333222111111111222222222111000000000000000///////////////////////////000000111111111111111111111000000000000111111000000000000000000000000/////////000000000000000000000000000000000000000/////////000000000000000111111111111111111111111000111111222222333444444:::888888<<>>>>>???@@@AAACCCDDDuuulll[[[VVVRRRSSS[[[eeekkklllfffgggiiimmmqqquuuuuuuuupppeeeVVVHHH???;;;999999777777777777777777777888888888777888888999;;;;;;;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<===>>>???@@@>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBB===============>>>??????????????????@@@@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;:::;;;;;;<<<===>>>?????????@@@AAABBBAAA@@@???@@@BBBBBB@@@>>>>>>@@@AAA@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>???????????????@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???===>>>@@@DDDHHHIIIHHHFFF@@@??????>>>>>>===<<<<<<:::999999999::::::888666888888888777777777666666666555444222222333444444222333444555555555555555111111111111111222333444111111000000///000000000........................//////000111111111111000111000000000000000000111111111111111111111111111......//////000000000000////////////////////////......//////000000000000000000000000000000000000111111111222222222333333555444555888;;;>>>FFFPPPcccrrr|||tttuuuwwwyyy}}}tttpppvvv}}}{{{www~~~{{{yyyyyyxxxuuunnneee___^^^___gggkkkkkkccc[[[WWWVVVSSSTTTPPPMMMJJJIIIIIIGGGFFFDDDEEEFFFEEEEEEKKKUUU^^^gggjjjnnnttt}}}{{{pppeeeeeedddbbbaaadddlllrrrqqquuuzzz~~~|||}}}~~~yyyuuuqqqrrrzzzzzztttppptttnnnfff___ZZZUUUOOOKKKJJJIIIIIIIIIIIIGGGCCCAAA@@@AAACCCDDDFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMKKKIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLIIIIIIHHHGGGGGGGGGHHHIIIGGGHHHIIIJJJIIIGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBB????????????@@@AAABBBBBBpppbbbYYYQQQSSSTTTYYYbbbmmmrrrqqqeeeddddddgggjjjmmmnnnnnn```VVVJJJ@@@<<<:::888777777777777777888888888888666777777888999999::::::::::::;;;<<<======>>>>>><<<<<<;;;<<<<<<===>>>???===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@@@@AAA<<<======>>>>>>?????????======>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA===============;;;::::::;;;;;;<<<===>>>???@@@AAABBBCCCDDDCCCBBBBBBCCCDDDCCC@@@>>>>>>???AAAAAA@@@@@@@@@??????>>>>>>>>>===???????????????@@@@@@@@@>>>>>>??????@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>???BBBEEEFFFEEEDDD@@@@@@???>>>>>>======<<<::::::999;;;<<<;;;999666555555555555444444444444666555555444444444444444111111222333444444444333/////////000111333444555111000000//////000000000...........................///000000111111000000111000000//////000000111////////////////////////---......//////000000111111111111111111111111111---......//////000000111////////////////////////111111111222222222222222000000333888:::999<<>><<<<<<<<<===???AAABBBDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEGGGFFFEEEEEEGGGIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBB@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAA}}}qqqfff^^^ZZZ[[[aaafffjjjqqqwwwuuuoooddddddcccddddddbbb___]]]NNNHHH???;;;::::::888555666777888888999999999888555666777999999999999888999999999::::::;;;;;;<<<::::::::::::;;;<<<======<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<999::::::;;;<<<===>>>>>>>>>>>>??????????????????<<<<<<===>>>???@@@@@@@@@======>>>>>>???@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????<<<============;;;:::999:::;;;;;;<<<>>>???AAABBBBBBCCCDDDDDDBBBBBBCCCDDDDDDBBB??????@@@BBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>???????????????>>>>>>>>>======>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>@@@???>>>???AAABBBBBBAAA???>>>>>>======<<<;;;;;;:::::::::<<<===<<<999777555555555444444444333333555666666666666555444444000111111222222222111111/////////000000222333444000000////////////000000////////////////////////...//////000000000000000000000////////////000000------------------------------......///000000111111111111111111111111111------......///000000111////////////////////////000000000000111111222222111000222666777666888<<<:::EEEPPPYYYdddttt{{{~~~~~~|||yyywwwxxx}}}}}}xxxzzz~~~}}}~~~}}}~~~zzztttmmmeee___ZZZaaafffddd^^^\\\bbbjjjjjjtttzzz}}}zzzsssoooppptttzzz}}}}}}}}}~~~{{{rrriiicccYYYVVVRRRNNNKKKIIIHHHGGGBBBCCCCCCBBB@@@>>>======;;;<<<<<<>>>???AAACCCDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFDDDBBBCCCEEEHHHHHHGGGHHHIIIKKKMMMMMMLLLJJJIIIEEEFFFGGGIIIKKKLLLMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBB@@@???AAACCC@@@AAAAAAAAA@@@@@@??????yyypppjjjfffddddddjjjrrryyy{{{~~~~~~wwwlllfffeeedddbbb___XXXQQQKKKCCC>>>999888::::::888444666777888999999999999999444555777999:::999888777888888999999999999::::::888888888888999:::;;;;;;<<<<<<===>>>??????>>>>>>========================>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======999999:::;;;<<<>>>>>>????????????>>>>>>>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@======>>>???@@@@@@AAAAAA===>>>@@@BBBCCCDDDEEEEEEAAAAAA@@@@@@???>>>======<<<============;;;:::999::::::;;;<<<>>>@@@AAABBBBBBCCCDDDCCCBBBBBBBBBDDDFFFCCCAAA@@@AAACCCDDDDDD@@@??????>>>??????@@@@@@>>>>>>>>>>>>============<<<<<<===>>>???@@@@@@AAA@@@@@@???>>>>>>===>>>>>>AAA???>>>>>>???@@@@@@???>>>======<<<;;;;;;::::::;;;;;;;;;<<<>>>===:::777777777666666666555555555555666777777777666444333000000111111111111000000000000000000000111111222000000////////////000111111111111111111111111111...//////000000000000000000000////////////000000........................---------...///000000111////////////////////////---------...///000000111////////////////////////......//////000111111111222...---/////////222777999>>>BBBBBBIIIXXXiiirrr{{{zzz||||||{{{zzz~~~~~~yyysssvvv}}}~~~vvvsssyyy~~~xxxtttwww~~~~~~|||ttthhh\\\TTTKKKKKKJJJIIIGGGFFFDDDBBB@@@AAAAAAAAA@@@@@@AAABBB>>>>>>???@@@AAACCCEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEBBB@@@AAADDDFFFFFFEEEFFFGGGJJJLLLMMMLLLJJJIIIDDDEEEGGGIIILLLMMMNNNOOOKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEFFFIIILLLMMMFFFFFFFFFEEECCCBBBAAA@@@????????????????????????AAACCCDDDBBB@@@???BBBDDDAAAAAAAAAAAAAAA???>>>>>>|||~~~}}}|||{{{{{{~~~}}}wwwmmm___bbbeeeccc[[[OOOEEE???;;;:::999888777555444444555666666777777777777777888999::::::::::::999888888888777777777777888888:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;:::======>>>>>>?????????@@@>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@@@@?????????===>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBAAA@@@>>><<<;;;;;;<<<=========<<<;;;:::<<<===>>>???AAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>>======<<<<<<===???AAABBB????????????>>><<<:::999<<<<<<<<<<<<;;;:::999888999:::;;;;;;999777777888666666555444444444444555777666666555444444333333222111111111000000//////000////////////111333444111111000000//////......////////////////////////000000000000000///......//////............//////......------------.........------,,,,,,------...000000//////.........---...------------...//////111111000000//////......222000///------///000222111111000000000222333444333:::AAACCCBBBDDDJJJPPPhhhppp||||||www|||~~~zzzyyy~~~xxxxxxyyyzzz~~~zzz}}}yyy~~~|||{{{yyyvvv|||{{{qqqfffZZZPPPIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCAAA???>>>???????????????@@@@@@AAAEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKKKKLLLKKKKKKFFFGGGGGGIIIKKKMMMOOOPPPMMMMMMKKKJJJHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@???????????????>>>AAACCCDDDBBBAAA@@@@@@????????????>>>>>>>>>>>>uuunnneeeccc___ZZZRRRIIIBBB===::::::999888777666555555777666555555555666888999888888888888888888888888:::999999888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::===============<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAA@@@@@@@@@???>>>>>>>>>===??????????????????>>>>>><<<===>>>???????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<===<<<<<<;;;::::::;;;<<<>>>??????@@@@@@@@@AAABBBCCCDDDCCCCCCBBBDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCAAABBBBBBAAA@@@???===<<<:::::::::::::::::::::999:::;;;<<<;;;999777777888666555555444444444444444555555444444333222222222111111111000000000//////000////////////111222333000000000000//////..............................///000000000000///......//////............//////......------------.........------,,,,,,------...////////////......---------------------...//////000000000///////////////111000///......///000111111111000///000000222222111666<<<===;;;;;;???EEEMMMVVVddduuu{{{zzzxxx|||{{{sssllljjjkkkmmmuuu}}}|||yyyxxx}}}uuuwww||||||~~~}}}|||}}}{{{uuukkkaaaXXXPPPIIIDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCC???>>>>>>>>>>>>???@@@@@@DDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLGGGGGGHHHIIIKKKMMMNNNOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>@@@CCCCCCBBB@@@???@@@?????????>>>>>>>>>======zzzssspppiiiaaaVVVMMMFFFBBB===999999999888888888777777777888777444333333555888:::888888777666666777888888999999888888888888999999999999999999999999999999:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::999;;;;;;<<<============<<<::::::<<<===???@@@BBBBBBBBBAAAAAA@@@???>>>============>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBB>>>>>>>>>======>>>??????@@@AAAAAAAAA@@@???===<<<======<<<<<<;;;;;;;;;;;;999999;;;<<<============>>>???@@@BBBDDDEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>>>>>>>===============>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDBBBBBBBBBBBBAAA???>>>===999999888888888999:::;;;<<<======<<<999777777777666555444444333333444444444333333222222111111111111111000000000000//////////////////000111222222000000000////////////.........................../////////000//////...---//////............//////......------------.........------,,,,,,------...///............------------------------......///....../////////000000000111000///......///000111111000000////////////000000444888777444222555999888???JJJVVVeeevvv}}}oooiiibbb___]]]aaalllxxx}}}{{{zzzxxxuuurrrpppvvv~~~vvvrrrzzz}}}nnnggg]]]SSSMMMIIIFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGFFF>>>>>>=========>>>??????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMMMMHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????===???AAABBB@@@???????????????>>>>>>>>>>>>======|||wwwxxxyyyuuurrrqqqdddZZZLLLBBB>>><<<999666888888888888888888888888666666555444444666777888888777555444444555777888666666666555555666666666888888888888999999999999:::999999999888888777777999999999:::::::::::::::999999::::::::::::::::::999:::;;;<<<============;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>=========>>>>>>?????????>>>???@@@AAABBBBBBBBBBBB???>>>===============>>>???@@@AAAAAA@@@???>>>===>>>======<<<;;;;;;;;;;;;999999:::;;;<<<============>>>@@@BBBDDDFFFHHHIIIFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@??????????????????>>>>>>>>>=========<<<<<<===============>>>>>>>>>??????AAABBBCCCCCC@@@@@@@@@???>>>>>>===<<<<<<;;;999777777888:::;;;===>>>>>><<<999777666777555444444333333333333333333333222222222111111111000000000000000000//////////////////000000111111////////////////////////...........................////////////...------///......------......///...------,,,,,,------......------,,,,,,------...------------------------------,,,,,,------...///------......///000000111000///............///000000000//////............111444777666222000222444555999???DDDLLLZZZkkkxxxxxxrrrhhheeeaaa^^^[[[\\\gggrrrxxxxxxwwwvvvtttsssrrrrrrlllqqqwww{{{|||||||||}}}}}}|||pppqqqwwwuuukkk]]]XXXPPPJJJFFFDDDCCCBBB??????@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEE===============>>>>>>???>>>??????@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEGGGJJJKKKLLLLLLLLLHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@??????>>>===>>>@@@AAA@@@??????@@@???>>>>>>>>>============{{{vvvsssuuutttoookkkjjjWWWNNNBBB<<<;;;:::777444666777777777777888888888333444666777777777666555777666444333333444666777666555555444444555555666777777777888888999999999999999999888888777777777777888888888999999::::::999999999:::;;;;;;;;;<<<888999:::<<<===========================>>>>>>>>>>>>>>>>>>??????@@@@@@AAA===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>===============>>>>>>???@@@AAA@@@@@@>>>>>>??????>>>======<<<;;;;;;:::;;;;;;<<<===============>>>???AAADDDGGGIIIJJJEEEDDDCCCAAA@@@?????????@@@@@@????????????>>>>>>>>>>>>>>>============<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@@@@AAA@@@@@@???>>>>>>=========@@@>>>;;;999888888999:::<<<===>>><<<999777666666444444333222222222222222333333333222222222222222//////////////////000000.../////////000000000000.............../////////////////////////////////...............---,,,,,,......------------......------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,---...///000111111//////............//////////////////......------000222555444222111222444444777:::;;;>>>FFFRRR\\\mmmwww}}}pppfffdddcccdddccc___\\\aaaiiiqqqrrrssspppmmmlllnnnqqqmmmqqqvvvzzzzzzxxxuuutttuuuyyy}}}~~~|||zzz}}}vvvuuuvvvxxxwwwsssiii^^^VVVKKKHHHEEECCCBBB@@@>>><<<======>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@===============>>>>>>???===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCEEEGGGIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@??????>>>===>>>@@@@@@??????@@@AAA>>>>>>>>>============<<>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>????????????????????????@@@@@@???>>>>>>===>>>>>>>>>======>>>??????===>>>@@@@@@AAA@@@???>>>@@@@@@AAAAAA@@@>>><<<;;;;;;<<<<<<===>>>>>>============>>>@@@BBBDDDFFFGGGDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<=========999:::<<<===>>>?????????AAAAAA@@@???>>>>>>??????AAA???===;;;999888888888;;;<<<<<<;;;888666666666444333222222111111222222222222222222222222222222......////////////000000...//////000000//////...---............/////////////////////////////////------......------,,,+++......------------......------,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,---...//////000000...........................///////////////...------///111111000000111222...000333555777<<>>???@@@AAAAAABBBBBB@@@???============>>>>>>=========>>>??????>>>>>>>>>???@@@AAAAAABBBAAABBBDDDFFFGGGGGGFFFFFFBBBCCCEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>===???@@@@@@??????AAABBB>>>>>>============<<<<<>>>>>>>>???>>>>>>>>>>>>>>>>>>======<<<<<<======>>>=========>>>>>>>>>>>>>>>???@@@AAA===>>>???@@@AAA@@@@@@???@@@AAACCCDDDCCC@@@<<<:::;;;<<<<<<===============<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<============<<<;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<======999:::;;;===>>>>>>>>>>>>@@@???>>>=========>>>???======<<<;;;:::888888777888:::;;;:::888666666666333333222111111111111111111111111111111111111111........./////////000000......///000000///...------------.........//////------------------------,,,------------,,,++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------....../////////---..................------...///000000000//////---...///000/////////000---...000222444777999:::<<>><<<<<<===>>>???@@@@@@AAADDDCCCAAA???>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@?????????@@@@@@AAAAAAAAAAAABBBDDDFFFHHHHHHGGGFFFCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@BBBDDD>>>>>>=========<<<<<<<<>>??????============<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;888999:::<<<============>>>>>>>>>>>>???@@@BBBBBB<<<===???@@@AAAAAA@@@@@@@@@BBBDDDFFFEEEAAA===:::;;;;;;<<<<<<===<<<<<<<<<;;;:::::::::;;;<<<>>>???DDDCCCCCCBBBBBBBBBCCCCCC;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999:::;;;;;;<<<======999:::<<<===>>>???>>>>>>======;;;::::::;;;<<<<<<:::::::::::::::999888777777888999999777666666666333222222111000111111111////////////000000000000---.........//////000000......///000000///...------------.........//////++++++++++++++++++++++++,,,------------,,,++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------...............------............---------...///111111111000000...///000000000/////////333222111222333333222000888;;;???CCCJJJUUUbbblllsss}}}zzzuuupppqqqqqqwww|||vvvtttnnnqqqrrrnnnkkknnnzzzwwwooojjjfffdddddddddfffmmmwww{{{qqqqqqvvvnnnqqqwww}}}}}}wwwoooeee___VVVQQQKKKFFFCCCBBBAAA@@@<<<;;;;;;<<<===>>>===<<<=========>>>???@@@@@@@@@EEEDDDBBBAAA@@@@@@AAABBB???????????????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBEEEGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFHHHJJJKKKKKKJJJJJJHHHIIIKKKLLLLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@??????>>>???@@@AAAAAA@@@AAACCCEEE>>>=========<<<<<<<<<<<>>;;;777888;;;>>>??????============<<<<<<<<<<<<:::;;;======<<<<<<>>>???======<<<===???AAADDDFFFCCCAAA@@@@@@AAABBB@@@???CCCDDDFFFFFFEEEAAA===:::;;;<<<=========<<<;;;:::::::::<<<===>>>>>>>>>>>>AAABBBCCCCCCBBBBBBCCCDDDFFFCCC???===<<<;;;999888888999999::::::;;;<<<<<<888888999999999:::::::::999999999;;;===>>>===;;;===;;;:::;;;<<<===:::777666666666666666666666666666666555444444444444555444333222111000000000000////////////////////////000000000000////////////---------.........//////...........................---+++******+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...........................------------------------///......------,,,++++++,,,---......//////..................///111222333333444666999===CCCGGGJJJ\\\bbbmmmzzz|||{{{|||{{{yyywwwvvvwwwxxxxxxwwwvvvtttrrrppprrrxxxtttkkkiiijjjgggfffffflllzzz~~~~~~|||xxxuuussssssvvvzzz~~~||||||{{{qqqiiiddd^^^VVVPPPFFFFFFEEEDDDBBBAAA@@@???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????CCCCCCCCCCCCBBBAAA???>>>AAA@@@>>>>>>???@@@???>>>AAA@@@?????????@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFEEEDDDBBB@@@???AAA@@@??????>>>>>>??????@@@AAABBBBBBAAAAAACCCDDDBBBAAA>>><<<::::::::::::{{{qqqhhhaaaTTTPPPJJJDDD>>>;;;999888888777666666888888777555444444444444555555555555555555555555555555555555555555555555555555555555333333333444444444444444444444555555666666555555888888888888777666555555444444444444555555555555555555555555666777888999888999:::;;;;;;;;;:::999;;;:::::::::;;;<<<<<<======:::777777:::===>>>>>>>>>=========<<<<<<;;;;;;;;;<<<>>>>>>======???@@@AAAAAAAAAAAACCCFFFHHHJJJFFFDDDCCCCCCDDDDDDBBBAAABBBCCCDDDEEECCCAAA>>><<<======>>>>>>>>>===<<<;;;::::::;;;<<<=========<<<@@@BBBDDDDDDDDDDDDFFFGGGFFFCCC@@@======<<<:::999888888888999::::::;;;;;;;;;::::::999999888777777888888888999;;;;;;:::999<<<;;;999:::<<<<<<:::777777777777777777777777777666555555444444444444444444333222111000000000000////////////////////////111111000000000/////////------------.........///........................,,,+++)))(((((()))+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------------------------------------------------------,,,,,,------------------,,,------...............//////////////////000000333333333555888;;;???AAADDDIIIQQQ[[[gggttt~~~}}}yyytttooonnnoooqqq}}}xxxwwwtttrrrrrrwww~~~rrrllljjjiiigggfffjjjwww}}}||||||zzz}}}|||~~~{{{vvvuuuvvvvvvvvvqqqjjjbbb\\\XXXSSSLLLFFFCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>======>>>???@@@@@@FFFEEEEEEDDDDDDCCCCCCBBBCCCAAA?????????@@@@@@???@@@@@@?????????@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEECCCBBB@@@???AAA@@@@@@???????????????@@@AAABBBBBBAAAAAABBBDDDBBBAAA>>><<<:::999999999|||ssshhh\\\UUUFFFDDD@@@<<<999777777777888777666666777777555444555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444333333333444444555555555666666777777666666555333333333444444444444555444444444444555666777777888999999999999888888777999999999999:::;;;<<<===;;;999777777999;;;<<<<<<>>>>>>===<<<;;;;;;::::::;;;===>>>???>>>>>>???AAADDDCCCCCCDDDFFFHHHKKKLLLHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>===>>>????????????>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;>>>@@@BBBBBBBBBCCCEEEGGGEEEBBB???>>>===<<<;;;999777777777888999999::::::<<<<<<;;;999888666555444777666666777999999888666:::999999999;;;:::999777777777777777777777777777666555444444333333444444333222111111000000000000000000000000000000000000111111111111000000000000------------............------------------------,,,+++***))))))***+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------------------------------------+++++++++,,,---.........,,,,,,---...............000000//////............111111000000111333555666666777;;;@@@IIIUUUaaajjjyyy|||sssnnnmmmqqqttt}}}zzzxxxuuurrrqqquuu{{{yyyooojjjnnnkkkggghhhsss~~~~~~zzz{{{|||~~~|||yyy|||sssllliiihhheeebbbZZZVVVQQQNNNLLLHHHBBB>>>???>>>>>>>>>==================<<<<<<<<<<<<<<<===>>>===<<<<<<===???AAABBBFFFEEEDDDCCCCCCDDDEEEEEEFFFCCCAAA@@@@@@AAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEEEECCCBBB@@@???@@@@@@@@@????????????>>>???AAACCCCCCAAAAAABBBCCCBBBAAA>>>;;;999888777777{{{sssgggZZZOOOHHH???>>>;;;999777777777777888666555555666666444333555555555444444333333333333333333333333333333333222222222222222222222222555444444333333222222222444333222111222333444555444555666666777777777777333333444444444555555555444444444444555666777888888888888777777666666555666777777888999:::<<<===999888777666777999:::;;;>>>======<<<;;;:::999999;;;<<<>>>>>>======???@@@BBBBBBBBBCCCEEEGGGIIIJJJGGGFFFEEEFFFHHHIIIHHHGGGEEEDDDCCCAAA???>>>======?????????>>>>>>======<<<<<<<<<<<<===<<<<<<;;;;;;<<<>>>??????>>>>>>@@@AAABBB@@@>>>===<<<<<<:::888666666666777888888999999;;;;;;:::888777666555444777666666777888888777555888888888999999999888777777777777777777777777777555444444333333333333333222222111000000000000000000000000000000000000000222111111111000000000000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------.........///.........---000//////......///000111555555555666:::AAAJJJPPPVVV___mmm|||yyyttttttzzz|||uuutttqqqnnnlllnnnssswwwwwwrrrssspppllllllsss|||~~~zzzuuuvvvxxx{{{vvvggg^^^\\\YYYTTTOOOKKKIIIHHHGGGGGGDDD@@@===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<===<<<;;;:::;;;>>>AAADDDCCCBBBAAA@@@@@@BBBDDDEEEGGGEEEBBBAAAAAABBBAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEDDDBBBCCCDDDFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@???@@@@@@@@@@@@??????>>>>>>???AAACCCCCCBBBAAAAAAAAABBB@@@===:::888777666666}}}zzzyyyzzzuuummmbbbWWWLLLDDD@@@<<<;;;999888666666666666666555444444555555444222555555444444333333333222333333333333333333333333222222222222222222222222444444444333333222222111333333222111111333444555555555666777888888888888444555555555666666666666555555555555666777888888888777777666555555555555555555666666888999:::;;;888888777777777777999:::<<<<<<<<<;;;:::999999999999;;;<<<<<<<<<<<<===???@@@@@@AAACCCDDDFFFHHHIIIDDDDDDCCCEEEGGGIIIIIIHHHGGGFFFCCCAAA???>>>======??????>>>===<<<<<<;;;;;;===>>>>>>>>>>>>======<<<>>>???@@@???===<<<<<<===>>>===;;;;;;;;;:::888666555666666777777888999999888888888777777777666666777777666888999999888777555666777888777777777777666666666666666666666666444444333222222222222222111111000000///000000000000000000000000000000000111111111000000000000///------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---...---------***+++---.../////////............//////000000111000111222222333555999===@@@FFFOOOZZZfffrrr}}}}}}~~~|||vvvttttttlllkkkiiigggfffhhhkkkooo}}}ttttttsssttt{{{~~~}}}|||~~~xxxzzz~~~qqqfffYYYQQQOOOMMMHHHCCCCCCCCCCCCDDDDDDCCCAAA???;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<::::::;;;>>>AAACCCBBBAAA@@@???@@@BBBDDDEEEGGGEEECCCCCCCCCCCCBBB@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFDDDBBBBBBCCCEEEFFFEEEFFFGGGHHHHHHGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCAAA@@@@@@???@@@@@@@@@@@@???>>>===>>>AAACCCCCCBBB@@@@@@@@@@@@???<<<999777666555555}}}yyytttqqqqqqccc___WWWNNNFFFAAA===<<<777777666555444333333333444333222333444555444222444444444444333333333333333333333333333333333333222222222222222222222222333333333333222222222222333222222222333333444444555666777777888888888888555555555666666666777777555555555555666777888999777666666555555555555666555555555555666777999999777888999888777666888:::;;;;;;:::::::::999999999888:::;;;;;;;;;;;;<<<>>>@@@AAABBBDDDEEEGGGHHHIIIDDDCCCCCCDDDFFFGGGFFFEEEEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;===>>>>>>?????????>>>>>>BBBBBBBBBAAA>>><<<<<<===<<<:::::::::::::::777555666666666777888888999999555555666666777777777888777666666888:::;;;:::999333555777777666555555666555555555555555555555555444333222222111111222222111000000//////000000000000000000000000000000000000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++,,,---------------)))***,,,.../////////...---......///000111111222+++---///111111222444666:::;;;>>>BBBHHHQQQZZZaaammmrrr{{{{{{rrrooorrriiiiiiiiihhhhhhjjjnnnqqq|||~~~~~~rrruuuwwwzzz~~~{{{tttuuuxxx}}}|||{{{zzz|||{{{tttppp]]]UUUKKKFFFEEEDDDAAA>>>??????@@@@@@@@@@@@??????:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======<<<;;;;;;<<<>>>@@@AAABBBBBBAAAAAAAAABBBDDDEEECCCCCCCCCDDDEEEEEEBBB@@@>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDEEEEEEGGGFFFDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCAAA@@@@@@??????@@@AAAAAA???>>>===>>>@@@CCCCCCBBB@@@??????>>>===:::888666666666666yyyqqqggg```^^^LLLJJJEEE@@@<<<999888888333333333333222222222222222111000222444555444333333333333333333333444444444444444444444444444444222222222222222222222222222222222222222333333333222333333444444444444444555555666777777666666666444444444555555555666666444444444444555666777777666666555444555555777777555555444444555666777777777999:::999777666888:::999999999999::::::::::::999:::<<<<<<;;;;;;===>>>???@@@AAACCCEEEFFFGGGGGGHHHFFFDDDDDDDDDDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEBBBAAA???===<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>AAABBBBBB@@@>>>======>>>;;;:::999:::;;;:::888666666666777888888999999:::555555555666666777777777555555555777:::;;;;;;:::111444666666444333555666444444444444444444444444333333222111111111111111000000////////////000000////////////////////////////////////.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,------------,,,)))***,,,.........---,,,,,,---...//////000000000+++---///000000000222333555555666666888<<>>>>>===<<<=========<<<;;;;;;<<<===::::::::::::999999999999999999999:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCFFFGGGFFFBBB???>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@AAAAAA@@@>>>===>>>@@@CCCDDDBBB???>>>>>><<<;;;999777666666666666uuuoooeeeUUUJJJFFFAAA???>>>;;;999777555444111222222222333333444444111000000111333555555444222222222333333444444444444444444444444444444444222222222222222222222222111111111222222333333444222333444555666555444333444555555555555555444444333333333444444444555555333333333333444555666666666555444444555666888888555555444444444555555666777999;;;:::777666888:::777888888999999:::;;;;;;:::;;;======<<<<<<>>>???===>>>???AAACCCDDDEEEEEELLLJJJGGGEEEDDDBBB???======>>>AAACCCFFFHHHIIIIIIDDDBBB@@@???=========>>>::::::<<<===>>>>>>>>>>>>===>>>???>>>===<<<===>>>;;;::::::;;;<<<;;;999777777777777888999999::::::666666666666666666666666444333444777:::;;;;;;:::000333666666444333444666333333333333333333333333333222222111000111111111000000////////////000111///////////////////////////.........---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************)))***++++++,,,************************++++++++++++++++++++++++*********++++++,,,------++++++,,,---------,,,,,,+++,,,---......,,,+++))),,,,,,---...............---...---,,,******,,,---///000000111111444999<<<<<<>>>BBBIIISSS___lllttttttyyy~~~|||yyytttuuusssrrrwwwyyyqqqtttwwwyyyyyyzzz{{{}}}{{{ssshhh]]]RRRJJJFFF@@@???===<<<;;;::::::;;;======<<<:::999999;;;<<<999999999999888888888777888888999:::;;;===>>>???<<<<<<=====================>>>?????????>>>>>>======???BBBFFFIIIGGGBBB>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCAAA@@@CCCDDDEEEFFFGGGGGGFFFEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>???AAAAAAAAA@@@>>><<<>>>@@@CCCDDDBBB???>>>===;;;999888666666666666777wwweeeUUULLLFFFAAA===:::888666444333444555666222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333555555444333222222222222444333333333444555777888444444222222222222444444444555666666666555444333555666666666666666555555444444444555666777777888777777666666555555555444777777666666666666666777999999888777666666777777888888888777888888999999<<<<<<<<<<<<<<<===>>>???>>>???@@@AAABBBCCCCCCBBBFFFGGGHHHHHHFFFBBB>>><<<>>>@@@AAABBBCCCEEEIIILLLGGGGGGFFFDDDBBB@@@>>>===;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<===>>>???>>>===<<<===??????;;;888999999999888777888:::<<<444444555666777888999999777777777777777666555555555555444333333333333444111111222222222222111111111111000000//////......000000000000////////////......///000000000000000///...---,,,,,,---...///---...///000000...,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,,,,------000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,---...//////+++,,,---///000111111111///......---------......111000///......///000111777777999<<>>>>>>>>>>><<<:::888777:::::::::999888777666555:::999999999:::<<<>>>??????===;;;999999999:::;;;;;;;;;<<<===>>>>>>======<<<>>>AAACCCDDDCCCBBBAAA???===<<<>>>AAABBBAAA???DDDCCCBBBAAAAAABBBCCCDDDFFFFFFDDDCCCCCCCCCDDDEEECCCDDDEEEDDDAAA@@@AAABBBIIIFFFDDDFFFIIIIIIEEEAAA???@@@BBBDDDEEEEEEDDDDDD@@@AAACCCEEEGGGHHHIIIJJJEEECCCAAA@@@@@@???===;;;:::<<>>======;;;999777777777999:::}}}mmmbbbSSSGGG@@@<<<888444999777555333333333444555222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333444444333222222222333333555444444444444555777888555555444333333444555555555555666666555444333222444444555555555555444444333444444555666666777777777777777777666666666555777777666666666666666777888888888777777777666666888888888777888888999:::;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@@@@AAAAAAFFFFFFFFFEEEDDDAAA>>><<<===???@@@@@@AAACCCFFFHHHFFFFFFEEEDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<>>>======<<<===>>>@@@AAA@@@>>><<<<<<======:::888888888888888777777888999777777777888777777666666555666666666666555444444444444333222222222222222000111111222222111111000111000000000/////////...000000000000////////////------...//////////////////...---,,,,,,---...///------/////////...,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------000...,,,*********+++,,,++++++++++++++++++++++++((()))***+++++++++******++++++++++++++++++++++++,,,,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------------+++,,,---...000000000000......------------......//////...------...//////333333444777:::???CCCFFFCCCFFFKKKRRRYYYbbblllrrr}}}}}}~~~}}}yyyvvvwww}}}|||yyykkkjjjhhhddd___YYYTTTQQQMMMLLLIIIEEEAAA>>>;;;999;;;;;;;;;;;;;;;;;;::::::===>>>>>>>>>===;;;999888999:::::::::999888777666999999888999:::;;;===>>>===<<<:::999888999:::;;;999999;;;<<<===>>>??????===>>>???@@@AAA@@@???>>>???===<<<>>>AAABBBAAA???AAAAAAAAAAAABBBCCCEEEFFFIIIGGGDDDAAAAAACCCFFFHHHFFFGGGGGGFFFCCCBBBBBBCCCFFFDDDCCCEEEIIIJJJGGGDDDAAAAAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFGGGHHHHHHHHHDDDBBB@@@??????@@@???>>>;;;===???AAABBB@@@???======;;;999777777777888888}}}|||{{{zzz|||}}}wwwmmmeeeUUUMMMDDD===999777555333777555444222222222333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333222222222222333444444666666555555555666666777666666555555555555666666666666666666555333222111222333333444444444333333333444444555555666666666777777777777777666666666777666666555555666777777666777888888888777666555888888777777888999999:::999999:::;;;<<<===???@@@??????>>>======>>>???@@@EEEEEEDDDBBBAAA???>>>======>>>????????????BBBDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAA???>>>===<<<<<<;;;=========>>>???AAACCCEEEBBB@@@<<<;;;;;;<<<;;;:::;;;:::999888777777777777999999::::::888666333222444555555555555444333333333222222222111111111111000111111222222111111000000000000000////////////000000000000////////////,,,------.....................------------......,,,---...///...---,,,+++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...,,,+++******++++++************************((()))******++++++******++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,,,,++++++,,,---...//////000000...---------------............---,,,,,,---......000000111222444777:::<<<888888:::<<<@@@IIIRRRXXXdddfffiiikkkllllllnnnooo}}}|||yyyzzz}}}}}}wwwpppiiidddaaaSSSRRRPPPMMMIIIFFFCCCAAA@@@???>>>===<<<:::999999999999999999999:::::::::======>>>>>>===;;;999888999999:::::::::999999888888888888888999;;;<<<===:::999888888888999:::;;;777888999;;;===>>>???@@@>>>>>>>>>======<<<<<<<<<>>>======>>>@@@AAAAAA@@@>>>>>>???@@@BBBDDDFFFHHHIIIGGGCCCAAAAAADDDHHHJJJHHHIIIIIIHHHEEEDDDDDDEEEEEECCCCCCFFFKKKMMMKKKIIICCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDAAA>>>===>>>???@@@@@@===>>>@@@BBBBBBAAA@@@>>>===;;;999888666666666777}}}|||}}}~~~|||{{{uuupppkkkhhhddd]]]TTTMMMDDD@@@;;;888888777555333444444333222111111222222111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222111111111111222333444555777666666666666666666666555555555555555555555555666666666555444333222111222333333444444444444333333333444444444555555555666666666666666666555555666666555555555666777777555666888999999777666444777777777777888999::::::888888999:::;;;===???@@@AAA???>>><<<<<<===???@@@DDDCCCAAA???>>>===>>>>>>>>>???@@@???>>>>>>???@@@AAAAAACCCDDDEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>?????????@@@BBBEEEHHHIIICCC@@@===;;;;;;===@@@BBBEEEAAA<<<888777777888888999:::;;;;;;:::777333111555555555555555444333333222222222222222111111000000000111111111111000000000000000000////////////000000000000////////////,,,---......//////......------------------------,,,------------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,+++******++++++))))))))))))))))))))))))((())))))******************************************************+++++++++************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////------,,,,,,------.........------------------...111000000111222333555666555555555444666;;;BBBGGGJJJLLLMMMNNNOOOQQQTTTWWW```eeemmmtttzzz}}}}}}}}}xxxqqqnnnnnnhhheeeaaa[[[UUUPPPLLLJJJGGGEEECCCAAA???>>>======::::::::::::;;;;;;;;;;;;666777777888888999999999<<<<<<=========;;;:::999888999999::::::::::::999666777777888999:::;;;<<<777777777777888999:::;;;999999999:::;;;===>>>???======<<<;;;;;;<<<<<<============>>>???@@@@@@@@@===>>>???@@@BBBDDDEEEFFFGGGFFFDDDCCCCCCEEEHHHIIIIIIJJJJJJHHHEEECCCCCCDDDFFFEEEFFFHHHKKKNNNMMMLLLEEEDDDCCCAAAAAABBBBBBCCC@@@AAABBBCCCDDDEEEEEEEEEFFFCCC>>>;;;<<<>>>???@@@>>>???@@@BBBBBBAAA@@@???<<<;;;999777666555555555|||}}}zzzxxxuuuqqqmmmkkkeee```XXXQQQLLLHHHCCC???888666444333333333111000333222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222000000000111222333444555666666666666666555555555444444444555555444444444666555555444333222222222333333444555555555555555333333333333444444444444444444444444444444444444555555555555555666777777444555777888999777666444777777777777888999:::;;;777777888999;;;<<<>>>???AAA@@@>>>===<<<===???@@@BBBAAA???===<<<===>>>>>>???AAAAAAAAA???>>>>>>???>>>???AAABBBDDDDDDEEEEEE???????????????@@@AAAAAAAAAAAABBBCCCEEEHHHJJJLLLBBB@@@>>><<<===AAAGGGJJJQQQJJJ@@@888666888999:::888999;;;<<<;;;888666444555666666666666555444444222333333444333222111111000000000111111000000000////////////000000000000000000000000////////////......///000000000000///,,,------------------,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,------------...++++++++++++++++++++++++******+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))*********************************))))))******++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------******++++++,,,------...***+++,,,------......---,,,,,,,,,,,,,,,---..............................000000//////000000111111000111222222111333555888;;;<<<<<<;;;;;;===AAADDDGGGJJJNNNTTTYYY]]]___aaaeeegggkkkooosssxxx}}}{{{yyyzzz~~~|||wwwpppggg^^^YYYVVVOOOMMMIIIEEEBBB???=========<<<:::888777888999999666666777777777777888888555666666666777888888888::::::;;;<<<<<<;;;:::999888888999:::::::::999999555555666777999999::::::666666666777888999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<>>>???@@@<<<===>>>>>>>>>???@@@@@@??????@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFCCCBBBBBBCCCFFFEEEEEEFFFHHHIIIIIIIIIFFFEEECCCBBBAAAAAABBBCCC???@@@BBBDDDEEEGGGGGGHHHIIIEEE???;;;:::<<<===>>>>>>??????@@@@@@???>>>>>>::::::888777666555555555{{{www|||zzzvvvppphhh```ZZZVVVPPPKKKDDD???;;;:::888777333333333333222222111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222000000000111111333444444444444555555666555555444333444555555555555444333555444444333222333333333222333444555555666555555333333333333333333333333222222222333333333333333444444444444555666777777444555666777777777666555666666777777888999;;;;;;777777888999:::;;;===>>>??????>>>======>>>???@@@AAA@@@>>>=========>>>>>>@@@AAABBBBBB@@@>>>>>>>>>======???@@@AAABBBBBBBBB=========>>>@@@BBBCCCDDDCCCCCCCCCDDDEEEGGGIIIKKKAAA@@@???>>>???DDDKKKPPPVVVLLLAAA999777999;;;<<<888999;;;;;;;;;999888666666666666666666555444444222333444444444333111000///000000111111000000///////////////000000000000000000000000////////////...//////000000000000000,,,,,,------------,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))(((((((((((()))***+++************************'''((()))***++++++++++++************************++++++************++++++++++++,,,,,,,,,,,,------))))))***+++,,,---......***+++,,,,,,---------,,,++++++++++++,,,---...///......////////////......,,,,,,------------------...000222222111000000111666666555444333444777:::;;;;;;;;;===???BBBDDDFFFIIIKKKOOORRRTTTXXX\\\```______^^^]]]___ccciiinnnrrrtttvvvwwwxxxyyy{{{}}}~~~||||||zzzwwwuuukkkiiigggfffffffffdddcccbbb```\\\VVVPPPIIIDDDAAACCCBBB@@@===;;;999888888999888777666555666777777777777777777777777777777666666666666666777777777777888999:::::::::999888888888999999999888888777333444666777888999999999666666777888999999::::::<<<;;;:::999888999:::::::::;;;<<<===>>>???@@@@@@;;;===>>>>>>>>>>>>???AAA@@@@@@AAAAAAAAA@@@??????>>>@@@DDDGGGHHHGGGFFFDDDCCCDDDEEECCCAAA@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@AAACCCFFFHHHIIIJJJKKKJJJEEE???;;;:::;;;<<<<<<=========>>>======<<<<<<888888777777666666555555~~~wwwqqqnnnllljjjeee]]]TTTMMMHHHEEE>>><<<999777666555444444222333444444333333333444111222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111222333333111222333444555555444444444555666666666666555444444333222222222333444555111111333444444555555555333333222222222222222222222222222333333444444444444444444444555666777777555555555666666666777777666666666777888:::;;;<<<888888888888999:::;;;<<<<<<<<<<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@BBBAAA???>>>===>>><<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>@@@AAACCCDDDDDDCCCCCCCCCCCCDDDFFFGGGAAAAAAAAA@@@@@@DDDKKKPPPPPPHHH>>>999999:::;;;:::;;;;;;;;;;;;:::999888777444555555555555444333333111222333444333222000/////////000000000000//////.../////////000000000111000000000000////////////---...//////000000//////+++,,,------------,,,+++,,,++++++***************)))*********++++++++++++************************+++++++++,,,,,,++++++***************++++++++++++******++++++++++++******************************)))(((((('''((()))***+++************************&&&''')))***+++++++++***************************++++++************++++++++++++,,,,,,,,,,,,------******++++++,,,,,,,,,---***++++++,,,,,,,,,,,,+++++++++++++++,,,---...///,,,---............---,,,***++++++,,,------------///000222222111000000111222222222111///000222555444444444444444555666777888:::<<<======???BBBEEEDDDEEEFFFFFFFFFHHHMMMQQQSSSVVVXXXYYYYYYZZZ]]]```aaa```^^^^^^^^^\\\YYYWWWQQQOOOMMMLLLLLLLLLKKKIIIHHHFFFDDDBBB@@@>>>;;;999;;;;;;::::::999888777777999888777777666666666666999888888888888888888888777777777777666666666666555666777888999999888777888888888888777777666555222333555777888888888777777777888999::::::::::::;;;:::888888888999:::<<<:::;;;<<<>>>>>>>>>======:::===>>>>>>======???AAA??????@@@AAAAAA@@@???>>>===???BBBEEEFFFFFFFFFEEE@@@BBBBBBBBB@@@@@@AAABBBAAAAAAAAA@@@@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@AAACCCEEEFFFGGGHHHHHHHHHDDD???<<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999666666666666666666666555{{{tttmmmgggdddVVVTTTOOOGGG@@@;;;999999666666777777777666555444...///000111000000111333111222222333333333222222000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111000111111222333///000222444555555444444555666777888888777666555333222222111222333555666///000111222333444444444333222222222222222222222333333333444444555555555333333333444555666777888555555555555555666777888666666666777888:::;;;<<<999888888888999::::::;;;999:::;;;<<<============???????????????>>>>>>>>>>>>???AAAAAA???=========;;;<<<<<<<<<<<<<<<;;;;;;=========>>>???AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAA@@@@@@CCCIIINNNHHHBBB;;;999:::;;;:::777======<<<:::999888777777333333444444444333222222///000222333222111///...//////000000000000//////.../////////000000111111000000000000////////////,,,---......//////......++++++------------++++++,,,+++******)))************++++++++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***)))************+++++++++)))******+++++++++******************************)))((('''''''''(((***+++))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++++++++++++++,,,---...///++++++------------++++++***+++,,,...////////////---/////////...---///000...//////...------///111///000111222222333333333111333555444222222555777888:::<<<;;;999999<<>>>>>>>>===<<<:::999888999;;;;;;;;;:::333444555666777777777777666666666555444444333333555555555555555555555555888888777777666666666555444555666777888888777777888888888888777555444444222333555777888888777777888888999::::::::::::999999888777777888:::<<<===;;;<<<===>>>>>><<<:::999:::<<>>===<<>>???@@@AAA@@@??????>>>???@@@BBBDDDEEEFFFGGG???@@@BBBAAA@@@@@@AAACCCAAABBBBBBAAAAAABBBEEEGGGAAABBBCCCDDDDDDCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCEEEBBB>>><<<<<<=========:::::::::999999888888888444555555666777666666666zzzqqqiiiccc\\\RRRKKKEEECCC@@@<<<999777666666333333333333333333333333111111222222222222111111555444222000///000000111//////000111111111111111111111111111111111111111111111111111111111111111444333222111111111333333222222333333333222222111222222222222222222222222444444444333333222222222111111222222222333333333111222222333333222222111333333333222222111111111555555333333333333555555222333333444555666777777888777555444444555666666444555666777999:::;;;<<<:::999999888999:::<<<===;;;;;;<<<===>>>???@@@AAA============>>>???@@@AAA@@@???>>><<<<<<<<<===>>><<<<<<======<<<;;;::::::888:::<<>>@@@AAA@@@???<<<:::888888999999<<<<<<;;;::::::999999888444444444444444444444444222222222111111111000000000000000000000000000000111111000000//////...............////////////000///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''&&&'''(((*********))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))),,,,,,+++******+++,,,,,,---,,,***)))))))))******((()))***+++,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------,,,,,,///////////////.........222111111000///......---111111111111111111111111444444333222333444555666888888888999::::::;;;;;;888888888888888888888888:::999999999888888777777777777777777777888888999666555555444333333222222666666666666777777777777888888777777777777888888666555444333333444555666888777777666666666666777333333333444444444444444555555555666777888888888888888999::::::;;;<<<<<<999999999888888999::::::<<<<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@???>>>===<<<===>>>???@@@@@@AAA@@@@@@@@@???????????????@@@@@@????????????@@@AAABBBCCCBBBCCCEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???===;;;:::;;;<<<===;;;;;;::::::999888888888555555444444444333333333yyysssddd^^^WWWRRRNNNIIIAAA;;;;;;:::888666444333333333222222222222222222222222000111111222222111111000444333222000000000000000//////000111111111111111111111111111111111111111111111111111111111111111333222111111000111222333222222222333333222222111333333333333333333333333444444333333333222222222111222222222222333333333222222333333333333222222333333333222222222111111555444333222222333444555444444444555555555555555555555444444555666777888444555666777999:::;;;<<<;;;:::999999999:::;;;<<<999999:::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<======<<<<<<======<<<;;;;;;::::::;;;===???@@@@@@??????@@@???>>>======>>>???@@@@@@AAAAAA@@@>>>>>>???@@@>>><<<:::888777888888999::::::999999888777777666444444444444444444444444222222222222111111111111////////////////////////000000000000//////......------........./////////...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))(((((((((''''''((()))******)))(((((())))))))))))******************))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,***)))))))))******((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,------------------------------////////////............000000000///...---------111111111111111111111111222222111111111222333444333333444444555666666666666666666666666666666666777777777666666666555555555555555555555666666777666666555555444333222222444444444555555555666666777777666666666666777777555444333333333333444555777666666666666666777777555555555444444444444444555555666666777777888888777777888888999999999:::888888888888999::::::;;;===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@???>>>===<<<======>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>??????<<<<<<<<<===>>>??????@@@???AAABBBCCCCCCBBBAAA@@@???????????????????????????===;;;:::999999:::;;;999888888777666666555555444444444444333333333333{{{rrrhhh]]]WWWJJJFFFBBB@@@???<<<888444333222111111111111222222111111111111111111111111000111111222222111111000333222111000000000000000//////000111111111111111111111111111111111111111111111111111111111111111111111000000000111111222111222222333333222222222333333333333333333333333333333333333222222222222222222222222333333333333333444444444444444444333333333333333222222222222444333333222222333333444555555555555444444333333333333333444555666888999555555666777999:::;;;;;;;;;;;;:::999999999::::::999::::::;;;<<<===>>>>>>AAA@@@???>>>==================<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<<<<===>>>>>>>>>======@@@???>>>======>>>???@@@@@@AAAAAA@@@>>><<<===>>>;;;:::999777777777888999888888777666666555555444444444444444444444444444333333222222222111111111////////////////////////000000000////////////...,,,,,,,,,---------......------------------------...---,,,,,,++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++************************************************++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((()))))))))))))))((('''))))))))))))******************))))))))))))******)))))))))))))))))))))))),,,+++************+++,,,,,,+++******)))*********))))))***+++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...................................................//////......------,,,,,,///////////////////////////////////////000111111//////000000111222222333222222222222222222222222444444444444333333333333333333222222333333444555777777666555444333222222222222222333333333444444666666555555555555666666444444333222222333444444555555555555666777888888777666666555555444444444666666666666777777777777666666666666777777777777777777888999999:::;;;<<<===<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>===<<<<<<===>>>???@@@@@@@@@@@@??????>>>===============;;;;;;<<<<<<======>>>>>><<<===???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888777888888999888888777666666555555444444444444333333333222222~~~yyyuuurrrrrrrrrpppjjjbbb[[[VVVOOOGGGAAA>>><<<:::999:::999777555111111111111222222333333111111111111111111111111000000111111111111000000222222111000000000000000//////000111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111222333333333222222444444444444444444444444333222222222222222222222222222222333333333444444444444555555555555444444333333333333333333333333333333333222222333333333444444444444444444444444333333444444555666777777555555666777888999::::::<<<;;;;;;:::999999999999<<<<<<======>>>??????@@@??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@===;;;;;;<<<999999888888888888999:::777777666666555444444444333333333333333333333333333222222222222111111111////////////////////////////////////////////////++++++,,,,,,,,,---------,,,------......------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((******)))))))))(((''''''((()))))))))******************))))))))))))******((((((((((((((((((((((((++++++************++++++++++++******************))))))***+++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++*********+++,,,---...///------............//////------...............////////////......---------.......................................//////000//////000000111222222222000000000000000000000000222222222222222222222222222111111111111222333333777777666555444333222222222222222222333333333333555555555444444555555555444444444444444444444444444444444555666777888999888888777666555444444333666666666666777777777777666666666666666666666666666666888999:::;;;<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>===<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>:::;;;===>>>????????????>>>>>>>>>>>>>>>=========::::::999888777777888888999999888777777666666555333333333333222222222222zzzuuuuuurrrmmmgggaaa\\\XXXWWWUUUOOOHHHDDDAAA???;;;777777666555555555555444333222222222333333333222222222222222222222222222222000000000111111000000000111111111111000000000/////////000111111111111111000000000000000000000000111111111111111111111111//////000000111111111111000111222333333333333333444444444444444444444444222222222222222222222222222222333333333444444444444555555666666555555444333333333333333333333333333333333333333333333333222222333333444555555666555555555555555555444444555555666777888999999:::;;;;;;;;;;;;:::999999888<<<<<<======>>>>>>??????======<<<<<<===>>>??????::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???===:::::::::999999999999999::::::;;;777777777666555555444444333333333333333333333333222222111111111111000000......................................./////////+++++++++,,,,,,,,,,,,---,,,------......------,,,...---,,,,,,++++++,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******)))(((((((((''''''((()))))))))******************))))))))))))******((((((((((((((((((((((((************************************+++*********))))))***+++++++++******)))))))))******+++++++++++++++++++++++++++++++++*********+++,,,---...///------------......//////,,,---------......//////000000000///////////////---------------------------......///////////////...//////000000111111222000000000000000000000000222222222222222222222222222222111111222222333444555555555444333333222222222333333333333444444444555555444444444444555555555555666666666666555555444444444444555666888888888888777666555444444333666666666666777777777777666666666777777777777777555666888999;;;;;;;;;;;;;;;<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<===>>>????????????>>>>>>===<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>======;;;;;;<<<===>>>????????????>>>>>>>>>=========<<<999999888888888888888888888888777666666555555444333333222222222111111111}}}{{{{{{}}}|||wwwuuuwwwyyyvvvtttsssrrrmmmfff```YYYXXXTTTPPPKKKGGGDDDCCC@@@===:::777777666555555555555444444333222222111000111111222222111000000222222222222222222222222///000000111111000000//////000000111111000////////////000111111111111111000000000000000000000000111111111111111111111111//////000111222222222222000111222222333333333333333333333333333333333333111111111222222222222222333333333333444444444444444444555555555555444444333333333333444444444444333444444555555444444333111111222333444555666666555555555555555444333222555555666777777888999999::::::;;;;;;;;;:::999999;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<888888888999:::<<<===>>>========================<<<>>>??????<<<:::999999999999::::::::::::::::::888888777777666555555444333333333333333333333333111111000000000/////////........................---............/////////+++++++++,,,,,,,,,------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))************************))))))))))))((((((((('''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++***))))))))))))***++++++++++++***))))))***************))))))))))))***************++++++++++++++++++++++++++++++++++++,,,------...++++++,,,,,,---.........,,,,,,,,,---......//////000000000000000000//////---------------------------......///000/////////,,,------......///000000000000000000000000000000111111111222222222222222222222111111222222333444222222222222222222222222333333444444444555555555555555444444444444555555666666777777777777666666444444444444555666777777777666666555555444444444555555555666777888888888666666666777888999999999555777888:::;;;;;;:::::::::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>????????????======<<<<<<<<<<<<======:::;;;<<<======<<<;;;:::<<<<<<<<<======>>>>>>???>>>======<<<<<<;;;;;;;;;777777777777777777777777555555444444333222222111222222222111111111000000~~~}}}~~~}}}zzzvvvsssooonnnnnnjjjdddccceee```^^^]]]ZZZWWWRRRMMMJJJCCCAAA@@@===;;;:::999888444555555444222111222333555555555444222111111111---...///000111111000000111111111111111111111111//////000000000000//////...///000111111000////////////000111111111111111000000000000000000000000111111111111111111111111///000111222333333333222000000111222333333333333333333333333333333333333000111111111222222222222333333333444444444444555444444444555555444444444333333333444444444555555444555555666666555555444222222222333333444444444222333444555555555444333555555666666777888888888888999:::;;;;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<======>>>999:::;;;<<<===<<<<<<;;;:::;;;;;;<<<======<<<<<<:::999888888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::<<<>>>>>><<<:::999999888999999999999999888888777777777666555555444444222222222222222222222222////////////....................................---------.........//////,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,******************++++++*********************************************************************************)))))))))(((((())))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))(((''''''((()))***))))))))))))******************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++,,,++++++***))))))************))))))************))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++,,,------******++++++,,,------...++++++,,,------...//////////////////////////////........................,,,---.../////////......,,,,,,------.../////////000000000000000000000000000000000000111111222222111111111111111222222333///000000111111222333333333333333444444444444555666666555555555555666666555555666777777666555555555555444444444555555666555555555444444444444444333444555666777888999:::444444555777888999:::;;;666777999;;;;;;;;;999888888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<;;;<<<===>>>????????????<<<<<<<<<<<<===>>>??????;;;<<<===>>>>>>===;;;:::<<<<<<<<<;;;<<<<<<<<<===;;;;;;;;;:::999888888888555555666666666666555555444444333333222111111111222111111111000000000000}}}|||~~~xxxrrroooooooookkkgggccc```]]][[[VVVPPPNNNQQQIIIIIIGGGEEEBBB???======999888777666555444444444000333555444111...///111111222222111///......///,,,---///111222222222222000000000000000000000000//////000000000000//////...///000111111000////////////000111111111111111000000000000000000000000111111111111111111111111///000222333444444333333///000111222333444444444222222222222222222222222000000111111222222222222333333333444444444555555333444444444444444444333333333333444444555555555444555666777777666555444444444333333333333222222000111333555666666555555555555666666777777888888777888:::;;;<<<;;;;;;:::=========>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<999:::<<<=========<<<<<<::::::;;;<<<=========<<<<<<;;;999888888888999999:::;;;;;;<<<<<<;;;;;;:::888;;;===>>><<<:::::::::888888888888888777666666777666666555555444333333222222222222222222222222///............---------........................---------.........//////,,,,,,------------......///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,******************++++++))))))))))))))))))))))))************************************************+++++++++************)))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******)))(((''''''''')))***+++))))))))))))******************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++,,,,,,+++***))))))*********))))))(((++++++******))))))((((((++++++++++++++++++++++++------,,,+++++++++,,,,,,))))))***++++++,,,------++++++,,,,,,---...//////---.............................................+++,,,---...///...---------......//////000111111000000000000000000000000.../////////000000111111000000000000000111222222---...///000111222333333222222333333333444444444666666555555555555666666333444555666666555444333666555555444444444555555333333444444444444444444222333444666777999:::;;;222333444666888999:::;;;777888:::;;;;;;:::999888777888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>======;;;<<<===>>>????????????<<<<<<<<<<<<>>>???@@@AAA===>>>@@@AAAAAA???>>><<<<<<<<<;;;:::::::::;;;;;;999999999888777666666555333333444555555444444444666666555444444333333222111111111111000000000000{{{qqqjjjhhhjjjkkkhhhccc]]]\\\\\\[[[WWWSSSIIIHHHFFFDDDBBB@@@???>>>;;;::::::999888777777666333333333222222222111111000000000000000000000000333333333222222222111111111111000000//////......111111000000//////......//////////////////////////////000000000000//////000000000000000000000000222111111111000000//////111111111000000000000000000000111111111222222222000000111111111000000///333333333222222111111111555555444333222222222333111111000000111222222333222333555777777666555444666555555555555666777777888888777777666666555555555555666666555555444333555555444444444333333333222444666888::::::::::::999999999999:::;;;<<<<<<>>>>>>======<<<<<<<<<;;;=========<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::999999888888999999::::::999888999;;;<<<;;;:::>>>======;;;:::999888888777777777777666666666666666666666666555555555555444444222111111111222333000000///...............///...---,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------,,,++++++******)))'''((()))******+++******)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++***)))'''%%%$$$######))))))((('''''''''''''''''''''(((((())))))******((((((''''''''''''(((((((((((()))***************++++++******************)))***+++,,,+++***(((&&&************************(((((((((((()))***+++,,,))))))************))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------,,,,,,,,,---------......------...000111111111111////////////////////////000000////////////000000111111111111111111111111000111111111111222222222111111222222222222111111333333444555555444333333555555555555555555444444444444444444444444444444555555555555555555444444666222000333999======;;;555333222444777999:::::::::999999888888999999:::888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;999888:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@???<<<;;;;;;<<>>===<<<;;;;;;===<<<;;;:::::::::::::::888888888888777777777666777777666444333222111000555555444333222000000///........................zzzpppkkkccc[[[UUUTTTUUUVVVQQQMMMHHHGGGHHHGGGDDD@@@???>>>===<<<:::888777666666555555444333333222222333222222222111111111111000000000000000000000000111111111000000/////////000000000000//////......000000000000//////......//////////////////////////////000000000000//////000000000000000000000000111111111000000000//////000000000000000000000000000000000111111111222222111111222222222222222111333333333222222111111111222111111000000000000111222111111111111111222222222333555666777666555444555555444444555555666777666666666666555555555444555555555555555444444333444444444444333333333333333333555777888999::::::888888888888999:::;;;<<<>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>:::999999888888999999::::::999999:::;;;<<<;;;;;;<<<<<<;;;:::999888777777888777777777777666666666666666666555555555444444333333111000000000111222///......---------------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))((('''&&&&&&&&&&&&******)))((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************************************))))))+++++++++***((('''******************************)))))))))))))))***)))))))))))))))))))))))),,,+++************+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------,,,,,,,,,---------......---...///000000000000000........................111111000000000000111111////////////////////////000000111111111222222222111111222222222222111111222333444555555444333222444444444444444333333333444444444444444444444444555555555444444444444444666333111555;;;AAABBBBBB888666555555777999;;;;;;999999999888888999999999888999:::;;;;;;;;;:::999;;;;;;<<<<<<<<<;;;:::999:::::::::;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCC@@@>>><<<;;;;;;<<<>>>@@@AAA@@@??????>>>>>>>>>>>>;;;:::999888777777777777888888888777777777666666666555555555444333333333555444333222111000000///........................rrrqqqpppmmmhhhbbb\\\XXXRRROOOIIIDDD@@@??????@@@@@@===999888999999777444555555444333222222111000222222111111000/////////111111111111000000000000000000000000000000000000000000000000////////////000000000////////////...000000000////////////...////////////////////////...//////000000//////...////////////////////////111111000000000000///////////////000000000000000000000000000111111111111111111222333444444444444222222222222222111111111000////////////000000111222222111111111111111222222333444666666555555444444444444444444555555666555555555555444444444444555555555555555444444444333333333333222222222222333333444444666777999:::777777777777888999:::;;;============<<<<<<<<<<<<999999::::::;;;<<<<<<===::::::;;;<<<====================================:::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999888777666666888888888777777777666666555555555444444444333333222111000/////////000000...------,,,,,,,,,,,,,,,......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------------,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))((((((((((((((()))***++++++***)))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((())))))************)))************************))))))***++++++***((('''************************,,,+++***)))((((((((((((+++***)))(((((()))***+++------,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......,,,,,,,,,---------.........//////000000000//////........................222111111000000111111222////////////////////////000000000111111111222222111111222222222222111111222333333444444333333222222222222222222333333333444444444444444444444444444444444444444444444444666333222666===DDDGGGHHH===:::777666777999::::::888888888888888888888888777888:::;;;;;;;;;:::999;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<>>>@@@BBBEEEFFFGGG???>>><<<;;;;;;<<<>>>???AAAAAA????????????@@@AAA<<<;;;:::888777666666666777777777777666666666666444444555555555555555555444333333222111000//////........................RRRRRRQQQOOOLLLHHHDDDAAA@@@???<<<999777666777777999777444444555555444222222222222222111111111111111111111111000000//////000000000000000/////////000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////...//////////////////...........................000000000000000000//////......///////////////000/////////000000000111111///000111222333444444444222222222111111111111111000000000000000111222333333222111111000111111111222333444555555555444444444333333333333444555555555555555555555555555555666666555555444444444444333333333222222222111111333333333333444666888999666666666666777888999:::===============<<<<<<<<<::::::::::::;;;;;;<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::;;;<<<<<<<<<;;;;;;<<<===::::::999888888777666666888888777777777666666666444444333333333222222222000000//////...............------,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------))))))******+++++++++,,,++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***++++++***))))))(((((())))))******))))))((((((''''''))))))(((((((((((())))))((()))************))))))))))))))))))************))))))************)))(((************************++++++***)))(((((()))))),,,***(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------....../////////000//////......------------------------111111000000000000111111111111111111111111111111000000000000111111111111111111222222222222111111222222333333333333222222222222222222333333333333333333333333333333333333333333333333333444444444555333222555;;;BBBFFFGGG???<<<777555666777888888777888888888888888888777777888999:::;;;:::999999;;;;;;<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFF>>>===;;;;;;;;;;;;===>>>@@@???>>>===>>>???AAABBB@@@???===<<<:::999888888777777666666666555555555555555555555555555555555333222222111000000//////........................@@@@@@???>>><<<:::888777888888777666555555555555333222000000111111111111222222222222222222222222111111111000000000000000////////////////////////////////////////////////000000000000000000000000.............../////////.............../////////////////////////////////......////////////......------------------------//////////////////000000------........./////////....../////////000000000......///111111222222222111111111111111111111111000/////////000111222222222222111111111111111222222333333444444444444444444333333333333444555555666666666666666666666666777666555444444444444555333333333222222222111111444333222222333555777888666666666666777888999999<<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;<<<>>>===;;;:::;;;===::::::999999888888777777777777777666666666666555222222222222111111111111////////////......------///......---,,,---------,,,------------------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++******)))))))))(((((()))***++++++******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++******))))))))))))***))))))(((''''''''''''(((******))))))((((((''''''))))))(((((((((((())))))))))))*********))))))((((((((()))))))))*********)))))))))*********))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,***(((''''''(((***,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------.........////////////......---........................//////............//////000000000000000000000000//////000000000111111111111111222222222222111111222222222111111222222222222222333333444444444555333333333333333333333333222222222222333333444444444222222333777;;;???@@@===:::666444444555555555666777777888888777777666777888999:::::::::999888;;;;;;:::::::::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAA<<<<<<;;;::::::;;;<<<<<<======<<<<<<===>>>???@@@AAA@@@???===;;;:::999999666666666555555555555444666666666555444444333333111111111000000/////////........................888777666666555444444444444333333222222222222222111111000000000000111111111111111111111111111222////////////............////////////000000000000////////////////////////------------............---............/////////---............/////////////////////////////////---......//////......---..............................////////////000000,,,,,,------.../////////............////////////------...///000000000000000000000111111111111111///............//////000111111000000111222222333333333333333333444444444444444444444444555555666666666666777777777777777777666555444333444555555333333333333222222222222333333333444555666777777666666666666777888999:::<<<<<<<<<===============>>>======<<<;;;;;;::::::::::::;;;<<<============:::::::::::::::::::::::::::999999888888999999::::::<<<>>>===:::888:::===999999999999888888777777666666666555555555444444111111111000000000//////...////////////...---,,,///......---------------,,,,,,------------,,,,,,++++++************++++++************************)))******++++++,,,,,,---,,,++++++***))))))((((((''''''((()))***++++++***)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++***)))))))))))))))))))))(((((('''''''''''''''))))))))))))((((((((((((***))))))(((((())))))***)))************))))))((('''(((((())))))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))(((((()))***+++((())))))******))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......---....../////////......///////////////////////////......------......///......................../////////000000000111111111111222222222222111111222111111000000111111222222222333333444444555555333333333333333333333333000111111222222333333444222222222222444666777999999777444333444555444333555666777888888777666555666777999:::::::::999888:::999999999999::::::;;;999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<=========>>>===<<<:::999888888888666555555555444444444444666666555444333333222222000000000000//////..............................444333222222222222333444333222111000000000111111222222222222111111222333000000000000000000000000......................../////////000000111111111////////////////////////,,,,,,,,,------.........---------.........//////---------.........//////////////////////////////---......//////......---................................./////////000000+++,,,,,,---......//////------........./////////---....../////////......///000000000111111111222000000//////......////////////000000111222444444333333222222333333444444555555444444555555666777555555555666666666777777777666555333333444555666444444444444333333333333333444555666666666666666777777777777888999::::::<<<<<<<<<<<<=========>>>========================;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999999888888999999:::999<<<>>><<<999777999<<<888888777777777777666666555444444444444333333333000000000/////////.........//////000///...---,,,...------,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++************++++++************************(((((()))******+++,,,,,,************))))))))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))++++++***))))))((('''((((((((((((((((((((())))))))))))******))))))))))))*********************)))((((((''''''(((((()))******+++)))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((()))******)))((((((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,---------......,,,,,,---...////////////000000000000000000000000//////............//////........................////////////000000000111111111222222222222111111222111000000000000111222111111111222333444444444222222222222222222222222000000000111222333333333111222333444444444444555555444333444666666555333444555777888888777555444666777888::::::999999888888888777777777888999:::888999999999999:::::::::999999999999::::::::::::::::::::::::::::::::::::999:::<<<======<<<;;;:::;;;;;;:::999888777777777555555555444444444333333333333333333333333333222000000////////////..............................333333222111111222333444555444333111111111222222111111222111//////111222111111111000000000000///000000000000000000000000//////000000111111222222////////////////////////........./////////000000---------.........//////---------.........//////////////////////////////---..................---////////////////////////---.........//////000000++++++,,,------...//////---------.........//////...///////////////...---//////000000111111111222444333222111111000111111/////////000111333444555333333222222222333444555666555555555555666777777444444444555555555666666888666444333333333555666555555444444444444333333333444666777888777666666777777777777888999:::;;;;;;<<<<<<<<<======>>>>>><<<<<<======>>>?????????<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999:::999999999999999999:::888<<<>>><<<888666888<<<666666666666666555555555444444333333333222222222000////////////............///000000000///---------,,,++++++******++++++++++++------------++++++++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++((((((((()))******++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))%%%%%%&&&''')))***,,,---+++******)))))))))))))))''''''(((((())))))************))))))))))))*********************)))((((((&&&''''''((()))******+++))))))(((((()))***++++++)))))))))))))))))))))))),,,+++***)))(((((((((((())))))************))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......+++,,,---...////////////000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000111111222222222222111111222111000//////000111222///000000111222222333333222222222222222222222222///000000111222222333333000222555666555444444444333333333555777777666444444555777888888777555444666777888999:::999888888777777666666666777999:::888888999999999:::::::::777888888999999::::::;;;::::::::::::::::::::::::999;;;===??????===:::999;;;::::::999888888888999555555444444444333333333000000111222222333444444///////////////.................................111111111111111111111111////////////000000000000000111222111000//////111111111000000//////......000000//////.........---222000///...///000222333000000000000000000000000//////////////////////////////............//////------......///000000000........................---------------...//////------,,,------...///000,,,,,,,,,---------......000///...------------------------------...//////111000000////////////000000000000000000000000000///////////////000111111000111222333444333222222111111222333444444444444222333444555666666666666666666555444333333222222444444444555555555666666111222333444555555555555:::<<<===<<<;;;999::::::888777777666666777888999::::::;;;;;;;;;:::999888;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;999999999888888999::::::777777888888888999999999;;;:::999888777777777777666666666555444444333333333333222222111000000000//////.........---------,,,,,,------------------......---,,,,,,+++******...---+++*********+++,,,+++***)))))))))***+++,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))((()))***++++++***)))(((++++++************++++++************************,,,((($$$$$$(((***)))&&&+++++++++***************))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''************************(((((((((((())))))))))))+++)))(((&&&&&&((()))+++(((((())))))))))))(((((())))))))))))))))))))))))************************+++++++++++++++***)))(((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........000111000...------...111000000///...---------............////////////000000000000000000000000111111111111111111111111111111000///......//////......///000000000000000000111111222222222111111222222333333333222222111444444555555666777777777555333111222555666555444444555555666777888888999777888888777777666555444999888777777777888:::;;;:::;;;;;;999888777888:::999999888888999999:::;;;;;;;;;;;;::::::999999999;;;<<<<<<<<<<<<<<<<<<<<<666666666666555555555555555555444333333222111111000000222333333222111000////////////////////////......---,,,,,,,,,,,,---000000000000000000000000.../////////000000000000000111222111/////////000000000000000//////......000/////////.........---000///...---...///111222000000000000000000000000........................//////............//////////////////............////////////////////////......---------......//////...---,,,,,,++++++,,,,,,,,,,,,---------......//////...---------------000000000000000111111222000///////////////000000000000000000000000000000///////////////000111111000000222222333222222111333333333444333333222222222333444555555666666666666555555444333333222222333333444444444555555555222333444555555555555555:::<<<===<<<;;;999::::::888777777666666777888999888888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;::::::999888888888888888888888888888888888999;;;:::999888777777777777666666555555444333333333333222222111111000/////////.........------------------------------------...------,,,++++++******---,,,+++*********+++++++++************+++,,,,,,************++++++++++++))))))))))))))))))))))))))))))***++++++***))))))+++******))))))******+++************************+++((($$$%%%(((***)))&&&************************))))))))))))))))))))))))'''''''''''''''((())))))***)))))))))((((((((('''(((((((((((())))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''******+++++++++***))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------......///111000...------...000000000///...---------............////////////////////////////////////111111111111111111111111111111000000///////////////000111111222222111111111111222222222111111000111111111222222111111000444444444555666666777777666444222333666777666555555666666777888888999999888888999999888888777777888777777666777888999:::999::::::999777777888999999888888888888999::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::888888888777777777666666444444444333333222222111000111222222222222111000////////////////////////......---,,,,,,,,,,,,---////////////////////////....../////////000000000000111222111///...///000000000000////////////.../////////...............///...---,,,---...///000................................................//////............//////000000//////...------,,,////////////////////////......---------------.........---,,,++++++++++++,,,,,,,,,---------......//////...------------......------------...//////............///000111111000000000000000000000000/////////000000000111111//////000111111111111111444444444444333222111000222222333444555555555555555555444444333333222222222222333333333444444444444444555555555555555444999;;;<<<;;;:::999999999777777666666777888999999666666666777888999;;;<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::999999999;;;;;;:::999888777777666888888888888888888888777:::999888777777666666777666555555444444333333222222222111111000000//////............------------///.........---,,,,,,,,,------,,,,,,++++++******,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******+++******))))))******+++************************+++(((%%%&&&)))***)))'''((())))))******+++++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))(((''''''((()))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------///000000...------...000000//////...------------............/////////////////////////////////000000000000000000000000111111111000000000000000111111222333333333333333222222222222222111000//////000000111111111000000333333444555555666666777777555444444666777777666666666777777888999999999888888999::::::::::::999777777666666666777888888777888999888777666777888888888888888888999999:::;;;;;;::::::::::::999999888888888888888888888888888777777777777666666666333333333333333222222222000111111222222111000000////////////////////////......---,,,,,,,,,,,,---////////////////////////........./////////000000///111111111///...///000////////////////////////..............................---------...///000------------------------........................///......------......////////////......---------..............................------,,,,,,------++++++++++++,,,---...///,,,,,,,,,---------......///......---------......,,,,,,,,,+++,,,------...---------...///000111222000000000000000000000000//////000000111111111111...//////000000000000000333333333333333222111111111222333444444555555444444444444333333333222222111111222222222333333333555555666666666555444444777888:::999777666666777666666666777777888999999888777777777888999;;;<<<999999999999:::::::::;;;<<<;;;;;;:::999888888777999999999999999888777777888888888888777777777777999888777666666666666666555555444444333222222222222111111000//////......------------------------000//////...---,,,,,,+++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++---......---,,,+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******++++++++++++************))))))))))))*********************************((('''''')))***)))''''''(((((()))***++++++,,,(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&'''&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''''''''((()))'''(((((((((((((((((('''((((((((((((((((((((((((************************(((((()))******+++******++++++************++++++******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000///...------.../////////......------------------.........//////////////////////////////000000000000000000000000111111111111111111000000111111222333333333333222333333333222111000///...///000111111111111111111222333333444555555666666555555444444555666666666555666666666777777777888666777888999:::;;;;;;:::666666666666666666777777555777888888666555666777777777777777777888999999::::::::::::::::::::::::888888777777777777666666555555555444444444333333222222222222222333333333111111111111111000000000////////////////////////......---,,,,,,,,,,,,---000000000000000000000000............///////////////000111000.........///.............../////////---------...............///.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,,,,---------............---------....../////////......//////000111------------...///111111//////////////////////////////000111222111111000///////////////000000000000111222222333333333222000111222333444444444444333333333333333222222222111111111222222222333333555555555555555555444444444666777777555444444555555666666777888999999999:::::::::999999999::::::888888888888999999999999;;;;;;:::999888888777777666777888999999999999888777777777777777777777777777777666666555666666666444444444333222222111111111111000//////......---,,,,,,------------------000000///...------,,,,,,,,,+++++++++++++++*********++++++,,,---......///---.../////////---,,,+++))))))***++++++,,,------))))))))))))))))))))))))***************************))))))))))))))))))***)))))))))))))))))))))))))))((((((((()))***)))(((''''''((()))******++++++(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***************++++++************++++++******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---//////...------...............------------------------....................................///////////////////////////000111111111111000000///000000111111111111111333333333222111000///...000111111222333333222222222222333333444444555555444444444444333444555666444444444555555555555555444555666888999999999999666666777777777666666666444666888888666666666777777777666666777777888999::::::::::::::::::::::::999888888888777777777666444444444444333333333333111222222222222222222222222111111000000/////////////////////////////////......---,,,,,,,,,,,,---000000000000000000000000------.........////////////000111000...---...///---............/////////---------------.............../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......+++,,,,,,---......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000000///...------------,,,,,,,,,---------.........------------...//////---------------...//////------------...///000000///////////////////////////000111222222222111000///////////////000111111///000111222333333333333000000111222333333333333333333333333222222222222111111222222222333333333333333444444444444444333333555666555444333333333444555666888999999999999:::;;;;;;;;;;;;:::999888777777777777888888888999:::999999888888777777777444555777999::::::999999666666666777777777888888666666555555555555666666444333333222222111111000000000//////......------,,,,,,,,,,,,------------000/////////...---------++++++++++++++++++******+++++++++,,,---000333444111111000000...---++++++'''((()))***+++,,,------))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((('''(((((())))))*********))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***)))))))))++++++************++++++******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......---------...------------------------,,,------------.................................////////////////////////---...000111111000//////......///000000000000///222222222222222111000///000111222333333333333333111111222333333444444555222333444444333333444666333333444444444444444444333444555666777888888888777777888888888777666666333666888888777666666777666666666666666777777888999999::::::::::::;;;;;;999999999888888777777666666666555555555444444444222222222222222111111111222222000///////////////////////////////////////......---,,,,,,,,,,,,---////////////////////////---------........./////////000000000...---...///---------.........//////,,,,,,,,,------.........------....../////////...------------------------------------------------...------,,,,,,------...------------------------++++++++++++++++++++++++*********+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////++++++******++++++,,,---......---------......///////////////////////////...000111333333222111000000000/////////000111222000111111222222222111111///000111222333333333333222222222222222222222222222222222222333333333444111111222333444444444444444555777666444333333444333555666888999999999999666888:::<<<<<<;;;999777666666666777777777888888888888888888888777777777444666777999:::999888777444555555666777888999999666555555444444555555666333333333222111111000000000000///......------,,,++++++,,,,,,,,,---------////////////............******************++++++++++++***+++...222777:::555444222000---,,,+++***((((((((())))))*********))))))))))))))))))))))))))))))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++***)))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))************************))))))))))))))))))((('''++++++************++++++******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***,,,......---------...------------------------,,,,,,---------.........................................................,,,---///000000000......---...//////000000//////111111222222222111111000///000111222222333333333111111111222333333444444333444666555333333555888444444444444444444444444444555666666777777777777888888999999999888666666333666888999888777777777666555555555555666777777999999999::::::;;;;;;;;;999999888888777666666555555555555444444444444333333333222222111111000000333222000///......//////////////////////////////......---,,,,,,,,,,,,---........................---------.........//////...000000000...---...///---------.........//////,,,,,,,,,------.........+++,,,------......------------------------------------------------------...------,,,,,,------...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000++++++++++++,,,---......,,,,,,,,,---------......---------------...///000......---------.../////////......---------......////////////////////////...000222333333333111000111000/////////000222333222222222222222111000//////000111222222333222222222222222222222222222222222222333333333444444444///000111222333444444444555777888777666444555555333444666888999:::999999222555888;;;<<<;;;999777666666666666777777777777777777777777888888888888666777888:::999888666555333444555666777888999:::555555444444444555555666333333222222111000000000000//////...------,,,,,,+++++++++,,,,,,---------.........///////////////******************++++++,,,+++***+++...444:::===888666333///---+++******))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))***))))))(((''''''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,......---------...------------------------,,,,,,,,,---------......................................................***,,,...///000///...---......///000000000000000000111111222222222111111......///111111222222222000111111222333333444444444666777666444444666999555555555555555555555444555666666777777777777666888999:::::::::888777666333666999:::999888777888555555555555555666777777999999999::::::;;;;;;;;;999888888777666555555555333333333222222222111111444333333222111000//////333222000///.........///////////////////////////......---,,,,,,,,,,,,---------......//////000000------------------------........................///////////////////////////...---,,,,,,---...///------------------------......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++*********++++++,,,---000//////...,,,++++++***............////////////---------............///......---------,,,,,,,,,............////////////000000000000000000000000000000////////////000000333222222222111000000000////////////000000000000333333222111111222333333222222111111111111111111333222222222222333444555444444555555555555555444444555555666777888888999777888:::<<<<<<;;;:::999777777777777777777777777:::::::::999999888888888666777777777777888888888666777777888888666555444777666555444444444444444111111111111111111111111......---------......///......---,,,,,,,,,------***+++,,,...///......---++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++******)))---***&&&&&&(((++++++)))+++*********))))))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))***))))))((('''&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***)))))))))(((''''''&&&&&&(((((((((((('''''''''''''''))))))((('''&&&'''((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,***)))(((...,,,***+++......,,,))),,,,,,,,,---------......------------,,,,,,+++***,,,,,,------------...............------,,,,,,,,,***+++,,,---...000111111......//////000000111111111000000///...---------000///...------...///000......///000111222222333000000//////000222444555333444444444333222444666555555666666555555444333333444444555666777777888;;;@@@BBB;;;555555666666555555555555555666777777666777777777666666888:::???>>>>>>===<<<;;;;;;;;;777777777666555555444444222222333444333222111000000000111111111///...---//////.........//////000......---------,,,,,,,,,......---,,,,,,,,,------/////////...............------------------------........................------------------------...---,,,++++++,,,---...------------------------------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++******------------............---------............////////////.........------............////////////////////////////////////000000////////////000000222222222111111111111111000000111111111222222222333333222111111222333333222222222222222222222222333333333333333333444444444444555555555555555444333444444555666666777777666777999:::;;;:::999888666666666666666666666666::::::999999999888888888777777777777888888888888666777888888888777555555666555555444444333444444111111111111111111111111///...---------------...///...---,,,,,,,,,,,,,,,)))***+++------------,,,)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---***'''''')))++++++***************)))))))))(((++++++***))))))***++++++))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((())))))''''''&&&'''(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***'''''''''((((((((((((((((((((((((((('''''''''''''''))))))((('''&&&'''((()))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))))))))************))))))***************************++++++++++++***))))))+++***)))+++---...,,,***++++++++++++,,,,,,,,,---,,,,,,------,,,,,,+++***)))))))))*********++++++......---------,,,,,,,,,,,,,,,------...////////////////////////000000000222111111000//////......000///...------...///000.........///000000111111111111000000111222333444333444444444333333555777666666555555444444444333444444555555666777777888<<>>>>>:::777888999777555555555444444555555666666888999999888777888999888888888777777666666666444444444333222222111111222222333333222000...------......//////000000000///...---,,,++++++******---------,,,,,,,,,++++++************+++,,,......***++++++,,,---......///------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,------......---,,,,,,......------------,,,,,,,,,------------.........---------............///....................................////////////000000000000000000000000000000////////////000000000000000111222222222333111111111111222222222222222222222222222222222222222222333444555555666666333444555555555444333333555555666666555444444333555555555555555666666666666777777888888888888888555555555555555555555555666666666666666666666666666666777777777888888888666666777888777666555444222222333444444333333222////////////////////////------,,,+++++++++++++++......---,,,+++*********+++++++++,,,------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))*********************+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))((((((''''''''''''(((((((((((('''''''''''''''))))))((('''&&&'''(((&&&&&&''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++************))))))))))))(((((((((((((((((((((((())))))************))))))************************,,,+++)))((((((((()))***,,,,,,------,,,+++******++++++++++++,,,,,,,,,,,,******+++,,,,,,+++++++++,,,,,,,,,------------...------------------------,,,,,,------.../////////000000//////......------000///////////////.........//////////////////...111000000000000000000000222222222222222222222111111333444444444555777999999777555333222333444555555555555555666666666666666999:::666555777777555555555444444444444555555555777999999777666666777777777666666666666555555555555444444333222222222111111222222111///...---------.........///000000///...---,,,+++*********------,,,,,,,,,+++++++++)))))))))***+++,,,---...((()))***+++---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---+++***,,,,,,,,,++++++*********------------............---------............///,,,,,,,,,,,,------------............////////////111111111111111111111111000000////////////000000111111111111111222222222000000000000111111111111111222222333333222222111222333333444444555555555222333444666666666555444666666666666555444333333555555555555555555555555777777777777777888888888555555555555555555555555444444555555555555666666555555555666666666777777555555666777666555444333111222444555555444333333////////////////////////,,,++++++******++++++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000))))))))))))))))))))))))((((((((())))))))))))***,,,++++++***))))))((((((((()))+++***)))((()))***))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''(((((()))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''((((((************************((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((***))))))(((''''''&&&&&&(((((((((((('''''''''''''''))))))((('''&&&'''(((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***++++++)))))))))(((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))(((((((((((()))***+++---,,,***))))))***++++++++++++,,,,,,,,,---)))***++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------...///000000//////..................////////////..................////////////......000000000000111111111111000111111222222222111111111222333333333444666888777666555444333444555555444444444444444444444444333555555333333666666333666555444444333444444444444666888888777555555555555555555555555444444444111222222333333444555555///000000111111000...---.........---......//////...------,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---...---,,,***)))******++++++++++++,,,,,,+++,,,,,,,,,---------------------............///+++,,,,,,,,,------------............////////////000000000000000000000000000000////////////000000222222222111111111111111000000000000111111111222111222333333333333222111333333333333333444444444000222444666777777666555666666666666555444333222444444444444444444444444666666555555666666777777555555555555555555555555333333444444555555555555444444444444555555555555333444555555555444222222111333444666666666444444........................***))))))******+++,,,---+++++++++***++++++,,,---,,,++++++++++++---...///))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))&&&(((******((('''((()))((()))))))))************'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''((((((((((((((('''''''''(((((((((((('''''''''''''''))))))((('''&&&'''(((%%%%%%&&&''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))******+++)))))))))(((((((((''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))(((((('''$$$'''******)))(((***,,,************++++++++++++))))))***+++++++++++++++)))*********++++++++++++,,,,,,,,,---------..............................------..................////////////////////////---...///000000///...---......//////000111111111......000111222111111000111222333333222222444666444444444555555555555555333333333333333333333333111333333111222666666222666555444444333333333444333555777777666444333333222222222222222222222222000000111111222333333333---...///000000000///...000///...---------.........---,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********)))))))))******+++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************++++++************++++++************************))))))************))))))******+++++++++,,,,,,,,,***+++---------+++)))(((***++++++,,,...//////000******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,------...................../////////000////////////////////////000000////////////000000333222222222111111000000000000111111111222222222111222333444444333222111333333333333333333222222///111444666777888777666666666666666555444333222333333333333333333333333555444444444444555666666555555555555555555555555333333333444444555555555333333333444444444555555222333444444444333222111222333555777777666555444........................(((((())))))***+++---...************+++,,,---...+++******)))***,,,---...++++++++++++++++++++++++************++++++++++++((((((((()))******++++++%%%(((***)))'''&&&''')))(((((())))))*********+++'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))))))))'''&&&%%%))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&&&&''''''((())))))))))))(((((((((''''''''''''''')))))))))'''&&&'''(((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))*********)))'''&&&###&&&((('''(((***---))))))))))))************((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........000//////...------,,,,,,,,,------....../////////000000000000000111111111---...///000000///...---,,,------...///000111111,,,---///000111111111000111222333222111111222444222333444555666666666666222222222222222222222222111333222111333666666333666555444444333333333333222444777777555333222222000000000000111111111111222222111111000/////////,,,---...000000000000///111///...---,,,,,,---...------,,,,,,,,,---......,,,,,,,,,+++++++++******+++***)))))))))))))))***---------------------------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,...---,,,+++***+++,,,---.........---,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))---,,,,,,++++++,,,,,,---***************************************)))((('''(((***++++++******+++,,,,,,,,,++++++,,,,,,---...---,,,)))((((((***---///,,,,,,,,,---------...............------,,,,,,,,,......------------......000///------...000222444111000///......///000111111111000000//////......////////////////////////.........///000000111111555555444444444333333333333333333333333333333333222333444666666666666555777666555444444444444444333444555444333333333555777777777777666555444333222222222333333444444444333333333444444444555555555555444333333222111111111222222333333222222111111111111111111111111111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))***++++++***((((((''''''&&&%%%&&&'''((()))'''(((***,,,,,,***((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&+++(((''''''******)))&&&******))))))((((((''''''***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))((('''''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************,,,+++++++++******)))))))))************+++++++++++++++******************))))))***+++,,,------...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000000/////////////////////////////////000111111222222000000000000///////////////000111333333222111111111111111111111111111111222222222333333333444444444444444444333222111000444444444333333222222222333222222333555555333111222333555777777666555444333333222222111000//////333222222111111111111111000///...---,,,---...............------,,,,,,,,,......---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++------,,,++++++++++++,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******+++++++++******+++++++++***************************++++++++++++******)))(((***++++++******+++,,,,,,++++++++++++,,,------,,,+++***)))***+++---...,,,,,,,,,------------.........---------,,,,,,,,,......------------......///.........///000222333111000///......///000111000000000000////////////000000000000000000000000///000000111222222333333444444333333333222222222333333333333333333333333222333444555666666666555666555444444333333444444444666777666555444555666777777777666666555333333222222222333333444444444333333333444444444444555555444444333222222111111111222222222222222222111111111111111111111111111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((******+++***)))(((''''''&&&&&&&&&'''((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))(((&&&(((((((((((('''''''''&&&***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((((((((('''''')))))))))))))))(((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''++++++******))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------.../////////........................222222111000000//////...000/////////////////////000000111222222222222111111111111111111111111111222222222333333333333444333333333333222111000///444444333333333222222222333222111111222333222111222333555666666666444333222222222111111000000000111000000//////////////////...---,,,,,,,,,---------------------,,,,,,,,,---------,,,,,,,,,++++++------,,,++++++***)))))),,,+++******))))))******+++++++++++++++++++++++++++******))))))******+++++++++***))))))***++++++,,,,,,,,,,,,,,,++++++***&&&''')))***,,,---------++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,+++++++++******))))))))))))*********************************++++++,,,,,,,,,,,,+++)))***++++++******+++---+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,......------------............//////000000111111000000////////////000000////////////000000000000111111111111111111111111111222222333333444555555333333222222222111111111444444444444444444444444222333444555555666666555444444333333222222333333444555666666444444555666666666666666555444333333222222333333333333444444333333333333444444444444444444333333222222111111111111222222222222111111000000000000000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))***+++******)))''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%'''(((***)))(((''''''''''''&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((()))))))))(((''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))(((((((((((()))))))))*********++++++************************,,,,,,+++++++++*********,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------..........................................111111111000//////......////////////////////////111000000000000111222222111111111111111111111111111111222222222333333333222222222222111000000///333333333222222222222222333111//////000111111111111222444555555555444333111111111111000000000000///......---,,,---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,+++******))))))++++++***)))))))))******++++++++++++++++++++++++++++++************+++++++++******************+++++++++,,,------+++***)))%%%&&&((()))+++,,,,,,,,,************************************++++++++++++++++++,,,,,,,,,,,,++++++*********))))))*********************************))))))***+++,,,,,,,,,,,,)))***,,,+++******+++---+++++++++***+++,,,,,,---)))***+++,,,---,,,++++++++++++,,,,,,,,,---------------------------------......------------............///000111000000000000000////////////000000......//////000000111111222222222222222222222222222222333333444444555555333333333333222222222222444444444444444444444444222222333444555555555555333333222222111222222333111333444333222111222333555555555555555444333222333333333333333333333333222222333333333444444444333333333333222222111111000000111111111111000000000000000000000000000000/////////......---------++++++++++++++++++++++++************************************************((((((((((((((((((((((((************************))))))))))))((((((((((((%%%&&&(((***************'''''''''''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((((((((()))***+++,,,,,,''''''''''''''''''''''''))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%'''(((((((((((((((''''''(((''''''''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))***++++++++++++***((((((((((((((((((''''''))))))))))))***************************++++++++++++++++++***************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------........................------...//////000000111.........///////////////111000/////////000222333111111111111111111111111111111111111222222222222222222222222222111000000222222222222222111111111444111///...///111222222111222333333444444333333//////000000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------------,,,,,,,,,,,,,,,+++++++++******))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++************+++,,,---,,,+++***)))'''((()))***************************************))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++************************(((((()))***+++++++++***)))+++,,,,,,++++++,,,---+++************+++,,,,,,(((***+++------,,,+++***+++++++++,,,,,,,,,------------------------------......------------.........//////000000000000/////////000000000000//////......//////000000111111222222222222222222222222111111222222333444444444444444444444333333333333444444444444444444444444222222333333444555555666222222111111111222222333111222333222111000111333333444444444444333333222333333333333333333333333222222222333333333444444333222222222222222111111///000000111111000000///////////////////////////...............---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&((()))*********)))'''''''''(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''((())))))******+++,,,(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''(((((((((((()))))))))*********))))))*********+++++++++(((((()))******+++,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------........................---------...//////000000------....../////////000111000/////////000222333000000000000000000000000000000000111111111222222333333333333333333222111111111111111111111111111555222000///000222333333000111111222222222222222//////////////////000000///...------,,,,,,------+++++++++++++++************++++++,,,,,,---------............------------++++++***************)))***))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))***++++++++++++***)))+++++++++++++++******)))))))))*********))))))(((************************)))))))))************+++*********++++++*********+++++++++******+++++++++************************(((((()))*********))))))***+++,,,,,,++++++,,,...***************+++,,,,,,)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........------------......////////////000000000000//////000000000000//////////////////000000000000222222222222222222222222000000111222222333333444555555555444444444333333333333333333333333333333222222222222333444555666222222111111222222333333222333444444222222333444222333333444444333222222444444333333333333222222222222222222333333333333222222222222222222111111//////000000000000//////////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))***))))))(((&&&'''((())))))))))))(((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((($$$&&&''''''&&&&&&((()))((((((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((''''''''''''&&&''''''((()))***)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,''''''((()))***+++,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------..................------------------------/////////...------,,,,,,---------......//////000000////////////000111111000000000000000000000000///000000000000111111111333333444444444333333222000000000000000111111111444222000000111222333222000000000000111111111222////////////............///......---------------+++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,************************))))))((((((((()))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++++++++***))),,,++++++***************)))******++++++******)))************************))))))))))))************((())))))******))))))(((******))))))))))))************************************+++++++++***))))))***+++---,,,++++++,,,...***************++++++,,,******++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------............------------......111000///......///000111...///000111111000///...000000000000////////////222222222222222222222222111111111222333333444444444444444333333333222222222222222222222222222222333222222222222444555666222222222222222333444444222333444333222111222444222222333333333333222222444444444333333222222222111222222222222333333333111111111111111111222222...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((&&&'''((())))))(((''''''&&&'''((()))***))))))((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&$$$&&&'''&&&%%%$$$%%%''''''''''''((((((((())))))'''((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%&&&''''''((((((''''''&&&&&&&&&''''''((()))***))))))))))))((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))***+++++++++++++++''''''((((((((()))))))))(((((((((((()))))))))***((())))))***++++++,,,,,,(((((())))))******++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////------------------------//////......---,,,,,,+++,,,,,,---......///000000...//////000000000000000000000000000000000000000/////////000000000111111222222222333333333222222/////////000000000111111222000///000111222111000000/////////000000111111/////////......---------......---,,,,,,,,,,,,---+++,,,---------,,,******,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******))))))))))))************((((((((((((((()))******))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,+++***)))---,,,***)))))))))***+++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))************************,,,,,,,,,,,,,,,+++***)))***,,,------,,,+++---...*********)))***++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------..................------.........222111///------...000111...///000111111000///...111111000000//////......111111111111111111111111111111222333333444444555333333333222222222111111111111111111111111111111333222111111222333555666333222222222333444444555///111222111000///000111111222222333333333222222444444444333333222222222111111222222222333333333111111111111111111222222......////////////..............................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''(((((())))))((('''&&&&&&''')))*********)))(((&&&''')))******)))'''&&&(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%''''''''''''%%%$$$%%%((()))(((%%%$$$&&&(((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%&&&((())))))******%%%%%%&&&'''((((((((('''&&&&&&&&&'''''')))******))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((())))))***++++++,,,,,,************))))))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000------------------------++++++,,,------......///,,,,,,------...///000000---...000111111111000///000000000000000000000000////////////000000000000000111111222222222111111.../////////000000111111000//////000111111///...///////////////000111111000000///...------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---...---,,,+++***---,,,,,,++++++******************))))))))))))((()))))))))))))))*********((((((((((((((()))******)))************+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++)))((((((((()))***''')))******))))))***+++******))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++//////---,,,+++*********++++++,,,,,,,,,,,,------........................------///000000000///...////////////////////////////////////////////////////////////////////////...//////000111222222222000000111222444555555666999777555333222111222222222222111000//////000000/////////000111333444555555555444333333222111111111111000///////////////111111222222222333333333444444444333222111000///000000111222222222222111222222222111111111000000......////////////......000///...---,,,------...---------,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((,,,+++)))((('''&&&''''''******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&'''''''''(((((())))))))))))((('''&&&%%%%%%%%%''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,000000000000000000000000............////////////000000000000000000111222222222222111111111000000000000111111111111000000//////000000000000//////111111000000//////......////////////............,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,++++++************************************++++++++++++++++++++++++))))))))))))************+++++++++++++++++++++++++++***)))((((((((()))***''')))******))))))***+++******))))))))))))******************************))))))))))))))))))))))))************************************************------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------........................++++++---.........---,,,------------------------///////////////////////////////////////////////////000000111222222333333000000111222333444555555777666555333222222222222222222111000000000000000111111000000000111222222555444444333222222111111111111000///////////////111111111222222222333333222222333333333222111111000000111222222222222111111111000000000/////////------............------///...---,,,,,,,,,------------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((+++***)))((((((((()))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))************************''''''((()))((('''&&&%%%''''''''''''((((((((()))))))))(((&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))((('''&&&%%%)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************)))************+++++++++************************,,,,,,,,,------------...,,,,,,,,,------------.........---------,,,,,,,,,------------------,,,,,,,,,,,,,,,------.........////////////////////////............////////////000/////////000111222222222222111111111000000000//////000000000000///////////////000000/////////000000000/////////......////////////.........---,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++************)))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++***)))((((((((())))))''')))******(((((()))+++******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++,,,---...++++++,,,,,,,,,,,,------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////000111111222222333333333000000111222333444444555555444333333222222333333222111000000000000000000222222111000//////000000444444333333222222111111111111000///////////////111111111222222222222333000111222333333333333333000000111222222222222111////////////............+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''''')))***+++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((()))))))))((('''&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************************************)))************+++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,------------------***++++++,,,---...///000////////////////////////............///////////////...//////000111222333111111111111000000000000......////////////............////////////......///////////////.........//////.........---------+++++++++++++++*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))***************)))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))(((((((((((('''((())))))(((((()))+++******))))))))))))******************************))))))))))))))))))))))))************************************************+++++++++***++++++,,,---+++++++++,,,,,,,,,------------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////000000111111111222222222000000000111222333333444222222222222222222333333111111000000000000000111222111000000//////000000333333333333222222111111111000000///////////////111111111111222222222222111222222333333222222222000000111222222222222111////////////.........---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++***)))((('''''''''''''''''''''''')))))))))))))))((((((''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''%%%&&&'''((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))*********+++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////............////////////.........///000111222333111111000000000/////////,,,------......------,,,---......//////......---.................................---------,,,,,,+++++++++***************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))***************************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))((((((''''''&&&((())))))(((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++************++++++++++++,,,,,,,,,------------------------------------------......//////------------------------////////////////////////////////////////////////////////////000000000000///000000111111222222222111111111222222222222222111000000000000000111111000000000000000111111222333222222222222222111111111000000///////////////000000111111111222222222333333333333222111000///000000111222222222222111000000/////////.........,,,,,,------------,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((('''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***)))'''&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''***))))))(((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........------------------------....................................////////////............///000111222000000000/////////......,,,,,,------------,,,,,,------............---------------------.........------------,,,,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++************************************************))))))))))))************(((((((((((((((((((((((((((((()))))))))((('''&&&&&&((())))))''''''(((*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,+++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------------------------//////////////////////////////////////////////////////////////////////////////000000000111111111000111111222222222111111000000000000000111111222111111000000111222333333222222222222222222111111111111000///////////////000000000111111111111222444444444333222111//////000000111222222222222111000////////////.........+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))************))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((///---,,,***)))((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))***)))((('''''''''((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''(((((()))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------......---------,,,,,,,,,....................................//////////////////......//////000000////////////............,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++)))))))))***************)))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,************************************************))))))))))))************))))))))))))))))))))))))'''((()))))))))((('''&&&&&&'''((((((''''''(((*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////000000000////////////////////////000000000000000000111111222222111000///000000000000000111222222444333222222222222222222111111111111111111222222111111000///////////////000000000000111111111111333333333333333222111000000000111222222222222111............---------,,,******++++++++++++************,,,---------,,,,,,)))*********++++++++++++))))))))))))))))))))))))***))))))))))))((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***)))(((((()))***((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))************************)))((('''&&&&&&&&&'''((()))(((((((((''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&%%%%%%%%%&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,------------------....................................////////////000000///............////////////.........------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++((()))))))))*********+++((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))************************************'''((()))))))))(((&&&%%%&&&'''((((((''''''(((*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))***,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///++++++++++++++++++++++++////////////////////////////////////////////////111111111000000000000000////////////000000000000000111222222222000///...000000///000000111222222777666444333222111111111111111111111111111222222111111000///////////////000000000000111111111111111111222333333333333222000000111222222222222111---------,,,,,,,,,++++++))))))************))))))***+++,,,---...------,,,))))))******++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&'''((()))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''%%%%%%&&&&&&'''))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,***++++++,,,---...//////..................................../////////000111000///......------...//////.........---------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((())))))*********+++(((((())))))*********+++((((((((((((((((((((((((************************))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))(((((())))))************)))************)))))))))(((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******************************************************)))))))))((())))))***+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------.........//////........................---------............//////////////////.........111111000000/////////...////////////000000000000////////////000000000000111111000000000000111111111222222111///...///000222222111111111111111111333222111///......------,,,---///111111111111000000000000000111111111111111111111111111222222222------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((()))***)))&&&$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''')))******)))(((((()))(((((((((((())))))))))))***)))))))))***+++---...++++++++++++******)))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///...------,,,,,,------...//////.........---------------,,,------...000000......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))***************+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))************************************************)))))))))))))))***++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------........................------------............/////////////////////...000000000/////////......////////////000000000000000000000000111111111111222111111000000111111222000111222111000///000111111111111111111111111111333222111000............000111111000000///...---....../////////000000000000111111111111111111111------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))'''''''''(((''''''&&&&&&''''''((((((((((((''''''(((((()))***+++,,,,,,---&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&''''''((((((((())))))))))))((('''&&&&&&&&&'''((()))************************)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++,,,,,,------------,,,------...//////000......------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))***++++++******,,,+++)))((((((((()))******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))***))))))))))))((((((((((((*********************************************************)))***++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------..................//////////////////////////////............////////////000000000000111111111111222222222222222111111000000111111222///111222111000000111222111111111111111111111111333222111000///.........222111000///............------........./////////000000000000000/////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&&&&&&&''''''''''''(((&&&%%%$$$$$$'''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''((((((((()))))))))+++***)))(((((((((((()))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------)))******+++,,,---...///,,,,,,------...//////000......------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))(((((())))))))))))((((((((((((***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((******)))))))))***+++,,,((())))))***++++++++++++,,,+++)))((('''((()))***))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))(((((((((((((((((((((((((((((('''((((((((())))))************))))))((((((''''''***************************************************************+++,,,,,,++++++++++++++++++++++++,,,------------------------------.........//////------------------------,,,,,,---------.....................//////////////////..................////////////000000000000000000000111111111222222111000000//////000000111///000222111111111222333111111111111111222222222333222111000////////////000///.........000111222------.........////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((***(((&&&&&&(((*********((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''')))******)))(((((()))'''''''''((((((((())))))*********)))*********+++))))))((((((''''''''''''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000,,,,,,---....../////////......------------......---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++*********++++++,,,---((((((***++++++,,,,,,,,,++++++)))((((((((()))***))))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''(((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++.........------,,,,,,,,,---------.........//////------------------------,,,,,,,,,------------...---.........//////000000......//////////////////////////////000000000000/////////000000000111111/////////......////////////111222222111111222444000000111111111222222222333222111000000///000000000000///......///111222....../////////000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''*********)))))))))((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,***((('''((())))))(((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''')))******)))(((((()))''''''''''''(((((((((((($$$$$$%%%'''((())))))***+++***)))((('''%%%%%%$$$))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,........................+++,,,---...////////////......------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))************************************************(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))************((((((***+++,,,,,,------************)))))))))((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000////////////000000000000////////////000000000000.../////////000000000000000//////......//////000000222333222111111222333000000000111222222333333333222111000000000000000333333111000...---------....../////////000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******)))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((''''''(((((((((((((((((()))))))))***((((((((()))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((+++)))'''&&&''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&%%%)))))))))(((((((((''''''((((((((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''''''''((((((((($$$%%%''')))+++,,,,,,---+++******((('''&&&%%%$$$))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,---///000//////.........------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###%%%''')))***)))((('''((((((***+++,,,---------((()))+++++++++***((('''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************((((((''''''(((((()))***++++++++++++++++++++++++******++++++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111000000000000111111222222////////////000000000000//////000000000111111111111111000000000000111111222333444333111000111222///000000111222222333333222222111111000000111111222222222111///...,,,+++------........./////////111111000000///......---++++++++++++++++++++++++******************************************************)))((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((((((''''''"""###$$$$$$&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&'''''''''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''''''''))))))'''%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((('''%%%%%%))))))))))))((((((((('''''''''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((((()))+++---...//////...)))))))))(((((((((((('''))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***,,,...///000///............------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))************************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((("""$$$(((+++,,,***(((&&&((((((***+++,,,---------''')))+++,,,,,,***'''&&&(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))************************'''''''''''''''((())))))++++++++++++++++++++++++)))***+++---///111222333---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000000111000000111111222222222333////////////000000000000000111111111111222222222333333222222222222333333222444444333111000111222///000000111222222333333222222111111111111111111...///000111111000///...,,,,,,,,,---------......222111111000///.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))***))))))(((''''''''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&(((((()))&&&&&&&&&'''''''''((((((''''''(((***,,,,,,+++)))%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''((((((((('''%%%$$$))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''')))******)))(((((()))&&&&&&&&&'''''''''(((((('''(((***+++,,,++++++***'''''''''((()))******+++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,)))************+++++++++,,,++++++++++++++++++,,,+++,,,,,,---...///000000***+++...///000000...............------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((($$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******))))))(((((('''''''''&&&)))***+++---...---------))))))(((((('''''''''&&&))))))(((((((((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))///,,,((('''(((***)))((('''&&&%%%''')))******)))******))))))((((((''''''******))))))(((((('''''')))*********++++++++++++((()))***+++,,,++++++***(((((((((((())))))))))))******))))))((((((''''''*********++++++,,,,,,,,,+++*********+++---///000,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,..................------111111111111222222222222222222111111000000//////222222111111111111222222222222222111111111000000000000//////000111222222222111///.........//////000000000000000000000000,,,---///000000///---,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,******************************++++++++++++******,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))((('''&&&%%%'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''((((((((())))))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((()))))))))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&%%%&&&+++000111,,,'''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,---///...,,,+++***++++++,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---............////////////000///...,,,,,,,,,---............------,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,+++***)))(((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%******)))))))))(((((((((***+++---.../////////...******)))))))))((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((---)))&&&%%%&&&''''''&&&&&&%%%%%%&&&(((***)))((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))*********+++((()))***++++++++++++***(((((((((((())))))))))))+++*********))))))))))))(((((()))+++,,,---......,,,++++++++++++,,,...///,,,,,,++++++,,,,,,---...//////...---------------................................./////////000000////////////............222111111000000111111222111111111000000000//////000000000000000111222222444333222111111111222222////////////////////////+++,,,---......---,,,++++++,,,,,,------,,,,,,+++------,,,++++++++++++,,,******************************++++++++++++******++++++)))((((((((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&***...///+++'''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%&&&(((***+++''''''((((((''''''&&&%%%'''&&&&&&&&&&&&&&&'''''''''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,---.........------,,,,,,------...---.........//////////////////...------------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%************))))))))))))***,,,...000111111000000************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))&&&%%%&&&''''''&&&&&&%%%%%%&&&((()))((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))******++++++******(((((((((((())))))))))))++++++++++++************'''''')))***,,,...//////---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///......---------------........................---------............///............////////////222111111000000111111222000000000///////////////000000000000000000111222111000000////////////000////////////////////////***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******************************++++++++++++******+++******)))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))((((((''''''(((((()))***)))(((&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))'''&&&(((+++,,,***'''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&((()))***''''''((((((((('''&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------...------------...//////......------------......---------.........//////---............------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))***+++...000111111000///))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((((((&&&%%%%%%&&&'''(((((('''''''''(((((())))))******))))))))))))(((((((((((('''''''''(((((((((((()))))))))******************(((((((((((())))))))))))************************((())))))***,,,---......---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------------......................../////////000000//////000000111111222222111111000000000000111111000000000000000000000000111000000000000000111111///.....................////////////////////////+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++******************************++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((''''''(((((((((***)))'''%%%%%%%%%'''((('''''''''(((((((((((())))))(((''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***(((&&&&&&((()))((('''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&%%%$$$$$$$$$&&&((()))&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))******+++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++***++++++++++++,,,------......------------...//////------,,,,,,,,,,,,------,,,,,,---------.........,,,---...///......,,,++++++++++++,,,,,,------...,,,+++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((***---000000///---,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''((()))'''&&&%%%&&&(((((((((&&&''''''(((((())))))******(((((((((((())))))))))))&&&'''''''''((((((((((((******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------,,,++++++***,,,,,,++++++,,,,,,---...,,,+++++++++++++++,,,,,,---------.........//////............//////////////////000000111111222222111000000000000000000111111111111111111111111111111111000000000000000111000111111111111111111111........................------............---------,,,,,,++++++,,,,,,---,,,,,,+++************+++******************************++++++++++++******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((()))(((&&&%%%$$$%%%'''((('''''''''(((((((((((()))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***((('''&&&''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((('''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''(((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))))))))))))))******+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++***++++++,,,------------,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++***++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((***---//////---***(((''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((('''&&&%%%&&&''')))'''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((******)))((((((((())))))(((((((((((())))))))))))((((((((((((((())))))))),,,,,,,,,+++++++++******,,,------------,,,+++***,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,---,,,,,,------.../////////,,,,,,,,,------------...............////////////111000000//////000000111111111111111222222222222222111111000000000000000...//////000000000000///................................................------++++++++++++------,,,,,,+++*********************************************++++++++++++******)))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))&&&'''''')))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++************+++,,,,,,++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''(((((()))))))))))))))+++...000///,,,(((&&&''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%'''***)))(((((()))***)))((())))))))))))(((((((((((('''((((((((()))))))))***''''''((((((((()))))))))+++***)))((('''(((((()))(((((((((((())))))))))))(((((()))))))))*********+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,,,,------...///,,,,,,------...//////000,,,------------.........////////////............000000////////////000000000000000000111111111222222222111000000000000000+++,,,---.........------...........................------------------......---+++******+++---...,,,++++++*********************************************++++++++++++******)))******+++***)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))'''((())))))((((((((()))&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&&&&%%%''''''((()))))))))))))))((()))******)))(((&&&%%%$$$&&&((('''%%%$$$&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,,,,------++++++************++++++,,,,,,,,,---------------+++,,,---------,,,+++******************+++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((())))))*********++++++---///000///,,,(((%%%(((((())))))*********+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%(((******'''&&&''')))+++***((()))***+++)))(((******))))))(((((('''''''''((((((((())))))******(((((((((((())))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))))))))******+++++++++,,,))))))***+++,,,,,,------++++++------------,,,+++,,,,,,++++++,,,,,,---..................///000111,,,,,,------...///000000/////////000000000000111222222111111000000//////000000////////////000000.../////////000000111111222222111000000///000000---...000111111111000000........................---,,,,,,++++++,,,,,,---...---+++******+++---...,,,++++++***)))***************************************++++++++++++******)))******++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%'''''''''((((((((())))))###$$$$$$%%%%%%&&&&&&'''))))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&((()))***)))))))))***&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''((()))))))))))))))(((***+++,,,+++(((%%%###$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------+++******************+++,,,,,,,,,------.........,,,------...---,,,***)))++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///---,,,,,,++++++*********))))))******++++++++++++************************''''''((()))***+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,***...111000---)))((((((***************)))(((((((((''''''''''''((())))))'''((()))***++++++***)))%%%%%%&&&''''''&&&%%%%%%$$$'''***+++***)))))))))'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))***)))'''%%%$$$$$$$$$$$$******))))))((((((''''''+++***)))((('''''''''((())))))))))))))))))))))))))))))((())))))***+++,,,))))))))))))************)))))))))))))))******+++,,,,,,+++*********++++++------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------........................000000000000000/////////............////////////000000000000////////////222222111000000000000000......------------..............................---------------------------+++))),,,111222...******++++++,,,,,,++++++***************************((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%$$$###%%%''')))((('''&&&''''''((((((((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''))))))))))))(((((((((((())))))*********))))))(((+++++++++++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,+++******))))))************************************+++,,,,,,---......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************))))))))))))&&&&&&&&&''''''''''''((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))*********---000000,,,)))((((((((((((((((((((('''&&&&&&'''''''''&&&'''(((((()))(((((()))***+++***))))))))))))))))))))))))))))))"""%%%'''((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((((((***)))((('''''''''(((((())))))))))))(((((('''''')))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((()))))))))*********)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////111111000///...---,,,,,,///////////////000000000111111000///////////////......------------..............................------------------------///,,,***+++//////,,,)))***++++++,,,,,,++++++***************************+++++++++++++++***))))))))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&$$$$$$$$$&&&'''&&&%%%&&&''''''(((((((((((((((%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((((()))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%&&&((()))((('''(((((((((((())))))))))))))))))************))))))***++++++++++++***)))(((*********************************+++++++++,,,,,,......---------,,,,,,,,,---,,,,,,+++++++++++++++***************************++++++,,,,,,---------,,,,,,++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((*********)))))))))(((((('''''''''((((((((())))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++---///...,,,)))(((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((())))))*********)))((((((+++***)))(((((()))***+++###%%%''''''&&&$$$$$$$$$(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((('''''''''((()))******)))))))))((((((((((((''''''''''''((()))******+++)))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))******)))))))))))))))******+++)))***,,,---...------,,,++++++++++++++++++++++++...------------,,,,,,,,,,,,------------.........////////////////////////........................111111000///...---,,,,,,.........//////000000111000000///............///......------------......------------------------------------------------000,,,)))***,,,,,,***(((******++++++++++++******************************((())))))))))))(((''''''************************'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((('''%%%%%%&&&'''%%%$$$&&&''''''(((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&''''''''''''(((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&%%%&&&((()))((('''''''''(((((())))))******))))))************))))))******++++++******))))))))))))))))))))))))))))))*********++++++++++++,,,------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************+++++++++,,,,,,,,,,,,,,,+++************)))))))))*********************************))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''******))))))))))))(((((((((((((((((()))))))))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******+++++++++,,,------,,,***)))(((((())))))************))))))&&&&&&&&&&&&&&&''''''(((*********))))))((('''''')))(((&&&%%%%%%&&&((()))''')))******(((&&&&&&'''))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((++++++***))))))((())))))(((((((((((()))))))))***)))))))))))))))******+++((())),,,...///...---,,,***************+++++++++---------------------------------.........//////////////////////////////---------...........................////////////------......///000111111///......---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...+++((((((***++++++*********++++++++++++******************************''''''((((((''''''&&&%%%))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''&&&'''((()))'''&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&*********))))))(((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((((((''''''(((&&&&&&'''((()))((('''&&&''''''((()))******+++((())))))************)))))))))************))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************,,,,,,,,,+++++++++++++++***)))))))))))))))))))))************************,,,,,,++++++******))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++---...///---,,,+++***))))))((('''))))))************))))))'''&&&&&&&&&&&&'''((((((******)))(((((('''''''''((('''%%%$$$$$$%%%'''((()))+++,,,+++)))(((((()))))))))))))))))))))))))))(((((((((''''''&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))***)))((('''&&&((((((((((((((((((((((((++++++***))))))((())))))'''(((((((((((())))))))))))))))))))))))******+++((())),,,...///...---,,,)))))))))******+++++++++---------------------------------.........//////////////////////////////------------......//////............////////////,,,------...///000000111......------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))'''((()))+++------)))******++++++******)))))))))))))))))))))))))))***++++++++++++***))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''')))((('''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''((('''&&&''')))))))))(((&&&''''''((()))******+++(((((()))***************((())))))*********))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************+++++++++++++++++++++***)))))))))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...000000...,,,)))(((((((((((('''&&&''''''((((((((((((((('''''''''''''''((())))))))))))((('''''''''(((((()))((('''&&&&&&'''((()))((()))***)))''''''''')))(((((((((((((((((((((((('''''''''(((''''''&&&%%%***************)))((('''&&&''''''''''''((((((((()))************(((&&&%%%)))))))))))))))))))))))))))((((((''''''''''''(((''''''(((((((((((()))))))))))))))))))))******+++((()))+++,,,---,,,,,,+++)))))))))***++++++,,,,,,,,,,,,,,,------------...,,,------------.................................---------...//////000000111111000///...---,,,,,,---------......//////000...------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***,,,---...))))))************))))))))))))))))))))))))))))))))))))******))))))(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''"""!!!!!!###%%%'''&&&&&&&&&''''''(((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''''')))))))))(((((()))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((())))))(((((('''((('''&&&''')))***)))(((''''''(((((())))))******'''((()))******+++******(((((())))))******))))))++++++++++++++++++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,+++******))))))***************************************+++++++++++++++)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++---...///000///,,,'''&&&'''(((((('''&&&&&&'''((((((((((((((()))(((((((((((()))******(((((('''&&&'''((())))))((((((((((((((((((((((((&&&(((((((((&&&&&&(((***''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((()))***+++***))))))&&&&&&&&&'''''''''(((((('''((()))******)))'''&&&))))))))))))))))))))))))(((''''''''''''(((((()))'''''''''((((((((()))))))))))))))))))))******+++************************))))))******+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------...//////000111111111111000///...---,,,,,,..............................------...//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))***++++++,,,,,,---))))))************))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$######$$$&&&'''&&&%%%&&&''''''(((((((((((((((+++***((('''&&&&&&&&&'''%%%&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))(((((()))''''''''')))***)))((((((((((((((())))))))))))'''((()))******+++++++++'''(((((()))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++************+++************************))))))******++++++,,,,,,************++++++,,,,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))((((((((('''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******+++,,,,,,---......000+++'''%%%'''(((((('''(((((()))***************)))))))))))))))******+++((('''&&&&&&'''((()))***''''''(((((((((((('''''''''((()))(((((((((***,,,''''''''''''''''''''''''$$$%%%'''(((((((((''''''###%%%&&&((()))***))))))&&&&&&&&&'''''''''((((((%%%&&&(((***+++***)))((())))))))))))))))))))))))))))))((())))))***+++,,,''''''''''''((((((((())))))))))))))))))******++++++***))))))((())))))***))))))***+++,,,,,,------,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222............/////////000...............---------...............///000111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***------,,,+++++++++))))))************))))))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***(((''''''((()))'''&&&&&&''''''(((((((((((((((+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%&&&&&&''''''(((((()))&&&&&&&&&'''((())))))***(((((())))))))))))(((((()))((('''((()))***)))((())))))))))))((((((((((((''''''(((******+++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,...---,,,,,,++++++,,,,,,************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''(((((((((((())))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((***,,,///111///,,,)))(((((((((((('''%%%&&&''')))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))(((((('''(((((()))***************''''''''''''''''''''''''((())))))(((((('''&&&%%%&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))++++++******++++++,,,---************************++++++------------++++++---------...------,,,,,,------------,,,,,,+++***,,,,,,,,,---------......---------............///......////////////..............................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++******))))))******+++))))))))))))))))))))))))***************************)))(((&&&&&&&&&'''(((&&&'''((())))))***)))))))))))))))))))))))))))))))))((('''&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&+++******)))(((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%((())))))(((%%%$$$''''''''''''''''''''''''***(((&&&%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***))))))+++---000333555///---***))))))))))))(((''''''((())))))((('''&&&''''''''''''(((((((((((()))(((''''''&&&'''(((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&%%%''''''((())))))))))))((())))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''))))))(((((((((((())))))***************+++,,,,,,************************++++++,,,------,,,++++++,,,---------------,,,,,,,,,---------,,,,,,+++***,,,,,,---------.........---------............///......////////////.....................------------......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++************++++++***************************************************)))(((((('''''''''((('''(((((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((((((''''''''''''))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++***)))((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))***+++...111555777000---+++)))*********)))))))))))))))((('''&&&%%%''''''''''''((((((((((((***)))(((''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''&&&%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))******+++************************++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,------------.........---------............///......////////////......//////.........---------......///000000000000000------------------------...------,,,++++++++++++,,,++++++++++++++++++,,,************************************************))))))******))))))((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))(((((((((((((((''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''''''''(((((())))))***)))))))))))))))))))))))))))))))))************+++************************************************************************+++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))***+++---000222333...,,,)))))))))***)))((((((((((((((((((''''''&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))((('''&&&%%%$$$&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************))))))************))))))))))))(((((((((((())))))((((((((((((((()))******************************+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,+++------------............---------............///---......//////......---/////////...------,,,,,,------...///////////////........................000///---+++******++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((())))))***))))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''''''''''''''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))******+++&&&&&&''''''((()))******))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&---------......//////000,,,***((('''((((((((('''''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&*********)))((('''&&&&&&''''''((()))))))))((((((***************************************)))(((((())))))************))))))))))))(((((((((((())))))((((((''''''(((((()))***************************++++++++++++++++++++++++***++++++,,,------,,,,,,+++,,,,,,------,,,,,,,,,---------.........//////---------............///------............------//////.........---------+++,,,------......------........................000///---+++******++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))***))))))((('''&&&(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))'''&&&&&&''')))***''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&''''''((()))******+++%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&333333222222111000//////+++)))'''&&&'''(((((('''&&&&&&&&&&&&'''(((******''''''''''''((((((((((((''''''((((((((((((''''''((())))))******))))))(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))((('''''''''((())))))))))))((())))))))))))))))))))))))************)))((('''&&&))))))************))))))))))))(((((((((((())))))((((((((((((((())))))***************************++++++************++++++)))***+++,,,,,,------,,,++++++,,,---------,,,,,,------........./////////---------............///------............------........................++++++,,,------------,,,------------------------...------,,,+++++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''(((((())))))******&&&&&&&&&''''''(((((()))((((((((((((((((((((((((***)))))))))))))))((((((************************************************************************************************(((((()))))))))))))))***************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&555444444333222000///...+++)))''''''((())))))((((((((('''&&&''''''((()))''''''''''''((((((((((((%%%&&&'''((())))))(((((())))))************))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((()))(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''((())))))))))))))))))((())))))(((((((((((())))))))))))(((((())))))***+++************************,,,+++***))))))***+++,,,))))))***,,,,,,------,,,***+++,,,,,,---------,,,............////////////---------............///,,,------......------,,,,,,,,,------.../////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''(((((()))***'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***&&&&&&'''(((((()))******(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((((((************************************************************************************************(((((((((((())))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&222222222222000///...---,,,***(((((()))******)))+++***((('''&&&&&&''''''''''''''''''((((((((()))$$$%%%''')))******))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))***++++++************************,,,+++***))))))***+++,,,((()))***+++,,,---------***+++,,,,,,------------............/////////000---------.........//////,,,------......------,,,+++,,,,,,---...///000000,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***''''''((())))))***))))))''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++'''''''''((()))******+++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((((('''************************************************************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&(((***---111333222...+++,,,++++++***)))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&'''((()))************''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((''''''''''''(((((('''&&&%%%%%%((((((((((((((('''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))******+++++++++,,,************************+++++++++************))),,,,,,++++++,,,,,,---...---------............///........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))((()))))))))(((''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((++++++******)))'''&&&%%%(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&''''''((((((((('''''''''(((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((++++++************++++++******************************************************))))))))))))******(((((())))))))))))((((((,,,***'''%%%%%%&&&((()))***)))(((''''''((()))***)))******))))))((('''&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))+++...222333222///,,,*********))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((*********))))))((('''&&&''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''(((((())))))(((((('''&&&((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))******))))))(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,++++++,,,,,,---...------------....................................---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******((())))))******)))(((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))************)))))))))(((++++++************++++++******************************************************))))))))))))******(((((())))))))))))((((((***)))'''&&&&&&'''((()))***)))(((''''''((()))***)))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***---000333444222///---(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((******))))))(((''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))'''''''''(((((())))))***''''''((()))***+++,,,,,,(((((((((((())))))))))))***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,++++++,,,,,,---...------------............------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))((('''&&&&&&&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))************))))))))))))++++++************++++++***************************************************))))))(((((())))))***(((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))((())))))))))))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++...222555444111///...''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((()))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&&&&'''((())))))***'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,,,,---------.........------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((''''''&&&%%%%%%''''''''''''(((((()))))))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++************************************************))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((('''((()))))))))))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,000444666444000......''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&&&&'''((())))))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,------------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((($$$&&&((()))***)))((('''''''''((((((((((((''''''&&&'''((())))))***)))))))))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,000555666333///------(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((***)))(((&&&%%%&&&&&&'''''''''((((((((((((''''''%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))'''''''''(((((())))))***************))))))(((((((((((((((((()))))))))))))))))))))************+++))))))))))))((((((((((((************************))))))***+++,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&'''(((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,************************))))))))))))************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((&&&'''((()))))))))((('''&&&''''''((((((''''''&&&&&&&&&((()))************))))))(((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++111666666222---,,,,,,*********))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((***)))'''%%%%%%%%%&&&'''''''''((((((((((((''''''&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))*********+++++++++))))))))))))((((((((('''************************)))******+++,,,---......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''''''''&&&&&&&&&&&&((()))***((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&&&&''''''((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,************************((()))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&''')))******++++++((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++000666666111,,,+++,,,,,,++++++***)))(((((('''))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((('''&&&%%%$$$%%%''')))+++''''''(((((((((((('''''''''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%''''''((())))))***))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))************))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))******++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&''')))+++,,,&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''""""""$$$%%%&&&''''''''''''((((((((())))))******&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''''''''(((((())))))******'''''''''(((((((((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((())))))))))))*********************************(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%''')))***+++++++++''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((***111777777111+++***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((''''''&&&&&&((()))***(((((('''&&&&&&%%%$$$$$$''''''((((((((((((''''''&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))***++++++++++++******)))***,,,------,,,***))),,,,,,++++++,,,,,,---...************+++,,,---......---,,,,,,++++++,,,,,,,,,------......------,,,+++++++++,,,,,,---------))))))))))))***+++,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))************)))(((''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************)))(((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%(((''''''''''''(((((()))'''((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))---111444333///++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''&&&'''((()))***&&&%%%%%%$$$######""""""''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))******++++++,,,++++++******************)))***+++,,,,,,+++***))),,,++++++++++++,,,------************+++,,,------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,+++++++++*********+++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&''''''))))))((((((''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''***))))))(((((())))))***''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************)))(((((()))))))))))))))))))))))))))))))))((((((((((((''')))))))))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''((()))))))))))))))))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((333222000...,,,++++++,,,''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((''''''''''''((()))))))))((((((''''''&&&&&&%%%''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************)))((((((''''''(((((()))))))))))))))))))))))))))************************---,,,***)))))))))******************************+++++++++++++++,,,------+++++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***''''''((((((((((((((())))))(((''''''&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************))))))((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''(((((()))******((('''''''''(((((()))***++++++******)))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''';;;555///++++++++++++***''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((()))*********)))))))))((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((************))))))))))))...,,,***(((((((((***+++******)))(((((()))******+++++++++***+++,,,,,,---,,,,,,++++++***+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,++++++******---,,,+++++++++++++++,,,++++++++++++************))))))))))))))))))))))))***))))))))))))))))))***************************(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++'''(((((()))************(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))((())))))))))))))))))))))))))))))((((((((('''''''''***************+++++++++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))******''''''''''''((()))******,,,,,,++++++***((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&@@@888///******+++***(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((******))))))))))))))))))---,,,***(((((()))***+++******)))(((((()))******+++************+++,,,,,,,,,,,,++++++***+++++++++...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,+++******++++++++++++++++++*********))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''(((((()))***++++++++++++***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))*********))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((******))))))(((((((((((('''''''''(((((()))++++++,,,,,,++++++***((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&===777///+++******)))'''************************''''''''''''''''''''''''(((''''''''''''(((((()))&&&''''''((()))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,***************************************+++,,,,,,+++++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++******)))******+++++++++************)))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&''''''((()))((()))***+++++++++***)))&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&((((((((())))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&'''((()))***+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))************)))))))))))))))))))))))))))************))))))))))))$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((******)))(((((('''&&&&&&'''''''''((()))***+++,,,++++++******)))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''555222---***)))))))))(((************************'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&((()))))))))((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))''''''(((((())))))******)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))***************++++++,,,************+++,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++(((((((((((()))***++++++************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++'''((()))******)))'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''###$$$%%%'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((***))))))(((((())))))***''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***************))))))))))))))))))))))))***))))))))))))(((((((((%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))(((((('''''''''''''''''''''''''''((()))+++,,,---)))))))))))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((---,,,+++***)))((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((()))******+++'''((()))+++,,,,,,,,,,,,)))***,,,------,,,***)))*********)))***++++++,,,************+++,,,---......---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++))))))******+++++++++,,,''''''''''''((()))++++++************))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((&&&'''((()))((('''%%%###%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''' ###%%%(((***++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''******))))))))))))******''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***************)))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))***++++++,,,************************&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((((((((('''''''''((()))+++,,,---'''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))222000...,,,***)))))))))(((((((((((())))))))))))******)))(((((((((((((((%%%%%%$$$%%%&&&(((***+++))))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))******)))(((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''(((((())))))******,,,,,,+++***))))))******))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++*********)))))))))))))))***++++++,,,,,,,,,,,,+++***))))))*********************************+++,,,------,,,+++***************************''''''''''''(((((((((((())))))))))))************))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''#########$$$&&&((()))***''''''((((((((((((''''''''''''&&&&&&'''(((***+++&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&((()))***(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((('''%%%$$$***$$$!!!'''+++)))&&&'''(((((()))***+++++++++))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((()))***++++++)))))))))))))))(((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%'''(((***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&111000---+++))))))((()))(((((((((((())))))))))))******)))(((((((((((((((((('''&&&&&&&&&'''((())))))((((((((('''''''''''')))((('''&&&&&&'''((()))((()))***)))'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))++++++***)))))))))))))))))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++******************+++***))))))(((((())))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********************''''''((((((((()))))))))(((((()))))))))*********)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''')))(((''''''&&&'''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))(((''''''''''''(((((()))''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&''')))***)))''')))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((())))))***)))))))))))))))(((''''''((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&000///---***)))((((((((((((((((((((())))))))))))***))))))(((((((((((((((***)))(((((('''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((()))***)))'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))((((((((((((((('''(((((((((((((((((((((((('''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((***))))))(((((((((((()))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++***************,,,,,,++++++***))))))(((***)))((((((((((((((((((+++++++++++++++++++++++++++++++++******++++++++++++++++++******)))))))))((((((((()))))))))******(((((())))))))))))******(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''******((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%(((,,,,,,***(((((()))+++***)))((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&000...,,,***((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((('''((())))))'''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))******))))))(((((('''''')))(((((('''''''''((((((((()))))))))************)))******+++++++++*********+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))***))))))((((((((())))))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******))))))(((((())))))))))))************(((((((((((()))))))))***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))''''''((((((((((((''''''))))))((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))'''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((''')))++++++***(((((()))++++++***)))'''&&&%%%%%%))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************(((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''000...,,,***((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))'''''''''((((((((((((((('''(((((((((((((((((('''&&&''')))((('''&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''((('''''''''''''''((((((((()))))))))******************+++++++++******)))*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++*********))))))******+++++++++++++++++++++++++++,,,+++))))))))))))+++,,,*********)))))))))(((((())))))))))))************'''(((((((((((()))))))))'''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))'''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&((((((+++)))&&&&&&''')))((((((*********))))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))'''''''''(((((((((((((((((()))*********)))(((((()))))))))))))))(((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''''''''''''''000///---***)))((((((((((((((((((((())))))))))))((((((((((((((())))))***&&&'''((()))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''%%%'''(((((('''&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((('''''''''(((((('''''''''&&&''''''((((((''''''&&&))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))***************++++++++++++***))))))*********++++++,,,,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***************+++++++++((())))))***++++++,,,,,,***************++++++,,,*********************************))))))*********))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&'''((())))))))))))$$$%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++'''$$$$$$&&&((()))((())))))))))))************''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''((((((((((((((()))***+++++++++***(((''')))))))))))))))(((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''111000---+++))))))((()))(((((((((((())))))))))))((((((((((((((()))******''''''((()))((('''&&&%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%&&&((('''&&&&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))************+++++++++++++++***)))))))))******+++,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++******************++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))''''''(((((()))*********''''''((((((((()))))))))'''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&'''((())))))(((''''''$$$$$$%%%&&&'''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++***)))((((((''''''''''''(((((()))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))***+++***)))'''&&&)))))))))))))))(((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((222000...,,,***)))))))))(((((((((((())))))))))))((((((((((((((()))******((()))))))))'''&&&$$$"""&&&'''''''''(((((())))))&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))(((''''''(((((())))))******((((((((((((((()))******))))))))))))************+++++++++++++++***)))((())))))***+++,,,,,,------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))******++++++++++++,,,,,,++++++***)))))))))((((((((((((((()))******((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&'''((()))***++++++''''''''''''((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''(((((()))))))))'''&&&%%%$$$$$$%%%&&&'''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((('''&&&&&&&&&((()))+++(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((()))((('''&&&&&&,,,,,,'''%%%(((,,,))))))((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))***)))(((&&&$$$)))))))))))))))(((((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%'''(((***+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((111...***((('''''''''&&&%%%&&&&&&'''((())))))***))))))(((''''''(((***+++))))))))))))))))))))))))''''''(((((((((((('''''')))((('''''''''(((***+++&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((()))******)))'''%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********---------,,,+++***)))((())))))***+++,,,,,,---------------,,,,,,+++++++++)))))))))))))))))))))))),,,+++***************+++*********)))))))))))))))++++++******)))(((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********))))))((((((''''''((('''&&&&&&&&&((()))***''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&'''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))((('''$$$###))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))((()))))))))))))))((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((000---)))(((((((((''''''''''''(((((()))*********((('''(((((()))***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((()))))))))((('''%%%%%%%%%&&&&&&((((((((((((((((((((((((((()))***)))'''%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++******)))*********++++++,,,,,,---,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((('''''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***(((''''''((())))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))((('''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%''''''(((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((---+++)))(((((())))))((())))))))))))************(((((()))*********))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))((((((+++***((('''&&&%%%%%%%%%((((((((((((((((((((((((((()))***)))'''&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))******+++((())))))******+++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((('''''''''((()))******''''''''''''(((((((((((('''(((((())))))******+++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((((((((('''&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***)))'''''')))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''+++***(((((()))******)))***)))))))))))))))))))))))))))******)))(((&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***+++***)))(((***))))))((('''&&&&&&&&&((((((((((((((((((((((((((()))))))))'''&&&&&&(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))******+++''''''((()))***+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++------''''''((((((((((((((()))*********)))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''((()))))))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))*********))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''((((((((()))))))))(((((((((((((((''''''''')))))))))))))))*********((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&***((('''(((***++++++***((((((((((((((((((''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((()))***+++,,,+++***)))''''''(((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''++++++************+++++++++******))))))******+++(((((((((((((((((((((((()))))))))))))))******+++''''''((()))***+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------((((((((())))))***************))))))((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((()))(((((('''&&&'''''''''''''''((((((((('''((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''%%%%%%'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******((((((((('''''''''&&&&&&''''''((((((((()))))))))'''''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''''''''((((((((('''''''''((((((((((((((('''''''''(((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((((()))***+++***)))''''''''''''(((((((((((("""###%%%''')))***++++++))))))))))))))))))))))))''''''((((((((((((''''''((()))******++++++******%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++************+++++++++******))))))******+++(((((((((((((((((((((((()))))))))))))))******+++((())))))******+++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((('''''''''((()))******(((((())))))******++++++&&&''''''(((((())))))*********))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))'''((()))))))))(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&***))))))(((''''''&&&&&&###$$$&&&((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))***'''''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))''''''''''''''''''''''''&&&'''((())))))******)))&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((($$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))(((((()))++++++***((('''''''''((())))))******&&&&&&'''''')))***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''((())))))***&&&&&&'''(((''''''%%%%%%((((((((((((((((((((((((&&&((()))((('''&&&((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++*********++++++,,,,,,---)))))))))******+++++++++)))))))))))))))))))))))))))((((((((((((((())))))''''''(((((()))******+++&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((()))***)))(((&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((('''%%%%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%((((((((((((((((((''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((())))))***'''''''''((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&'''((()))************''''''''''''((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))((()))++++++)))((('''(((((()))***++++++,,,...---+++)))(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&%%%%%%'''((()))''''''(((((('''%%%###"""((((((((((((((((((((((((&&&((()))(((''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''************************)))))))))))))))******+++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))***+++,,,,,,------))))))******+++++++++,,,)))))))))))))))))))))))),,,+++***************+++&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))************************(((((((((((())))))))))))'''((()))***)))(((&&&$$$&&&&&&&&&'''''''''((((((((('''&&&&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&$$$"""###$$$%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%% ###&&&(((((((((''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''((()))***+++,,,,,,&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((()))************(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))***++++++,,,&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++***)))(((''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&'''((())))))&&&'''))))))((((((***+++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))***++++++,,,+++******)))(((''''''&&&&&&&&&''')))************++++++******))))))((((((,,,)))&&&&&&(((******((()))))))))+++------+++)))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''((()))))))))))))))))))))(((((((((((()))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%&&&((()))))))))((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&%%%$$$######"""$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''')))*********)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))***))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((((((''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((()))))))))((()))***)))((('''((()))))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************,,,+++++++++************)))))))))))))))))))))))))))))))))(((((()))************))))))((((((''''''&&&'''((())))))***))))))*********)))))))))))))))+++)))&&&&&&(((***)))(((''''''''')))******)))'''(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))''''''((()))))))))))))))((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))***))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''***))))))((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))************************************)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))(((((('''%%%%%%%%%%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))***+++***'''&&&'''((()))))))))*********+++++++++++++++++++++*********++++++++++++++++++++++++************************************************++++++*********)))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))))))))******)))''''''((())))))((('''''''''(((******)))'''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&******)))))))))((((((((((((((((((''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%''')))***)))((('''$$$$$$$$$######$$$$$$%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))******)))(((''''''((())))))))))))************+++++++++************************************************************************************************))))))))))))((())))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******((())))))))))))((((((''''''((((((((())))))******))))))((((((((())))))(((***)))((()))+++++++++)))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''''''''((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&'''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))******((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$&&&(((******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''''''''''''''''''''&&&((())))))(((((()))+++(((((()))))))))******************************************************************************************************************))))))))))))((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))************((())))))))))))(((((('''''''''(((((()))))))))***(((((()))))))))(((((()))***((('''(((***+++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''''''''(((((((((((('''''')))(((((((((((((((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***+++***))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******))))))((()))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&'''))))))((((((***+++((((((((()))))))))******)))))))))***************************************************************************************++++++*********))))))))))))))))))))))))))))))))))))((((((((())))))***+++************************(((((())))))))))))(((((('''(((((((((((((((((()))'''(((******)))(((((()))(((&&&%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&))))))(((((((((((())))))%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&++++++***)))((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******+++******)))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***************)))))))))((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))'''((())))))(((((()))***(((((((((((()))))))))***((()))))))))*********+++************************************************************************,,,+++++++++************))))))))))))))))))))))))&&&&&&&&&'''((()))***+++,,,++++++******)))))))))&&&'''((())))))***))))))((((((((((((((('''''''''&&&(((++++++)))'''((()))(((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%(((((((((''''''(((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''(((((((((''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&******))))))((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((()))***************)))((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((''''''&&&(((((((((((())))))))))))'''((()))******)))(((''''''''''''((())))))******((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******---,,,+++***))))))******,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))***+++***(((&&&'''((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))$$$$$$%%%%%%'''(((***+++,,,,,,,,,+++***)))((((((&&&&&&((()))************))))))(((((('''''''''&&&%%%(((++++++)))'''((()))***(((&&&&&&(((*********(((((((((((((((((((((((()))((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&(((******(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))%%%&&&((()))***)))((((((%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))((((((''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((()))******+++******)))(((((('''(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))'''((()))******)))((('''&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))***+++*********))))))(((((($$$&&&)))++++++)))&&&$$$%%%%%%&&&'''((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''***---+++'''&&&))),,,******))))))((((((''''''((('''&&&&&&'''((()))***)))((('''((()))***)))((()))******)))(((''''''((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******)))))))))++++++******)))(((((('''************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''((())))))************)))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&'''(((*********)))((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&(((***+++,,,+++)))(((((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))*********)))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))&&&%%%)))///((((((''''''''''''((((((*********)))))))))((((((%%%''')))******)))'''%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''***,,,+++(((&&&))),,,))))))))))))((((((''''''(((((('''&&&''''''))))))***(((((()))***+++***))))))******)))((('''''')))((((((((()))))))))******))))))))))))))))))))))))******************************++++++++++++++++++(((((())))))***+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))(((((((((((('''(((((()))((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((())))))***)))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''(((''''''''''''''''''(((%%%&&&&&&&&&''''''''''''(((''''''''''''''''''(((%%%&&&''')))))))))((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''''''''''''''((((((((((((((((((((('''((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++******)))(((((((((((((((((((((((((((((((((((())))))*********)))))))))((((((((('''******))))))))))))******((((((((((((((()))*********)))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))((()))***((((((''''''''''''((((((******))))))))))))((((((''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''')))+++***((('''(((+++)))))))))((((((((((((''')))((((((''''''''''''(((***)))((()))+++,,,+++***((()))***)))((('''((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---------((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))++++++******)))'''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''###$$$&&&'''(((((()))(((((('''''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''((())))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((******)))(((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))((((((((((((++++++************++++++)))))))))))))))***++++++))))))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,***'''''')))***)))'''((((((''''''''''''(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''(((((((((((('''((((((((((((((((((''')))(((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''')))******((('''(((***(((((((((((((((((((((((())))))(((((('''''''''''')))(((((((((***+++***)))((()))***)))((('''((()))''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,---------,,,+++++++++*********)))************************)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((+++***)))(((((()))***+++''''''(((((())))))***************))))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%'''(((((())))))((((((''''''&&&&&&%%%%%%(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))((()))******+++************************))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))(((((())))))***+++)))))))))))))))******************)))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))&&&&&&((()))'''((((((''''''''''''(((((((((((((((((((((((()))))))))((('''&&&&&&'''((()))((()))))))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((()))'''''''''''''''((((((((()))))))))(((((('''&&&&&&((('''&&&''')))))))))(((''')))***)))((('''(((***''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%%%%''''''''''''(((((())))))******(((((((((((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((''''''&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&&&&'''((()))******)))(((''''''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&******))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((((((''''''&&&&&&'''''''''(((((())))))(((((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))((()))******+++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((''''''''''''((())))))(((((())))))*********************)))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&...111+++$$$%%%'''(((((((((''''''''''''((((((''''''(((((((((((())))))((((((''''''''''''(((((((((((()))))))))(((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((()))(((((('''&&&'''&&&%%%&&&((()))(((''''''((())))))(((((()))***''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------,,,+++*********&&&'''''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((('''((()))******'''(((((())))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''((((((''''''&&&&&&$$$$$$&&&'''(((((()))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&''''''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''++++++***)))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))))))))((('''&&&&&&''''''((()))))))))''''''((())))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************+++************)))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''(((((()))((((((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************666:::///%%%$$$''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''((((((((('''&&&&&&&&&'''''''''((((((&&&'''((())))))(((((('''((('''&&&'''((())))))'''&&&((())))))(((((()))+++((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++******%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((++++++***)))))))))******(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))(((((())))))(((((('''&&&$$$%%%&&&'''((()))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((''''''''''''''''''(((%%%&&&&&&&&&''''''''''''(((''''''''''''''''''(((,,,+++***)))(((((()))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''')))***+++***)))(((&&&&&&''''''((())))))***))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++******)))************************+++++++++*********))))))'''((((((((()))))))))*********))))))))))))******((((((((('''((())))))***'''(((((()))******++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((333777---%%%'''(((&&&((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((()))&&&''''''''''''''''''&&&(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((('''''''''((()))((('''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))(((((()))((('''((()))******(((&&&((())))))(((((()))+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&******))))))((((((((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%******))))))((((((''''''///...,,,***))))))******(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&((((((%%%%%%&&&'''((()))******%%%&&&(((******)))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))******)))(((''''''$$$%%%&&&((()))*********((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((+++***)))'''''''''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&(((***+++,,,+++***)))&&&&&&&&&'''((())))))***++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&(((***+++,,,+++)))((())))))))))))))))))))))))++++++++++++******))))))'''((((((((())))))******))))))(((((((((((()))))))))))))))))))))******+++'''(((((()))***+++++++++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((!!!+++...'''%%%++++++&&&((((((''''''''''''((((((***(((&&&&&&(((*********)))))))))))))))))))))))),,,***((('''&&&'''((()))(((((((((((((((((((((((()))&&&%%%&&&)))***)))'''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%'''((())),,,+++***((((((((()))***++++++************++++++)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((&&&$$$%%%((()))'''%%%))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))(((((((((((('''''''''''''''((())))))***)))((('''''''''''''''******))))))((((((''''''&&&''''''((((((((((((((())))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''((()))***************))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%'''((()))))))))((((((''''''''''''(((((()))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&*********)))))))))))))))''''''''''''((((((((((((...)))''')))***(((''')))******))))))))))))******+++(((''''''******)))&&&++++++******))))))(((((((((((((((((()))))))))))))))(((((()))******(((&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************+++*********))))))(((((())))))************))))))(((((())))))))))))((((((******++++++++++++******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))+++***))))))((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))(((((())))))******++++++(((&&&%%%%%%&&&((((((((())))))))))))))))))))))))+++***((('''''''''((()))''''''''''''''''''''''''((('''%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((('''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&'''))))))+++***)))(((''''''((()))++++++************++++++)))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************)))'''&&&&&&((()))(((&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))(((((((((((('''''''''''''''((())))))))))))((('''''''''((((((***)))))))))((((((((('''''''''((())))))))))))((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((()))*********))))))))))))(((((((((((())))))(((((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&&&&''''''((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&)))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))+++)))+++000111---******))))))(((((((((((())))))***(((&&&'''***+++)))''')))))))))(((((((((((((((''''''''''''((((((((((((***))))))***++++++)))((())))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((************************************)))))))))((())))))************))))))(((((())))))))))))((((((******++++++++++++******))))))))))))************************************))))))))))))************************)))))))))((()))))))))))))))))))))))),,,+++***)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))))))))(((&&&%%%%%%'''((((((((())))))))))))))))))))))))+++***(((''''''((())))))''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))******))))))((((((((((((''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''((())))))***))))))((('''''''''((((((++++++************++++++)))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************)))((('''((()))***)))''''''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))(((((('''''''''((())))))(((((('''''''''((())))))))))))))))))(((((((((((('''((())))))******))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))*********)))(((((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''(((((())))))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))((('''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%***)))((((((''''''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))((((((((()))))))))******))))))...666888333---***((((((''''''''''''((((((((('''&&&((()))+++***)))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((+++***)))***,,,,,,+++)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************************************))))))))))))))))))************))))))((())))))******))))))(((******++++++++++++******)))))))))*********++++++************************************++++++++++++************))))))))))))))))))))))))))))))))))))------,,,******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))))))))((((((((((((((((((***((('''(((***+++***)))((((((((((((((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))((((((((((((((((((++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********)))))))))((((((((())))))++++++************++++++))))))*********+++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))******))))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((()))))))))))))))((((((((((((((())))))((('''''''''((()))******))))))))))))(((((((((((((((((()))***************'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((()))*********)))(((''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''((((((''''''&&&******)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))************))))))...666888222+++))))))((((((''''''(((((()))'''''''''((()))*********'''''''''(((((()))))))))'''''''''(((((((((((()))***))))))***+++,,,***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))************)))))))))))))))******)))))))))******++++++++++++******))))))*********+++++++++************************)))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))......,,,+++******))))))'''((()))******)))((('''))))))))))))))))))))))))++++++***))))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&***)))((()))+++++++++)))(((((((((((((((((((((((()))((((((((((((((())))))************************&&&'''((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***************************************++++++************++++++))))))*********++++++++++++******************+++))))))))))))))))))))))))************))))))))))))((()))))))))************)))*********))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))******))))))((((((((())))))((((((((((((((()))***+++(((((((((((())))))))))))(((((()))***************(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((((((((((((''''''(((((((((((((((((('''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''(((((()))))))))((((((******)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))************+++)))+++111111,,,((('''***))))))(((((())))))***&&&'''(((((())))))***+++((((((((())))))*********((())))))))))))*********((('''''')))***+++***((())))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))******))))))************))))))))))))************))))))******++++++++++++******************++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))...---,,,+++************'''((()))******)))((('''))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((******)))'''))))))))))))))))))))))))(((((((((((())))))))))))************************&&&'''((((((''''''(((***************************))))))))))))))))))))))))((((((''''''''''''((((((************************((((((((()))))))))******(((((())))))))))))******&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,,,,++++++++++++************++++++)))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))+++************)))))))))))))))))))))************(((***+++***)))((()))***************************(((''''''''''''(((((()))''''''(((((())))))************)))((((((((())))))))))))((((((((()))******(((((((((((())))))))))))'''((())))))******))))))))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))))))))(((''''''(((''''''&&&&&&''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((((((((''''''''''''(((((('''((())))))))))))))))))***)))((((((''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((('''(((((((((((()))))))))&&&''''''(((((())))))***((((((((()))))))))******,,,)))(((++++++(((&&&&&&******))))))))))))******&&&((())))))(((((()))+++))))))))))))************))))))*********+++++++++'''''''''(((***+++***((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))************))))))************)))))))))******++++++******)))******++++++++++++***************++++++++++++,,,(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++************+++))))))************)))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))((((((((((((((((((''''''''')))******)))'''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))%%%''')))((('''&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********))))))((()))***+++,,,++++++***++++++************++++++)))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))************''')))+++***((('''(((***))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((()))*********+++******)))(((((())))))******))))))((()))))))))'''((((((((()))))))))***''''''((())))))))))))(((((((((((())))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((()))((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((***)))(((%%%$$$((((((''''''''''''((((((&&&'''(((((())))))(((((()))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))'''((((((((())))))))))))&&&&&&''''''((())))))***''''''((((((((()))))))))+++'''&&&)))***(((''')))))))))(((((((((((())))))''')))***)))((('''(((***)))))))))))))))((((((((())))))))))))************((('''''')))+++,,,+++)))))))))))))))))))))))))))((()))))))))************************************************************((()))))))))************))))))************)))))))))******++++++******)))******++++++++++++***************+++++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))******)))))))))***++++++++++++************++++++))))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))+++------+++)))))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))*********++++++++++++***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((******))))))((('''((()))+++++++++***)))++++++************++++++)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++******))))))))))))))))))************''')))+++***'''&&&(((***))))))))))))))))))))))))'''''''''''''''((()))***&&&''''''((()))******+++++++++***))))))((())))))++++++***)))(((((())))))'''((((((((())))))******&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))))))))((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$&&&((()))(((%%%!!!((((((''''''''''''((((((%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******'''((((((((())))))******&&&&&&&&&'''((())))))***''''''''''''((((((((((((***&&&&&&***,,,***)))+++((((((''''''''''''((((((''')))+++***'''&&&(((***))))))(((((('''''''''&&&(((((((((((()))))))))))))))((((((***,,,---,,,+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))*********+++))))))************))))))******++++++++++++************++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,+++******+++,,,---))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((*********)))))))))))))))(((((((((((())))))))))))***+++,,,+++***)))'''%%%))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((******))))))((((((''''''+++++++++++++++***)))(((************************************************++++++************+++++++++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++***)))(((((())))))))))))))))))))))))))))))''''''(((((())))))*********,,,---+++(((&&&''')))+++***************++++++***)))'''&&&&&&(((***+++))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((()))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))((((((&&&&&&''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''&&&%%%&&&(((***,,,(((((((((((((((((((((((())))))))))))))))))******************++++++++++++******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++)))(((((()))+++,,,******++++++++++++***************++++++,,,,,,,,,))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))+++)))(((''''''((()))++++++***((('''''''''((()))************))))))))))))))))))))))))))))))))))))***)))(((''''''''''''''')))))))))))))))))))))***(((((((((((())))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))((((((((((((******+++++++++***))))))************************************************++++++************+++++++++***))))))))))))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))+++,,,***(((&&&''')))((((((((()))***+++,,,---+++***(((''''''((()))******************)))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((''''''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((()))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))(((((('''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((('''&&&''''''(((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((('''&&&&&&''')))+++,,,))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))******))))))))))))***************)))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++***))))))***+++,,,******++++++++++++************+++++++++,,,,,,,,,))))))************))))))************************++++++++++++************************************************************************************************************++++++************++++++***************************)))(((''''''((()))******)))((((((''''''((((((++++++++++++************))))))))))))))))))))))))******)))''''''&&&&&&&&&((((((((())))))*********(((((((((((())))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))(((((((((((()))))))))))))))******+++++++++******************************************************++++++************++++++++++++************++++++))))))))))))))))))))))))+++++++++++++++*********+++***))))))))))))))))))((((((((((((((((((((((((*********)))(((''''''''''''((())))))''''''((()))&&&&&&'''((()))+++,,,------,,,***)))(((((()))******************+++++++++((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((())))))''''''''''''))))))************************((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((''''''***))))))(((''''''&&&&&&((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&'''(((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((()))&&&&&&'''(((((()))******''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''))))))(((((((((***+++,,,************************+++*********))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++***))))))***+++,,,******++++++++++++*********++++++++++++,,,,,,,,,))))))************))))))************************************++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++***************************)))(((''''''((()))***)))))))))))))))(((''''''++++++*********)))))))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&&&&''''''((()))***++++++(((((((((((())))))))))))***)))(((''''''(((***+++((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))*********)))))))))))))))''''''(((((())))))******((()))***+++++++++++++++************************************************++++++************++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++*********************)))))))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''&&&''''''(((((((((((()))''''''''''''((()))++++++...---+++***))))))))))))))))))***************+++(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((())))))((((((''''''''''''((((((&&&&&&'''((())))))((((((***))))))((((((''''''''''''''''''''''''(((((()))(((((((((((())))))******))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((''''''******)))))))))***+++,,,))))))))))))))))))))))))++++++******)))((((((((()))*********+++++++++++++++******))))))******+++(((((())))))******++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))************************))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******************************)))(((((()))******)))***+++++++++***((('''******)))))))))(((((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&&&&&&&'''((()))******+++(((((((((((()))))))))))),,,+++)))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******''''''(((((())))))******((()))***+++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************)))))))))))))))******************************'''((((((((()))))))))***&&&&&&&&&'''((()))))))))***)))((((((((((((((()))---,,,+++******))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((******))))))((((((((((((((()))))))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((('''***************++++++,,,((((((((((((((((((((((((************))))))(((((()))*********++++++++++++++++++************++++++(((((())))))******++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******************************))))))))))))*********+++,,,---,,,+++***)))))))))))))))((((((((('''))))))))))))))))))))))))))))))(((''''''''''''((('''''''''(((((()))))))))(((((((((((())))))))))))***)))'''&&&%%%$$$$$$$$$))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((()))))))))))))))******+++++++++******************************************************++++++************++++++******++++++++++++******)))))))))))))))))))))))))))))))))***************)))))))))))))))******+++++++++++++++++++++++++++'''''''''((()))*********((('''&&&''')))***)))(((++++++***)))((((((((((((+++++++++******))))))((('''''''''((())))))******))))))))))))))))))))))))((((((((((((((())))))***''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((((((((((((&&&&&&''''''((())))))***((()))))))))))))))******''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((()))))))))(((******)))(((((('''&&&&&&&&&&&&''''''(((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))(((************************'''''''''''''''''''''''')))))))))))))))))))))***(((((((((((())))))))))))++++++************++++++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***************)))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''(((((((((((((((((((((((((((((())))))))))))''''''''''''&&&%%%%%%$$$))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))((((((((((((******+++++++++***))))))************************************************++++++************++++++))))))***++++++***))))))))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))***++++++************************(((((((((((())))))))))))***((('''(((***+++***(((++++++***)))))))))******)))))))))***)))))))))((('''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))'''''''''(((((((((((((((&&&'''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((('''&&&''''''''''''((((((((((((%%%&&&'''((()))))))))(((((((((''''''''''''''''''&&&&&&&&&'''((()))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********)))***************))))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((()))))))))))),,,++++++******++++++,,,*********)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********++++++*********++++++***))))))))))))***+++++++++************)))))))))))))))))))))))))))'''&&&&&&''''''((()))***((((((((((((((('''''''''(((((((((((())))))))))))&&&'''((()))))))))(((''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++******))))))((((((''''''+++++++++++++++***)))(((************************************************++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))******))))))((((((''''''+++)))'''(((+++,,,***(((******))))))***+++,,,,,,'''(((((())))))))))))(((((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''((((((''''''''''''((((((((()))))))))((('''&&&&&&''''''(((((())))))******$$$%%%'''))))))))))))(((%%%%%%&&&&&&'''((((((((('''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))*********))))))((())))))))))))))))))))))))''''''((()))***+++,,,,,,************++++++++++++,,,++++++******++++++,,,++++++******))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******+++***((('''''''''((()))******))))))((((((''''''&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))000---***'''&&&(((+++---)))))))))))))))))))))))),,,++++++******++++++,,,***)))(((''''''((()))***)))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))------,,,+++***)))((('''(((((((((((())))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))************)))'''&&&%%%&&&(((+++......,,,***((())))))))))))))))))))))))(((((()))))))))))))))((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))+++******)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,)))'''''')))+++---******+++++++++,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))+++***))))))***+++,,,---++++++++++++,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***------,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))******(((((()))***************************))))))(((''''''((()))***))))))))))))))))))))))))+++******))))))******+++******)))(((((()))******************************)))))))))*********++++++************************************************************************(((((((((((()))))))))***)))))))))))))))*********))))))))))))************)))))))))))))))))))))))))))******))))))((('''&&&&&&(((***,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))******************************)))))))))((((((((()))))))))))))))))))))))),,,+++******))))))***************)))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------/////////......------------............------,,,000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************++++++++++++************************))))))))))))((((((((((((((((((((((((((()))*********)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''((())))))''''''((()))************************&&&&&&((()))*********)))))))))))))))))))))))))))***))))))))))))))))))***+++******))))))******+++************************((()))))))))************************************************************(((((()))***+++,,,,,,---((((((((()))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))*********))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))((((((((((((''''''''''''&&&''''''''''''''''''''''''((('''''''''((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))))))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))+++++++++***************))))))))))))************************************)))))))))*********++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++------------------------//////..................000000000///////////////,,,---------,,,,,,+++***///............---------------------------------,,,---------------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------.........---------------------------------......------,,,++++++,,,,,,,,,,,,++++++*********+++,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))(((((((((((()))((('''''''''(((***+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************(((((()))))))))*********************************************************(((((()))***+++,,,,,,---(((((()))))))))*********++++++******))))))((((((((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((())))))))))))(((((('''************))))))))))))((((((((('''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******(((((((((((((((''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((())))))******))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((((((((((('''''''''''''''''''''''''''''''''''''''))))))(((((()))***++++++''''''(((((())))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))*********))))))((('''(((((())))))(((((('''(((((((((((((((((((((((())))))************))))))+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))***************))))))((((((((())))))******++++++************************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------------------------///////////////........./////////////////////..................------,,,............------------........................------............//////,,,---.../////////------.........---------------........................------------------------,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************(((((((((((()))))))))))))))((('''''''''(((***+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((((((((((((((((((((---,,,***)))((()))***+++))))))))))))))))))))))))+++++++++******+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))*********************************************************************************+++))))))))))))************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))&&&'''((())))))******))))))((('''''''''(((******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))******+++''''''(((((())))))******((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))***************)))((())))))******))))))((((((((((((((((((((((((((())))))************))))))************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********)))((('''(((((())))))******++++++************************************++++++++++++++++++++++++++++++++++++(((***+++---------,,,+++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,////////////....................................000111111111111111000000000000000000111111111111////////////////////////........................000000222222222111000////////////......---------..................------........................,,,,,,,,,,,,,,,+++******,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((((((((((((,,,+++)))'''&&&&&&((())))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++,,,+++++++++******)))))))))))))))*********++++++************))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))***))))))))))))((((((((()))***+++)))))))))))))))))))))))))))******))))))((('''&&&(((((()))))))))))))))***))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))((('''(((((((((((()))))))))''''''''''''''''''''''''******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))************)))))))))************))))))))))))))))))))))))))))))))))))************))))))************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))***++++++)))((('''))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))***+++---------,,,,,,******+++++++++,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////000000000000111111...///000111111111111111222222333333333333444444555555555555555555555555333333333222222222111111000000000111000000//////000000000///......------/////////...............////////////////////////------------,,,+++******,,,,,,------------,,,,,,.........---,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++'''((((((((()))))))))***''''''((()))))))))))))))''''''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))******(((((()))***************************))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))'''((()))))))))))))))((()))))))))************+++))))))))))))))))))))))))************)))((('''&&&''''''((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((((((((())))))))))))''''''''''''''''''''''''***))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))***+++,,,------+++***(((*********)))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------------******+++++++++,,,,,,,,,+++,,,---....../////////------------------------...//////000111222333333333444444444555555555555333444555777888999::::::;;;;;;<<<<<<<<<=========BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>======<<<;;;777777666555555555555555555444444333222222111111111111000000000/////////////////////////////////////////////...---,,,+++,,,,,,------------,,,,,,------------------,,,,,,...---,,,,,,,,,,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((())))))******&&&''')))*********)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((***+++***)))((()))+++++++++++++++++++++++++++&&&(((+++------,,,+++)))))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++******************++++++)))************+++++++++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))************)))((('''&&&&&&'''''''''(((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&%%%%%%'''((()))'''((((((((())))))******''''''''''''''''''''''''))))))((((((((((((((()))******))))))((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((('''''''''''')))))))))))))))))))))))),,,---...//////---+++***++++++******))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......******+++++++++,,,,,,,,,+++,,,---...//////////////////////////////////////////000111333444555666777777888888999999999:::@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGFFFFFFEEEDDDBBBBBBBBBCCCDDD:::999999888777777666666222222222222111111000000000000000000000000000000111111111111000///...---,,,------......------,,,+++,,,,,,------......///...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******))))))((((((''''''))))))))))))((('''&&&%%%******))))))))))))************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))&&&''')))***+++***((('''&&&'''''''''(((((()))))))))(((''''''''')))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((()))***++++++,,,,,,,,,++++++************+++---////////////...)))***+++,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++******)))(((((((((******************************+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++************************************************,,,+++++++++******)))))))))(((&&&%%%&&&''')))+++((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((()))***++++++(((((())))))*********+++((()))***,,,,,,,,,+++***)))************++++++++++++++++++*********)))))),,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++///...,,,+++***+++,,,,,,++++++++++++++++++,,,---///---,,,---000111000...+++---/////////...///000111333444333222000111111444555666888:::<<<===>>>AAABBBDDDFFFHHHIIIJJJJJJIIIJJJLLLOOOQQQSSSTTTTTTVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQSSSRRRRRRRRRTTTTTTTTTSSSTTTTTTTTTTTTSSSSSSSSSRRRMMMKKKIIIFFFCCCAAA@@@???@@@???<<<999666555555555333333222222222333333444444333222000///.........------,,,,,,+++++++++***------------------------------------------------------------------------......---------,,,,,,,,,++++++************************))))))(((((((((((())))))))))))((('''&&&%%%******))))))))))))******)))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&''')))***+++***)))(((''''''((((((((())))))))))))(((((('''((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,*********************************+++++++++,,,,,,)))))))))))))))***++++++,,,,,,++++++++++++++++++,,,---///000111111111111+++++++++++++++***))))))++++++************++++++***++++++,,,,,,++++++***))))))))))))************************************)))))))))************++++++***)))(((((()))***+++++++++++++++++++++++++++************************************************+++++++++******)))))))))))))))((('''((()))***+++((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))***++++++,,,((()))))))))************((())))))***++++++******)))************++++++++++++++++++*********)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,+++,,,///000...---...///111111000000111333222333444444555777:::===<<<===???BBBEEEGGGIIIJJJRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRNNNOOOOOOOOOOOONNNMMMMMMPPPPPPQQQSSSUUUWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[ZZZYYYWWWUUUSSSQQQPPPPPPLLLJJJHHHEEEBBB@@@???>>>::::::888777666555444444555444222000/////////////////////......---------------------------------------------------------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------***))))))))))))((((((((())))))))))))((('''&&&&&&******))))))))))))******(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))*********)))((()))))))))))))))*********))))))((((((((()))************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++))))))***+++++++++++++++************************))))))*********+++++++++***))))))))))))***++++++++++++++++++++++++,,,,,,---///111222444444444333------,,,+++***)))((('''++++++************++++++***++++++,,,,,,++++++***(((((())))))***++++++,,,))))))))))))))))))))))))'''(((((((((((()))))))))+++***))))))))))))***+++*********************************************************************************))))))))))))))))))))))))*********++++++))))))((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((++++++*********+++,,,,,,))))))))))))************))))))((((((((()))******)))************++++++++++++++++++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---,,,,,,++++++,,,,,,,,,...---,,,---///000///...000111222111111333555888888999:::;;;===BBBHHHLLLHHHIIILLLOOOSSSVVVXXXZZZ]]]\\\\\\[[[YYYXXXWWWWWWSSSRRRQQQPPPOOOMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFJJJKKKMMMPPPTTTXXX[[[]]]\\\\\\[[[[[[[[[]]]^^^___aaa```___]]]\\\[[[[[[ZZZXXXXXXWWWUUURRRPPPNNNLLLFFFEEECCCAAA>>><<<:::999;;;999666333111000000111111111000000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,------......)))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******((((((((())))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''((()))************)))************************))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++((()))***,,,,,,+++******************************)))))))))*********++++++*********))))))***++++++*********++++++,,,,,,,,,---///111333555555555555//////---,,,+++***))))))++++++************++++++***++++++,,,,,,++++++***)))))))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))******++++++*********))))))((())))))*********))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&+++******)))******++++++)))))))))))))))************)))(((''''''((()))***))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...------------------------+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,.........///111222222222222333444444555888===AAADDDFFFGGGIIIKKKNNNSSSVVVSSSTTTVVVYYY\\\___aaabbb___^^^[[[YYYVVVTTTRRRQQQKKKJJJHHHFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>===>>>???@@@CCCEEEGGGJJJNNNRRRVVVYYYZZZZZZYYYYYYZZZ\\\___```______^^^]]]]]]]]]]]]]]]^^^_________^^^\\\ZZZXXXQQQQQQOOOMMMKKKIIIGGGEEEDDDAAA===888555333333333111111111000000//////.........------------------......................................................---------,,,,,,,,,))))))******+++,,,------))))))))))))************))))))))))))))))))((('''******))))))))))))******(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************++++++++++++******************************))))))******++++++++++++******************************************++++++++++++((()))***,,,,,,+++******************************)))************+++++++++++++++***************+++*********++++++,,,,,,,,,,,,---000222444555666555111000///------,,,------++++++************++++++***++++++,,,,,,++++++***,,,+++++++++******))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))*********'''((()))*********))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))******))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,---------.........------------------------+++,,,......///...---,,,,,,++++++++++++,,,---------...000111222444555666999:::<<<>>>@@@DDDJJJNNNRRRTTTWWWYYYYYYXXXXXXYYYZZZ[[[\\\]]]___```aaabbb^^^]]]ZZZVVVSSSPPPOOONNNGGGFFFEEECCCBBBAAAAAAAAA@@@AAABBBCCCCCCDDDCCCCCCAAA@@@>>>=========>>>??????AAADDDEEEFFFIIINNNRRRWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^]]]]]]]]]]]]^^^___]]]^^^___aaaaaa```___^^^ZZZZZZZZZZZZYYYWWWUUUTTTOOOLLLGGGBBB===999888777333222222111000......---/////////.........------........................////////////////////////......---------,,,,,,,,,))))))***+++,,,,,,------)))))))))************+++)))))))))******))))))(((******))))))))))))******))))))******************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********************+++++++++***)))(((******++++++++++++***************************************++++++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++,,,,,,+++,,,///222444555666666333222000............///++++++************++++++***++++++,,,,,,++++++***---,,,,,,+++******))))))************************++++++++++++,,,,,,,,,,,,******+++,,,,,,+++*********************************************************************************************+++++++++((((((((()))))))))******++++++***)))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((('''''''''((((((************))))))))))))******))))))(((((()))))))))************+++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,---------....................................,,,------............---,,,,,,,,,---...///000111...000333555666888;;;===EEEGGGIIILLLNNNRRRWWWZZZ[[[^^^aaabbb```]]][[[ZZZ[[[\\\\\\\\\]]]]]]]]]]]]ZZZXXXUUUQQQNNNMMMLLLKKKGGGFFFEEEDDDDDDEEEGGGGGGJJJJJJLLLMMMNNNNNNNNNNNNGGGGGGFFFEEEEEEEEEEEEEEECCCEEEFFFFFFEEEFFFKKKPPPRRRRRRSSSTTTUUUVVVWWWWWW[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\]]]^^^____________^^^___```aaabbbaaa```___YYYVVVRRRMMMHHHDDD@@@???999999777666444222000000111111111000//////............................................................---------,,,,,,,,,,,,,,,------......//////))))))*********+++++++++((())))))*********))))))******))))))))))))******++++++******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))******++++++++++++*********)))))))))***++++++++++++***)))(((******++++++++++++***************************************+++++++++,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++*********+++,,,,,,++++++++++++++++++***,,,///222555666777777555444111...---,,,,,,---++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,,,,******)))((()))***+++,,,,,,+++******))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******)))(((((((((((((((************)))))))))(((******++++++***))))))((()))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------....................................---------------...//////......///000111333555666444777;;;===???AAAEEEIIIOOORRRTTTVVVXXXYYY\\\^^^]]]___aaaaaa___]]]]]]]]]YYYYYYZZZZZZZZZZZZZZZZZZVVVTTTQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWQQQQQQRRRRRRQQQQQQPPPOOOLLLNNNOOOMMMJJJKKKPPPUUUSSSTTTWWWXXXYYYYYYXXXWWWZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]]]]___```bbbdddddddddcccbbb]]]\\\ZZZWWWSSSOOOKKKIIIDDDCCCAAA>>><<<999777666333333222222111000000///......................................................---------,,,,,,,,,------..................))))))******++++++++++++((())))))*********))))))******))))))))))))******,,,+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))******))))))******+++,,,************))))))((((((***+++,,,,,,+++***)))(((******++++++++++++************************************+++++++++,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++*********+++---,,,,,,++++++*********+++---000333666777888888777555222...+++*********++++++************+++++++++++++++,,,,,,+++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************************************+++++++++,,,,,,---------,,,+++***))))))+++---...,,,,,,+++***))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++***))))))((())))))+++*********))))))((((((***+++,,,,,,,,,***)))((()))************+++++++++))))))******++++++++++++*********++++++,,,,,,,,,---------.........//////////////////////////////...---,,,,,,---...///000///000111222555777999::::::>>>CCCFFFHHHKKKOOOSSSTTTWWWYYYZZZZZZ[[[\\\]]]\\\]]]^^^]]]\\\\\\^^^___WWWXXXXXXXXXYYYYYYYYYYYYXXXVVVTTTRRRPPPPPPQQQRRRUUUTTTSSSSSSTTTVVVXXXZZZSSSTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZ[[[ZZZYYYXXXWWWSSSUUUVVVTTTQQQQQQWWW\\\]]]___bbbdddeeedddbbb```^^^^^^^^^]]]^^^^^^_________^^^\\\[[[ZZZZZZ[[[[[[^^^___aaacccdddcccbbbaaa_________]]][[[WWWSSSQQQLLLKKKIIIFFFBBB???===<<<444444333333222111000000////////////////////////111111111111111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***++++++******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))************************))))))))))))))))))))))))------,,,++++++******))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,+++************000///,,,*********+++,,,//////...---,,,++++++***---,,,+++***+++---000111...000333444555555777888999999888444000,,,++++++************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++******...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++,,,,,,***+++------...---,,,+++)))************))))))(((***)))))))))+++,,,+++***))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))***))))))''''''(((((())))))******,,,+++++++++******))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((***)))(((''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))******))))))((((((''''''***+++++++++***)))'''%%%+++***)))(((((()))***+++************************+++++++++*********))))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------///...---,,,,,,...///000.............../////////,,,...111111111111222444333444666999===@@@CCCDDDLLLMMMNNNQQQTTTUUUSSSQQQXXXWWWTTTSSSRRRSSSTTTUUUVVVUUUSSSTTTVVVXXXXXXWWWUUUSSSSSSXXX]]]```]]]YYY\\\ZZZWWWTTTTTTUUUXXXZZZ\\\[[[ZZZZZZ[[[[[[YYYXXXSSSSSSSSSTTTVVVXXXZZZ\\\WWWZZZ]]]^^^\\\ZZZXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\]]]ccciiilllkkkiiihhhiiidddfffhhhiiiiiihhhfffeee___]]]\\\ZZZZZZ[[[]]]^^^ccccccccccccbbbbbbbbbccc^^^^^^______^^^[[[UUUQQQLLLNNNOOOOOOLLLIIIFFFEEE@@@===999888888777444000222111000111222222000...111000......///000///...000///...---------------......---,,,+++))))))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++***))))))***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))************************************************+++++++++++++++++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++......,,,++++++++++++,,,...------,,,,,,++++++***,,,+++*********,,,...///...000333555555555777999::::::999555111---,,,,,,------------------------++++++,,,,,,,,,---------******++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++------------,,,******************))))))+++))))))***+++,,,+++***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************)))))))))((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((())))))***&&&''''''((((((((((((((('''(((((())))))))))))((('''((((((((()))))))))***++++++******))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))(((''''''((())))))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************))))))))))))))))))))))))***)))))))))((((((((('''******+++******)))((('''+++***))))))))))))***+++************************+++++++++*********))))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------------------......///---------..................////////////111444777999;;;???CCCGGGKKKMMMNNNSSSRRRQQQQQQRRRQQQOOOMMMOOONNNLLLJJJIIIJJJKKKKKKMMMLLLMMMOOOTTTWWWYYYYYY^^^[[[[[[^^^eeeiiiiiigggaaa___\\\ZZZYYYZZZ[[[]]]```___^^^^^^^^^^^^^^^]]]WWWWWWWWWWWWXXXZZZ\\\]]]ZZZ^^^bbbdddcccaaa______[[[\\\]]]^^^```aaabbbccccccgggkkkmmmllljjjjjjkkkiiiiiijjjkkkkkkkkkjjjjjjiiigggeeebbbaaa```aaaaaaiiiiiiiiihhhfffeeecccbbbcccaaa___]]]ZZZUUUOOOJJJNNNOOOOOOOOONNNMMMLLLMMMJJJGGGDDDBBB@@@===999666555333222111222111///...000...------...//////...//////...---------......------,,,,,,,,,,,,,,,,,,'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''(((***)))(((((()))+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++***************************************************************)))******+++,,,,,,------************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,+++***)))***+++,,,---...000333555555666888999;;;;;;:::666222///------........................,,,,,,,,,,,,------------)))******+++,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++******((()))***,,,------------++++++++++++*********)))+++***)))***,,,,,,,,,***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))(((((()))***************((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((('''&&&&&&'''(((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((())))))************)))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******++++++************++++++************************+++++++++***************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------......------........./////////000000000000000000111555:::???DDDFFFKKKOOOSSSVVVWWWWWWXXXVVVRRRPPPOOONNNLLLJJJFFFFFFEEEEEEFFFGGGIIIJJJLLLKKKLLLOOOTTTXXXZZZZZZ^^^\\\[[[___fffkkknnnnnnhhhgggfffdddddddddeeeeeeiiiiiihhhgggggggggggggggbbbbbbbbbcccdddfffhhhiiiiiimmmrrrttttttqqqooonnnlllmmmnnnpppqqqrrrsssssstttuuuwwwwwwuuutttuuuuuuvvvuuutttrrrqqqooonnnnnnnnnllljjjgggdddbbb``````ggghhhiiiiiiiiifffdddccc^^^]]][[[ZZZYYYVVVSSSQQQOOOOOONNNMMMNNNOOOQQQSSSTTTRRROOOMMMKKKGGGBBB???;;;999666444333222000...111///---...///000//////.........---......//////++++++,,,---...///000000***+++,,,------,,,******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&((())))))(((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************************************************************************************++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,((()))***,,,------------+++,,,...//////...,,,++++++++++++,,,,,,------------,,,++++++***++++++,,,...000333555666666888:::<<<<<<;;;888333000//////------------------------,,,,,,,,,------------...+++++++++,,,---.................................,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,---------,,,++++++*********+++***)))***,,,---,,,+++)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((*********))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))******++++++******))))))***))))))((('''&&&(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,,,,++++++++++++++++++,,,************************************************++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,.........------...///000111222333333444333444555777999>>>DDDHHHMMMOOOSSSVVVXXXXXXWWWVVVWWWTTTPPPNNNNNNMMMLLLKKKDDDEEEFFFIIIMMMPPPTTTUUUVVVTTTTTTUUUWWWYYYZZZYYYZZZZZZ[[[```fffkkkmmmmmmoooppppppqqqrrrsssuuuuuuyyyyyyzzzyyywwwuuuuuuuuutttttttttuuuxxx{{{~~~zzzuuusssnnnllljjjfffbbb___\\\ZZZccceeehhhjjjlllkkkjjjhhh___]]][[[ZZZZZZZZZXXXWWWPPPMMMIIIHHHIIILLLOOOPPPTTTTTTTTTSSSRRROOOLLLJJJFFFCCC>>>:::777555222000333111//////111111111000......---......///000000++++++,,,---...//////000.../////////...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&((())))))(((((()))*********))))))))))))******))))))))))))))))))))))))******************************))))))))))))******************************************************************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------------...000111111///---+++,,,,,,------.../////////---------,,,,,,,,,,,,,,,...000333555666777999;;;======<<<888444000//////------------------------,,,,,,---------.........------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------,,,,,,,,,,,,,,,,,,//////---,,,+++++++++++++++*********,,,---,,,+++******++++++++++++******++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))************)))))))))***))))))((('''&&&))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((***+++,,,++++++++++++++++++++++++***************************************************+++,,,---------------+++++++++,,,,,,,,,------)))+++,,,...//////...---......000222444555777888777:::>>>BBBEEEIIIMMMPPPRRRTTTVVVWWWVVVTTTQQQOOOQQQPPPOOOOOOQQQRRRRRRQQQIIIKKKMMMQQQTTTXXX[[[]]]\\\[[[ZZZZZZ]]]^^^^^^^^^aaacccggglllppprrrrrrpppvvvxxxzzz~~~yyyxxxuuupppkkkeee```]]]fffhhhkkknnnoooooommmllliiifffaaa]]][[[XXXUUUSSSPPPLLLGGGDDDEEEGGGHHHHHHLLLNNNPPPRRRRRRRRRSSSSSSQQQMMMHHHDDD@@@<<<888555555333111000111111000///...............///000111,,,,,,,,,,,,------------/////////...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''(((***)))(((((()))+++******))))))))))))******))))))))))))))))))))))))************************+++******))))))******+++***************+++++++++************************++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...///000000111222333222000...,,,------....../////////000------------------------...000333555666888:::;;;======<<<888444111//////////////////////////////,,,---------............//////.........---------+++,,,---......---,,,+++------------..................------,,,,,,++++++......------------......111000...---,,,,,,,,,,,,,,,+++***+++,,,------+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''((()))))))))))))))((())))))))))))(((((('''))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&'''(((((((((((('''&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++******++++++++++++*********************************************+++++++++***+++,,,------......---++++++,,,,,,,,,,,,------+++,,,---...//////000000---///111444777:::<<<===@@@CCCGGGKKKMMMOOOQQQSSSSSSTTTUUUTTTSSSQQQNNNMMMPPPQQQSSSWWW[[[\\\[[[YYYTTTUUUVVVXXXZZZ\\\]]]^^^]]]]]]^^^bbbggglllnnnoooqqqtttyyy}}}~~~|||zzzxxx}}}vvvsssuuuuuuvvvuuussspppmmmkkkkkkhhhdddaaa___]]]ZZZXXXSSSOOOIIIGGGGGGGGGEEEBBBDDDFFFIIILLLMMMPPPSSSUUUVVVSSSPPPMMMJJJFFFAAA>>>999777444333333222111////////////...//////000000......------,,,,,,++++++,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++***))))))***,,,******))))))))))))******))))))))))))))))))))))))************************+++******))))))******+++))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------...............---,,,...000333555444444444444222111///---------..................***+++,,,,,,------------...000333666777888:::<<<======;;;888444000//////........................------------.........................../////////---...///000000///...---........./////////000000000//////......---,,,,,,------------...000222333333111///---,,,,,,------,,,+++***+++---...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))((()))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((())))))***'''(((((()))))))))))))))'''(((((())))))))))))(((***)))))))))((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''''''''((()))(((((())))))))))))(((((('''((())))))))))))((('''))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******************)))(((((())))))))))))))))))))))))'''((((((((()))))))))***((())))))************)))))))))***++++++***))))))************************))))))*********+++++++++***+++,,,---............++++++,,,,,,,,,,,,---------------...///000111222222444777;;;???CCCFFFHHHKKKLLLMMMMMMMMMMMMPPPRRRRRRRRRSSSSSSTTTTTTSSSSSSVVVYYY^^^dddggggggccc___^^^___```aaabbbbbbcccccceeefffjjjrrr{{{}}}yyywwwooommmkkkiiihhhgggdddbbbYYYUUUQQQPPPPPPNNNIIIDDDBBBCCCEEEFFFGGGJJJOOOSSSTTTTTTSSSSSSSSSPPPKKKHHHCCC@@@===;;;999888666444111000//////////////////............---------,,,((('''''''''(((***,,,...))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***++++++******+++,,,******))))))))))))******))))))))))))))))))))))))************************++++++************++++++))))))******++++++++++++************************++++++++++++++++++++++++*********++++++,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++---------.........//////...---,,,,,,...222777:::777777666444333111///...------------------------((()))***+++,,,---------...000444666777888;;;<<<<<<<<<;;;888333000//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...///000111111000222333444444333222000.../////////000000111111111000000///......------++++++,,,---///222555777444222///---,,,,,,---...,,,+++***+++---...---,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************))))))))))))(((((())))))*********+++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***************************))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******(((((()))***************''''''((())))))***))))))******))))))(((((((((''''''((((((((())))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((('''((()))******)))((('''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))(((((())))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))(((((()))***++++++***)))(((************************))))))******++++++++++++***+++,,,---............++++++,,,,,,,,,---------......---...///111333444888:::>>>BBBHHHLLLPPPRRRSSSRRRPPPLLLIIIJJJLLLOOOPPPQQQRRRTTTVVVXXXZZZ[[[]]]```gggmmmpppnnnhhhbbbeeefffhhhiiikkklllllllllqqqsssyyy}}}zzzvvvsssooojjjeeebbb^^^[[[XXXXXXXXXUUUNNNHHHCCCDDDEEEDDDCCCEEEKKKOOOQQQRRRTTTVVVXXXVVVRRROOOLLLIIIEEECCCAAA???<<<:::222111000//////...//////......//////////////////))))))(((((((((((())))))************************,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111000...,,,++++++,,,---...---+++***)))***++++++,,,,,,---.........------***++++++,,,,,,++++++***///...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...///000111333555888;;;<<<;;;999777666666555222000111000///...------------...---------------.........111444888:::;;;;;;;;;>>>===<<<999555111---***........................,,,,,,---------.........+++...222444555444555666555666888:::;;;:::999999666555444222111111111222444444333222222222333333.........000333777;;;===;;;777333000......---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++*********++++++,,,------,,,******)))))))))***************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))************))))))(((((())))))))))))((((((******))))))((((((''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********)))(((((((((((((((,,,+++)))((('''((()))+++))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,------...111111///.........//////---...000222444666777777BBBCCCGGGLLLQQQSSSRRRQQQOOOKKKHHHHHHIIIJJJHHHFFFLLLOOOUUU[[[^^^______^^^___eeemmmsssuuutttrrrpppppptttxxxyyyyyyxxxzzz|||yyytttooommmffffffcccaaabbbccc]]]UUUPPPKKKGGGEEECCCAAABBBFFFLLLNNNRRRUUUXXXXXXXXXWWWWWWUUURRROOOLLLHHHCCC???<<<777222000000000///---111111111000///...---,,,***))))))(((((())))))***************************+++,,,,,,,,,++++++***)))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************''''''''''''''''''''''''*********+++,,,,,,------//////......---,,,,,,+++,,,,,,+++++++++++++++++++++,,,,,,---------------,,,,,,------------,,,,,,...---,,,+++***++++++,,,,,,,,,++++++,,,,,,---...000000222444666999;;;<<<:::888666555444333111//////.........---............------------......///...000333777999;;;<<<===@@@???===:::666222///...........................////////////000000000000...111555777777888888999;;;===@@@BBBCCCBBBAAA???<<<;;;:::888777777888888777777777666777777888888444333333333666:::>>>@@@@@@<<<666111///.........------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,******+++,,,+++***)))((((((((((((((())))))))))))***************************************)))((((((************************))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))+++)))(((&&&&&&&&&((()))(((((((((''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********)))(((((((((((((((,,,+++)))((('''((()))***))))))))))))************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++++++++,,,------......,,,,,,---...///000000000///000111444888<<<@@@BBBJJJKKKLLLNNNPPPOOOLLLIIIDDDCCCCCCEEEJJJMMMNNNMMMQQQSSSWWW[[[^^^aaabbbbbbcccgggnnntttwwwyyy{{{{{{|||wwwvvvsssooooooooohhh```[[[UUUPPPMMMIIIDDDDDDGGGHHHJJJLLLOOORRRUUUVVVXXX[[[YYYWWWUUUTTTQQQMMMJJJDDD>>>777222111111111000111111111111000//////...+++******************+++************************+++++++++,,,++++++***)))************************))))))))))))))))))))))))---,,,+++******+++,,,---************************************************************************))))))***+++,,,---......------.........,,,+++******++++++,,,,,,,,,,,,+++***+++,,,,,,---------,,,------............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...000111333555777:::;;;<<<<<<:::777666555555333111............////////////---------------.../////////000222555999<<<>>>@@@CCCAAA>>>:::666333222111////////////////////////------........./////////000333777999:::;;;<<<===AAADDDHHHLLLNNNMMMKKKJJJFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>===>>>>>>???@@@@@@<<<;;;999888999===BBBDDDFFFBBB;;;444000//////000...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---------++++++,,,,,,,,,+++***)))(((((()))))))))******************************************+++******)))(((************************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********+++************)))))))))***)))))))))))))))(((((())))))))))))))))))))))))***)))((('''&&&'''((()))))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********)))((((((((()))))),,,+++)))((((((((()))***)))))))))*********++++++,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,---.........,,,---...///000000000000333444666:::???EEEKKKNNNSSSRRRPPPOOOMMMIIIDDDAAAAAAAAACCCGGGMMMRRRTTTUUUVVVWWWZZZ]]]aaaeeehhhiiiiiilllrrrzzz{{{sssjjjccc]]]YYYSSSLLLJJJLLLMMMMMMMMMNNNPPPSSSVVVWWWXXXWWWVVVVVVVVVUUUSSSQQQNNNHHH@@@999666444444333111111111111000000000000,,,++++++******++++++,,,******************************++++++++++++******)))***************++++++))))))))))))))))))))))))---,,,++++++++++++,,,---************************************************------------------------+++++++++,,,,,,------------------------,,,++++++)))***,,,---...---,,,,,,******+++,,,------------------............------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......111222444777:::<<<===>>>@@@>>>;;;999999888777666000000111111111111111000---------------.../////////000222555999===AAACCCGGGDDD???:::555333222222000000000000000000000000............////////////000333666888999:::<<<>>>BBBFFFMMMSSSVVVVVVUUUSSSQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDCCCCCCDDDEEEFFFFFFBBB@@@<<<:::;;;???CCCFFFJJJFFF@@@888222//////000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------......------------++++++++++++,,,,,,,,,,,,*********************************++++++******)))************************))))))))))))))))))))))))((()))******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((''''''(((((())))))(((((((((((((((((()))'''(((((())))))(((((('''(((((())))))))))))((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++++++++*********))))))((())))))***+++***))))))(((((())))))))))))*********+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......//////222222111000000000111111888;;;???DDDJJJOOORRRTTTVVVSSSNNNIIIGGGDDDBBB@@@GGGHHHIIIMMMQQQUUUXXXZZZZZZ]]]```eeejjjmmmpppqqqqqquuu}}}|||uuummmhhh```WWWSSSTTTXXXWWWWWWVVVVVVVVVWWWWWWUUUTTTSSSTTTVVVWWWVVVUUUTTTPPPJJJDDD>>>:::888666111000000///////////////,,,,,,++++++++++++,,,,,,************************)))******++++++*********))))))******+++++++++,,,************************+++++++++******+++++++++************************************************************************------,,,,,,,,,,,,,,,,,,000///...---------......)))***,,,---......---,,,)))***+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,------...///111333666:::===???AAAAAACCC@@@===;;;::::::999888555555666666555555333333000//////......//////000000222444777;;;???CCCEEEIIIFFF@@@999555222111111000000000000000000000000111111111222222222333333000222555777777999;;;===@@@EEELLLTTTYYYZZZZZZYYYYYYXXXVVVSSSQQQNNNKKKJJJGGGFFFEEEEEEDDDEEEEEEEEEDDDAAA===;;;;;;>>>BBBEEEJJJHHHDDD===555000///000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++---------....../////////------------,,,,,,++++++******************************++++++++++++******************************)))))))))))))))))))))))))))***+++***)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))((((((((()))))))))(((''''''&&&&&&''''''(((((())))))******))))))((((((((())))))))))))((((((''''''(((((())))))************))))))((((((((('''(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++++++++*********))))))))))))******+++******)))))))))))))))************++++++++++++************++++++,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,------......///000000444222000///000222666888@@@DDDJJJPPPTTTUUUSSSRRRRRRMMMGGGCCCCCCDDDFFFGGGJJJLLLNNNQQQUUUYYY]]]___bbbffflllrrrwwwzzz{{{{{{zzzzzzpppeee___^^^``````aaaaaa___]]]ZZZXXXWWWVVVUUUVVVXXXYYYYYYXXXUUUTTTSSSOOOIIIBBB===:::444333111000///......///,,,++++++******++++++,,,************************((()))******+++*********))))))******+++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))------------,,,,,,,,,,,,333333333333222222222222+++,,,,,,------------,,,***+++,,,---.../////////,,,,,,------------,,,,,,,,,------............------------------......///111444888<<<@@@CCCEEEFFFCCC@@@<<<:::::::::999999999:::;;;<<<<<<;;;999999555444333222111111111111222444666:::>>>BBBDDDFFFHHHEEE@@@:::666444333333111111111111111111111111111111111111222222222333333555777888999:::<<<>>>???DDDKKKRRRWWWZZZ[[[[[[\\\[[[ZZZXXXUUUSSSPPPOOOJJJIIIGGGEEECCCBBBBBBAAABBB@@@===::::::===@@@BBBGGGIIIHHHCCC;;;444000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,------///000222333000000///...,,,+++******++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''*********++++++++++++,,,(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******''''''&&&&&&&&&&&&''''''))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))((((((''''''&&&)))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********)))))))))***++++++************)))))))))(((*********++++++++++++,,,&&&''''''((())))))*********++++++,,,,,,------...,,,,,,,,,,,,,,,------...------......///000000000000000///111555;;;@@@DDDHHHMMMSSSYYYZZZWWWRRRNNNKKKGGGDDDCCCFFFJJJNNNOOOJJJNNNSSSXXX^^^dddjjjnnnrrrvvv|||xxxqqqppplllmmmmmmllliiieeeaaa^^^ZZZXXXVVVVVVVVVWWWVVVUUUSSSUUUWWWVVVQQQJJJDDDBBB;;;:::777444222000000000++++++************++++++************************(((((()))***************))))))***++++++,,,------******************************++++++++++++******************************************************++++++++++++++++++++++++******+++,,,---...///000555777:::<<<<<<:::777555...------,,,,,,,,,------++++++---...///000000000------............------------///000000000//////---------------...//////111444999???DDDGGGIIIJJJEEEBBB>>>;;;;;;;;;;;;;;;;;;<<>>AAADDDEEEFFFDDDBBB???<<<:::999888999777777777777777777777777444444555555555666666666;;;===>>>>>>>>>???AAACCCCCCFFFKKKQQQUUUXXXYYYYYY[[[[[[[[[[[[ZZZXXXVVVUUUQQQPPPMMMJJJGGGDDDCCCBBB???>>><<<::::::<<<>>>@@@DDDIIIMMMJJJBBB999333111...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,...//////000333555888999666555444222000...,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((('''&&&&&&%%%)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,***************)))((((((*********+++++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,---......---......///000000111111111333777<<>>===>>>>>>>>>;;;===@@@DDDFFFGGGGGGGGG@@@???>>>;;;:::888888777555777;;;@@@CCCEEEFFFFFFAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGGGGIIIMMMQQQTTTVVVWWWWWWXXXYYY[[[\\\\\\\\\[[[ZZZZZZXXXTTTPPPLLLIIIGGGEEE>>>===;;;:::;;;<<<===>>>BBBIIIPPPOOOGGG===555222...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------......///222333333555888;;;>>>@@@===<<<:::777555222000///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))************&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))***************))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))((((((******))))))(((((('''''')))(((((('''&&&%%%%%%%%%)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********))))))***+++,,,,,,***************)))((((((******+++++++++,,,,,,,,,......------,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,---...///......//////000000111111888;;;AAAHHHMMMPPPRRRRRRUUUWWWZZZ[[[ZZZUUUPPPMMMEEEGGGLLLRRRWWWYYYXXXVVV```gggpppyyy~~~|||yyyrrroookkkgggccc___]]]\\\YYYXXXPPPSSSWWWWWWTTTQQQQQQRRRNNNKKKFFFAAA<<<999777777...,,,)))))))))******)))(((((())))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************)))((((((((()))+++,,,++++++++++++,,,---...///,,,,,,,,,---///222444666888???EEEHHHKKKKKKDDD<<<222111000...---------......111555666555222000////////////.........//////000000222333444555555555333333111000000000111222444777;;;@@@DDDFFFGGGGGGJJJHHHEEECCCCCCBBBAAA???AAA>>>AAAIIIOOOOOONNNNNNLLLKKKHHHCCC===999888888:::;;;>>>AAADDDGGGIIIJJJGGGFFFEEEFFFGGGGGGFFFDDDIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKMMMNNNMMMLLLIIIHHHIIIKKKMMMPPPSSSUUUWWWWWWVVVWWWWWWWWWWWWYYY\\\^^^```]]]YYYSSSMMMIIIEEECCC???===;;;999888999:::<<>>BBBDDDCCCBBBAAA@@@===;;;999777666222///,,,***+++,,,------++++++++++++++++++++++++************************)))*********++++++++++++***)))(((''''''((()))***++++++******))))))((((((((((((((((((((((((((((((******))))))))))))******+++***((('''''''''((()))(((((())))))))))))((((((+++***)))'''''''''((()))++++++************++++++))))))************))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))******+++,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,*********++++++,,,,,,++++++***++++++,,,,,,---.../////////...---,,,++++++++++++---.../////////111555888AAAFFFMMMRRRTTTUUUUUUUUUTTTUUUUUUSSSPPPLLLKKKKKKHHHNNNWWW]]]bbbgggmmmrrrtttwww~~~}}}zzzzzzssskkkfffdddbbb]]]XXXVVVTTTQQQNNNMMMPPPTTTXXXZZZXXXTTTNNNHHHAAA<<<999...,,,***))))))******)))++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))))))))***,,,,,,***************+++,,,---,,,,,,,,,...000333555777;;;@@@EEEGGGJJJKKKEEE>>>444333000///......///000222666:::<<<:::666222000/////////000111222333444333444555777888999::::::555444333222222333444555999;;;>>>BBBEEEGGGHHHIIIIIIGGGFFFFFFGGGGGGFFFDDDDDD@@@BBBIIIOOOPPPQQQSSSPPPNNNKKKHHHDDDAAA>>><<<===>>>@@@BBBEEEGGGHHHIIIFFFEEECCCCCCDDDEEEEEEDDDJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTTTTSSSRRRRRROOOPPPRRRTTTVVVXXXYYYYYYYYYZZZZZZZZZZZZ[[[^^^aaaaaaaaa___\\\WWWQQQKKKHHH@@@>>>;;;888777999;;;<<>>@@@@@@AAABBBCCCDDDEEEEEEEEEBBB@@@???AAABBBCCCCCCIIIIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^[[[\\\]]]\\\\\\]]]```bbbaaacccdddccc```YYYRRRNNNEEEBBB>>>:::888999;;;===???CCCJJJRRRVVVRRRIIIAAA>>>:::555222111000///...,,,,,,---............---.............../////////---...---------///333777666888;;;AAAGGGJJJKKKJJJHHHHHHGGGFFFEEECCCBBBAAA555222---+++***+++++++++++++++++++++++++++++++++************************((((((((()))))))))******))))))((((((((())))))***))))))))))))******************************************))))))))))))******,,,+++******))))))*********)))(((((((((((()))*********)))((((((((())))))))))))(((((((((((())))))))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,++++++************+++++++++++++++++++++++++++,,,------......------,,,,,,------------------,,,------------------.....................//////000111222555777<<>>EEEIIIHHHCCC>>>;;;777777777777999<<<>>>@@@<<<<<<>>>@@@BBBEEEGGGHHHCCCBBB@@@???>>>>>>??????DDDDDDEEEFFFHHHJJJLLLNNNRRRRRRRRRSSSTTTRRROOOLLLDDD@@@???CCCGGGKKKRRRXXXXXXQQQIIIEEEEEEEEEBBB>>>AAAAAAAAAAAAAAAAAAAAAAAACCC@@@===<<<>>>@@@BBBBBBEEEGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNPPPQQQRRRVVVWWWXXXZZZ\\\^^^___```\\\\\\]]]]]]\\\]]]```cccaaaccceeeeeeccc^^^YYYVVVNNNJJJDDD???<<<;;;===>>>AAABBBGGGPPPWWWWWWQQQJJJFFF@@@999444111//////...,,,---...//////...---,,,---------......//////000//////...------000555999888;;;@@@FFFJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIGGGFFF777333...+++++++++******++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******,,,,,,+++++++++*********+++***(((''''''(((***+++******))))))))))))))))))))))))(((((((((((())))))))))))************))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******))))))******+++,,,---,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++------............------............---------------------...///111222333333666:::???DDDIIIOOOSSSVVVWWWVVVSSSOOOLLLKKKLLLQQQSSSTTTUUUVVVXXX\\\___iiinnnzzz}}}zzzxxxmmmiiiddd___\\\[[[ZZZYYY[[[^^^bbbdddddd```\\\ZZZ///---+++******++++++***'''(((((()))***+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***************,,,,,,+++*********++++++,,,------///111444777999888:::<<<===BBBHHHJJJHHH777555333222222444666888777===EEEJJJJJJHHHEEECCC@@@???=========???BBBCCC@@@@@@BBBDDDFFFIIILLLNNNMMMLLLJJJGGGFFFEEEEEEEEEJJJJJJKKKLLLNNNPPPRRRSSSUUUTTTSSSSSSRRROOOJJJGGGBBB>>>===@@@CCCGGGNNNVVV^^^UUUIIICCCBBBCCCCCCAAAEEEEEEDDDDDDCCCCCCBBBBBBDDDAAA>>>===???AAACCCDDDFFFHHHJJJLLLMMMMMMMMMLLLIIIIIIIIIHHHHHHGGGFFFFFFKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRUUUWWWZZZ\\\ZZZ[[[\\\\\\\\\^^^aaacccbbbccccccdddcccbbb``````XXXTTTNNNHHHDDDBBBBBBCCCHHHGGGHHHOOOWWW[[[YYYUUUNNNGGG>>>666111///......---.../////////...---,,,,,,,,,------.........///.........------111666:::;;;>>>CCCHHHJJJJJJIIIHHHMMMMMMNNNNNNNNNLLLJJJIII777444///,,,++++++******++++++++++++++++++++++++************************(((((((((((())))))))))))(((((()))***************(((((())))))******++++++((((((((((((((((((((((((******))))))))))))******,,,,,,,,,,,,+++++++++***,,,***)))'''''')))***,,,))))))******************+++******))))))******+++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))******+++,,,------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++---......//////......---.....................---,,,---...///111444666777999===CCCIIILLLNNNPPPRRRPPPQQQQQQPPPOOOOOOPPPQQQTTTWWWZZZ^^^aaaeeejjjmmmxxxzzzuuunnnjjjhhhgggfffddd^^^___```aaabbbbbbbbbaaa000---+++***+++++++++***&&&&&&''')))***+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))************)))---,,,,,,,,,,,,,,,---------------...000333666777444777777888===DDDFFFDDD888888777777777888:::;;;999===CCCHHHIIIIIIIIIJJJHHHFFFDDDBBBBBBCCCEEEGGGEEEEEEFFFGGGJJJMMMPPPRRRTTTSSSPPPNNNLLLKKKJJJJJJPPPPPPQQQRRRSSSTTTUUUUUUQQQOOOMMMLLLKKKHHHDDDAAABBB@@@@@@CCCEEEGGGNNNUUUcccZZZOOOGGGEEEFFFHHHHHHKKKKKKJJJJJJIIIIIIHHHHHHGGGEEECCCCCCEEEGGGHHHHHHLLLMMMPPPRRRSSSRRRQQQQQQMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRUUUVVVXXXXXXYYY[[[^^^aaabbbbbbbbbbbbccceeefffggg```]]]YYYTTTPPPNNNMMMMMMSSSQQQQQQUUU[[[___aaa```WWWOOOCCC888222000//////...////////////...---------------------.........------.........111555999<<<@@@EEEHHHIIIHHHGGGGGGMMMNNNOOOOOONNNLLLJJJHHH777444///,,,+++++++++***++++++++++++++++++++++++************************((((((((()))))))))******(((((()))***++++++++++++))))))))))))************''''''''''''''''''''''''******))))))))))))******+++,,,,,,,,,,,,+++******+++***))))))))))))***+++((()))***+++++++++******++++++************++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++...------,,,,,,------...------............------..................//////---...000222555888;;;===AAAEEEJJJNNNOOOOOOOOOPPPIIILLLOOOQQQRRRTTTXXXZZZUUUZZZaaaiiiooovvv|||xxxqqqnnnmmmkkkiiidddcccaaa```aaabbbdddeee000...+++***+++,,,+++***(((((()))******+++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++******,,,,,,+++,,,,,,---...///...------...///111444555333555555444888===???<<<:::;;;<<<===>>>>>>>>>>>>===@@@CCCFFFGGGIIIKKKNNNLLLJJJGGGEEEEEEGGGIIIKKKJJJJJJJJJKKKMMMPPPSSSUUUUUUTTTRRRPPPOOOOOOPPPPPPRRRSSSSSSSSSSSSQQQPPPOOOJJJHHHFFFFFFFFFFFFDDDBBBFFFFFFGGGKKKLLLLLLQQQXXX```[[[UUUNNNKKKKKKMMMOOONNNNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJKKKMMMOOOOOONNNRRRSSSVVVWWWXXXWWWUUUTTTQQQRRRSSSUUUUUUUUUTTTSSSMMMMMMMMMLLLKKKHHHFFFEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJKKKMMMNNNPPPSSSWWWZZZ\\\]]]]]]___aaadddfffhhhdddcccaaa^^^\\\[[[ZZZZZZ^^^___```aaadddfffhhhiii```VVVIII<<<555222111111000000///.............../////////...............+++,,,---...///111555888<<<@@@EEEHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMKKKHHHFFF777333///,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))*********++++++'''(((***+++,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((******))))))))))))*********+++,,,,,,,,,+++))))))************************((()))***++++++++++++*********))))))))))))******))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++...------,,,,,,------...---------......---------------......//////000000000111333666:::>>>AAACCCFFFHHHJJJJJJJJJJJJKKKMMMIIILLLQQQUUUXXX[[[___aaaaaahhhqqq{{{|||vvvssspppmmmkkkiiigggeeeddddddeeefff000...+++***+++,,,++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++++++++++++++,,,---...///......---...///000222333444555444222444999999666<<<>>>@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEHHHLLLOOOMMMKKKIIIGGGGGGJJJMMMOOONNNMMMMMMNNNPPPSSSVVVXXXTTTSSSRRRQQQQQQRRRSSSTTTQQQRRRRRRQQQOOOKKKHHHFFFFFFDDDCCCDDDFFFHHHHHHHHHKKKKKKNNNRRRRRRQQQUUU[[[[[[ZZZWWWSSSPPPOOOPPPSSSMMMNNNNNNNNNNNNOOOOOOOOOQQQPPPPPPQQQTTTUUUTTTSSSTTTVVVXXXZZZZZZXXXVVVUUUTTTUUUWWWZZZ[[[\\\\\\[[[WWWWWWWWWVVVTTTPPPMMMKKKJJJHHHGGGEEEEEEEEEGGGHHH???AAACCCEEEGGGJJJNNNRRRUUUWWWYYY\\\___bbbcccdddeeeeeeeeeeeedddddddddcccfffhhhkkklllkkkkkklllmmmeee[[[LLL???777444333333111000///---------...///111111000000//////......)))+++---//////111444666;;;@@@EEEHHHHHHIIIKKKMMMKKKLLLMMMNNNLLLIIIFFFDDD666333///,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++'''(((***+++,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))******))))))))))))************+++,,,+++***)))((()))***++++++++++++***)))((()))***+++,,,,,,+++***))))))(((((((((((())))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))***++++++,,,++++++++++++,,,------...++++++++++++++++++++++++,,,,,,************,,,,,,,,,------------------,,,,,,------...///000111111222333666999===BBBEEEGGGGGGGGGEEECCCBBBCCCGGGJJJKKKOOOUUUZZZ]]]```ccceeerrryyy~~~xxxxxxvvvrrrtttzzz|||{{{xxxxxx{{{}}}}}}xxxtttooonnnllljjjhhhgggffffff---,,,+++***))))))))))))+++***)))'''''')))***+++((((((((()))******++++++///...---,,,,,,,,,---...,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////000000111111222222444444333444555888;;;===<<<>>>AAACCCBBBBBBBBBCCCEEEFFFIIIIIIIIIHHHIIIKKKGGGFFFFFFFFFHHHKKKOOOQQQWWWVVVTTTSSSTTTUUUWWWYYYTTTSSSQQQOOONNNOOOPPPQQQNNNOOOMMMHHHGGGIIIJJJGGGIIIGGGFFFGGGKKKNNNNNNLLLNNNNNNOOOQQQRRRRRROOOMMMTTTSSSRRRRRRRRRSSSTTTTTTUUURRROOOMMMNNNPPPQQQRRRQQQQQQQQQRRRTTTWWWYYY[[[[[[]]]^^^\\\XXXVVVWWWYYYSSSSSSTTTWWWZZZ]]]^^^^^^XXXXXXWWWXXXYYYYYYVVVTTTKKKJJJKKKLLLLLLKKKHHHEEEDDDAAA>>>===@@@CCCFFFGGGMMMOOOQQQUUUZZZ^^^bbbdddbbbdddggghhhgggfffggggggoooqqqssstttsssqqqnnnmmmfff___TTTIII@@@999444000///...------///000////////////////////////......,,,---......---///222444777===DDDIIIIIIHHHIIIJJJNNNNNNMMMLLLIIIFFFCCCAAA999555111---,,,,,,,,,+++++++++++++++++++++++++++***************)))((((((,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))...---,,,+++***(((''''''++++++************++++++)))))))))))))))))))))))))))******++++++******)))+++++++++************)))+++*********))))))((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))******+++,,,---......///++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------000///...---------------.........///000111222222333888>>>CCCDDDEEEEEEEEEFFFEEECCCAAA@@@CCCHHHMMMOOOUUU\\\___bbbiiiuuu~~~xxxqqqlllmmmooorrrttt}}}}}}yyyvvvtttpppssswww{{{zzz|||xxxyyyvvvrrrooollljjjgggeee---,,,+++***)))))))))))),,,+++***))))))***+++,,,*********************)))---,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////000000111222222333333333444666888;;;======???AAAAAAAAAAAABBBCCCGGGHHHJJJJJJHHHGGGHHHHHHDDDDDDEEEFFFJJJNNNRRRUUUXXXWWWVVVUUUTTTUUUVVVVVVQQQOOOMMMKKKKKKKKKLLLLLLGGGJJJJJJHHHIIIMMMNNNLLLQQQNNNMMMMMMPPPQQQPPPOOOOOOOOOPPPRRRRRRQQQOOOMMMQQQPPPOOOOOOPPPRRRTTTVVVVVVTTTSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVXXXZZZ]]]______aaabbb```]]][[[[[[]]]WWWTTTQQQRRRVVVZZZ\\\]]]VVVUUUVVVWWWXXXXXXUUUSSSSSSRRRRRRRRRRRRQQQMMMKKKFFFCCC@@@???@@@BBBCCCCCCFFFGGGJJJNNNSSSXXX\\\^^^]]]___bbbdddeeegggiiikkkqqqrrrtttuuuuuusssqqqooojjjeee\\\SSSJJJAAA999444444222000000111222111000//////000000000000000000---.........---...111333666<<>>777444///,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++***************************)))))))))))))))))))))---,,,,,,+++***)))((((((+++******))))))******+++)))))))))))))))))))))))),,,------......------,,,+++++++++************)))************)))))))))(((((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))******++++++++++++******************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------000///...---------------///......///000222444666777;;;AAADDDDDDBBBAAA@@@;;;===>>>@@@BBBGGGLLLPPPSSSZZZccciiinnnuuuwwwrrrppppppqqqqqqvvv}}}}}}{{{yyy||||||}}}{{{~~~~~~wwwrrrooommmkkkjjj,,,,,,+++***))))))))))))---,,,+++******+++,,,------,,,,,,+++******))))))******))))))))))))***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////000111222222222333444555777:::<<<===>>>?????????>>>???AAACCCHHHIIIJJJIIIGGGFFFFFFFFFCCCDDDEEEIIIMMMRRRWWWYYYXXXWWWWWWVVVTTTRRRQQQPPPKKKIIIGGGFFFDDDDDDEEEEEE>>>BBBEEEEEEHHHMMMOOONNNQQQOOONNNNNNOOOPPPNNNMMMQQQSSSUUUVVVVVVTTTRRRQQQSSSQQQPPPOOOQQQUUUZZZ]]]```aaabbbdddddddddcccbbbaaaaaaaaabbbdddgggjjjllllllnnnooonnnllljjjjjjjjjeee^^^VVVTTTWWW[[[]]]\\\XXXXXXXXXYYY[[[ZZZWWWUUUTTTSSSSSSSSSTTTSSSQQQOOOKKKIIIFFFEEEEEEDDDCCCBBBCCCCCCEEEHHHLLLPPPTTTVVVVVVXXX[[[^^^aaadddiiimmmoooppprrrttttttsssqqqpppllliiiddd^^^UUUJJJ>>>777444222///.../////////...000000000111111222222222...//////.........111333555;;;CCCIIILLLKKKIIIHHH>>>AAADDDFFFEEEBBB===:::666222...,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))******++++++++++++******+++++++++************)))************))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))******++++++++++++***************)))))))))))))))************************,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------//////......---.........000000000000222555999;;;>>>AAAEEEFFFDDD@@@===<<<999<<<@@@DDDIIINNNSSSWWW\\\eeepppyyy~~~}}}}}}yyyxxxxxxwwwxxxzzz~~~}}}||||||}}}~~~zzzxxxyyy|||vvvrrrpppooo,,,++++++***))))))******,,,+++************+++,,,,,,,,,,,,+++++++++******)))))))))))))))*********,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............///111222333333444666888:::<<<>>>?????????>>><<<;;;<<<@@@CCCEEEGGGHHHHHHFFFEEEEEEFFFFFFGGGIIIMMMQQQUUUXXXZZZWWWWWWVVVTTTPPPLLLHHHFFFCCCCCCAAA@@@????????????>>>BBBEEEFFFIIIOOOQQQOOOMMMMMMNNNOOOPPPQQQQQQQQQXXXZZZ^^^```___^^^\\\[[[]]][[[YYYYYY]]]bbbiiimmmuuuxxx|||~~~}}}zzzvvvuuuuuuttttttuuuwwwzzz~~~|||sssiiidddfffgggeeebbbdddddddddeeeeeeddd```]]]WWWUUUTTTTTTVVVVVVUUUTTTQQQOOOMMMLLLLLLKKKHHHFFFFFFFFFFFFGGGHHHKKKNNNOOORRRSSSUUUWWWZZZ___eeejjjjjjkkkmmmoooppppppoooooojjjjjjiiifff___RRREEE;;;666333000.../////////...//////000000111222222222///000000/////////222444666;;;CCCIIILLLKKKIIIGGG<<<>>>@@@AAA@@@===:::777555222...---,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))***************************************))))))))))))******))))))))))))))))))))))))((())))))))))))))))))(((+++++++++*********))))))*********))))))))))))))))))))))))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))((((((************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...///...............//////222222222333555999===@@@DDDEEEEEEDDDAAA???>>>???EEEGGGIIIMMMQQQWWW]]]bbblllttt}}}xxxuuuuuuzzz}}}yyyyyy|||uuuqqq,,,+++******)))***************))))))))))))************+++++++++,,,,,,,,,)))******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------...000222444555666999;;;===?????????======<<<:::999;;;???BBBAAACCCEEEFFFFFFFFFHHHIIILLLMMMNNNQQQSSSTTTUUUVVVSSSSSSRRROOOKKKEEE@@@===>>>>>>>>>>>>>>>>>>>>>???DDDHHHJJJIIILLLQQQSSSQQQNNNQQQTTTXXX[[[^^^```aaaeeejjjoooqqqpppnnnmmmmmmpppnnnllllllqqqxxx~~~~~~}}}yyyuuuyyyyyyyyyyyyyyyvvvqqqnnnhhheeeaaa___^^^]]][[[YYYSSSRRRQQQQQQQQQOOOMMMJJJIIIIIIHHHHHHIIIKKKNNNPPPQQQRRRSSSSSSUUUYYY___ccceeefffhhhjjjlllmmmnnnnnnjjjkkkmmmmmmggg\\\OOOFFF===999555333222222222111/////////000000111111111///000111111111222555888999===CCCIIILLLKKKGGGDDD??????>>>===;;;999888777444222///.........---,,,++++++++++++++++++++++++,,,,,,+++************++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++(((((())))))************)))************+++++++++***))))))))))))))))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))******))))))(((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******++++++++++++***************)))))))))))))))************************(((((()))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------........................///000111444444555666:::>>>AAADDDDDDCCCAAA>>>===>>>BBBEEEOOOOOOPPPRRRWWW___iiippp~~~|||yyyxxxwwwvvvsssuuu{{{wwwuuuxxxwww++++++***************+++))))))))))))))))))))))))))))))******+++,,,,,,---)))***+++,,,------------,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,...000333444666888;;;===?????????>>>:::;;;:::999999;;;???BBB???BBBEEEGGGHHHIIIKKKMMMPPPQQQRRRRRRRRRQQQOOONNNMMMLLLKKKIIIFFFAAA===:::===>>>???AAABBBDDDEEEEEEGGGJJJKKKIIIKKKQQQSSSRRRSSSWWW^^^eeejjjooosssvvv{{{zzzsssmmmhhhdddaaa^^^YYYWWWVVVVVVWWWVVVSSSQQQNNNMMMLLLKKKMMMPPPSSSUUUTTTTTTTTTSSSSSSUUUYYY]]]aaabbbeeegggjjjlllmmmnnnlllnnnpppqqqooohhh___XXXFFFBBB<<<777444222111///000000000000000000000000...///111222444666:::===???AAADDDHHHJJJIIIEEEAAA@@@???<<<:::888777777777333111////////////...---++++++++++++++++++++++++---,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++((((((((()))******++++++******************++++++***))))))(((((())))))***)))))))))))))))))))))))))))******++++++******)))+++++++++************)))))))))))))))************)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))******++++++++++++******)))*********++++++++++++++++++++++++++++++++++++(((((()))***+++,,,---...++++++,,,,,,------......,,,---------............,,,---------........................///000111222666777888;;;>>>AAADDDFFFBBBAAA???===>>>BBBHHHMMMSSSTTTUUUYYY```lllyyy~~~||||||}}}|||~~~tttllljjjmmmrrrvvvxxx~~~+++***************++++++*********++++++*********)))*********************)))***+++------------,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,---000333555555888;;;>>>???>>><<<;;;777888999999999;;;???BBBAAADDDGGGIIIKKKLLLNNNPPPPPPQQQQQQQQQOOOLLLIIIGGGDDDEEEEEEDDDCCCAAA???>>>???AAADDDGGGJJJMMMNNNOOONNNQQQQQQOOOSSS[[[``````^^^dddmmmvvv|||}}}wwwsssooommmjjjhhhfffeeeeeedddbbb```\\\ZZZWWWTTTTTTUUUWWWYYYVVVWWWVVVUUUTTTUUUXXXZZZ\\\]]]```bbbeeehhhjjjkkkmmmnnnppprrrssspppkkkgggWWWQQQHHH@@@;;;666333000222222222111111000000///,,,...111444666:::???CCCEEEEEEEEEGGGHHHFFFBBB>>>;;;;;;;;;:::999777666666111000......//////...---++++++++++++++++++++++++...---+++*********,,,---++++++,,,------,,,++++++************************************************'''(((((()))******++++++++++++******************))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''+++++++++************)))((()))))))))************)))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,------...++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,---......///------------............------------............---------...///111222333777999<<>><<<:::888555666888999999;;;???AAADDDGGGJJJLLLMMMNNNPPPRRROOOOOOPPPOOOMMMIIIEEEBBB???@@@@@@AAABBBBBBBBBBBBBBBDDDHHHLLLPPPSSSVVVWWW[[[]]]^^^]]]bbblllsssuuummmttt~~~|||yyyvvvtttsssrrrqqqoookkkhhhccc]]]ZZZYYYYYYYYYXXXYYYYYYXXXVVVWWWYYY[[[WWWXXX[[[^^^aaadddfffhhhllllllnnnqqqssstttrrrpppkkkdddYYYOOOGGG@@@;;;888555444444333222111000000+++---111444888===CCCGGGIIIGGGFFFFFFGGGEEEAAA===666777999::::::888666555000...------......---,,,++++++++++++++++++++++++000...---++++++,,,---...++++++------------++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******+++++++++************)))(((((())))))*********+++)))(((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******++++++++++++******))))))***+++---...///000++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,---...//////---------.........//////---------.........//////---------...000111333333888:::>>>BBBEEEFFFFFFFFFIIIKKKNNNQQQTTTWWW[[[^^^iiilllrrrzzz~~~{{{qqqqqqmmmiiiiiimmmnnnlllgggiiiooovvv{{{~~~,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///......///111111444666888888777555555555555555666888;;;???CCCFFFAAAEEEKKKOOOOOONNNMMMLLLRRRNNNIIIFFFGGGFFFDDDBBB@@@@@@CCCDDDBBBAAAFFFNNNMMMKKKNNNUUU[[[___dddkkkppptttvvvyyy}}}vvvnnngggaaa^^^]]]ZZZYYYXXXVVVVVVXXX\\\```aaa\\\[[[^^^]]][[[___gggiiikkknnnppprrrssssssssstttnnneee\\\SSSHHH===666666444111000111111000///111333555999???EEEJJJLLLJJJJJJJJJHHHEEEAAA===::::::888666666666555333222//////............//////,,,,,,,,,+++++++++******......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++)))************+++++++++++++++******)))(((((((((************************+++++++++*********))))))))))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***))))))************))))))*********)))))))))))))))************************************************,,,,,,,,,++++++*********,,,++++++******)))))))))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...------...............---000000000000000222666999???===;;;;;;???DDDHHHJJJTTTTTTTTTVVVZZZ___dddgggsss{{{|||yyyvvvpppkkkjjjgggeeedddiiirrryyyzzzyyy,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///.........///000111333555777777666555666777777888999<<>>:::777888777555444444333111000//////............//////------------,,,,,,,,,+++......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********************************+++++++++*********))))))))))))))))))))))))))))))************))))))))))))***)))(((((((((((()))***))))))************)))))))))))))))))))))*********************************************************,,,,,,,,,+++++++++******++++++++++++++++++******,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...000000111111111111000000...000222333444666999<<<;;;:::<<>>CCCHHHKKKMMMNNNLLLIIIDDD@@@<<<999888999777666555555444111/////////............//////............------------...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++)))))))))*********++++++'''(((((()))******++++++************************+++++++++***************)))))))))))))))))))))))))))))))))******************))))))(((((())))))***))))))************))))))(((((())))))******++++++************************************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------......------------..............................---111555777999:::<<<===666999>>>DDDKKKPPPTTTVVVXXXYYYZZZ___fffooowww|||xxxnnniiifffcccaaadddeeehhhmmmssswwwyyyxxx~~~++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------..................---------///000111333444666777888:::<<>>>>>???AAAAAABBBDDDFFFIIIJJJKKKKKKLLLRRRYYY]]]^^^cccjjjqqqzzzyyyvvvrrrkkkfffcccdddeeehhhfffeeedddbbb___[[[ZZZRRRTTTXXX]]]bbbfffiiikkklllmmmnnnooommmjjjeeebbbUUUMMMCCC:::555333222222222555999???DDDGGGIIIJJJJJJGGGDDD@@@>>><<<<<<<<<;;;:::999888888666333111//////............//////.........------------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************))))))))))))************(((((())))))************************************************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,************************************************+++++++++++++++++++++++++++,,,,,,------...............------,,,,,,,,,+++------,,,,,,,,,,,,------......------------......------------------......///333888;;;<<<<<<<<<===777<<>>@@@CCCBBBDDDGGGJJJLLLKKKJJJJJJHHHGGGFFFBBB@@@???@@@BBBBBBCCCDDDGGGKKKPPPVVVYYY\\\___hhhssszzz{{{}}}~~~xxxuuuuuuvvvtttqqqlllhhhfffddd```]]]RRRQQQPPPQQQUUU[[[aaaeeefffiiinnnqqqqqqnnnkkkjjjaaaZZZOOOEEE???<<<:::888444777:::???BBBDDDFFFFFFFFFDDDAAA>>><<<<<<<<<===<<<;;;::::::999777444111//////............//////------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************(((((()))))))))*********************))))))((((((************************************************))))))))))))))))))))))))))))))******++++++,,,,,,))))))************))))))))))))************))))))''''''((()))***++++++,,,************************************************++++++++++++++++++++++++,,,,,,,,,------......///.........------,,,,,,,,,...------,,,,,,------...///......------......///000000000000111222444444444777:::<<<<<<;;;;;;<<<===BBBJJJPPPTTTWWWZZZ]]]dddiiipppyyy}}}yyyxxx{{{zzztttmmmgggdddccccccbbbaaahhhppptttuuuvvvzzz~~~***++++++,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------------------------------------------------........./////////............///000222333666999===@@@BBBCCCDDDFFFEEEFFFHHHJJJJJJIIIGGGFFF?????????===<<<===AAACCCEEEHHHMMMRRRYYYaaaiiiooosssuuu~~~|||rrrmmmjjjddd]]]UUUQQQLLLIIIJJJPPPWWW[[[aaagggnnnssstttsssqqqpppgggaaaXXXOOOIIIDDD@@@>>>:::;;;===>>>@@@AAABBBBBBEEECCC@@@===;;;:::::::::::::::999999888666222...//////............//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************((((((((()))))))))******++++++******)))(((((('''***************************************+++++++++))))))))))))))))))))))))*********+++++++++++++++)))******++++++******)))))))))************))))))(((((())))))******++++++***************************************************++++++++++++,,,,,,,,,,,,,,,------------------.........---------------......------------......//////............///////////////000111444666777999:::<<<<<<;;;;;;===>>>FFFKKKQQQVVVZZZ^^^ccchhhrrrvvv}}}{{{|||xxxoooiiieeeccc]]]___bbbeeegggiiilllooozzz***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................................................................////////////////////////000222444555888<<>>>>>@@@DDDGGGMMMTTT___kkkuuuzzzoooddd[[[WWWOOOJJJHHHJJJOOORRRXXX___iiipppssssssrrrrrrjjjeee___YYYSSSMMMGGGCCCAAA@@@@@@?????????@@@@@@AAA@@@>>><<<;;;:::::::::;;;:::::::::999666222...//////............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************(((((((((((()))))))))************)))))))))))))))************************))))))*********+++++++++)))))))))))))))))))))))),,,++++++++++++++++++***)))***++++++++++++***)))))))))************)))))))))))))))))))))***************************************************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------..................------------......//////............//////---------...111444777999======<<<;;;;;;===BBBEEEMMMRRRXXX]]]bbbiiirrrzzz|||xxxnnnjjjeeebbbbbbbbbcccbbbhhhpppyyy***+++,,,------,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,---------)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............................................................/////////000000/////////111222444666:::>>>EEEIIIJJJJJJIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@BBBCCCEEEFFFGGGJJJMMMPPPWWWaaarrr~~~pppaaa]]]UUUOOOKKKKKKLLLNNNNNNWWWbbbjjjnnnoooooopppooommmhhhddd^^^WWWPPPKKKFFFDDDBBB@@@????????????;;;:::;;;;;;<<<===>>>>>>======<<<<<<<<<888444000//////............//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++************************))))))******++++++++++++))))))))))))))))))))))))---,,,,,,++++++*********)))***+++,,,,,,+++***)))))))))************))))))*********)))))))))))))))*********************************************************++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------.../////////......------------......//////............////////////000222555888<<>>===;;;;;;@@@FFFKKKQQQVVV\\\bbbhhhrrr}}}pppgggdddbbb^^^[[[YYYaaaiiioooyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---,,,++++++++++++,,,)))******++++++,,,,,,---,,,,,,,,,---------......+++,,,------......------+++,,,------......------,,,---///000000///---,,,...//////...,,,,,,---///222222222111222555;;;??????CCCHHHLLLMMMLLLLLLLLLHHHIIIGGGCCCCCCGGGIIIHHHKKKKKKLLLOOOSSSYYY^^^bbbmmm~~~zzzrrrfff]]]WWWSSSPPPNNNPPPPPPTTT[[[eeelllooooooooommmkkkhhheee```ZZZVVVTTTNNNGGGBBB@@@???<<<999:::::::::999999999999:::===>>>??????===888444111------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------************************,,,,,,,,,++++++***************++++++++++++******---------,,,,,,+++++++++))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++---,,,***)))))))))***+++************************************************((()))***+++,,,+++******)))))))))))))))))))))***)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------.........//////---------------------------///111000///......///000///111666===BBBCCCBBBCCC>>>===AAAEEEGGGJJJNNNSSS___jjjpppvvv}}}zzzyyy~~~wwwooofff___```[[[[[[ccckkkuuu---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,------......------+++,,,------......------,,,---...000000...---,,,///000000///------...000111222333333555888===@@@FFFIIINNNQQQQQQPPPPPPPPPEEEGGGFFFCCCEEEKKKNNNNNNMMMPPPVVV]]]eeemmmsssvvv|||{{{yyy{{{ooofff^^^XXXSSSOOONNNOOOUUU___ggglllmmmooonnnmmmkkkiiiddd]]]YYYVVVQQQJJJEEEBBB@@@===:::<<<;;;;;;;;;<<<>>>@@@AAA?????????>>>;;;777333111////////////////////////------------------------,,,------------------...------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******---,,,,,,,,,++++++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++,,,+++***)))((())))))*********************************************************)))))))))***+++,,,+++++++++++++++*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------...........................000111111///...///000222222555;;;AAAEEEEEEDDDFFFCCCBBBFFFHHHIIIMMMRRR^^^kkkxxx~~~||||||||||||~~~~~~zzzuuurrrpppjjjnnnrrruuuvvvyyy}}}vvvlllccc]]]ZZZ^^^dddlllxxx///...------++++++***)))---,,,,,,++++++,,,,,,---,,,---.........---,,,+++......------,,,++++++***,,,,,,,,,---------......+++,,,------......------,,,,,,---............---,,,---...//////...---,,,///000000///......000222///222555888:::===@@@CCCGGGJJJNNNPPPPPPOOOOOOOOOHHHJJJJJJHHHLLLTTTYYYZZZZZZ```iiittt}}}~~~xxxxxx~~~zzznnnccc]]]WWWSSSQQQSSS[[[dddjjjlllnnnnnnooopppnnniiiccc]]]ZZZUUUOOOIIIEEEBBB???===<<<;;;::::::<<<@@@CCCEEECCCBBBAAA???;;;777444222111111111000000000000000.................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******+++++++++++++++***************************************))))))******+++,,,************************++++++++++++++++++++++++******)))((((((((())))))************************************************,,,+++)))''''''***,,,...------,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------,,,+++++++++,,,,,,,,,------///////////////////////////000111111000///000222555777;;;AAAFFFIIIIIIGGGJJJHHHIIIKKKLLLMMMTTT\\\mmmzzzyyyvvvvvvwwwxxxzzz{{{xxxtttqqqrrrtttwwwuuurrrppppppqqqrrrtttvvvwwwwwwvvvtttrrrrrrsssuuuyyyzzzvvvoooiiihhhiiifffhhhiiijjjkkknnnrrruuuzzzxxxxxx}}}rrrjjjccc```___bbbjjjrrryyy{{{---------,,,,,,+++++++++------++++++++++++------+++,,,...//////...,,,+++.........------,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,------...............------...//////...---------...////////////111333000444999===???BBBDDDFFFGGGJJJLLLMMMMMMMMMNNNNNNNNNQQQSSSTTTZZZdddkkkmmmpppuuu|||zzzyyyyyy}}}sssmmmhhhbbb[[[YYY]]]dddiiikkkmmmnnnpppsssrrrnnngggbbb^^^[[[UUUOOOJJJFFFCCCBBBAAA???======>>>BBBFFFHHHGGGFFFCCC@@@<<<888555333111111111111000000000000........................//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************************************))))))******+++,,,************************************************))))))((((((((((((((((((************************************************+++***)))((((((***,,,---------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------.........//////////////////////////////...///111111000000222444888;;;AAAFFFKKKMMMLLLKKKLLLLLLMMMOOOPPPSSS___kkkyyy~~~wwwoookkkiiiiiiiiikkkmmmmmmjjjhhhhhhiiinnnmmmkkkkkklllnnnqqqssssssttttttrrrpppooopppqqqsssxxxzzzvvvlllffffffiiillllllllllllllllllnnnoootttppplllnnnuuu}}}xxxnnngggcccccceeekkkmmmttt~~~+++++++++,,,,,,---------------++++++++++++------***,,,...//////...,,,+++,,,,,,,,,------.........,,,,,,,,,---------......+++,,,------......------,,,---......//////......---..................---,,,---...//////000222444333777===BBBDDDFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSQQQVVV\\\aaakkkyyy}}}}}}{{{tttjjjdddcccfffgggggglllmmmoooqqqrrrooojjjfffbbb```\\\VVVQQQMMMJJJJJJKKKIIIFFFDDDDDDFFFIIIKKKGGGFFFCCC@@@<<<888444333111111111000000/////////------------------------/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************************************))))))******+++,,,************************************************((((((((()))))))))((((((************************************************))))))***++++++++++++***,,,,,,++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------//////.........------------------.........//////........................---///000000111222555888<<<@@@FFFKKKNNNOOOOOOOOOOOOOOOQQQTTTWWW___mmm{{{{{{{{{}}}zzzwwwrrrmmmhhhfffddddddaaacccfffggggggggggggggglllkkkjjjjjjlllooosssuuusssttttttsssqqqqqqrrrtttuuuzzz}}}yyyqqqjjjjjjmmmlllmmmoooqqqrrrqqqpppnnntttmmmfffdddhhhnnnrrrssswww}}}zzzrrrjjjdddaaaaaafffqqqzzz)))***++++++---......///---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++***++++++,,,---.........,,,,,,,,,---------......+++,,,------......------------...////////////...........................+++---///000000222444777999===BBBFFFGGGHHHIIIIIIGGGIIIKKKLLLNNNPPPTTTWWWVVV^^^gggqqq~~~~~~vvvqqqnnnjjjgggkkkkkkkkklllnnnmmmkkkhhhdddcccaaa]]]XXXTTTSSSSSSQQQOOOLLLIIIGGGGGGHHHHHHFFFEEEDDDAAA===888444222222222111111000/////////------------------------/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++***************+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************(((((()))*********))))))************************************************((()))***,,,,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++++++++,,,,,,,,,------........................---///111222333666;;;>>>AAAEEEKKKOOOQQQRRRTTTUUUTTTTTTXXX```gggooo||||||vvvrrrnnnjjjkkknnnkkkjjjiiigggfffeeeeeeeeeaaabbbdddfffhhhhhhhhhhhhjjjiiihhhiiikkknnnrrrtttuuuuuuvvvuuutttuuuwwwzzzzzz~~~xxxqqqoooooojjjlllooouuuyyy{{{yyyxxxuuunnnfffaaaaaaccceeeeeefffjjjoooqqqqqqqqqsssuuuxxxsssddd```aaagggqqq|||+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------------...///////////////.........------.........---...111222333555888:::>>>BBBFFFIIIIIIIIIIIIJJJFFFGGGJJJLLLOOOSSSXXX\\\gggooozzzxxxrrrkkkiiiffffffgggiiiiiiiiieeefffeeebbb^^^[[[[[[\\\XXXVVVSSSPPPMMMLLLKKKKKKIIIIIIHHHGGGCCC>>>999666444333333222111111000000....................................////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++******))))))******+++,,,************************************************((((((***+++++++++*********************************************************************+++++++++******++++++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,------///////////////////////////111333555888<<>>DDDKKKNNNLLLOOOQQQSSSUUUWWWWWWWWWWWWbbbiiisss{{{yyyzzzuuummmfffaaa]]]^^^```dddiiilllmmmjjjgggggghhhhhhfffdddcccdddeeefffggggggfffbbb]]]WWWSSSNNNJJJFFFDDDCCC@@@;;;666444444555555444222///...........................///............------------------,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---***************+++++++++++++++++++++++++++++++++,,,+++++++++***************************+++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,+++******,,,...,,,,,,,,,+++,,,------.........////////////....../////////000000111222333:::<<<@@@EEEJJJMMMPPPRRRXXXVVVVVV[[[aaagggrrr|||zzzvvvqqqllljjjkkklllnnnooollliiiiiimmmqqquuuwww~~~~~~~~~~~~}}}|||{{{{{{zzz|||~~~~~~}}}{{{{{{{{{zzzxxxwwwxxxyyyzzzyyywwwzzz{{{|||}}}~~~~~~~~~~~~~~~~~~yyyrrrmmmhhhddddddhhhpppqqqssstttuuuvvvvvvvvvqqqqqqpppooommmlllkkkkkkgggfffeeefffgggiiiiiihhhiiiggggggjjjpppuuuwwwvvvyyy{{{vvvuuuzzz++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---........................000///.........///111222000///......111444999;;;;;;>>>AAAEEENNNWWWZZZVVVZZZYYYZZZ\\\aaaeeehhhjjjuuu}}}}}}vvvmmmfff___```cccggglllnnnmmmllljjjkkkkkkjjjiiihhhjjjlllnnnoooqqqpppmmmfff___[[[UUURRROOOMMMLLLIIIDDD???::::::999777444222000...........................///............------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...)))))))))***+++++++++,,,++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++*********************************))))))))))))))))))))))))***************************************************************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,+++******,,,...,,,,,,,,,,,,------....../////////000000000000000000000000000111333555666>>>AAADDDIIIMMMQQQTTTUUU[[[YYYYYY]]]bbbiiivvv|||wwwssssssqqqpppnnnmmmlllooorrruuutttrrroooppptttxxx|||}}}~~~}}}}}}|||zzzyyyzzz{{{{{{zzzyyy{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwxxxyyy{{{|||}}}}}}|||yyyvvvuuuwwwxxxxxxwwwyyyrrrmmmiiieee```___bbbiiijjjllloooqqqtttuuuvvvvvvvvvuuutttsssrrrrrrqqqqqqooonnnqqquuuxxxvvvtttlllgggcccdddhhhkkkjjjhhhjjjssszzzwww{{{++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................000///.........///111222111000///000333888===AAA@@@DDDHHHNNNXXXccceeebbbdddaaa```ccckkkuuu|||}}}vvvhhhfffdddeeegggjjjlllllljjjlllmmmlllllllllnnnppptttvvvxxxwwwssslllddd___ZZZWWWTTTSSSTTTRRRNNNJJJEEECCC>>>999555222111111///////////////////////////............---------------.........---,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))))))))***+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------***+++,,,+++******,,,...,,,,,,---------.........------...///000111222333111000111111333666999:::BBBDDDHHHLLLQQQUUUXXXYYY^^^]]]^^^bbbfffmmm{{{yyytttqqqllliiijjjkkkmmmooopppqqqtttxxx{{{|||zzzxxxyyy}}}}}}}}}}}}{{{yyyyyyzzzzzzxxxwwwwwwvvvuuutttssssssrrrrrrmmmmmmmmmnnnooopppppppppnnnllliiihhhiiikkkmmmmmmooojjjgggfffbbb]]][[[]]]cccdddeeehhhjjjmmmooopppvvvvvvvvvvvvvvvvvvvvvvvvtttrrrrrrvvv{{{~~~~~~|||xxxrrrkkkiiijjjjjjgggcccbbbhhhooouuu{{{}}}wwwwwwyyy------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////........................///////////////000111111111000111222666<<>>@@@DDDGGGKKKPPPUUUZZZ]]]___```bbbffflllqqqxxxxxxpppooonnnjjjhhhiiilllqqqwwwzzz{{{}}}}}}{{{{{{yyywwwuuuttttttsssqqqooommmlllkkkiiihhhgggggggggbbbbbbbbbbbbcccccccccccc```___^^^]]]]]]___aaabbbeeebbbaaaaaa___XXXVVVWWW\\\]]]^^^___bbbdddfffhhhppppppqqqrrrssssssttttttuuuttttttvvvzzz|||~~~~~~{{{vvvrrrqqqoookkkhhhbbbdddfffiiilllttt~~~vvvsssqqq|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////..............................///000000000000000111111222555:::@@@FFFIIIMMMTTT\\\```eeemmmqqqqqqooonnnqqqzzz~~~{{{zzztttpppllljjjhhhiiikkklllmmmnnnqqqtttvvvwwwzzzzzzxxxsssnnnkkkfffbbb]]][[[]]]^^^]]]\\\ZZZWWWPPPIIIAAA;;;666444///////////////////////////............------------...///000///...,,,+++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++************************+++,,,---------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************++++++++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,+++******,,,...,,,,,,.../////////...---......------...000111222111111222444888===BBBEEEGGGJJJNNNTTTZZZ___cccdddccchhhpppzzz}}}zzzzzzwwwqqqnnnqqqsssrrrqqqqqqrrrzzz|||wwwtttsssooommmjjjhhhgggfffcccaaa```___]]][[[ZZZYYYYYYYYYVVVVVVVVVVVVVVVUUUUUUUUURRRRRRRRRQQQQQQQQQSSSUUUVVVUUUVVVYYYXXXSSSPPPQQQRRRSSSSSSUUUWWWZZZ\\\^^^bbbcccdddfffhhhiiikkkkkkooopppqqqqqqsssuuuyyy}}}~~~|||yyywwwuuusssrrrjjjjjjiiiiiikkknnnrrruuu{{{|||qqqwww++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---...000111111111000///111222444777===BBBHHHKKKRRR[[[bbbeeehhhmmmqqqrrrssstttzzz{{{tttuuuyyyrrrmmmfffhhhjjjkkklllnnnqqqttttttvvvxxxzzzyyyvvvrrrpppkkkfff```^^^___aaa```______]]]XXXPPPHHH???888444000000000000000000000000//////.........------------...///000000...,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++++++++******))))))))))))***++++++,,,---------------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++***+++,,,+++******,,,...,,,,,,.../////////...---000///...------...///000111222333555:::???EEEHHHIIILLLQQQWWW]]]cccfffhhhffflllxxxyyyvvvwwwzzztttppppppvvvzzzzzzzzzzzzuuu~~~|||vvvpppmmmkkkeeeccc```^^^\\\ZZZWWWTTTUUUTTTRRRPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHIIIHHHHHHHHHIIIJJJHHHHHHKKKQQQRRROOOMMMNNNJJJJJJJJJLLLNNNQQQTTTVVVUUUVVVXXXZZZ]]]___aaabbbccceeeggghhhiiilllsssyyyzzz{{{}}}|||zzzyyyxxxyyytttrrrppppppqqqqqqooommmggglllttt{{{|||{{{zzzzzz~~~+++,,,,,,------,,,,,,+++******+++,,,---//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---......//////000111111222000000///111333555666666333666<<<@@@DDDHHHLLLNNNTTT^^^iiioooooopppsssxxx|||{{{}}}}}}~~~rrrkkkfffeeeiiilllnnnppptttsssvvvyyyzzzyyywwwvvvvvvnnnkkkhhhgggggghhhhhhgggaaaaaa```ZZZPPPDDD;;;666444111------000111000...//////.........---------,,,,,,,,,------.................................******+++,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******+++---...000---------,,,,,,+++++++++************************))))))************))))))************************************************+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000111222111///......///---111888>>>BBBFFFIIIJJJLLLUUU___dddddddddhhhlllnnnwww}}}|||{{{xxx{{{wwwtttvvv}}}~~~zzzwwwuuuuuussspppjjjccc]]]YYYWWWWWWVVVTTTQQQNNNKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJKKKJJJJJJLLLLLLMMMNNNPPPRRRTTTUUU[[[ZZZZZZ[[[^^^ccchhhkkkqqqrrrsssuuuwwwyyy{{{|||xxxvvvtttwww{{{|||xxxtttqqqjjjiiinnnpppppp{{{zzztttsssvvv,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,---.........//////000000111111.........000222555666666888<<<@@@DDDGGGLLLPPPSSS]]]dddmmmpppqqqsssxxx}}}xxx{{{|||pppiiidddeeehhhiiimmmrrrrrruuuyyy{{{zzzxxxwwwwwwtttrrrooonnnnnnmmmllljjjcccddddddaaaZZZOOODDD===777333///...000111000...//////.........---------,,,,,,,,,------.................................------------,,,+++******---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********+++,,,...///------,,,,,,,,,+++++++++************************))))))************))))))************************************************+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---///000000//////111222444999@@@DDDGGGKKKOOORRRVVV\\\bbbeeefffhhhlllooo{{{~~~|||}}}~~~~~~~~~zzzwwwssspppjjjiiigggddd___ZZZUUURRROOOOOONNNNNNLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEEDDDFFFFFFFFFGGGIIIJJJLLLMMMRRRQQQQQQRRRUUUYYY]]]___```bbbdddgggkkknnnpppqqqwwwuuuuuuxxx}}}}}}zzzppphhhdddggggggeeelllxxxwwwssswww~~~------............------//////...---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////............//////////////////000000000...///111333555777999:::<<>>DDDGGGHHHKKKRRRWWW^^^___bbbeeejjjoootttwwwzzztttsssvvvzzz|||}}}wwwqqqmmmjjjgggeee]]][[[YYYVVVSSSPPPMMMLLLGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCC>>>??????@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUXXX\\\aaaeeehhhjjjooonnnooottt{{{~~~xxxnnnggggggfffbbbccciiiooovvvxxxtttttt---..................---//////...---,,,++++++***------------------------------------------------000000//////////////////000000000000000000000000111333666999;;;===???AAAAAACCCFFFIIIMMMSSSYYY^^^mmmssszzz~~~||||||rrrlllhhhcccccceeefffjjjqqqvvvyyy{{{|||}}}{{{zzzzzzzzzzzzxxxuuurrrpppllliiiiiigggaaaVVVNNNBBB===666222222222000///////////////............---------.......................................***+++,,,---............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))******++++++,,,,,,+++++++++++++++++++++************************))))))************))))))***************************************************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,---///000000333666999;;;AAAHHHJJJKKKOOOVVV]]]aaa______cccmmmwww~~~zzzuuutttxxx|||}}}zzzuuupppiiiccc```]]][[[ZZZTTTSSSQQQNNNLLLKKKKKKKKKGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@AAABBBCCCEEEFFFGGGGGGGGGKKKLLLOOOSSSXXX[[[^^^```___```ccciiiqqqvvvyyyyyy~~~tttlllkkkiiidddbbbcccbbbgggnnnvvv~~~xxx---..................---------------------------------------------------------------------------//////000000000000000000000000000111111111111111444777<<<>>>@@@AAADDDFFFGGGIIIMMMQQQVVV]]]dddiiisssyyyzzzrrrhhhbbbaaa___dddkkkqqqvvvyyy}}}|||{{{|||}}}~~~~~~|||yyyzzztttnnnjjjiiiddd]]]WWWJJJCCC:::444333222111///000000/////////.........................................................++++++,,,---............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******+++++++++***++++++++++++++++++++++++************************))))))************))))))*********************************************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,---...---,,,,,,+++++++++,,,,,,---------+++,,,------......------...///111111222444888;;;BBBGGGNNNRRRTTTYYYaaagggfffcccaaaeeeooozzz{{{zzz|||~~~|||yyyuuuppplllhhhccc]]]XXXVVVTTTRRRQQQOOONNNLLLKKKJJJKKKLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGIIILLLMMMOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@????????????@@@AAABBBBBBBBBAAA@@@BBBCCCEEEHHHKKKMMMOOOPPPQQQRRRVVV\\\ccciiimmmooouuuoooiiihhhgggddd```^^^^^^___```dddlllwww------............------,,,,,,,,,------.........------------------------------------------------...//////000000000000///000111111222333333444444666:::@@@BBBBBBCCCFFFIIIFFFJJJOOOVVV\\\dddlllqqq|||rrrgggddd^^^bbbgggmmmrrrwww|||~~~}}}}}}{{{sssmmmjjjgggbbb___PPPHHH>>>666444222111000000000000/////////....../////////..........................................//////......---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,++++++************+++++++++++++++************************))))))************))))))***************************************************************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------******+++,,,------------***++++++,,,,,,------...,,,---......//////......000111222222333666;;;>>>EEEIIIPPPWWW]]]dddjjjnnnqqqnnnkkknnnvvv~~~||||||yyyuuuqqqmmmhhhccc___\\\YYYTTTQQQPPPPPPNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHFFFDDDFFFJJJOOORRRSSSSSSSSSRRRQQQQQQPPPPPPSSSSSSSSSRRRRRRRRRQQQQQQMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHIIIIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===@@@AAAAAACCCDDDEEEFFFFFFGGGIIILLLQQQVVV\\\```cccgggeeeeeeeeeeeecccaaa___^^^\\\ZZZZZZ]]]eeepppxxx,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------........................---...///000000000//////111111222333555666777777:::???EEEGGGFFFFFFIIILLLHHHMMMUUU]]]fffnnnvvv{{{{{{qqqmmmbbbeeehhhkkknnnsssyyy}}}~~~}}}}}}}}}zzzuuupppjjjfffcccbbbUUUMMMAAA888444333111000000000000000/////////...000/////////.........---........................////////////...---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------,,,+++***)))*********++++++++++++************************))))))************))))))************************************************))))))*********+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---......******+++,,,,,,---......---...//////000000//////000111222444666:::???CCCIIIKKKRRR\\\gggppptttuuuzzzyyyyyy{{{}}}{{{rrrnnniiidddaaa]]]YYYVVVSSSQQQOOONNNOOOOOONNNLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNNNNNNNOOOPPPNNNKKKGGGEEEGGGLLLSSSXXXZZZZZZYYYYYYXXXWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTSSSQQQOOONNNOOONNNMMMLLLLLLLLLMMMNNNKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@??????AAAAAABBBBBBCCCCCCDDDDDDBBBCCCFFFHHHLLLPPPTTTWWWXXX\\\```aaabbbbbbaaaaaa\\\[[[YYYWWWWWW[[[```eeeppp{{{+++,,,,,,------,,,,,,+++------------------------------------------------........................,,,---...000000000///...111111222444666777999999>>>DDDJJJLLLJJJJJJMMMPPPPPPVVV___iiisss|||xxxuuuggghhhjjjkkkmmmqqqwww{{{}}}{{{zzz{{{||||||{{{vvvvvvtttpppjjjdddbbbaaaXXXOOOBBB999555333111000000000000000////////////000000//////.........---........................+++,,,---...////////////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---...---,,,+++***))))))******++++++++++++************************))))))************))))))************************************************))))))******++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++******+++---...000******+++,,,,,,---.........//////000000000000000...000222444777===CCCHHHPPPRRRXXXeeesss}}}}}}zzzuuurrrjjjfff```\\\YYYVVVSSSQQQOOONNNMMMNNNOOOOOONNNMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUSSSOOOJJJGGGIIIPPPXXX^^^aaaaaa``````___^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[______^^^]]][[[YYYWWWVVVRRRRRRQQQPPPPPPQQQRRRSSSOOOOOOMMMLLLKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBB?????????@@@@@@AAAAAAAAA>>>???AAACCCEEEHHHLLLOOOKKKRRRYYY[[[[[[\\\]]]]]]ZZZ[[[ZZZYYYWWWVVVXXXYYYZZZdddsss000000...+++((((((+++---,,,++++++******++++++,,,........................++++++,,,------......///111111111111000000000000000222444555666888<<>>777444333333222111///...,,,,,,++++++//////.........---------000000000///......------.........------,,,,,,,,,........................++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------+++,,,...---,,,,,,---///---...//////......///000000000111777>>>EEEJJJLLLRRRWWWbbbooo{{{|||wwwtttnnneee^^^[[[ZZZXXXUUUSSSQQQPPPPPPMMMNNNOOOOOOPPPOOOOOONNNPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXYYYXXXXXXXXXZZZ\\\YYYXXXSSSLLLIIIPPP^^^jjjnnnmmmkkkiiihhhhhhhhhiiigggggggggfffffffffeeeeeeiiiiiihhhfffccc^^^ZZZXXX[[[WWWTTTUUUYYY[[[YYYVVVUUUSSSPPPOOOOOOOOOOOONNNMMMLLLLLLKKKJJJHHHFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@???===>>>AAADDDFFFFFFHHHIIIKKKNNNQQQTTTVVVWWWYYYYYYYYYXXXWWWVVVTTTTTTTTTXXX___gggpppzzz------+++)))''''''***,,,,,,,,,++++++++++++,,,,,,........................+++,,,,,,---......///////////////000000000000000000111333555777;;;@@@DDDMMMMMMNNNPPPRRRUUUYYY\\\aaagggtttyyytttqqqnnnnnnrrrssstttwwwzzz{{{yyywwwtttqqqooolllgggccc___\\\[[[UUUPPPHHH???888333222111222111000///.........---//////.........---------.....................///......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++++++++,,,------------------------+++---......---,,,...///...///000///......///000111333777<<>>@@@AAAAAABBBCCCEEEHHHJJJMMMOOOPPPTTTUUUUUUUUUUUUUUUTTTSSSQQQSSSWWW\\\bbbjjjrrrxxx,,,,,,+++)))((((((+++------------,,,,,,---------........................,,,,,,------.../////////.........///000000111111333444666888<<>>===>>>???@@@BBBDDDFFFGGGHHHNNNNNNPPPQQQRRRRRRRRRRRRPPPPPPQQQRRRTTTXXX^^^cccppp~~~,,,------,,,+++,,,...111......------------..............................---------...//////000000---...///000111222333333888999:::>>>DDDMMMWWW^^^_________^^^\\\___ccchhhqqq}}}vvvnnnkkkkkklllnnnssswwwvvvsssoooooonnnkkkgggccc___\\\ZZZYYYUUUOOOGGG@@@:::666444111111222222222111111111////////////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,------------------,,,---......------...///000111111000......000222444:::@@@CCCFFFMMMWWW___jjjooouuuxxx{{{{{{wwwuuukkkgggaaa]]][[[YYYWWWUUURRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ]]]___```dddeeehhhlllooosssuuuwwwvvvxxxzzz{{{{{{{{{}}}~~~zzzsssmmmnnnuuu{{{}}}{{{yyyxxxyyywwwuuurrrooommmjjjhhhgggeeebbb```^^^\\\ZZZWWWUUUUUUVVVVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJHHHEEECCCCCCBBBAAA???>>>>>>???@@@AAACCCCCCDDDFFFHHHIIILLLMMMOOOPPPPPPRRRQQQPPPNNNMMMOOOTTTXXX___lll,,,,,,---,,,,,,,,,///111///......------......///........................------...//////000000111//////000222333444555555888:::<<<@@@GGGRRR^^^fffoooppppppnnnkkkkkkooottt~~~}}}uuuqqqrrrmmmmmmooorrrxxxqqqhhhfffeeefffkkkqqqsssqqqnnnooonnnllliiieeebbb^^^\\\XXXVVVQQQKKKDDD===888666111111222222222111000000000000/////////...............---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............,,,,,,,,,---------......,,,---///...------...000000111111000//////222444777;;;@@@DDDIIISSSaaalllqqqqqqssswww~~~{{{uuuooojjjfffbbb___[[[XXXVVVVVVVVVUUURRRRRRSSSTTTVVVXXXZZZ[[[^^^___```bbbeeegggjjjkkkjjjkkkmmmpppsssvvvxxxyyyzzz}}}|||||||||yyywwwuuusssqqqooollljjjeeeccc```]]]ZZZZZZZZZZZZYYYXXXUUUSSSQQQOOONNNMMMLLLJJJGGGFFFFFFFFFDDDCCC@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDGGGIIIKKKLLLMMMRRRQQQOOOMMMLLLMMMQQQTTTVVV___ooo***+++,,,+++++++++---.........------------....................................//////000111111111000111222333444555666666666888;;;@@@GGGSSS^^^ffftttwwwzzzyyyvvvvvv{{{xxxoooggg```]]]^^^WWWWWWXXXYYY]]]ccckkkpppxxxvvvsss{{{yyylllddd```^^^bbbjjjooopppooollllllkkkiiifffccc```^^^VVVUUURRRMMMGGG@@@:::777111222333333333222000///000000000/////////......//////......---,,,,,,+++,,,,,,,,,------------...........................++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////+++,,,,,,------.........,,,...//////......///000000000000//////111444777;;;>>>BBBGGGOOO\\\jjjuuuvvvuuuuuuzzzzzzrrrkkkeee___\\\ZZZYYYXXXVVVVVVVVVVVVWWWTTTUUUVVVXXXZZZ\\\___```aaacccfffiiimmmoooqqqqqqpppppprrrtttvvvxxxzzz{{{~~~}}}{{{wwwuuunnnllliiieeebbb```______]]][[[YYYVVVTTTRRRPPPPPPMMMKKKJJJIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@??????>>>>>>???AAACCCEEEGGGHHHHHHLLLLLLLLLKKKJJJKKKNNNQQQRRRWWW___iiiuuu***,,,---,,,++++++,,,---...------------------..............................//////000000111222222111111222222333444555555444777:::@@@HHHRRR^^^eeepppvvv}}}{{{xxxuuuwww}}}qqqhhh```[[[VVVPPPNNNOOOJJJKKKLLLLLLLLLOOOTTTYYYiiiiiimmmttttttmmmgggddd___eeejjjmmmrrr{{{yyy~~~|||mmmfff______eeelllnnnnnnkkkkkkkkkjjjhhheeebbbaaaWWWWWWUUURRRLLLEEE???;;;444444555555555333111///000000000000/////////...///.....................,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......++++++,,,,,,---......///---...//////......///000//////000///000222666:::???BBBGGGNNNYYYeeepppvvvwwwxxx{{{~~~{{{vvvnnngggbbb^^^[[[XXXXXXYYYYYYZZZZZZZZZ[[[\\\[[[\\\]]]___aaadddfffhhhgggjjjoootttwwwyyyzzzzzz{{{|||~~~{{{yyyvvvsssoookkkiiigggdddccc```]]]ZZZXXXVVVVVVRRRPPPNNNMMMMMMKKKIIIFFFEEEEEEDDDCCCAAA@@@??????===>>>@@@AAACCCDDDDDDDDDEEEGGGHHHIIIIIIIIIKKKMMMQQQQQQSSSXXXaaajjjrrrwww---...//////------...///---------,,,,,,---------......................../////////000111111222222111111111222222333333444555888<<>>???AAAAAABBBBBBBBBBBBDDDGGGHHHHHHHHHIIIKKKPPPNNNMMMOOOVVV^^^dddhhhuuu{{{......---,,,,,,...///000...------------...////////////.........------------...000111222222111111333555666555444333444555888>>>EEEJJJOOOXXXfffpppvvv~~~|||oooccc[[[WWWVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZOOONNNMMMMMMNNNNNNMMMKKKOOONNNLLLJJJGGGFFFEEEDDDNNNRRRWWW[[[[[[XXXSSSOOOMMMLLLLLLNNNQQQSSSSSSRRRWWWYYY]]]dddlllqqqssssssmmmjjjnnnuuuwwwxxx|||jjjbbbbbbcccgggmmmllloooqqqppplllgggcccaaa______aaabbb```XXXMMMEEE>>>888666888888444///---000000000000////////////........................---......///////////////------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++)))((('''&&&******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------......------,,,+++,,,...............000222000000//////333888>>>BBBAAAHHHTTT```iiioooqqqqqqrrr{{{|||vvvmmmggggggccc^^^\\\\\\\\\ZZZXXXXXX[[[^^^``````aaafffjjjiiimmmppprrrsssuuuzzzvvvsssoookkkiiifffcccaaaaaa]]]YYYXXXYYYXXXVVVSSSQQQNNNLLLJJJIIIGGGDDDBBB@@@??????>>>>>>>>>>>>???BBBBBBCCCDDDFFFHHHIIIJJJNNNNNNNNNOOORRRUUUYYY[[[jjjuuu---------------...//////...------------...////////////.........---------------///000111111000000000111333333222333555777<<>>999666999999555111000111000000000////////////........................---......///////////////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------............---...//////......000222111111111222555:::@@@DDDEEEMMMZZZfffmmmqqqrrrsssyyyyyysssmmmfff```bbb___]]]]]]^^^^^^]]][[[]]]```bbbcccccceeejjjooossswww{{{~~~~~~}}}yyyvvvssspppmmmhhhddd```^^^^^^\\\YYYVVVTTTRRROOONNNMMMKKKHHHFFFBBBAAA@@@??????>>>>>>???BBBBBBCCCDDDFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQTTTUUU]]]gggttt,,,---......//////.........------------...///////////////............---,,,---...///000000000000...000111222333555888;;;AAADDDKKKWWWeeesss~~~rrrjjjbbb___]]][[[[[[ZZZXXXVVV\\\\\\\\\^^^```dddgggjjjqqqrrrqqqnnniiiggggggiiihhhfffccc___[[[XXXVVVUUU[[[dddqqq|||zzzrrrlllgggccc\\\WWWTTTRRRPPPNNNJJJHHHHHHJJJNNNRRRUUUUUUUUURRRRRRVVVWWWYYYfffuuuqqqbbb^^^bbbdddgggkkknnnnnnkkkgggddd```]]]]]]aaaeeebbbYYYPPPCCC===999::::::555111000111111000000000/////////........................---......///////////////------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...***+++,,,---.../////////...///000///......///111111222444666999===CCCHHHKKKWWWeeeooossstttvvvxxxxxxoooiiiddd___[[[___^^^^^^```cccdddcccbbbcccfffiiiiiijjjmmmsssxxx~~~zzzwwwsssoooiiifffeeebbb^^^ZZZYYYWWWUUUSSSRRRPPPMMMKKKFFFEEECCCBBB@@@?????????BBBBBBCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPXXXccclllwww+++,,,.../////////...---...------------...///////////////.....................///000000111111111111222333444555888===@@@DDDLLLYYYgggttt}}}vvvnnnhhhdddcccdddgggkkkmmmmmmkkkhhhllllllnnnqqqwww~~~}}}{{{|||zzzxxxuuuppplllhhhfffeeeiiirrr|||uuuoooiiiccc]]]YYYUUURRROOONNNPPPSSSVVVWWWWWWSSSQQQPPPOOOPPPZZZfff~~~mmmcccaaaccceeehhhjjjkkkiiieeeaaa[[[XXXWWW\\\bbbbbbZZZRRRJJJCCC===<<<:::444000///111111111000000000//////........................---......///////////////........................,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---...///////////////000000///......///111111444777:::<<>>EEEJJJSSSeeeyyy}}}vvvrrrpppooonnnmmmooopppqqqqqqsssvvvyyy~~~yyysssooooooqqqssstttrrrooohhhaaa[[[WWWXXX[[[bbbooo}}}yyywwwzzz}}}qqqhhhdddaaa```dddggggggfff\\\ZZZYYY[[[]]]^^^[[[YYYKKKBBB<<<;;;;;;888666777222222111111111000000000////////////////////////---......///////////////........................------............------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,---------------------......//////////////////...------...///000000///000222444444888===AAADDDLLLXXXaaaooovvvzzztttooogggeeecccaaaaaabbbeeeggggggjjjmmmnnnoooppprrrtttzzz~~~{{{vvvrrrkkkhhhdddaaa___[[[XXXUUUTTTSSSQQQNNNLLLJJJHHHHHHCCCCCCBBBAAA@@@@@@@@@AAA@@@AAACCCFFFIIIKKKMMMNNNMMMOOOPPPPPPRRRXXX```ggg---------------...//////...------------...//////.../////////000000000000111000000000000222333444444444666888===FFFOOOVVVbbboooxxxuuuqqqkkkffffffjjjnnnrrrvvv{{{wwwpppllliiihhhkkkrrr~~~}}}}}}wwwtttuuu~~~vvvnnnddd___```dddeeeeee^^^^^^^^^]]][[[ZZZZZZ[[[NNNEEE===;;;:::666444555222222222111111111000000////////////////////////---......///////////////........................------............------++++++++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,---------------------...//////---......////////////...---...///000000111333555777<<>>FFFLLLQQQZZZeeennnssswww~~~yyyvvvooorrrvvvqqqiiilllnnnkkkiiillluuu~~~zzzlllfffeeejjjppp{{{|||uuurrryyyttthhh___ZZZ\\\bbbbbbaaaaaa`````````______XXXOOOCCC;;;999888555222333333333222111000//////000000000000000000000000000000000000000000000000........................///............---------------------------------///...---,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++******************------,,,,,,,,,------...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000/////////.........---...//////000222666999CCCFFFJJJOOOWWWdddsss~~~~~~xxxrrrmmmlllooorrrkkknnnrrrqqqpppqqqvvv||||||}}}wwwtttrrrooojjjfffdddaaa\\\YYYWWWUUUSSSQQQQQQPPPMMMIIIFFFCCCAAA@@@AAA@@@???>>>???BBBEEEGGGFFFIIIMMMPPPRRRRRRQQQPPP------------------------............////////////000000000000000000000///111111222111111333666999>>>GGGSSS[[[```fffnnnuuuwww}}}uuukkkiiiiiiffflllqqqllljjjooossstttsssvvv}}}sssfffaaaaaafffqqqzzzwww|||pppcccZZZXXX[[[^^^^^^^^^^^^______^^^]]]YYYQQQGGG???:::777555222333333222222111111000000000000000000000000000000000000000000000000000000........................///............---------------------------------///...---,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,///000111111111444888;;;BBBFFFMMMUUU^^^jjjuuu}}}zzzxxxtttooollllllooorrrssswww{{{{{{xxxwwwyyy{{{}}}xxxvvvtttqqqnnniiifffaaa]]][[[XXXVVVTTTTTTRRRPPPLLLIIIFFFEEEDDDBBBAAA???>>>???AAACCCEEEEEEGGGJJJMMMOOOQQQQQQQQQ....................................////////////000000000000000000000000000111333333444777;;;???EEERRRcccooosssuuuyyy}}}~~~xxxllleee[[[[[[^^^^^^gggoookkknnnttt|||oooeee\\\___ggguuu~~~nnnaaaXXXVVVYYYYYYZZZ]]]___```^^^\\\YYYTTTLLLDDD<<<777444333222222222222222111111111000000000000000000000000000000000000000000000000........................///............---------------------------------......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------......//////......---,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------------,,,000111222333333666:::>>>BBBHHHSSS___kkksssyyy|||~~~yyyttttttrrrooonnnooosssvvv}}}~~~}}}}}}}}}zzzwwwqqqmmmhhhccc```]]]ZZZXXXWWWVVVSSSPPPMMMJJJIIIHHHDDDCCCAAA???>>>???@@@AAABBBCCCEEEHHHKKKNNNPPPRRR////////////////////////............////////////000000000000000111111111000111333444555888===@@@GGGXXXooo}}}wwwkkkggg\\\ZZZ[[[\\\hhhuuutttvvv|||uuubbbaaacccnnn~~~oooaaaXXXVVVUUUWWWZZZ___aaa```^^^XXXVVVPPPHHH???888444333111222222222222222222222000000000000000000000000////////////////////////........................///............---------------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,---...//////000......---,,,++++++++++++***+++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................000000000///////////////000222333444555888===@@@EEENNN\\\lllxxx}}}~~~|||~~~wwwsssrrrssssssssssssvvvzzz}}}zzzvvvoooiiidddaaa^^^\\\ZZZYYYVVVSSSPPPMMMKKKKKKGGGEEECCCAAA????????????@@@@@@AAACCCFFFJJJOOOQQQ////////////////////////............///////////////000000000111111111222111222333444555888===@@@III\\\ttt}}}sssddd]]]\\\^^^nnnqqqkkkhhhmmmyyyoooaaaVVVSSSRRRUUU[[[______]]]WWWVVVRRRLLLCCC;;;555333222222222222222333333333000000000000000000000000///////////////////////////////////////////////////............---------------------------------,,,---------------------------,,,,,,,,,+++++++++******+++,,,---......///...---,,,+++++++++++++++***+++,,,---............+++++++++,,,,,,---------,,,,,,,,,---------..............................000000000000000000000000000111333555777;;;AAADDDLLLWWWiiiyyyzzzuuurrrrrrtttuuuwwwxxx{{{wwwpppjjjfffcccaaa^^^\\\YYYVVVRRROOOMMMMMMJJJIIIFFFDDDAAA@@@??????@@@???>>>???BBBGGGLLLOOO....................................///////////////000000111111222222222222333444666777;;;???CCCOOObbbyyynnndddaaabbbuuu{{{tttuuu|||}}}www|||nnn___XXXRRRRRRVVV[[[\\\[[[VVVUUUSSSOOOIIIAAA:::555333333333333333222222222000000000000000000000000000000000000000000000000///////////////////////////............---------------------------------+++,,,---.........------------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,............---,,,+++******++++++,,,,,,------...,,,,,,,,,---------..............................---............////////////111444777;;;@@@FFFJJJVVVcccvvv|||uuuzzz|||zzzwwwvvvtttvvvyyy{{{|||~~~yyysssnnnjjjhhheeeccc___[[[WWWSSSQQQPPPNNNMMMJJJGGGEEECCCAAA@@@@@@???>>>===???CCCHHHJJJ------------------------............///////////////000000111111222333333333555777999<<<@@@FFFJJJ[[[lllsssmmmmmm}}}yyyooottt}}}}}}~~~qqqfffZZZTTTVVVZZZ[[[[[[WWWUUUTTTRRRPPPIII@@@999444444444333333222222111000000000000000000000000000000000000000000000000///////////////////////////............---------------------------------+++,,,---.........------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,************+++,,,------............---,,,+++*********+++,,,,,,---......,,,,,,,,,---------..............................---.........////////////000222666:::???EEELLLQQQ```nnntttwww~~~|||{{{|||||||||zzz|||}}}wwwsssqqqmmmkkkgggbbb]]]YYYWWWUUUQQQPPPNNNKKKHHHFFFDDDCCCBBB@@@>>>===>>>AAADDDFFF------------------------............/////////000///000000111222222333333444666999<<<@@@FFFLLLQQQeeeuuu{{{wwwdddfffnnnyyy~~~~~~{{{ssscccYYYXXX\\\]]]]]]XXXVVVTTTUUUTTTOOODDD;;;555555444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------------------------------***+++---...///...---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,......++++++,,,---............******+++,,,,,,---......,,,,,,,,,---------......///////////////////////////000000000111111222222111444888<<>>>>>???AAACCC000000///...............---///000000///......///333111000111444666555333555555:::BBBGGGJJJPPPWWWjjj|||nnnccc]]]cccjjjsss|||yyyssscccZZZWWWWWWYYYXXXYYYWWWRRRQQQRRRLLLCCC888666333333333444333222000000000000000000000000000000000000000000000000000000///...............------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------////////////////////////111222111000///000333555111666<<>>===@@@FFFLLLQQQZZZbbbqqqtttggg^^^]]]___cccqqqpppddd^^^[[[[[[YYYZZZWWWSSSTTTUUUPPPHHH===999555333222222222111000000000000000000000000000000000000000000000000000000///................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------////////////////////////111111111000///000333555444999===AAAFFFQQQaaammm~~~yyytttnnngggccc___]]]YYYVVVRRROOOMMMLLLFFFEEEDDDBBBBBBBBBBBBCCC//////......------......//////000///...///111444555555666999===??????>>>CCCAAACCCIIIOOOVVVaaalllyyyrrreee^^^ZZZWWW___iiixxxvvvjjjbbb]]]ZZZYYYWWWUUUVVVXXXTTTNNNCCC>>>888333222111111111000000000000000000000000000000000000000000000000000//////............///////////////////////////------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------,,,,,,,,,,,,++++++******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------------////////////////////////000000000//////000333666888;;;@@@DDDLLL[[[nnn|||~~~xxxrrrlllhhhcccaaa^^^ZZZVVVSSSQQQOOOJJJHHHFFFDDDCCCBBBBBBBBB111111000000000000111111///000//////...000444777999:::<<<>>>AAACCCDDDDDDHHHGGGJJJQQQXXX___jjjsssvvvkkkbbb[[[\\\```cccqqqzzziii]]][[[YYYVVVVVVXXXYYYWWWSSSHHHBBB:::444222222222333000000000000000000000000////////////////////////000///............//////........................,,,---///000000...,,,+++------------------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---..............................//////////////////////////////000//////000444777;;;>>>CCCIIITTTeeezzz~~~~~~xxxsssooogggeeebbb]]]YYYVVVSSSRRRLLLKKKHHHFFFDDDBBBBBBBBB111111000000000000111111//////000///000222666999>>>???@@@BBBDDDFFFHHHIIIOOOQQQWWWaaahhhmmmuuu}}}~~~rrrgggaaa___^^^fffuuuttt```]]]YYYVVVVVVYYYYYYXXXVVVKKKDDD<<<666333444555555000000000000000000000000//////////////////////////////............//////------------------------,,,---///000000///---,,,------------------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,------...///........................////////////////////////...///000///000222555888===AAAGGGPPP\\\nnn}}}zzzzzz{{{~~~{{{wwwmmmjjjfffaaa\\\XXXUUUSSSOOONNNKKKHHHEEEDDDCCCCCC......------......//////---///000111222444888;;;@@@AAABBBCCCDDDHHHMMMPPPUUUXXXaaalllssswww}}}uuuvvv{{{yyymmmeeebbbccckkkyyykkkbbb[[[WWWXXXZZZYYYXXXXXXMMMGGG???888555555555555000000000000000000000000000000000000000000000000///............//////000------------------------,,,---...///000///......---------------------------------,,,,,,++++++***++++++,,,,,,,,,,,,------******++++++++++++,,,,,,---------------------------------------......///........................///////////////////////////000000000111333777;;;???DDDMMMYYYfffttt}}}{{{|||}}}|||zzzvvvvvvwwwyyy|||{{{uuurrrmmmgggaaa\\\YYYWWWSSSQQQNNNKKKIIIGGGGGGFFF------,,,,,,---......///,,,...111333444666999;;;???@@@AAABBBDDDJJJRRRXXX\\\___hhhssszzz~~~wwwtttwww}}}xxxmmmjjjllluuu}}}|||ggg___YYYZZZ[[[YYYXXXZZZQQQKKKCCC;;;777555444333000000000000000000000000000000000000000000000000...............///000000........................---.........////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................///////////////////////////000111222222555999<<>>???AAADDDLLLVVV^^^fffhhhppp{{{|||vvvyyy}}}{{{vvvvvv|||kkkbbb[[[\\\]]]YYYYYY[[[TTTNNNEEE===888444222000000000000000000000000000000000000000000000000000...............///000111////////////////////////...............///000111........................------..................+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////////////////////////////000111222222333666:::>>>CCCLLLYYYhhhttt||||||}}}xxxrrrqqqtttvvvuuussssssssstttuuuwwwzzz}}}~~~}}}uuunnngggbbb```ZZZYYYVVVSSSQQQPPPPPPOOO000/////////000111222222111222333555777999;;;======???AAABBBEEELLLXXXaaapppooottt~~~|||xxx}}}zzzvvvxxx{{{zzz}}}zzzjjj]]]\\\^^^[[[WWWVVVZZZTTTKKKAAA:::666444333333333222222111000000000111111111111111111111111111111111000000000000000000000//////.........------------............/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---...//////,,,,,,---.../////////...---------------...///000...------------...//////////////////000000000000222//////333666999???EEEHHHOOOcccyyy~~~yyy{{{~~~zzzwwwvvvuuusssrrrqqqppppppppppppooonnnnnnqqquuuyyy|||{{{yyypppiiifffeeeaaa]]]YYYWWWVVVVVVVVVUUU000000///000000111222333555555555666777888:::::::::<<<>>>AAAGGGRRR```jjjxxxvvvzzz~~~tttooonnnpppqqqooommmnnntttyyy}}}xxxyyyzzz|||uuuddd^^^^^^[[[ZZZZZZYYYUUUNNNEEE===777555444333333222222111000000000111111111111111111111111333222222111000///......000/////////............---------............/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------.........------......///...............---------......///...------------...//////////////////000000000000333000111555999;;;AAAGGGOOO\\\ppp~~~|||zzzwwwttttttsssrrrqqqpppoooooonnnooonnnllllllnnnrrrvvvyyyzzzwwwpppmmmllleeebbb___\\\[[[ZZZYYYWWW000000000000111222333444888888777777777888888999999:::===DDDNNN^^^nnnyyy}}}{{{~~~yyypppjjjjjjhhheeeeeeiiiqqqzzz~~~}}}yyyyyyyyy{{{~~~}}}{{{pppnnnmmmtttssseee___[[[[[[\\\XXXWWWSSSKKKAAA999666666333333333222111111000000111111111111111111111111444333222111000...------////////////............---------............/////////...------------...------------------------++++++,,,,,,,,,,,,++++++------------------------.........///......------//////...---------.........------------...///////////////000000000111111333222444999<<<>>>DDDKKKWWWkkk{{{wwwuuutttrrrqqqrrrqqqqqqpppooonnnmmmmmmmmmllljjjjjjkkknnnrrrtttwww|||{{{tttqqqoookkkiiifffdddbbb___[[[XXX000000000111222333444555999888888888888888999999<<<<<<@@@IIIXXXkkk}}}xxxyyyxxxrrrmmmlllhhheeegggppp{{{|||vvvqqqnnnlllhhhiiikkknnnsssxxx}}}}}}}}}yyyoooggghhhrrrpppbbb[[[XXXYYYVVVWWWVVVOOOEEE<<<888777444333333222222111000000111111111111111111111111333222222111000///......///////////////.........---------............/////////...------------...........................+++,,,,,,,,,,,,,,,,,,+++------------------,,,,,,.../////////...---,,,,,,000///...---------------...------------...///////////////000000111111222333333666;;;>>>AAAIIIQQQ___xxx~~~zzzuuuqqqpppppppppoooqqqqqqppppppooonnnmmmmmmkkkjjjiiihhhiiikkknnnoooqqqwwwzzzuuurrrqqqooollljjjfffbbb\\\XXX000000111111222444555666777777777777888999;;;;;;======BBBNNNaaauuu|||rrruuuvvvrrrooocccaaaaaahhhttt~~~|||zzzxxxvvvuuurrrtttuuurrrkkkccc]]]ZZZZZZ[[[^^^bbbhhhnnntttwww}}}~~~wwwwww|||mmmeeehhhvvv}}}iii\\\VVVTTTTTTVVVVVVQQQIII@@@:::888444444333333222111111111111111111111111111111111000000000000000111111111.........///////////////---------............/////////...------------...........................,,,,,,,,,------,,,,,,,,,------------------,,,,,,.../////////...---,,,,,,000///...---------------...------------...///////////////000111222222222222333777<<<@@@DDDNNNYYYjjj|||zzzyyyvvvqqqooonnnoooooooooppppppqqqqqqpppooonnnmmmkkkjjjhhhgggggghhhjjjkkkmmmsss}}}zzzvvvtttqqqnnniiiccc\\\WWW000111111222333555666777444555555666888:::;;;<<<<<<===CCCRRRhhh||||||ooonnnooommmkkkYYYZZZ^^^hhhttt~~~|||{{{zzzyyyxxxxxxwwwwwwtttssssssrrrrrrsssssstttssssssqqqooommmkkkiiiiiidddhhhjjjggg___VVVPPPNNNOOOQQQSSSXXX^^^eeekkkooovvv|||zzzuuutttyyytttllloooooo```XXXTTTUUUUUUTTTRRRMMMFFF>>>999444444444333222222111111111111111111111111111111/////////000111111222222.........///////////////---------............/////////...------------...------------------------,,,,,,------------,,,,,,------------------------.........///......------//////...---------.........------------...//////...///000000111222333333333444888>>>BBBHHHVVVcccwww|||{{{yyywwwvvvvvvssspppnnnooooooooooooooopppqqqqqqqqqooonnnmmmjjjiiigggfffeeeeeeffffffiiioooyyy~~~{{{wwwrrrllleee]]]XXX111111111222444555777888444444555666777999:::;;;;;;===FFFYYYqqq{{{kkkggggggffffffZZZ\\\aaahhhpppwww{{{}}}}}}yyyuuusssooonnnmmmmmmlllllllllmmmhhhgggfffeeeeeefffggghhhhhhgggeeedddbbb```^^^^^^\\\___```[[[SSSKKKHHHHHHHHHIIILLLPPPVVV]]]cccfffooovvv|||~~~vvvqqqxxxvvvuuufff___[[[WWWUUUSSSSSSQQQLLLCCC<<<555444444333333222111111111111111111111111111111000000000000000111111111............/////////000---------............/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........------......///...............---------......///...------------...//////...///000111222333333444555666:::@@@EEEMMM^^^mmm}}}yyyvvvuuutttsssrrrrrrqqqooonnnooopppooonnnmmmnnnoooppppppnnnmmmlllhhhgggeeedddbbbbbbaaaaaaccchhhrrr}}}wwwppphhhaaa\\\111111111222444666777888555555555555666777999999===@@@KKK```yyyyyyhhhccccccccceee^^^```cccfffiiillloooqqqsss|||xxxyyyyyyyyywwwtttpppllliiidddccccccbbbbbbbbbccccccaaa```]]]\\\\\\]]]```aaaaaa```___]]][[[YYYXXXWWWYYYZZZYYYSSSJJJEEEEEEGGGCCCEEEGGGKKKQQQXXX^^^aaaeeemmmsssvvvyyy~~~|||~~~{{{nnnpppzzzwwwkkkfffcccYYYUUURRRSSSUUUQQQGGG???555444444333333222222111111111111111111111111111222222111111000000//////---.........//////000000---------.........////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,---.../////////...---------------...///000...------------...//////...///000111222333444444888888<<>>???BBBFFFKKKQQQUUUXXXcccfffkkkqqqvvvyyy{{{|||yyywwwuuuuuuwwwvvvsssppprrrmmmlllooorrrsssvvvzzzyyyrrrrrr|||tttkkkeeeZZZVVVSSSSSSUUUSSSKKKCCC>>>999444222333555555333222222111111111111222222000000000000000000000000000000///...............//////////////////////////////000000000000/////////............---------.........------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...++++++,,,,,,---...//////---------.........//////000111111000//////111333555;;;BBBFFFHHHSSSlllyyyxxxvvvsssrrrqqqqqqqqqrrrpppnnnnnnpppssssssssssssqqqooonnnmmmllljjjhhhgggeeeaaa]]][[[YYYYYYYYYVVV[[[fffrrr|||uuuqqqmmmkkk///000000111222333444444333333444666888999::::::>>>III^^^wwwyyyllllllqqqttttttpppnnnmmmlllmmmkkkfffcccfffnnnuuujjjaaa[[[VVVSSSWWWWWWXXXZZZ[[[YYYVVVSSSRRRMMMKKKLLLMMMKKKMMMPPPXXXXXXUUUPPPLLLMMMRRRWWW\\\\\\[[[XXXVVVUUUVVVWWW]]][[[WWWPPPJJJDDDAAA???>>>???AAAEEEIIIOOOSSSVVV```bbbggglllpppssstttuuutttrrrooonnnmmmlllhhheeefffbbbaaadddffffffiiinnnxxx|||pppttt~~~{{{ttteee]]]VVVUUUXXXWWWPPPIIIBBB<<<666333333444333222222222111111111111222222000000000000000000000000000000///...............////////////////////////...//////000000//////...///............---------------------------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,------.........---------.........//////000111222111000111333555888===DDDKKKPPP\\\uuu}}}zzzxxxvvvuuusssrrrqqqrrrrrrsssqqqpppqqqsssttttttsssrrrpppmmmlllkkkjjjgggeeeeeeccc```]]][[[YYYYYYYYYYYY^^^gggqqq~~~|||vvvqqqmmm000000111222333444555555111222333555777999;;;<<>>===>>>???BBBFFFKKKPPPRRRZZZ]]]aaafffiiilllmmmmmmmmmkkkhhhfffeeeccc```]]]]]]YYYXXXZZZ[[[[[[^^^cccnnnxxxtttpppqqq}}}wwwjjj]]]XXXZZZ[[[VVVPPPFFF???888444333333222000222222111111111111222222000000000000000000000000000//////............///////////////////////////.........//////.........///............---------,,,,,,------------------,,,,,,,,,,,,------------......------------......------------------......------........./////////000111222222111222555777;;;>>>FFFOOOYYYggg}}}~~~|||yyywwwuuutttsssrrrrrrrrrsssttttttttttttuuuwwwwwwuuusssrrrooollljjjhhhgggdddbbbcccaaa___\\\[[[ZZZZZZZZZ]]]aaahhhqqq{{{wwwrrr000111222333444555555666222333444555666888;;;>>>GGGZZZttt|||}}}~~~uuulllfffeeennn}}}xxxhhhYYYPPPKKKIIIHHHEEEDDDDDDFFFJJJMMMMMMMMMHHHDDDBBBBBBAAA???BBBGGGRRRRRRQQQNNNLLLNNNTTTYYYbbbaaa```]]]ZZZZZZ]]]___mmmfffZZZPPPHHHCCC@@@???======>>>@@@CCCHHHMMMPPPUUUXXX]]]bbbfffhhhjjjjjjiiihhheeecccbbb```___]]][[[XXXXXXYYYZZZYYY\\\bbbjjjsss|||uuupppvvv{{{fff\\\\\\]]]XXXRRRHHHAAA999555444444333222222222111111111111222222000000000000000000000000000///............//////////////////////////////------............------///............---------,,,,,,,,,------.........,,,,,,,,,------------.........------------..................------------............///////////////000111111111333777:::>>>AAAIIIUUUaaannn~~~}}}{{{yyywwwssssssrrrrrrrrrtttuuuvvvvvvvvvwwwyyyzzzyyyuuurrrrrroookkkhhhfffdddbbb``````___^^^\\\[[[[[[[[[\\\```ccciiiqqqzzz~~~www000111222333444555555666555555666555555888<<<@@@OOObbbyyy~~~xxxtttsssyyyyyytttoooxxx~~~xxxsssrrrppppppwwwvvvfffWWWMMMHHHFFFEEEEEECCCBBBDDDGGGIIIJJJJJJGGGDDDBBBBBB@@@???CCCJJJSSSSSSRRROOONNNQQQWWW]]]dddcccbbb___^^^___bbbeeeooofffYYYNNNGGGDDDBBBAAA=========>>>BBBGGGLLLOOOSSSVVV[[[```eeehhhiiijjjiiihhhfffccc```^^^^^^^^^]]][[[\\\]]]]]]]]]aaahhhooouuu~~~|||uuuvvv|||rrraaa\\\ZZZVVVRRRIIIBBB:::555555666555444222222111111111111222222000000000000000000000000//////............//////////////////////////////------............------///............---------,,,,,,,,,------.........,,,,,,---------.........///......------......///.....................---........./////////000000...///000000111444999<<>>BBBGGGLLLPPPSSSVVV[[[```dddggghhhiiiiiihhhfffbbb^^^\\\\\\]]]aaa```bbbddddddeeekkksss{{{}}}}}}|||~~~~~~hhh]]]XXXTTTQQQKKKDDD;;;666555666666666222222111111111111222222000000000000000000000000///............//////000////////////////////////.........//////.........///............---------,,,,,,------------------,,,---------............//////............//////..................//////....../////////000000000...///000111333777<<<@@@HHHNNNZZZgggpppvvv~~~}}}zzzxxxwwwvvvuuussssssssssssuuuwwwyyyzzzzzzzzzzzz{{{zzzxxxtttpppqqqmmmhhhdddcccaaa```^^^[[[\\\]]]^^^______``````aaaccchhhnnnwww///000000111222333444444333555777666777;;;DDDKKK```oooooo^^^VVVRRRQQQ[[[iiiyyymmmaaaYYYVVVWWWWWWWWWcccsss{{{sssggg[[[RRRKKKFFFBBBCCCBBBAAACCCEEEFFFFFFEEEEEEDDDCCCCCCAAAAAAHHHQQQUUUVVVUUURRRQQQTTTZZZ```aaaaaa```___```ccchhhmmmnnncccTTTJJJEEECCCAAA???>>>======>>>BBBHHHNNNRRRUUUWWW[[[___bbbcccddddddcccddddddbbb______bbbeeeiiijjjmmmqqqqqqrrrzzz~~~ooo___WWWTTTSSSOOOHHH>>>777555666555444222222111111111111222222000000000000000000000000...............///000000////////////////////////...//////000000//////...///............---------------------------,,,,,,------------............//////............//////------......//////000000.../////////000000000000000111222333555:::@@@DDDGGGPPP___nnnsssuuuzzz|||xxxwwwvvvvvvuuutttttttttuuuvvvxxxzzz{{{{{{zzzyyyyyyxxxvvvrrrooonnnjjjeeebbb```___^^^]]]ZZZ[[[]]]___```bbbbbbcccaaacccggglllsss~~~//////000111222333333444111444666777888>>>HHHPPPeeessswwwfffVVVPPPLLLKKKUUUccc|||vvvhhhWWWPPPOOORRRRRRRRR]]]nnnnnniii```WWWPPPJJJEEEBBBCCCBBBCCCEEEGGGIIIHHHGGGFFFEEEEEEFFFDDDDDDLLLUUUXXXYYYXXXUUUTTTWWW]]]cccbbbbbbaaa```bbbffflllpppnnncccTTTIIIDDDBBB???===>>>======???CCCIIIOOOSSSVVVXXX[[[^^^___```______\\\___aaabbbbbbeeekkkooossstttxxx|||}}}~~~|||~~~zzztttaaaWWWUUUVVVSSSJJJ@@@888555555444333222222111111111111222222000000000000000000000000...............///000111//////////////////////////////000000000000////////////.........---------.........------,,,,,,,,,---------.........////////////............//////,,,------...///000111111////////////000000000000222222333555777<<>>AAAHHHWWWeee}}}|||dddUUUHHHFFFFFFHHHTTTbbbsss~~~yyywwwssswwwzzzlllZZZQQQJJJKKKJJJJJJTTT```hhh```VVVPPPNNNLLLHHHEEEEEEEEEFFFKKKRRRVVVSSSNNNMMMGGGEEEFFFGGGIIIQQQZZZccc___\\\]]]```dddeeedddcccdddbbb```cccjjjooonnnmmm___PPPIIIGGGDDDBBBBBBCCCBBBBBBCCCGGGMMMSSSWWWZZZ\\\^^^\\\ZZZZZZ]]]```dddhhhkkkmmmrrryyy}}}|||}}}{{{zzz}}}}}}nnn^^^WWWVVVSSSMMMEEE>>>999666444333333333333333333333333333333222222222111111111111111000000//////000000111////////////////////////////////////............///............///...---,,,---------...------------......//////......---....................................///////////////000111111//////000111444000000666;;;>>>BBBFFFKKKUUUcccnnntttxxx|||}}}{{{zzzzzzzzz{{{{{{yyyxxxyyy{{{|||{{{{{{|||xxxtttrrrpppmmmjjjeeedddaaa^^^[[[ZZZYYYYYYYYYZZZ]]]___aaacccccccccbbbaaadddhhhlllpppzzz000000000111111222444444666666888>>>DDDNNN```pppsss[[[PPPFFFDDDFFFKKKZZZjjjuuu}}}ssskkkgggeeeccchhhsssvvv```UUULLLJJJIIIIIIRRR___hhh```VVVOOOLLLKKKIIIHHHFFFFFFIIIQQQYYY\\\XXXTTTMMMJJJHHHIIIKKKOOOXXXaaagggcccaaaaaaeeehhhiiihhhddddddcccaaaeeennnrrrqqqiii[[[MMMHHHFFFDDDDDDEEECCCCCCDDDFFFKKKPPPVVVYYY\\\]]]]]]\\\ZZZ[[[aaaeeemmmqqquuuvvv{{{}}}}}}||||||}}}~~~~~~}}}{{{zzzyyy|||yyywwwxxx}}}||||||vvvttt{{{{{{uuu{{{zzzggg[[[UUUPPPNNNIIIBBB:::666444444333333333333333333333333222222111111111000000000000//////......//////000////////////////////////////////////............,,,---...//////...---,,,------------------------......///////////////.......................................////////////000111222111000000111222222000222888<<>>@@@BBBKKKUUUjjjmmmssswww{{{~~~~~~|||{{{{{{|||~~~~~~}}}~~~|||vvvqqqmmmiiidddaaa[[[ZZZYYYYYYZZZ[[[]]]^^^dddeeefffggghhhgggffffffaaa```bbbdddeeefffmmmuuu{{{111111111222444555777888<<<>>>EEETTTeeewwwlllYYYJJJHHHJJJRRR```ppp}}}zzzuuuuuuxxx|||hhhZZZRRRQQQRRRRRRVVV```ooo{{{|||sssiiicccWWWNNNLLLJJJLLLWWWeee~~~wwwkkk___TTTNNNKKKJJJIIIGGGPPPaaajjjddd\\\YYYVVVWWWVVVSSSVVV___hhhmmmjjjhhhhhhkkkpppttttttsssnnnnnnlllkkkooorrrnnngggXXXPPPIIIGGGEEEDDDEEEHHHFFFGGGJJJNNNQQQUUUWWWXXX[[[ZZZWWWRRROOORRRYYY___iiinnnqqqqqqrrrsssqqqlllhhhfffeeecccbbbbbbccccccdddeeehhhkkkmmmmmmllllllkkkjjjiiigggggggggggghhhkkkiiijjjooorrrsssvvv{{{}}}wwwvvvzzzpppdddQQQPPPMMMGGG@@@;;;888777333333333333333333333333222222111111111000000000000//////......//////000000000000000000000000000////////////............///000///...000666AAAHHH111000///---------......++++++,,,---................................................////////////...000111111000000222333333555:::???AAAEEERRR```rrrtttxxx}}}}}}|||{{{|||}}}~~~~~~|||yyysssoookkkgggccc```XXXXXXXXXYYYZZZ]]]___```eeefffggghhhhhhhhhgggfffaaa```bbbddddddccciiiqqquuu}}}222222333444555777888999;;;>>>HHH[[[nnnnnn]]]SSSLLLLLLQQQ]]]pppzzzrrrrrrxxx~~~ssscccXXXQQQOOOQQQRRRYYYfffsssxxxsssmmmdddYYYPPPMMMLLLLLLVVVddd{{{qqqdddXXXPPPLLLJJJLLLJJJTTTfffnnnfff\\\YYYUUUXXXWWWTTTXXXdddnnnqqqjjjiiiiiimmmtttxxxyyyxxxuuuuuurrrqqqttttttlllbbbSSSMMMIIIHHHFFFCCCDDDGGGIIIJJJMMMQQQTTTVVVXXXXXXYYYWWWTTTNNNJJJKKKQQQVVV___dddiiijjjkkkllljjjeeeccccccaaa`````````aaaaaa```bbbeeehhhiiiiiihhhgggddddddeeedddcccccccccddddddbbbcccgggjjjlllqqqxxxzzzvvvvvvxxx~~~ttt\\\XXXQQQIIICCC>>>999666333333333333333333333333333222222222111111111111111000000//////000000111000000000000000000000000////////////............---...//////000555???GGG222111///---,,,---......+++,,,---...////////////....................................////////////---///000000000000111333222666<<>>BBBOOOcccwwwqqq^^^UUUPPPPPPRRRXXXggg}}}{{{sssuuu}}}~~~}}}|||kkk\\\RRRLLLQQQQQQVVVbbbpppyyyyyyuuuggg\\\SSSQQQNNNNNNWWWddd|||sssfffZZZQQQMMMKKKOOOMMMVVViiiqqqggg\\\YYYSSSWWWWWWTTTYYYgggrrruuukkkjjjkkkooovvv{{{|||{{{zzzyyywwwvvvwwwvvvkkk___QQQLLLIIIIIIGGGCCCCCCEEEKKKMMMPPPSSSVVVXXXYYYYYYSSSSSSPPPKKKHHHIIIOOOTTTXXX^^^ccceeegggiiigggbbb``````^^^^^^^^^^^^___```___aaadddfffgggfffdddccc^^^```aaabbbaaaaaaaaabbbbbbaaabbbdddeeefffnnnwwwzzz}}}tttuuuxxx{{{eee^^^TTTLLLFFF@@@999444333333333333333333333333333333333222222222222111111111000000000000111111000000000000000000000000000/////////............,,,...000...---000777>>>333111///---,,,---...///,,,---...///000000000000..................................../////////000,,,...///000//////111333333888???FFFKKKVVVkkk~~~~~~~~~{{{~~~~~~~~~~~~~~~zzzsssppplllhhhfffccc```]]]UUUVVVWWWYYY\\\___bbbdddjjjkkkmmmnnnooonnnnnnmmmgggeeeeeeeeebbb___bbbhhhnnnvvv111000111555666666;;;AAAHHHGGGXXXvvvxxxaaaQQQOOOUUUQQQZZZfffvvvyyyzzz|||uuupppjjjhhhuuu|||```QQQPPPLLLLLLRRRYYYfffqqq```TTTRRRNNNJJJVVVhhh}}}iiiWWWQQQMMMIIIMMMNNN\\\pppvvvhhhXXXQQQJJJPPPQQQQQQ]]]ooovvvrrrjjjiiilllrrryyy~~~~~~~~~zzzxxxyyyzzzssseeeYYYNNNLLLHHHEEECCCDDDFFFGGGLLLNNNRRRVVVZZZ]]]^^^___WWWSSSMMMIIIHHHKKKOOOSSS[[[]]]```ccceeeffffffeee^^^\\\[[[\\\^^^___^^^[[[[[[\\\^^^```aaabbbbbbbbbbbbaaa______```aaa```___^^^______^^^```dddiiinnnwww|||{{{qqqmmmrrryyywwwgggVVVNNNKKKFFF>>>888666555333444444444333111333222222111111222222333444333111000///...//////222111111111000000////////////000000///...------000000000000////////////000000000000///...---,,,---.........---,,,,,,+++////////////////////////////////////000000000000000111222111000000222444777:::>>>DDDOOOaaaxxx~~~}}}}}}|||zzzwwwsssvvv{{{|||}}}zzzzzz}}}{{{wwwooonnnkkkgggbbb^^^ZZZXXXUUUVVVXXXZZZ___cccgggjjjiiikkkmmmoooooommmkkkiiijjjiiigggfffeeeeeeffffffiiippp}}}000000333777888888<<>>EEEPPP\\\nnn~~~uuuhhh```[[[WWWVVVYYYeeettt~~~yyyxxxzzzlllaaaXXXUUURRRRRR[[[iiirrraaaSSSNNNJJJMMMRRR^^^{{{ooo[[[TTTPPPMMMTTT```~~~qqq___VVVSSSOOOKKKQQQbbbvvv|||nnn]]]TTTPPPPPPPPPVVVhhhyyy|||ttthhhggghhhmmmuuu|||~~~}}}~~~|||rrrbbbVVVJJJIIIFFFEEEFFFHHHLLLNNNSSSWWW^^^cccdddaaa\\\YYYQQQMMMHHHEEEFFFLLLSSSXXXbbbccceeefffggggggffffffccc```]]][[[[[[[[[[[[ZZZYYY[[[^^^aaaccccccaaa```dddaaa___^^^___```_________``````___]]]]]]^^^```hhhmmmwwwqqqhhhhhhmmmvvvyyy}}}mmm[[[TTTOOOFFF<<<888666444444444555333222333222222111111222222333111111000000000000111111111111000000000000////////////000000000///......---------,,,,,,,,,,,,+++++++++---....../////////---............---,,,,,,---------------------------------.........//////...000333333333333444555<<<>>>CCCNNN___ttt~~~~~~}}}yyyvvvtttsssmmmjjjhhhhhhfffdddgggmmmqqquuu{{{|||zzzzzz~~~zzzrrrmmmiiigggbbb^^^[[[ZZZZZZ[[[]]]^^^```bbbeeegggiiikkkllllllmmmmmmmmmmmmlllllliiihhhgggfffeeeeeeeeefffiiinnnvvv000222666;;;;;;:::???GGGVVVfffxxxrrrfff\\\\\\bbbddddddeeemmm}}}|||}}}qqqcccUUUPPPNNNNNNWWWddd|||zzzqqqbbbRRRQQQLLLNNNQQQYYYrrrvvv___UUUQQQNNNTTT]]]yyytttaaaWWWSSSOOOKKKTTTgggzzzrrr```VVVQQQPPPPPPZZZooo}}}sssgggeeeeeejjjssszzz~~~~~~|||ooo___TTTIIIHHHFFFEEEFFFJJJMMMPPPUUU[[[ccciiiiiiccc[[[VVVNNNKKKGGGFFFIIIQQQYYY^^^hhhiiijjjjjjjjjjjjjjjiiidddbbb^^^\\\\\\]]]^^^___\\\___bbbfffhhhhhhfffeeeiiigggcccbbbbbbaaaaaa``````bbbbbbbbb```^^^^^^___bbbgggppp{{{ssshhheeehhhwwwzzzzzzcccZZZUUULLLAAA:::777555444444555444333333222222111111222222333000000000000000111111222000000000000000000////////////000000000//////...---------,,,,,,,,,+++++++++,,,,,,---......------------............------////////////////////////.........////////////000...000333444444555666777>>>@@@GGGTTTfffzzz~~~|||{{{}}}}}}xxxsssnnnkkkjjjjjjccc```___```______ccciiilllqqqyyy}}}zzzyyyzzz~~~xxxqqqllljjjfff```[[[XXXXXXZZZ\\\aaabbbdddfffhhhiiijjjjjjmmmmmmmmmmmmmmmmmmmmmmmmiiihhhhhhgggfffffffffeeehhhkkkrrr|||222333777;;;:::;;;DDDNNN___ooo~~~{{{kkk___XXX___jjjqqqssssssvvv~~~~~~mmm\\\SSSNNNLLLVVVbbbwwwzzzpppdddUUUPPPKKKMMMPPPUUUkkk{{{dddWWWRRRPPPUUU\\\tttxxxbbbVVVQQQNNNLLLWWWkkk}}}tttbbbWWWRRRPPPSSSaaawww~~~rrreeecccdddiiirrrzzz~~~}}}zzzkkk[[[PPPIIIHHHFFFFFFHHHKKKOOORRRXXX^^^ffflllkkkcccZZZSSSKKKIIIGGGHHHLLLTTT]]]bbbjjjjjjkkkkkklllllllllllleeeeeecccbbbbbbdddgggiiigggjjjnnnrrrtttuuuuuutttrrrooollliiigggeeebbb``````aaaccccccaaa______``````ccclllwwwuuuhhhccceeevvv{{{|||kkk___ZZZQQQEEE;;;999666444444555444444333222222111111222222333...///000000111111222222//////////////////000000//////000000000000000///............---------,,,------......---,,,,,,+++------...//////......---000000000000000000000000///000000000000111111111...000333555555666888:::AAAEEENNN]]]nnn}}}zzzyyywwwxxx{{{~~~{{{xxxwwwsssppplllgggccc```______ZZZWWWWWWYYYZZZZZZ___fffjjjpppyyyyyyxxxxxx{{{~~~xxxrrrnnnkkkggg```ZZZXXXYYY\\\^^^dddeeehhhjjjkkkkkkkkkjjjnnnnnnnnnnnnnnnnnnnnnnnniiiiiiiiiiiihhhgggffffffgggiiinnnwww333444777:::;;;???MMM[[[mmmvvvrrrggg\\\WWW```oooxxx||||||{{{iii]]]RRRLLLRRR^^^sss{{{mmm___OOOIIIKKKOOORRRgggkkk\\\TTTRRRVVV]]]rrr}}}eeeWWWQQQNNNNNN[[[ooo~~~uuudddXXXRRRRRRXXXjjj~~~rrrbbbbbbccciiissszzz~~~}}}vvveeeVVVMMMHHHHHHGGGHHHKKKOOOTTTWWW___cccjjjmmmjjjbbbXXXQQQGGGGGGHHHKKKPPPXXX```eeehhhiiiiiijjjlllmmmnnnnnnkkklllllllllmmmooorrrvvvwwwyyy|||~~~zzzwwwsssmmmgggccc___aaabbbbbb```______``````aaagggqqqzzzzzzkkkdddeeepppxxx||||||tttddd]]]SSSHHH===:::666555555555555444333222222111111222222333...///000111111111111111......////////////000000//////000111111111000000////////////............/////////......---++++++------...////////////...........................000000111111111222222222///111333444555777;;;>>>>>>GGGTTTdddqqq|||{{{tttttttttvvv{{{~~~zzzuuupppllljjjiiicccaaa^^^ZZZWWWUUUTTTTTTPPPNNNOOORRRTTTVVV\\\ccciiipppyyy~~~~~~wwwxxxzzz~~~zzzvvvrrroookkkfff```[[[YYY[[[___bbbfffhhhkkknnnooonnnlllkkknnnnnnoooooooooooonnnnnnjjjkkkkkkkkkjjjiiihhhggghhhiiilllsss~~~444444666999<<>>;;;777555555555555555333222222111111222222333///000111111222111000000........./////////000000//////000111111111111111////////////.........---....../////////......---------...///////////////........................000000000000111111111111000111222333444888===AAA@@@LLL^^^ooozzzzzzwwwssstttuuuxxx~~~}}}{{{sssqqqmmmhhhccc```]]]\\\VVVUUUTTTRRRPPPOOOMMMMMMKKKIIIJJJOOORRRTTT[[[bbbiiipppyyy}}}{{{zzzwwwyyy~~~yyyuuurrrooommmfffccc^^^[[[[[[___cccfffhhhkkkooorrrsssrrrooonnnmmmnnnpppqqqqqqpppnnnmmmllllllllllllllljjjiiihhhjjjjjjkkkpppyyy444444666999>>>KKKcccxxxzzzllldddaaaYYYWWWaaaqqq}}}kkkXXXVVV]]]aaasssooo___TTTOOOLLLKKK^^^~~~|||hhhZZZTTTWWW]]]wwwooo]]]VVVSSSQQQ```sss~~~~~~tttdddXXXTTTXXXeee{{{ttt``````dddllluuu|||~~~~~~{{{}}}nnn]]]OOOIIIFFFGGGIIIMMMTTT\\\cccgggoooqqqrrrooohhh^^^SSSLLLMMMOOOSSSXXX___fffkkknnnkkklllnnnpppsssvvvyyyzzz{{{~~~~~~vvvjjjjjjiiigggdddbbbcccdddbbb______dddlllxxx}}}sssrrrfffqqqyyykkk___SSSGGG???;;;777555555555666555333222222222222222222333///000111222222111000///---.........//////000000//////000111111111111111//////.........---------,,,---...///000000000000------...///000000//////111111111111111111111111////////////000000000000111111222222444888>>>CCCHHHWWWmmm~~~zzzvvvuuuvvvwwwyyy}}}zzzuuupppnnnjjjhhhddd___[[[XXXVVVVVVPPPPPPPPPOOONNNMMMKKKJJJJJJIIIJJJOOORRRUUU\\\dddiiioooyyy}}}zzzxxxwwwwww{{{}}}vvvqqqnnnllljjjbbb```\\\[[[\\\aaafffjjjjjjmmmqqquuuvvvtttrrrpppmmmnnnqqqrrrrrrqqqnnnmmmlllmmmnnnnnnmmmllljjjiiilllkkkkkkooovvv555999<<<<<<@@@NNNeeewwwsssfffaaaZZZXXX\\\hhhvvv}}}yyyvvvqqqnnnssszzz~~~xxxwww|||{{{dddXXXYYY]]]mmmzzziiiZZZPPPOOONNNTTToooooo^^^YYYZZZZZZoooyyycccVVVWWWWWWhhhvvvxxxaaaYYYVVV\\\mmmrrreeebbbdddoooyyy~~~ssseee\\\SSSJJJJJJIIILLLUUU___fffkkknnnwwwqqqmmmjjjcccZZZTTTTTTPPPTTT[[[aaafffjjjooorrrqqqpppoooqqquuuxxxzzz{{{xxx|||yyyrrriiieeeddddddaaa^^^______aaadddeeelll{{{{{{tttvvvtttyyyxxxwwwyyywww```NNNEEEDDD>>>;;;:::888444333666444444444333333333222222333333222222111000000000222111111111000000//////111000000///...------,,,000000//////.........---------............------//////000000///...------............/////////000111111111111000000000000222000222666777888>>>EEEKKKccc{{{~~~yyysssppprrrrrrwww~~~}}}|||yyytttooojjjeeeccc\\\[[[XXXUUURRRQQQPPPPPPMMMLLLKKKJJJIIIIIIJJJJJJJJJLLLMMMOOORRRWWW]]]aaaiiirrr||||||xxxtttyyy|||uuupppllliiifffaaaaaa```aaacccfffiiikkkqqqpppoooppprrrsssrrrrrrooopppqqqrrrrrrqqqpppooommmmmmlllkkkkkkjjjjjjiiillliiihhhkkknnnttt333777;;;===CCCSSSjjj{{{lll^^^YYY[[[\\\bbbnnnzzzzzztttnnnjjjgggdddhhhooo}}}xxxpppjjjkkkqqq}}}ppp^^^WWWUUUaaatttlll]]]SSSQQQPPPSSSiiixxxeee\\\ZZZYYYmmm}}}gggZZZ[[[YYYkkkyyyxxxccc\\\[[[ccctttooobbb```cccooozzz~~~pppaaaWWWOOOHHHIIIJJJOOOZZZeeennnsssuuuuuunnngggccc]]]VVVSSSTTTWWW[[[aaafffiiimmmqqqsssrrrqqqqqqrrrtttvvvwwwvvvtttwwwzzzzzzwwwuuuuuuvvvuuuuuuuuuvvvxxx}}}qqqiiifffdddaaa^^^______aaacccdddiiiwwwxxxtttvvvwwwrrrrrruuu{{{fffTTTJJJEEE???;;;:::777333222444222222222111111111111000111111111111111111222222111111111111000000000///111111000//////...------000/////////............---......//////......---///////////////...------........./////////000000//////000000111111111222111000222666999;;;AAAIIIVVVqqq~~~zzzvvvqqqpppssssssyyy}}}zzzqqqppplllhhhccc___\\\ZZZWWWUUUSSSPPPNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMNNNQQQVVV[[[```jjjsss|||~~~{{{yyyxxxwww}}}~~~vvvpppkkkhhheeeddd___```aaacccfffjjjmmmoooqqqppppppqqqrrrrrrrrrqqqpppqqqqqqqqqqqqqqqqqqpppmmmllllllkkkjjjjjjiiiiiijjjggggggiiikkkppp|||444888===BBBLLL^^^sssyyybbbVVVSSS[[[aaalllwwwvvvmmmeeeaaa``````ccchhhuuu}}}rrriii```^^^cccooo}}}gggXXXSSSWWWddd|||vvvfffYYYVVVTTTUUUdddxxxnnnaaa]]]]]]lllnnn```___[[[nnn}}}xxxeee``````lll}}}jjjaaa```eeerrr|||{{{jjj\\\SSSMMMHHHJJJOOOWWWbbbnnnwww{{{|||uuulllbbb\\\YYYUUUVVVYYY___bbbgggkkkmmmppptttvvvuuutttssstttttttttrrrpppnnnppppppooolllhhhggggggfffffffffeeegggkkkpppuuu~~~qqqiiieeebbb`````````aaabbbbbbfffppp|||xxxvvv~~~|||pppmmmnnn~~~ooo]]]PPPJJJCCC===;;;888444222444222222222222111111111111///000000111222222333333111111111111000000000000111111111000000//////...////////////............---......//////......---///////////////......---....../////////000000000......///000111222333333111111333777:::===EEENNN^^^yyytttooommmpppuuuvvv||||||xxxsssnnnkkkfffddd```\\\XXXVVVTTTTTTRRRQQQPPPNNNLLLLLLKKKKKKIIIIIIJJJKKKJJJIIIHHHGGGKKKLLLNNNPPPSSSXXX^^^bbbmmmuuuzzzvvvvvvyyy|||{{{sssmmmhhhfffcccbbb^^^```cccgggkkkoooqqqrrrssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqrrrrrrrrrllllllkkkkkkjjjjjjiiiiiihhheeeeeefffgggkkkuuu999<<>><<<888666777555555444444444333333333000000111111111222222222111111111000000000000000222111111111000000000//////////////////...............////////////.........///////////////.........////////////000000000...//////000111111222222222222444888999===GGGRRRbbb{{{qqqllliiijjjpppwww{{{yyytttooojjjdddaaa___]]]ZZZWWWUUUTTTTTTUUURRRQQQQQQPPPOOOOOONNNNNNLLLMMMNNNOOOOOOMMMKKKJJJMMMOOOQQQTTTXXX^^^eeejjjqqqyyy}}}wwwsssuuu||||||tttlllhhheeecccbbbaaacccggglllppprrrttttttuuuvvvvvvuuutttsssssstttuuutttrrrrrrrrrrrrtttuuulllllllllkkkjjjjjjiiiiiihhheeedddeeedddfffoooxxx<<>>;;;888888555555555444444444333333222222222111111111000000000000000000000000111111111111111111000000000000.........///////////////...//////////////////.........///////////////...////////////000000000111111111000000000000000000333444666888999===IIIUUUjjj~~~|||sssjjjffffffiiiqqqzzz}}}yyysssmmmhhhddd___\\\[[[YYYWWWUUUUUUUUUWWWXXXVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTVVVVVVVVVTTTQQQPPPNNNPPPTTTXXX]]]eeemmmrrrwww~~~yyytttqqqvvv|||ssskkkgggdddcccbbbfffhhhlllpppssstttttttttwwwxxxyyyxxxvvvtttuuuwwwvvvuuutttsssssstttuuuvvvmmmmmmllllllkkkjjjjjjjjjhhhfffeeeeeeddddddjjjsss<<>>DDDTTTddd}}}tttmmmgggdddfffkkkrrr|||uuurrrmmmjjjiiihhhfffeee^^^___```bbbdddeeegggggglllmmmmmmmmmmmmlllkkkjjjdddcccbbb```^^^\\\ZZZZZZ\\\^^^aaafffkkkrrrzzzzzzuuuooommmqqqzzz}}}wwwrrrjjjeeedddeeeffffffmmmnnnqqqsssuuuvvvwwwwwwtttwwwzzzyyyvvvuuuwwwzzzvvvvvvwwwwwwwwwwwwvvvvvvooooooooonnnmmmmmmllllllhhhfffffffffcccaaafffmmmyyy>>>CCCSSSmmmhhh[[[WWWUUUZZZbbbkkk}}}xxxqqqnnnnnnooonnnooowww{{{vvvwww{{{|||fffaaaXXXVVVdddzzziiiaaabbbggg~~~wwwooommmxxxoooqqquuujjjqqq}}}rrr```bbbiiiwwwnnn]]]TTTPPPOOOSSSZZZeeewwwyyylllhhh```^^^dddmmmqqqrrrsssooopppqqqpppppprrruuuwwwwwwtttnnnjjjgggdddbbb```___\\\ZZZZZZ\\\^^^\\\ZZZXXX[[[^^^___]]]ZZZYYYXXXWWWYYY]]]ccciiiyyy~~~uuujjjccc^^^]]]^^^aaaiiiqqqyyypppmmmgggooovvv}}}~~~yyyxxxssseeeVVVNNNHHHAAA999666666666555555555444444444000000000111222222333333//////000000111111111222............////////////---.........//////000000//////000000000000//////------...///000000//////000000000000111111111111......///000111222333333222444999===@@@HHHZZZkkkvvvkkkjjjeeedddiiiooowwwvvvssspppnnnnnnnnnnnnmmmfffhhhjjjmmmoooqqqrrrsssxxxxxxyyyyyyxxxwwwvvvuuuuuusssqqqnnnllljjjiiihhhfffgggjjjnnnrrrxxxxxxqqqkkkjjjqqq{{{{{{tttoooiiieeeeeehhhjjjlllmmmnnnpppsssuuuwwwxxxyyyrrrvvvyyyxxxuuutttwwwzzzvvvwwwxxxyyyyyyxxxwwwvvvpppppppppooonnnnnnmmmmmmgggeeeeeeeeeccc```eeekkkrrrBBBFFF[[[|||vvv```ZZZ]]]bbbhhhmmmrrrrrrpppllljjjooozzzuuullllllzzzyyyjjj]]]\\\```nnntttfff```iiirrrpppxxxzzz{{{yyyooowwwjjjeee```lllzzzyyygggWWWRRRPPPNNNUUUaaayyywwwnnneeegggkkkppptttwwwyyyzzzssssssrrrqqqpppooonnnmmmnnnjjjfffcccbbb___[[[XXX[[[[[[[[[[[[\\\]]]___```_________^^^\\\ZZZXXXVVVXXXYYYZZZZZZ\\\jjjvvvmmmddd^^^bbbdddcccgggooowwwhhhhhhiiinnnxxx~~~qqq~~~rrr]]]TTTOOOEEE;;;666222444666777666555444555444333222222111111222222000000///...............////////////............///.........------------////////////////////////......//////000000111111000000000000111111111111222222222111222222333333444666<<>>EEEKKK\\\zzz|||||||||ssslllfff```ccchhhpppzzzxxxpppeee^^^ZZZ[[[___eeepppyyy}}}yyyvvvtttooommmkkklllooosssvvvwww|||zzzxxxxxxyyyzzzyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyytttsssrrrpppooommmlllkkklllkkkjjjhhhgggfffffffffnnnvvvFFFUUUnnnuuunnnkkklllpppxxxyyyuuupppkkkkkkmmmuuuwwwxxxzzz~~~tttkkk```[[[[[[eeewwwpppiii___]]]nnnpppcccbbbpppuuuvvvvvvxxx~~~iiigggggguuuwwwcccYYYPPPMMMPPPZZZlll~~~wwwqqqqqqrrryyy{{{}}}~~~}}}}}}zzzvvvpppkkkgggdddccc]]]\\\[[[[[[\\\___bbbccchhhiiimmmrrrxxxzzztttooollliiieeeaaa___\\\[[[```hhh}}}qqqhhhiiiiiihhhmmmuuuuuujjjaaaeeettt~~~xxxzzzbbbNNNBBB???999777555444444444333333333222222111111111111111333222222111111222222222111111111111000000000000000000000000////////////////////////////////////000000000///.........---///000000000111111111111111111111111222333444444444999@@@GGGPPPeee||||||yyynnnhhheeecccdddjjjuuu~~~ssslllbbb\\\WWWXXXZZZ___hhhpppwwwyyy{{{{{{xxxuuusssrrrmmmmmmnnnpppsssxxx{{{}}}|||zzzyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzuuuuuutttrrrpppooommmmmmnnnmmmkkkiiihhhgggffffffkkksss~~~GGGYYYrrr|||nnnjjjmmmuuu~~~rrrkkkgggdddeeehhhmmmrrrzzztttggg^^^ZZZ^^^mmm{{{~~~oooccc\\\fffzzz~~~llleeelllwww{{{wwwzzz{{{iiiiiijjjyyyrrr^^^WWWPPPPPPVVVdddvvvuuuppprrrvvv|||}}}~~~}}}yyytttnnnhhhcccaaa___ZZZ[[[]]]```dddjjjooorrr{{{}}}wwwpppiiiddd___\\\___dddwwwvvvmmmllllllkkkqqqyyy~~~qqqcccbbbmmm{{{~~~xxxuuuzzztttuuuhhhQQQFFFBBB;;;888555444555666666555333222111111000000111111111111000000000111111222111111111111000000000000000000000000////////////////////////////////////222111111111000////////////000000000111111111111111111111111222333444555777<<>>CCCKKK\\\uuu~~~{{{zzz}}}vvvlllccc___bbbiiiooovvvvvvnnniii```ZZZVVVVVVUUUTTTWWW[[[fffiiilllmmmmmmmmmnnnooonnnppptttwwwyyy|||~~~{{{yyyyyyzzzzzz{{{|||||||||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwuuutttrrrqqqpppnnnmmmllljjjiiihhhhhhhhhkkkpppxxxTTTeee{{{yyynnnqqqtttfff___]]]]]]```cccccckkkxxxnnnbbbaaafffuuu}}}nnngggfffppp}}}vvvtttwwwhhhlllxxxuuufffXXXTTTSSSZZZkkk~~~~~~{{{yyywwwyyy~~~~~~~~~yyyvvvtttqqqmmmiiigggfffffffffgggmmmvvv~~~qqqddd```ccciii}}}rrrqqqqqqqqqxxxtttgggeeejjjoooqqqppplllfffcccfffqqq|||ooosssuuuaaaTTTMMMFFF@@@888555666777666333222222111000000000000000///////////////000111111000000000/////////....../////////.........------////////////////////////000000000000111111111111000000000000111111111111000000000111222333555666;;;>>>CCCNNNccc}}}{{{wwwxxx~~~yyynnnfff___\\\cccllluuu}}}zzzrrrllliiibbb^^^ZZZZZZWWWSSSSSSVVVYYY\\\```dddfffiiilllnnnooorrrwwwzzz{{{||||||zzzzzz{{{}}}~~~~~~|||zzzxxxwwwxxxyyy{{{{{{{{{zzzyyyzzzyyyxxxwwwuuusssrrrqqqooonnnmmmlllkkkkkkkkkkkklllpppwww___ooowwwnnnsss~~~|||~~~pppbbb\\\\\\\\\^^^bbbcccjjjwww|||kkkeeefffhhhttt|||nnneeehhh|||vvvhhhmmm~~~qqqaaaUUURRRSSS^^^rrr{{{zzz|||{{{|||{{{uuurrrkkkjjjhhhhhhiiilllnnnppptttzzzllleeegggeeezzztttrrrrrrssszzz~~~kkkbbbbbbdddfffdddaaa^^^]]]aaalllzzzpppoootttvvv|||zzzhhh[[[RRRKKKDDD;;;666666666444111222111111000000000000000000000//////000111222222////////////............///.........------------////////////////////////......//////000000111111000000000000111111111111000000000111222444555666<<<>>>CCCPPPhhhyyytttvvvuuujjjddd^^^]]]eeeooozzzwwwpppkkkiiifffbbb______[[[VVVSSSUUUOOOSSSXXX]]]bbbfffjjjmmmppptttyyy{{{{{{|||}}}}}}zzzzzz{{{}}}zzzxxxwwwyyy{{{}}}}}}|||{{{zzz{{{zzzyyywwwuuutttsssrrrpppooonnnmmmmmmmmmmmmmmmmmmpppwwwooo|||wwwxxxwwwoooiiikkkccc]]]\\\\\\ZZZZZZ\\\^^^iiiyyyppp```aaaeeeuuu|||kkkggguuuqqqnnnxxx~~~jjjZZZUUUVVV\\\lll}}}}}}~~~zzztttooollliiihhhhhhiiinnnuuu{{{|||kkkccceee{{{zzzvvvtttuuu}}}xxxggg______bbb```^^^[[[ZZZ___jjjwwwzzziiibbbcccjjjrrrqqqaaaZZZUUUNNNDDD;;;666555444444444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000111////////////000000000000222222111111111111222222222111000111333555666666;;;CCCNNN^^^ttt{{{wwwuuuxxxrrriii```\\\]]]aaallluuuvvvnnnmmmnnnlllhhhbbb]]]ZZZVVVRRRNNNMMMOOOQQQUUUZZZaaajjjoootttwww{{{}}}~~~~~~~~~|||zzz{{{~~~}}}{{{yyywwwvvvuuussspppnnnnnnnnnmmmlllnnnpppttt}}}xxxyyy~~~oooeee```ddd^^^ZZZ[[[\\\ZZZZZZ\\\___lll|||~~~mmm```aaakkk~~~{{{nnnpppzzzsssqqq{{{wwwdddUUUSSSWWWbbbttt}}}yyytttnnnjjjhhhmmmnnnpppsssyyywwwkkkeeezzz{{{xxxwwwxxx~~~iii\\\YYY[[[\\\\\\\\\]]]bbbkkkvvv~~~oooddd```aaakkkzzzuuuddd[[[UUUNNNDDD<<<888666555555444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000000000////////////000000000000222222111111111111222222333222111222444666888888@@@EEEQQQfff|||~~~}}}xxxuuutttxxx~~~nnnfff^^^\\\___fffrrr|||}}}xxxwwwxxxtttnnngggbbb^^^YYYSSSMMMLLLMMMOOOTTT\\\eeennnrrrxxxzzz~~~~~~~~~~~~~~~~~~|||zzz{{{}}}~~~}}}}}}}}}|||{{{yyyxxxwwwvvvtttqqqooooooooonnnmmmnnnooosss{{{yyyxxxggg]]]XXX\\\XXXWWW[[[]]][[[[[[]]]dddrrr~~~gggaaabbblll}}}yyyrrrsssvvvwwwooo^^^SSSPPPZZZkkk|||xxxsssnnnkkkhhhgggqqqsssxxx~~~vvviiizzz}}}{{{{{{}}}mmm]]]WWWVVVWWWYYY\\\```eeemmmvvv|||zzzggg]]][[[fffwww|||jjj\\\UUUOOOEEE===999777777666444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000000/////////////////////000000000000222222111111111111222222444333333333555777:::;;;EEEGGGWWWsss~~~zzzwwwvvvtttvvv||||||ttthhhaaa[[[\\\bbblllyyy|||qqqiiiccc\\\TTTMMMKKKJJJMMMUUUaaammmtttwww}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{zzzyyyyyyxxxwwwuuurrrqqqqqqqqqpppnnnmmmnnnqqqxxxxxxxxxsssbbbZZZWWWWWWVVVXXX^^^```___^^^```kkkzzz~~~}}}|||vvvkkkaaaaaakkk{{{{{{zzzzzziii\\\UUURRR^^^rrr~~~|||yyyuuuqqqnnnmmmmmmmmmtttxxxsss~~~rrrddd[[[VVVVVVXXX[[[___dddmmmvvv|||ppp```]]]gggxxxqqq___UUUOOOFFF>>>:::888777666444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////111111111000//////......////////////000000000000222222111111111111222222333333333333444777;;;>>>GGGIII^^^zzzvvvsssuuuvvv{{{yyyooobbb\\\YYY]]]eeepppqqqfff]]]TTTNNNKKKJJJMMMXXXhhhuuu{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{}}}}}}||||||{{{zzzyyyxxxwwwvvvtttsssssssssqqqpppmmmnnnpppvvv~~~yyynnn___XXXVVVWWWWWW\\\cccfffdddeeehhhsss~~~yyyuuunnnlllkkkjjjiiiooo|||kkkbbbaaajjjzzz{{{zzzggg\\\YYYWWWdddxxx}}}zzzwwwuuurrrooooooqqqtttvvvzzzxxxlll```WWWXXXXXXYYY[[[aaakkkvvv~~~}}}kkk```hhhwwwyyydddVVVPPPGGG???:::888666555444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////000000000000//////......////////////000000000000222222111111111111222222111222333222333666;;;???GGGNNNiii}}}wwwsssqqqtttwww~~~tttkkk^^^ZZZYYY```iiittt{{{jjj]]]UUUPPPLLLMMMSSS```ppp|||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||~~~|||zzzxxxwwwwwwvvvuuutttuuutttrrrqqqoooppprrrvvv}}}}}}iii\\\VVVSSSWWWYYY```iiimmmlllooosss|||zzzssskkkggg```^^^]]]^^^___dddqqq~~~pppfffccckkkttt|||fff\\\[[[]]]jjj}}}|||xxxsssrrrpppppprrrvvv{{{sssdddYYYZZZYYYXXXYYY^^^iiivvv~~~xxx||||||fffkkkwwwkkkXXXRRRIIIAAA<<<888666444444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222222111111111111222222000222333222222555<<>>:::666444444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000------......///000000000////////////000000000000222222111111111111222222111333444333333666>>>DDDNNNfff{{{vvvtttssssssvvv|||~~~ttthhhaaa]]]XXXXXX^^^jjjuuu~~~xxxbbbXXXVVVRRRYYYfffsss}}}}}}}}}~~~~~~~~~~~~~~~|||{{{yyyxxxvvvuuuuuuuuuvvvuuusssqqqsssvvvyyy{{{~~~qqq|||sssddd^^^[[[VVVTTTXXXbbbnnnuuuyyyyyyvvv}}}uuummmfff```\\\[[[ZZZYYY[[[```eeevvvwwwooooookkk{{{ddd[[[]]]eeettt|||yyyxxxxxxzzz~~~pppjjjYYYYYYYYY[[[___hhhrrryyy{{{zzz```YYYPPPGGGAAA<<<888555444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,---...///000111111////////////000000000000222222111111111111222222222444666555444888@@@GGGRRRpppyyyuuussstttuuu{{{}}}nnnaaa[[[ZZZVVVXXX```mmmzzzfffZZZWWWTTT^^^lllzzz}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyvvvuuuuuuuuuvvvvvvsssqqquuuxxx{{{}}}zzzwwwnnn```WWWSSSSSSUUUYYY```iiisss~~~~~~xxxrrrpppkkkfffbbb```______bbbjjjvvvnnnooorrrzzzsssbbb]]]bbbpppuuugggZZZXXXYYY^^^cccgggpppyyy{{{gggZZZLLLEEEAAA;;;777666555555444333222222222222111111111111111111111111111111111111111111111111...///000000000///---,,,,,,------...///000111111111111111000000000000000000222222222111000111222444999444000888<<>>AAAJJJ[[[|||{{{wwwsssooommmnnntttzzzyyykkk^^^VVVUUUUUUUUU```iiiuuuxxxvvv{{{}}}|||}}}~~~~~~~~~~~~~~~}}}~~~|||{{{{{{||||||{{{zzzvvvvvvuuuuuuuuuvvvwwwwww|||}}}~~~~~~~~~}}}}}}~~~~~~{{{wwwtttrrrpppmmmjjjjjjiiigggdddbbb___^^^]]]``````aaaaaaaaaaaaaaaaaadddddddddeeefffgggiiiiiiggghhhjjjnnnrrrvvvyyy{{{zzz~~~rrrlllrrr^^^UUUSSSRRRQQQQQQPPPVVVbbbooo~~~|||zzz{{{|||rrrjjjaaaXXXWWW]]]jjj{{{kkk\\\OOOQQQ[[[dddjjjnnntttvvvzzz{{{yyyyyy}}}~~~ppp]]]PPPGGG???999888666666555444333333333333222222222222222222222222111111111111111111111111222111000......///000000000000000000000///////////////000000111111111111111333333333222111222333222888777888>>>AAAMMMccczzzxxxtttnnnlllooouuuyyy|||qqqbbbXXXSSSSSSVVVXXXccclllxxx}}}~~~~~~~~~~~~~~~}}}||||||||||||{{{yyyvvvuuuuuuttttttuuuvvvvvvzzzzzz{{{{{{|||{{{zzzyyyxxxtttooojjjgggccc```]]]^^^]]][[[XXXVVVTTTSSSSSSXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^```cccgggkkkoooqqqooouuu}}}wwwpppuuuuuugggYYYSSSQQQOOOOOOQQQPPPYYYfffuuu|||uuuggg^^^YYYUUUXXXddduuuvvvdddRRRNNNTTT[[[ccchhhppppppssstttrrrqqqwww|||~~~{{{fffXXXMMMBBB;;;999777666555444333333333333333333333333333333333333111111111111111111111111111111000000//////000000000000000000000000000000/////////000111111222222222333444333222111222444444888777999???CCCTTTooo~~~yyyxxxsssnnnmmmrrrvvvwwwssshhh\\\UUUSSSSSSXXX^^^hhhqqq}}}~~~~~~}}}}}}}}}|||zzzxxxwwwwwwwwwvvvvvvuuuuuuuuuxxxwwwvvvwwwxxxvvvtttqqqoookkkeee```]]]YYYVVVSSSSSSRRRPPPNNNMMMLLLLLLMMMOOONNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSUUUXXX\\\___cccdddffflllsssyyy}}}uuutttvvvfff^^^UUURRROOOMMMPPPTTTTTT\\\iiixxxtttcccXXXWWWWWW___ooopppZZZOOOPPPVVV___fffiiiiiikkknnnllllllvvv|||}}}~~~wwwyyy~~~qqqaaaTTTGGG>>>:::777666555444444333333444333333333333333333333333111111111111111111111111000111111111111000///////////////000111111111222...//////000111111222222222333444444222222333444444888777:::AAAGGG]]]}}}||||||uuutttppplllooowwwyyyuuuhhh```XXXUUUTTTTTT[[[cccooowww~~~~~~~~~}}}|||yyyvvvvvvvvvwwwvvvuuutttrrrqqqrrrpppooonnnnnnlllgggcccaaa]]]XXXSSSQQQNNNLLLJJJJJJIIIGGGFFFFFFGGGIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJMMMPPPSSSVVVXXX[[[```ffflllpppwww~~~yyy|||xxxggg]]]XXXSSSQQQOOOMMMQQQWWWXXX___kkkxxxuuucccVVVXXX\\\gggyyyzzzaaaSSSPPPUUU___hhheeedddfffjjjiiikkkvvv~~~xxxlllkkkooorrr}}}wwwhhhZZZKKK@@@<<<777777555444444444444444333333333333333333333333111111111111111111111111000111111222222111///.........///000111222222333...//////000111222222222222333444444222222333444444888777;;;CCCJJJddd~~~zzz{{{rrrqqqmmmjjjpppyyyzzzuuubbb[[[VVVVVVTTTUUU]]]gggttt|||~~~~~~~~~~~~{{{xxxuuussstttuuuuuusssqqqnnnlllllljjjgggfffeeeaaa\\\WWWTTTPPPLLLHHHGGGFFFEEEDDDEEEDDDCCCBBBCCCDDDGGGHHHEEEEEEDDDDDDEEEGGGHHHJJJFFFEEEDDDBBBAAA@@@@@@@@@AAAAAACCCEEEHHHKKKNNNOOOQQQVVV\\\aaaeeellluuu{{{}}}jjjbbbYYYUUURRRRRRPPPMMMNNNRRRWWWcccppp|||sss```YYYZZZ```qqqfffXXXSSSRRRYYYcccgggdddbbbccceeejjjuuuyyyjjjhhhjjjlllsssmmmZZZLLLCCC???:::888666555555555444222333333333333333333333333222222222222222222222222000000///...............000000000000000000000000000000000000111111111111555555444333333444444444333111555>>>CCCMMMkkk}}}vvvpppmmmmmmiiiiiiqqqyyyvvvmmm\\\UUUPPPPPPQQQVVVaaalll{{{}}}~~~}}}zzzwwwtttsssrrrpppnnnlllkkkjjjjjjhhhbbb[[[XXXWWWVVVQQQMMMJJJIIIGGGFFFDDDCCCCCCBBB@@@?????????@@@AAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@AAABBBDDDEEEFFFGGGIIINNNTTT[[[ccclllrrryyywwwbbbYYYUUUQQQOOOPPPOOOMMMOOOTTTXXXeeesss}}}tttddd\\\aaalll}}}ttt```VVVRRRVVV___dddbbbaaacccdddiiittt~~~jjjcccfffiiinnn}}}tttaaaPPPEEE>>>;;;888666555555444333222222222222222222222222222222222222222222222222222111111000////////////000000000000000000000000000000000000000111111111111444444333333333333444444444333888@@@EEERRRsss|||tttooommmllljjjkkksssxxxrrrfffXXXRRRNNNOOORRRYYYfffqqq|||~~~~~~~~~|||yyyvvvtttqqqooommmjjjhhhfffeeedddaaa[[[UUURRRRRRPPPKKKGGGGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@????????????@@@AAABBBBBBCCCEEEIIINNNTTT\\\dddjjjttt{{{nnn[[[SSSPPPMMMLLLMMMMMMLLLPPPVVVZZZiiixxxvvviiiaaajjjzzzfffVVVNNNPPPXXX```^^^___bbbcccgggqqq{{{mmmaaaccchhhhhhttt|||gggTTTFFF>>>;;;888555444444444333222111111111111111111111111222222222222222222222222222222111000000000000111000000000000000000000000000000000111111111222222333333222222222222333333555666;;;AAAHHHZZZ}}}~~~yyysssnnnlllkkkjjjnnnvvvwwwlll^^^TTTOOOLLLNNNSSS]]]kkkxxx~~~~~~}}}{{{yyyvvvtttsssnnnllliiieeeaaa^^^]]]\\\YYYUUUPPPMMMLLLKKKGGGCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB??????>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHMMMTTT\\\aaalllttt~~~{{{jjjZZZUUUNNNKKKKKKLLLJJJJJJOOOWWW^^^mmm}}}wwwooojjjuuunnnZZZOOOPPPVVVZZZYYY[[[```bbbeeennnxxxttteeeeeeiiidddmmmyyyiiiUUUGGG???<<<999666444333333333222222222222222222222222222222222222222222222222222222222111000000000000111000000000000000000000000000000111111111222222222222222111111111222333333555999===AAAJJJaaa}}}xxxrrrnnnjjjiiikkkssszzzwwwhhhYYYRRRNNNLLLOOOVVV```ppp}}}~~~}}}{{{xxxuuusssqqqpppllliiiddd___ZZZWWWUUUTTTTTTQQQNNNLLLKKKIIIFFFCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@@@@@@@???>>>======???AAACCCEEEIIIPPPXXX^^^fffmmmxxxyyysss~~~fffYYYVVVNNNLLLKKKKKKIIIHHHOOOWWWcccrrrzzzwwwzzz~~~fffWWWTTTVVVUUUUUUYYY^^^bbbeeeoooxxxnnniiiiiifffkkkuuuhhhUUUHHHBBB>>>:::666444333444333222333333333333333333333333222222222222222222222222111111000////////////000111111111111111111111111111111111111222222222222222111111111222222333444555:::>>>AAAMMMhhh{{{vvvqqqnnnhhhhhhmmmvvv{{{tttdddXXXRRRNNNMMMRRRZZZdddsss|||yyyvvvssspppoooiiieee```ZZZUUURRRPPPOOOPPPOOOMMMLLLJJJIIIFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCAAA@@@???>>>???@@@BBBFFFMMMUUUZZZaaahhhsss|||xxxlllnnnttt```VVVRRRMMMLLLLLLLLLIIIIIIPPPZZZhhhvvvrrr^^^TTTQQQTTTUUUXXX___ccciiisss}}}yyypppkkklllpppxxxjjjVVVKKKFFF@@@<<<888555444444444444333333333333333333333333222222222222222222222222111111000////////////000111111111111111111111111111111111222222222222333222222111222222333444555555;;;>>>BBBTTTttt~~~xxxsssooolllgggiiipppxxxxxxmmm^^^VVVQQQOOOPPPWWW___iiiwww~~~{{{wwwssspppnnndddaaa[[[UUUPPPMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIHHHGGGEEECCCBBB????????????BBBGGGOOOTTT\\\cccllluuu}}}jjjdddmmmkkk[[[SSSPPPLLLKKKLLLMMMJJJKKKTTT___mmmyyygggXXXPPPVVVVVVZZZaaagggnnnyyy~~~wwwtttwwwppp[[[NNNJJJBBB>>>999666555555555555222222222222222222222222222222222222222222222222222222111000000000000111111111111111111111111111111111111222222222333333222222222222333444555666444;;;???FFF^^^{{{uuuooollljjjhhhkkkrrrxxxrrrcccVVVRRRNNNNNNRRRZZZdddnnn{{{}}}}}}|||yyytttoookkkhhh___[[[VVVPPPLLLJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGEEECCCBBB@@@>>>???CCCJJJOOOUUU\\\eeemmmttt{{{}}}bbbbbbooo~~~eeeYYYTTTPPPJJJJJJLLLMMMKKKMMMXXXdddpppzzztttbbbXXXXXXXXX\\\cccjjjrrr~~~zzzzzz|||uuu___RRRLLLCCC???:::666666666666666111111111111111111111111222222222222222222222222444333222222111111222222111111111111111111111111111111222222222333333333333333333333444555666777444;;;@@@IIIfffyyyrrrllliiihhhiiilllssswwwmmm[[[PPPOOOLLLLLLRRR]]]gggqqq~~~xxxxxxwwwtttpppjjjdddaaa[[[XXXRRRMMMIIIHHHHHHHHHLLLNNNOOOOOONNNLLLKKKKKKGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMKKKHHHGGGIIIGGGDDD@@@???BBBHHHLLLQQQWWW___gggmmmuuu}}}vvvggg```tttqqq\\\RRRNNNMMMMMMLLLKKKIIIJJJQQQ[[[cccrrr|||nnn^^^^^^\\\]]]dddmmmvvv~~~~~~iiiYYYOOOIIIBBB<<<999666222222555444444444333333333222222222222222222222222222222111111111111111111111111000000111111111111000000222222111111111111222222333333333333444444555666777<<>>;;;777444444777444444444333333333222222222222222222222222222222111111111111111111111111000000111111111111000000111111000000000000111111333333333333444444555666999===DDDSSSrrr}}}zzzxxxssskkkgggggggggqqqwwwooobbbWWWPPPLLLOOORRRZZZfffuuu|||nnnllljjjhhheee```ZZZUUURRRRRRQQQQQQQQQRRRSSSTTTUUUSSSRRRQQQQQQPPPNNNLLLJJJIIIGGGEEEEEEEEEFFFGGGIIIHHHHHHHHHHHHHHHHHHIIINNNMMMLLLLLLMMMOOOOOOOOOMMMPPPPPPNNNOOOUUUXXXXXXUUURRROOONNNNNNMMMLLLJJJJJJIIIGGGDDDBBBAAAAAAAAAFFFIIIPPPYYY^^^bbblllvvvzzziiiggglllvvvbbbVVVQQQNNNMMMGGGHHHIIIJJJNNNWWWdddnnn}}}||||||}}}yyy~~~pppbbbaaafffqqq}}}nnn[[[RRRIIIAAA===999555555888444444444444333333333333222222222222222222222222111111111111111111111111000000111111111111000000000000////////////000000333333333333444555666666:::>>>FFFWWWwww{{{wwwuuupppiiieeefffkkkrrrtttjjj]]]TTTOOOLLLPPPTTT^^^kkkyyyoookkkeeeaaa___\\\ZZZXXXVVVVVVVVVWWWYYYZZZ\\\]]]^^^\\\ZZZYYYXXXUUUQQQNNNJJJHHHFFFEEEDDDDDDDDDEEEIIIHHHHHHHHHIIIJJJKKKLLLPPPOOONNNNNNOOOQQQRRRTTTRRRSSSQQQPPPTTT\\\```___XXXUUURRRPPPOOOOOONNNLLLMMMLLLIIIGGGEEECCCBBBBBBAAADDDKKKSSSXXXZZZaaajjjqqqgggnnnyyykkk[[[TTTPPPMMMLLLGGGHHHIIIKKKPPP[[[hhhrrr~~~vvvqqqpppxxxzzzwww|||tttfffeeejjjvvv|||eeeXXXMMMCCC===:::666666888555444444444444333333333222222222222222222222222111111111111111111111111000000111111111111000000111111000000000000111111222222222333444555666777;;;>>>HHH]]]}}}~~~yyytttrrrmmmfffdddfffnnnrrrpppdddWWWQQQNNNLLLQQQWWWbbbooo{{{vvvqqqiiiccc````````````aaaaaabbbcccdddeeefffggghhhggggggfffccc\\\TTTNNNIIIHHHGGGFFFEEEEEEFFFFFFIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOPPPRRRWWWZZZZZZYYYVVVTTTYYYaaaeeeddd[[[XXXTTTRRRQQQQQQPPPOOONNNMMMKKKIIIFFFDDDCCCBBB@@@BBBGGGOOOSSSTTTXXX^^^~~~nnnnnn|||}}}dddWWWSSSNNNKKKJJJHHHJJJKKKMMMRRR]]]jjjtttuuummmlllrrrwwwvvv}}}uuufffdddhhhtttqqq]]]QQQDDD>>>:::777555777555555555444444444333333222222222222222222222222111111111111111111111111000000111111111111000000333222222111111222222333222222222333444555777777;;;>>>JJJccc}}}wwwrrrooojjjdddccceeeoooqqqkkk^^^SSSOOONNNNNNSSS[[[gggsss|||zzzuuummmhhhgggiiikkkllloooooooooooonnnnnnmmmmmmlllmmmooonnnjjj```UUULLLGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQNNNNNNNNNNNNNNNRRRYYY^^^aaa```]]]ZZZ\\\cccffffff^^^[[[VVVTTTSSSSSSRRRQQQMMMMMMKKKJJJGGGEEEDDDCCCBBBBBBFFFLLLOOOOOOQQQVVVxxxppp{{{vvv```VVVRRRLLLIIIKKKJJJKKKMMMOOOTTT___mmmvvvwwwllljjjmmm{{{}}}sssttt~~~wwweee```bbbnnn~~~}}}cccUUUFFF>>>;;;888666777555555555555444444444333222222222222222222222222111111111111111111111111000000111111111111000000333333333222222333333333111111222333444555777888===???MMMjjj}}}vvvpppmmmhhhccccccfffnnnmmmfffYYYPPPNNNPPPPPPVVV___mmmxxxyyyuuuqqqpppqqqssstttuuuwwwwwwvvvuuusssqqqooonnnkkklllmmmnnnjjjaaaVVVNNNHHHHHHIIIIIIIIIIIIIIIIIIFFFHHHKKKNNNPPPPPPOOOOOOMMMNNNMMMLLLKKKOOOWWW]]]cccfffddd___^^^bbbfffggg```]]]XXXTTTTTTSSSSSSSSSMMMMMMLLLKKKIIIGGGFFFDDDEEECCCEEEIIIKKKJJJKKKNNNssstttooo\\\VVVRRRKKKIIIMMMIIIKKKMMMPPPVVVbbbpppzzz|||nnnkkkjjjppp{{{vvvxxxmmmooo|||~~~jjjccc```hhhwwwhhhYYYHHH@@@===999888888555555555555444444444444222222222222222222222222111111111111111111111111000000111111111111000000333222222222222222222333111111222333444666777888???BBBQQQqqq}}}vvvoookkkgggccccccgggkkkjjjbbbVVVNNNNNNQQQRRRYYYcccrrr}}}~~~|||{{{yyyyyyzzzyyyxxxvvvwwwwwwvvvtttrrrooolllkkkiiiiiiiiihhhgggbbb\\\WWWPPPPPPPPPOOONNNLLLKKKJJJGGGJJJOOOSSSTTTSSSQQQOOOOOOOOOMMMJJJGGGIIIQQQXXXbbbgggiiiddd___bbbgggiiibbb^^^XXXUUUTTTTTTTTTSSSMMMMMMMMMMMMLLLJJJIIIHHHGGGCCCAAADDDEEEDDDEEEHHHqqqwww|||jjjZZZVVVQQQJJJIIINNNHHHJJJMMMQQQXXXdddrrr}}}||||||sssnnniiiiiimmmooonnnlllppptttiiilllzzzssshhhaaafffrrrlll\\\JJJBBB>>>;;;999999666666555555555444444444222222222222222222222222111111111111111111111111000000111111111111000000222222111111111111222222111111111333444666777888AAADDDTTTvvv}}}vvvoookkkgggccccccgggiiiggg```TTTMMMOOORRRSSSZZZfffvvv~~~{{{{{{|||xxx|||wwwsssttttttsssqqqooollliiigggjjjhhhfffeeeeeeeeecccaaaYYYYYYXXXVVVSSSQQQOOOMMMJJJNNNTTTXXXZZZXXXTTTRRRQQQQQQNNNHHHDDDEEELLLSSS___gggkkkfff```aaaggglllbbb^^^YYYUUUTTTTTTTTTTTTNNNNNNOOOOOONNNMMMKKKJJJFFFAAA???@@@AAA@@@@@@CCCqqqsssdddUUUOOOMMMJJJIIIIIIIIIHHHKKKSSS\\\fffsss~~~~~~zzzzzzxxxmmmccc___]]]\\\^^^bbblll~~~ooogggiiiuuuxxxnnnddddddmmmyyywwwaaaMMMEEEBBB<<<999:::666666666555444444333333333333444444333333222111111111222222222333333333111111222222222222111111111111111111111111111111444444555555444555888:::???EEEXXXzzzxxxnnneee``````ccceeekkk```UUUOOOLLLMMMQQQXXX___jjjzzz~~~yyyrrrmmmtttvvv}}}}}}wwwpppkkkjjjhhhfffdddcccdddfffhhhkkklllooonnnhhhcccbbbeeejjjiiibbbZZZYYYZZZTTTJJJMMMPPPWWW]]]aaa___YYYUUUSSSMMMIIIGGGFFFEEEHHHMMMYYYeeekkkeeeaaafffhhhddd^^^[[[WWWTTTTTTUUUUUUUUURRRPPPNNNMMMNNNNNNMMMKKKHHHGGGEEEBBBAAA@@@@@@@@@zzzmmm```RRRNNNLLLJJJHHHHHHHHHGGGJJJSSS\\\eeerrr~~~www|||rrreee___\\\XXXWWWWWWcccuuu~~~mmmddddddmmmxxx|||zzznnncccaaagggqqq{{{{{{xxxyyyyyywww{{{eeePPPHHHEEE>>>:::;;;777666666555555444333333333333444444333333222111333333333222222111111111111111222222222222111111111111111111111111111111444444555555444555888;;;???GGG___~~~zzztttkkkccc```aaadddgggiii___TTTNNNLLLLLLRRRXXXbbbmmm~~~{{{tttooommmmmmrrrzzzyyysssllleeeaaa]]]\\\[[[[[[[[[]]]___```fffnnnvvvxxxsssmmmkkklllqqqvvvtttjjj```[[[WWWRRRNNNSSS[[[cccgggddd]]]WWWTTTOOOJJJIIIGGGEEEGGGLLLTTTaaahhhdddaaaeeefffbbb]]]ZZZVVVUUUUUUVVVVVVVVVTTTRRROOONNNOOONNNMMMLLLIIIGGGEEECCCAAA@@@@@@@@@sssdddYYYOOOLLLLLLIIIGGGHHHGGGGGGKKKSSS\\\fffsss~~~zzzvvvzzzyyyhhh```\\\WWWSSSRRRZZZjjjzzzjjjbbbaaagggnnnqqqrrruuuxxx|||sssfffbbbcccgggnnnuuurrr}}}|||sssrrrqqqqqqyyyjjjUUUMMMHHH@@@<<<<<<777777666555555444444333333333444444333333222111555444333222111000//////111111222222222222111111222222222222222222222222333444555555555666999;;;>>>KKKhhh~~~{{{tttnnnfffaaa```bbbeeegggfff]]]SSSNNNLLLLLLSSS[[[gggssswwwqqqkkkhhhiiimmmrrrxxxxxxpppiiibbb]]]YYYUUUUUUTTTUUUUUUVVVWWWWWW^^^jjjxxx|||xxxwwwzzz|||jjj^^^ZZZYYYRRRWWWaaajjjnnnjjjccc\\\VVVQQQMMMLLLJJJFFFGGGJJJOOO\\\eeecccaaacccccc___\\\ZZZVVVUUUVVVXXXXXXXXXUUUSSSQQQOOOOOOOOOMMMLLLJJJIIIFFFDDDAAA@@@???>>>xxxfffZZZRRRKKKKKKKKKIIIGGGGGGHHHHHHLLLUUU___hhhtttzzzxxxnnnccc___ZZZVVVUUUVVVdddyyyvvvjjjdddbbbdddiiiiiiiiikkkmmmqqqyyy|||mmmgggccc```dddkkkppp}}}uuuqqqoooqqq{{{pppZZZQQQKKKBBB<<<<<<777777666666555444444444333333444444333333222111333333333222111000000///111111222222222222111111222222222222222222222222333444555555555666999<<<@@@MMMmmm~~~zzzpppjjjccc``````bbbccccccaaaYYYQQQMMMLLLMMMVVV___mmmxxxzzztttpppjjjeeeeeegggmmmyyy|||rrriiiccc^^^[[[YYYVVVVVVVVVUUUUUUTTTSSSSSSWWWaaaooo|||tttddd]]]\\\WWW\\\dddlllpppnnnhhhcccZZZUUUQQQPPPMMMIIIHHHKKKMMMYYYccccccbbbbbbbbb___]]]ZZZXXXWWWXXXYYYYYYYYYVVVSSSQQQOOOOOONNNMMMKKKKKKJJJHHHEEECCCAAA???>>>ttt```TTTMMMIIIJJJJJJGGGFFFGGGJJJJJJOOOXXXbbbkkkwwwzzzzzzxxxiiiaaa[[[YYYYYYVVVcccxxxyyyppplllgggdddccccccccccccdddgggnnnwww}}}uuummmeee]]]^^^fffrrrwwwpppmmmooo|||uuu___UUUNNNCCC;;;:::888777777666555555444444333333444444333333222111111111111111111111111111111111222222222222111111222222222222222222222222333444555555555777:::===BBBPPPppp}}}xxxnnnhhhbbb___aaabbbaaa___\\\VVVPPPMMMLLLPPPZZZeeeqqq|||yyysssllldddaaaaaafffrrr~~~zzzqqqhhhbbb___]]]\\\XXXXXXWWWVVVUUUTTTTTTSSSUUUZZZbbbppppppddd___^^^```eeekkkoooooollliii```ZZZVVVUUUQQQMMMLLLNNNQQQZZZcccdddbbbaaaaaaaaa```]]][[[ZZZZZZ[[[ZZZYYYUUUSSSPPPOOOOOOOOOMMMLLLLLLLLLJJJHHHEEECCC@@@???sss]]]RRRLLLIIIIIIIIIFFFFFFGGGJJJKKKPPP[[[dddmmmyyyyyyvvvuuuggg]]]ZZZ[[[YYYfffzzz{{{wwwoooddd^^^^^^^^^^^^^^^___ccciiinnn{{{{{{tttiii]]]]]]fffsss}}}ssslllnnn~~~{{{dddYYYPPPDDD<<<:::888888777666666555555444333333444444333333222111000000000111111111222222111111222222222222111111333333333333333333333333333444555666666888;;;===DDDWWWvvvzzzssslllgggaaa___aaabbb___[[[WWWSSSOOOMMMNNNSSS___kkkvvvwwwnnneee```^^^bbbmmmxxxwwwpppkkkgggeeeccc\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXX[[[fff~~~oooeeeeeefffiiimmmpppqqqooommmfff```[[[YYYVVVQQQQQQTTTXXX^^^ddddddaaa___aaaccceeebbb___^^^]]]\\\ZZZXXXUUUSSSQQQPPPPPPPPPOOONNNMMMMMMLLLJJJHHHEEECCCBBBqqqZZZRRRMMMIIIIIIHHHEEEEEEHHHJJJKKKQQQ[[[eeennnyyyyyyuuuuuugggaaabbb___mmmyyyjjj```^^^^^^^^^\\\[[[\\\^^^aaammmuuu}}}qqqbbbaaakkkyyyvvvkkkkkk|||iii]]]TTTGGG===;;;888888777777666555555555333333444444333333222111111111111111000000000000111111222222222222111111333333333333333333333333333444555666666888;;;>>>DDD___wwwpppjjjddd___```cccccc___ZZZSSSPPPNNNNNNOOOVVVdddqqq{{{xxxmmmddd___^^^eeennnxxx|||yyywwwuuummmkkkfffaaa]]][[[ZZZYYYVVVYYYZZZ```uuuvvvlllkkklllppptttvvvvvvssspppkkkeee```]]]ZZZVVVWWW[[[```bbbdddbbb^^^\\\```eeejjjgggdddaaa___\\\YYYWWWVVVTTTRRRRRRSSSTTTSSSRRRNNNNNNMMMLLLKKKHHHFFFEEEoooWWWTTTNNNJJJJJJHHHEEEEEEIIIIIIJJJPPP[[[dddmmmyyy{{{tttrrrkkkllleeetttqqqeee`````````^^^[[[ZZZZZZ[[[ccclll{{{xxxhhhgggrrrtttfffdddvvvlll```VVVIII>>><<<888888777777666666555555333333444444444333222222333333222111000///......111111222222222222111111333333333333333333333333333444555666666888<<<>>>DDDfffwwwooogggbbb^^^```dddeeeaaa[[[QQQNNNMMMNNNQQQXXXggguuuvvvkkkaaa\\\___fffnnn{{{}}}uuullleee```\\\[[[SSSYYY[[[]]]mmmxxxpppnnnqqquuuzzz|||zzzvvvqqqooohhhbbb___\\\YYYZZZ___dddddddddaaa\\\ZZZ^^^eeemmmjjjfffccc```]]]YYYVVVWWWUUUTTTTTTUUUVVVVVVUUUNNNNNNNNNNNNLLLJJJHHHFFF