BM6(; {{{zzzkkkggg]]]TTTRRRUUUUUURRRSSSXXX[[[]]]dddpppzzz}}}~~~}}}}}}~~~{{{}}}zzzyyy{{{}}}zzzzzzzzzyyywwwrrrnnnlllvvvwwwzzz~~~~~~qqqooo}}}~~~uuurrrssszzz{{{rrrmmmrrryyyyyy{{{tttssstttmmmjjjhhhjjjjjjhhhhhhlll|||yyyuuutttwwwzzz{{{zzz}}}}}}}}}yyywwwyyyxxx{{{zzzuuuvvvsssiiibbb^^^[[[WWWVVVZZZ___iii~~~{{{xxxbbbaaa___]]]WWWTTTYYYaaaeeepppzzz~~~~~~uuuzzztttvvvvvvssstttwwwxxxuuuuuuqqqqqquuuxxxxxxzzz|||sssqqqooopppsssssspppmmmooosssvvvwww{{{NNNKKKGGGUUUVVVWWWeee]]]gggrrr}}}{{{wwwuuupppooozzzttt___llliiifffiiiwwwwwwnnnnnntttqqquuurrrhhhaaadddlllqqq^^^ffffffeeekkkjjjjjjsss{{{|||xxxzzz{{{xxxzzz~~~}}}~~~``````\\\UUUUUUYYYXXXSSSRRRSSSTTTRRRNNNRRRcccuuu}}}}}}www|||xxxmmmmmm{{{sssuuuvvvsssllleee```]]]XXXZZZ^^^___^^^]]]]]]^^^hhhiiixxxzzzzzzzzz|||~~~zzz{{{~~~xxxvvvyyy~~~|||}}}|||wwwxxxuuuqqqqqqvvvvvvrrrtttooohhhbbb\\\[[[eeepppaaabbbjjjvvv}}}|||~~~xxxwww~~~zzzxxxuuuqqqppprrrwww{{{xxxqqqtttvvvnnnjjjdddXXX^^^mmmqqqeee^^^dddiiifffaaakkkpppmmmnnnvvvwwwrrrdddfffnnnxxxyyyqqqkkkiii___VVVYYYaaaaaafffnnnmmm}}}{{{{{{}}}~~~~~~}}}|||~~~|||zzz|||{{{}}}{{{xxxyyy~~~{{{wwwuuuvvvwwwwww{{{~~~}}}~~~}}}{{{{{{ttt||||||uuutttuuuvvvnnnpppuuuvvvrrrnnnsss|||vvvrrroooooorrrvvvzzz}}}~~~|||{{{}}}}}}~~~zzzqqqqqqssspppjjjfffaaammmpppgggeeelllooojjjrrrwww~~~~~~yyypppssswwwzzzzzztttmmmggg^^^```gggnnnssstttuuuvvvyyy}}}{{{xxx|||rrrpppnnnnnnqqqvvvxxxxxxvvvxxxyyyxxxvvvvvvvvvwww}}}{{{wwwqqqlllmmmrrrwwwlllrrryyy~~~}}}~~~}}}zzzzzz{{{zzzxxxtttpppkkkggg___^^^]]]]]]]]]\\\[[[ZZZ]]]]]]\\\\\\]]]aaafffjjjccceeefffggggggiiilllnnn{{{{{{~~~|||vvvyyyzzz}}}|||}}}wwwqqqxxx|||}}}}}}}}}~~~}}}{{{pppkkkgggiiinnnqqqpppnnnllluuu~~~{{{yyy~~~~~~wwwxxxyyytttwww{{{vvvnnnlllsss|||zzztttrrrvvv{{{xxxvvvwww{{{|||wwwoooiiigggmmmnnnlllkkkqqqzzz|||wwwzzzyyyyyy{{{~~~{{{}}}wwwoookkkjjjnnnssswww|||uuuuuuyyyvvv}}}zzz}}}}}}wwwqqqsss~~~QQQKKKHHHLLLQQQUUU[[[bbbrrr}}}vvvjjjjjjpppgggooo~~~~~~}}}{{{yyywwwwwwyyyzzzyyysssmmmnnnrrr}}}vvvnnnkkkmmmppppppoookkkwww}}}www~~~xxx{{{xxxooofffaaa^^^[[[dddccclll~~~ppptttuuurrrjjjiiipppvvvwwwxxxrrrnnnqqqyyy~~~~~~{{{xxxlllcccaaaXXXZZZ[[[YYYWWWYYYaaagggnnnpppttt|||rrrkkkllleeeWWWUUUZZZ[[[eeerrrttt}}}||||||}}}|||wwwttt}}}zzz}}}||||||uuuhhhbbbaaagggkkkhhhdddcccpppjjjfffhhhhhhffffffiiizzz|||{{{tttsssvvvvvvrrrwwwzzz}}}yyyrrrmmmlllnnn|||ssskkkhhhggg`````````^^^]]]^^^aaacccppp{{{xxxlllcccXXX[[[gggkkkllllllxxxyyyrrrnnniiiccc```bbbccc___ZZZXXXQQQRRRQQQQQQVVV]]]^^^[[[SSSXXX\\\[[[ZZZ\\\]]]ZZZYYYZZZ\\\___dddiiimmmpppvvv{{{}}}zzzyyyzzz[[[XXXYYY]]]bbbhhhqqqzzz}}}xxxtttqqqooonnnyyyzzz{{{{{{|||~~~zzzwwwzzzttthhhTTTNNNSSSTTT]]]]]]dddkkkjjjjjj{{{~~~zzz}}}xxx}}}{{{wwwwwwxxxwwwzzz{{{xxxssssssyyy~~~~~~zzzyyy|||zzzuuuaaafffjjjhhhhhhiiiiiifff____________```bbbcccdddVVVVVVUUUVVVXXXZZZZZZXXXVVVXXXZZZ[[[[[[___gggnnngggjjjsss}}}}}}zzzzzzlllrrr||||||vvvkkk___WWWRRRQQQQQQLLLNNNQQQVVV^^^hhhrrryyy{{{vvvtttooowwwzzzyyyrrrooottt~~~{{{~~~wwwmmmddd___^^^^^^___```wwwuuueeegggpppsssrrreeekkk|||zzzmmmffftttuuuxxxzzzvvvoooooouuummmmmmkkkeeeaaadddnnnwwwvvvxxxwwwqqqqqqyyyyyyrrrsss|||tttsssqqqpppooooooooonnnooosss~~~wwwvvvuuusssqqqqqqsssuuuwwwpppmmmooopppsss||||||ooogggooolllgggeeedddcccbbb```WWWYYY^^^fffssspppssszzznnnUUUKKKSSSVVVYYY\\\ccchhhgggaaadddiiiuuu|||}}}jjjhhhccc___dddnnnuuuwwwtttppphhheeepppyyytttttt{{{OOOOOOSSSXXX[[[^^^hhhsss{{{rrrooommmoooqqqoooggg```\\\]]]```dddhhhkkknnnpppqqqzzz|||uuunnnlllnnnxxx}}}mmmlllddd[[[\\\dddcccZZZGGGFFFJJJUUU[[[\\\\\\^^^mmmpppyyy]]]^^^``````YYYQQQOOORRRTTTWWWXXXVVVUUU[[[gggrrrxxxyyy~~~|||yyyssslllfffaaa^^^\\\OOOTTTeee|||}}}~~~zzzssskkkeeeccc```\\\^^^dddWWWTTTUUUYYYYYYVVVXXX^^^```lllzzzzzzzzz}}}|||{{{~~~xxxyyyvvvooohhheeegggkkkggghhhhhhfffdddfffpppzzzzzztttttt}}}{{{~~~}}}zzz{{{{{{tttpppmmmkkkgggaaaaaadddooouuu~~~qqqnnntttuuupppwww|||}}}|||yyyyyyzzzuuunnnooouuuxxxwwwwww{{{nnnsssnnnggg^^^QQQ[[[fffeeejjjxxx|||uuuuuujjjkkklllkkkhhheeebbb```gggeeegggllluuuzzz|||{{{|||}}}|||{{{zzzxxxsssnnnjjjpppuuu|||}}}xxxvvv}}}qqqrrrxxx{{{||||||}}}~~~~~~~~~yyyxxx{{{~~~wwwrrrssswww{{{{{{xxxwwwxxx~~~zzzwwwxxxfff[[[```hhhhhhfffhhhvvvttt|||~~~kkk~~~uuuvvvrrrhhhfffkkk[[[XXXaaaZZZWWW[[[WWW```||||||uuuooonnnnnnmmmnnnqqqwww|||wwwyyy{{{xxxssspppqqqtttuuuvvvuuuoooiiihhhlllooofffhhhkkknnnqqqrrrrrrrrryyyuuunnnqqqzzz{{{}}}pppwwwxxx|||tttooopppxxx|||xxxtttrrrrrrqqqmmmlllqqqwwwwwwrrrzzzxxxxxxxxxtttpppuuu~~~}}}xxxuuuppprrrtttwww{{{}}}wwwyyy~~~}}}zzz~~~zzz|||}}}sssmmmrrr{{{~~~zzzuuuxxxyyyzzz~~~tttpppkkkiiinnnxxxjjjaaaiiikkkuuu{{{~~~wwwnnnjjjjjjkkkiiiggggggdddaaadddlllssswwwyyyrrrtttqqqnnnoootttrrrlllrrrmmmkkkrrr}}}~~~wwwxxxlllgggmmmtttyyy}}}rrr{{{zzz}}}{{{vvvuuuxxx{{{yyyllldddeeeooozzzzzzoookkkiiiiiihhhdddaaa___```bbbaaaaaadddjjjmmmlllmmmpppoooooorrrwww}}}ttthhhgggfffaaagggppprrrkkkqqq~~~~~~{{{uuussszzzyyywwwyyysssmmmmmmooolllddd\\\}}}xxxxxxzzzqqqrrrzzz}}}}}}lllpppiiiqqqpppfffiii|||zzzzzzxxx{{{wwwllliiinnnqqqnnn\\\^^^```cccjjjvvv|||pppjjjlllppprrrssskkkooopppjjjhhhnnnuuuxxxuuuxxx{{{zzzxxxyyy~~~~~~|||~~~vvvtttvvv{{{}}}zzzwwwvvvtttuuuxxx|||~~~~~~zzzwww|||}}}rrrnnnvvvzzzuuuooonnnqqqsssfffjjjmmmmmmiiihhhiiilllnnnssstttqqquuu}}}{{{zzz~~~wwwppptttrrrnnnttt|||pppxxxwwwnnnjjjnnnoookkkvvvyyyzzzzzz}}}~~~|||~~~~~~|||zzzwww{{{~~~}}}{{{{{{yyyzzz{{{xxxtttpppoooooorrruuutttooonnnsssxxxzzzuuuqqqkkkhhhjjjoootttwwwrrr{{{vvv|||xxxssstttnnnjjjpppggghhhkkkoootttyyy|||}}}}}}}}}~~~~~~zzzvvvuuuvvvyyy{{{|||yyy~~~~~~{{{|||}}}|||yyyzzzxxxpppkkkjjjsssrrrqqqtttwwwzzzyyyxxxzzzyyyzzz}}}~~~{{{zzzuuuwwwyyyvvv}}}|||pppuuuqqqtttxxxwwwzzzuuu{{{hhhkkkyyy}}}wwwwww~~~tttbbbUUUSSSXXXYYYVVVYYYaaapppyyysssjjjmmmyyyvvvppp\\\ggg|||~~~~~~yyyyyy|||}}}vvvhhh^^^ffftttkkkqqqbbbQQQXXXhhhooosssyyyrrrvvv}}}|||||||||xxxzzz{{{ooolllppp{{{|||oootttrrrpppqqqwww~~~|||yyyvvvsssoooeeedddpppzzz}}}qqq~~~}}}pppzzz{{{```wwwqqqppppppmmmkkklllfff```___eeekkkllljjjhhhjjj~~~vvvrrruuuvvvsssooooooZZZdddmmmlllfffeeennnxxxqqqvvv||||||}}}}}}SSSJJJFFF=========@@@DDDIIIOOORRR[[[hhhkkkkkkyyypppqqqxxx|||vvvxxx~~~tttKKK===888AAAAAA@@@@@@???@@@@@@@@@BBBCCC@@@>>>IIIZZZaaa^^^[[[SSSIIICCCDDDJJJRRRWWWPPPUUUYYYXXXTTTUUU]]]dddlllqqqxxx|||~~~VVVDDD888999;;;===???@@@@@@???>>>===888:::DDDGGGBBBBBBHHHHHHFFFDDDDDDFFFHHHHHHHHHOOORRRSSSMMMEEECCCHHHOOOPPPUUUYYY[[[ZZZXXXYYYZZZffffffffffffbbbZZZPPPIIIVVVaaannnsssooojjjiiikkk{{{zzzxxxpppfffhhh}}}uuuiiixxx{{{QQQ??????=========<<<;;;;;;::::::;;;<<<===>>>@@@@@@AAAAAAAAA@@@BBBDDDCCC??????BBBBBB???AAAFFFEEE@@@AAAFFFHHHIIIIIIHHHGGGIIINNNRRRTTTNNNJJJIIIKKKKKKIIIGGGLLLLLLQQQXXX[[[WWWSSSSSSUUUYYY[[[XXXRRRQQQYYYbbbeeennnhhhdddxxxzzzvvvsssnnnfff___rrrwwwwwwnnnggggggmmmpppsssqqqvvvzzzrrrbbb\\\aaa```]]][[[ZZZ[[[ZZZWWWTTTPPPPPPOOOMMMLLLKKKJJJIIIRRRTTTVVVTTTQQQOOOPPPRRRTTTTTTTTTVVV[[[```eeeiiifffggghhhhhhggghhhjjjllllllkkkjjjiiiiiiiiijjjkkkNNN===<<<======<<<<<<;;;::::::999999999;;;<<<===>>>>>>>>>===<<<===@@@???;;;<<<@@@;;;:::===AAABBB???@@@EEEBBB@@@>>>AAAGGGLLLNNNMMMJJJKKKHHHCCCDDDHHHEEE>>>KKKJJJKKKLLLIIIFFFJJJPPPNNNNNNQQQTTTSSSRRRZZZeeeVVVSSSSSSYYYdddooorrrnnnvvvsssoooiiiddd```[[[YYYfffiiiggg^^^XXXXXX[[[[[[fffdddgggjjjbbbTTTPPPUUUKKKJJJIIIKKKMMMNNNKKKIIIDDDDDDCCCBBBBBBAAA@@@@@@AAADDDGGGGGGDDDAAA@@@AAA;;;<<<===>>>???@@@AAAAAA???@@@AAA@@@???>>>???@@@AAA@@@????????????@@@AAA>>>CCC???>>>FFFGGGGGGNNNQQQKKKHHHMMMPPPMMMKKKKKKNNNMMMOOOTTTTTTRRRTTTZZZRRRSSSPPPNNNTTT___aaa[[[```iiimmmgggaaa```cccccc```bbbfffiiilllnnnoooooorrrtttrrrppptttzzz{{{www~~~}}}|||}}}KKK<<<<<<<<<<<<;;;;;;:::999999888888999:::;;;<<<=========<<<;;;<<<>>>>>>;;;===AAA@@@@@@BBBEEEEEECCCDDDHHHBBB<<<999???IIIOOOLLLGGGLLLRRRSSSOOOOOORRRNNNEEEQQQTTTWWWWWWPPPJJJNNNVVVUUUNNNPPPXXXZZZVVV[[[ggghhhTTTWWWbbb___dddmmmiiiccccccbbb^^^ZZZXXXXXXZZZ___```]]]XXXUUUVVVVVVSSSYYYVVVVVVXXXQQQFFFDDDJJJAAAAAABBBDDDGGGGGGDDDBBB@@@@@@@@@AAAAAAAAAAAAAAA:::===AAABBB@@@<<<:::999<<<>>>@@@BBBAAA>>>;;;888999;;;<<<<<<999777777777<<<;;;;;;;;;;;;;;;<<<<<<===BBB===;;;AAA@@@===BBBBBB???>>>@@@@@@>>>???BBB@@@BBBFFFGGGCCC???BBBGGGQQQKKKDDDDDDJJJOOONNNLLLFFFKKKLLLHHHDDDEEEGGGHHHHHHIIIKKKLLLLLLKKKJJJIIILLLLLLIIIGGGKKKOOOOOOKKKHHHFFFEEEFFFHHHIIIIIIIIIDDDGGGJJJLLLMMMKKKIIIGGGFFFHHHGGGCCCDDDHHHIIIHHHIIIHHHGGGHHHIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJKKKNNNRRRUUUVVVUUUPPPOOONNNMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQTTTUUUWWWYYY\\\^^^___```ggghhhjjjmmmqqqtttvvvwwwuuuvvvxxx{{{~~~|||KKK>>>===;;;::::::999999888777777999999;;;<<<<<<============<<<===@@@@@@===???CCCGGGHHHIIIIIIGGGEEEEEEFFFFFFBBB???DDDLLLPPPKKKEEEKKKOOOVVV\\\\\\UUUOOOLLL\\\cccnnnuuuqqqddd\\\ZZZWWWMMMOOO^^^fffdddjjjwwwzzz``````bbbTTT___rrrjjj\\\\\\[[[[[[[[[]]]```bbb\\\\\\ZZZWWWYYY\\\[[[VVVSSSPPPNNNNNNIIIBBBBBBFFFEEEEEEFFFGGGFFFDDDAAA???CCCDDDDDDEEEFFFFFFGGGGGG>>>@@@BBBCCCBBB@@@>>>===:::<<>>AAAAAA???<<<;;;;;;???????????????@@@@@@@@@666===;;;;;;CCCCCCAAAGGGFFFFFFGGGGGGFFFFFFKKKOOOHHHMMMQQQPPPJJJFFFHHHMMMTTTJJJCCCFFFKKKIIIFFFDDDHHHKKKNNNPPPQQQRRRTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMJJJEEEDDDGGGJJJHHHDDDEEEDDDBBBCCCDDDEEEEEEDDDEEEFFFGGGGGGEEECCCBBBBBB??????<<<::::::===???@@@===<<<::::::<<<<<<<<<:::777777888888999:::;;;;;;777777777:::>>>@@@AAA@@@999888777777666666777777888888999999:::;;;;;;<<<=========>>>>>>?????????777777888999:::;;;<<<<<<999:::;;;<<<===>>>???@@@BBBCCCDDDEEEEEEFFFIIIKKKEEEEEEGGGMMMQQQTTTXXX\\\VVV]]]cccddddddddddddbbbaaacccfffiiimmmoooqqqrrr}}}wwwttttttzzz}}}xxxJJJ>>><<<999999999888777777666666777777888999::::::::::::888888:::>>>===:::;;;???AAACCCDDDCCCAAA@@@@@@@@@DDDDDDEEEHHHKKKLLLKKKIIIbbbaaammmooohhhooohhhlllwwwrrr]]]PPPFFF@@@EEEYYYiiippp|||xxxfffyyy{{{```\\\WWWXXX\\\```aaa```UUUTTTQQQOOORRRVVVTTTNNNPPPMMMKKKJJJFFFCCCCCCEEECCCDDDDDDDDDBBB???===<<>>>>>>>>>>>??????999:::;;;;;;;;;;;;::::::;;;===@@@@@@???=========<<<<<<======>>>>>>>>>>>>;;;AAA???@@@IIIIIIGGGMMM@@@DDDFFFEEEDDDHHHNNNRRRQQQWWW[[[XXXRRRQQQTTTXXXeee]]]ZZZ^^^bbb]]]WWWTTTMMMQQQXXX^^^```______```[[[\\\\\\]]]^^^^^^^^^^^^ZZZSSSNNNNNNQQQQQQNNNJJJIIIHHHFFFFFFGGGHHHGGGFFFHHHHHHGGGEEEDDDDDDHHHKKKEEEBBB>>>===<<<===@@@CCCAAA???======>>>>>>======;;;<<<<<<======>>>>>>>>>999888888999<<<======<<<999999999999999:::;;;;;;333333444444555555666666444444444333333222222222:::999999999888888888888999999::::::::::::::::::777888999999888999;;;<<>><<<<<<>>>@@@???;;;???CCCEEEEEEEEEGGGIIIJJJJJJXXXkkkkkk]]][[[fffuuupppqqqzzz}}}oooWWWEEE:::888===JJJZZZhhhuuuwwwwwwyyykkk]]]jjjtttbbbccc[[[SSSQQQUUUWWWVVVSSSOOONNNJJJFFFFFFIIIGGGBBBJJJHHHGGGFFFDDDCCCAAAAAA<<<>>>??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???===:::999:::<<<======@@@???>>>===<<<<<<<<<<<<;;;===???@@@>>>======>>>>>>???@@@AAAAAAAAAAAAAAA>>>BBB>>>;;;@@@>>>:::@@@HHHMMMPPPOOOPPPUUUZZZ\\\```fffiiifffdddfffkkkmmmnnnmmmnnnqqqsssqqqlllgggkkkpppxxx~~~yyyxxxzzz}}}{{{xxxuuusssrrrooofff```aaaeeeccc___\\\NNNLLLJJJJJJKKKKKKJJJIIIEEEFFFFFFEEEEEEIIIQQQWWWGGGBBB>>>======>>>BBBGGG@@@>>>;;;::::::;;;;;;:::999999999999::::::;;;;;;555444222333444555444222222222111111222333444444777888888888999999999:::888888888888999999999999444444444444444555555555555555666777888999::::::>>>?????????===>>>???AAA===999<<>>???<<<<<<===>>>AAADDDGGGIIIHHHIIIJJJLLLMMMOOOQQQQQQHHHCCCUUUjjjeeeUUUPPPOOOLLLYYYVVVUUU___YYYWWWkkk```___aaafffjjjiiiccc\\\UUUVVVXXXZZZ[[[\\\]]]]]]YYYbbbeee^^^YYY\\\___^^^dddbbb___\\\ZZZYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\YYYYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMLLLNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFF@@@AAAAAAAAABBBBBBCCCCCC===@@@DDDFFFHHHIIIJJJLLLQQQRRRSSSVVVZZZ]]]```bbbgggfffdddeeeiiirrrzzzyyynnnyyypppsssyyywwwuuutttuuuvvvvvvuuusssGGG<<<888777777666666555444444444000111222222222222222222///111666;;;:::444111222333888;;;999999===???===777:::===>>>======???BBBCCCMMMXXX]]]^^^aaagggllluuukkkfffmmmqqqgggRRRCCC777:::;;;<<>>;;;999;;;<<<<<<<<<===AAADDD======<<<<<<;;;::::::999;;;999777777999::::::888777666555444333333222222666777777666444333444555555666888999::::::999999LLLOOOHHHBBBEEEBBB>>>CCC;;;AAACCCBBBCCCIIIKKKIIINNNSSSUUURRRTTT\\\aaabbbllltttwwwuuuvvvzzzyyysssmmmqqqyyy~~~yyyrrrsssyyy{{{vvvpppkkkgggeeedddYYYQQQTTTXXXUUUPPPNNNHHHFFFDDDCCCDDDDDDCCCBBBDDDGGGHHHHHHHHHKKKRRRYYYFFF@@@<<<>>>???@@@EEEMMM@@@===:::888888999888888444444444444555555555555999888777777999999888777666666555444444444555555.........///////////////...//////000111222222222222222222333333333444444111222333444666777888999555666888777777888:::<<>>BBBOOOVVVVVV\\\eeexxxxxxrrrmmmsss|||~~~yyy{{{pppkkkooogggXXXTTTUUUWWWXXXWWWTTTQQQOOOPPPMMMJJJKKKOOOPPPOOOLLLJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFEEECCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::;;;;;;;;;;;;999999888777777777777777888888999999::::::;;;;;;>>>======<<<<<<;;;;;;;;;??????@@@@@@@@@@@@AAAAAAFFFEEEEEEEEEFFFHHHJJJLLLIIIIIIKKKMMMRRRVVV[[[]]]fff\\\jjj|||mmmlllpppgggmmmdddjjj|||qqqiiioooooorrrxxx}}}{{{qqqhhheeefffhhhiiijjjhhhfffeee___kkknnnaaaUUUTTTWWWWWWOOOMMMIIIFFFEEEEEEFFFFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<888888777777666555555444777777666666555555444444777777777666666666666555222222222222222222222222222222222333333333333333555555666666666777777777333333444555666777777777444555555555555555555444444444555666777666555555555555555555555555666666333555888999999999:::;;;:::999888777666666666666<<<;;;::::::;;;===@@@BBBCCCCCCGGGRRR___hhhiiigggkkkyyyssskkklllxxx}}}wwwrrrzzz|||zzzooo___QQQIIIHHHPPPYYYUUUFFFJJJ]]]aaaUUUGGGSSSGGGMMMZZZwwwKKKHHHFFFEEEFFFGGGGGGGGGuuuJJJ>>>999777666666555444444333333111222222333333333222222333555;;;AAA???888444444111777999555444888999666::::::::::::888777888999BBBWWW^^^UUUVVVjjjvvvsssiii```]]]dddiiiaaaPPPCCC222999:::444<<>>@@@@@@AAA???;;;666777999:::999888:::>>>BBB;;;:::999888777555444444444333222444777777444111111222333333333333222111<<<<<<;;;999666555555777111222444555666666666555???BBB:::555999666333999777<<<===;;;===BBBCCC>>>CCCGGGGGGFFFKKKUUU\\\[[[ZZZgggllleeeeeeooorrrlllfffiiiqqqtttnnngggkkkuuuooommmkkkhhhfffdddcccbbb^^^RRRJJJNNNRRROOOIIIGGGFFFDDDBBBBBBBBBBBBAAA@@@;;;???AAA@@@>>>???DDDIII???888555888:::<<>>;;;888666666777666666222222333333333333333333111000///000111222111000333333111000///.........111111111111111222222222222222222222222222333333444444333333333222222222222333333444555666666777666777999::::::;;;>>>@@@AAA;;;===FFFJJJFFFIIIRRR]]]cccggglll|||ttt{{{uuu~~~wwwddd```jjjhhhZZZRRRRRRRRRQQQOOONNNLLLKKKMMMIIIEEEEEEIIIKKKIIIFFFCCCDDDEEEFFFEEEDDDBBBAAA@@@???===;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999888888888999::::::888888888888999999999999666777777777888888999999999:::;;;===>>>?????????DDDDDDCCCCCCDDDGGGIIIKKKKKKMMMOOOUUU\\\dddlllpppwwwhhhrrrwww{{{zzz}}}zzz}}}}}}zzz{{{wwwddd^^^```___]]]\\\YYYVVVUUUVVVWWWXXXPPPNNNLLLJJJHHHGGGFFFEEE@@@@@@@@@@@@AAACCCDDDEEE???>>>>>>>>>>>>===============<<<;;;::::::999999333333444444555555555666555555555555444444444444222222222222222222222222333333333444444555555555333333333444444444555555333444555666777777777777444444555555555555444444444555666777777666555444555555444444444444444444111333555555333222111222666666666666666777888999:::<<<>>>@@@BBBCCCCCCBBBEEEFFFOOObbbzzzzzzssswwwyyysssggg]]]XXXXXXRRRZZZZZZSSSRRRYYY[[[VVVXXXUUUHHHTTTIII\\\___FFFCCC@@@@@@AAABBBCCCCCClllHHH;;;777777777666555444333333222333333333444555666777777111111222333333333222222///222555666555555777999444666999:::::::::;;;===;;;GGGNNNKKKFFFIIITTT\\\TTT^^^]]]YYY[[[TTTFFFBBB888444999<<<===UUUzzzbbbeeeaaaSSS]]]ZZZXXXWWWNNNFFFFFFHHHHHHDDDAAA<<<======>>>@@@BBBDDDEEECCCBBB???<<<:::999999999;;;;;;:::999999888777777888888777555555444444444555444333333333333444555222222222222222111000///333333333333333333333333000000111222222333444444444444444555555555555666666777888999:::;;;<<<<<<@@@@@@BBBDDDHHHLLLOOOQQQXXXYYY[[[^^^```aaabbbccceeedddaaa^^^\\\___cccgggggg^^^ZZZ```ccc^^^VVVRRRUUUSSSQQQNNNKKKGGGCCC@@@???>>>============;;;:::<<<<<<;;;::::::999999888666666666666666555555444444333222222111111222222111111111111000000000/////////////////////////////////............//////...,,,+++,,,///000///---....................................////////////111111111000000000000000444444555555666777777777777888:::;;;<<<@@@DDDHHHRRRTTTYYYbbbjjjllljjjfffcccdddiiisssyyyyyyxxxxxx~~~}}}wwwwwwvvvuuurrrooommmkkkfffeeebbb^^^ZZZVVVSSSQQQIIIIIIIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDCCC@@@===;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888777777666666666666777777777777777777777777777777666666666666777777777777666666666666777777777777::::::999999::::::;;;<<<======>>>???@@@AAAAAABBBDDDDDDEEEHHHLLLRRRWWWZZZbbbcccfffllltttyyyzzzyyy{{{zzz~~~}}}yyysssooonnnooooooooogggeeeaaa]]]ZZZXXXWWWWWWTTTSSSQQQOOONNNLLLLLLKKKFFFFFFDDDCCCAAA???>>>>>>======<<<;;;::::::999999999888888777666555555444333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111111111222333333333333222111111111111111111111111111111111111111111111111111111000000000000000111000000000000000111111222444333333333333444555555555666777888999:::;;;;;;===>>>AAAGGGSSSaaannnvvvhhhnnnsssuuuuuuwww}}}tttnnnttt~~~rrrooolllhhhfffccc___\\\VVVTTTQQQNNNLLLKKKKKKLLLIIIRRRSSSHHHBBBEEEGGGCCCAAAAAA@@@@@@???>>>>>>>>>iiiFFF;;;888777777666555444333222222444222000......111555777000111111222333333333333222???BBB777///333555111666777999999888888999:::===HHHPPPMMMGGGIIIPPPVVV```hhheeeaaabbbXXXGGG???...666;;;555===eee___```ZZZPPPUUUNNNOOONNNJJJFFFFFFGGGEEEBBB???>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<:::888888777777::::::999999888777777666666555444333222222222222333444555555555555444333111111222222111111000///111111111111111111111111000000111222222333444444333333444444444555555555444555555666777888999::::::;;;<<<>>>AAAEEEIIIKKKPPPQQQSSSVVVXXXYYYZZZZZZYYYYYYYYYWWWVVVWWWYYY\\\bbb]]]YYYZZZXXXTTTSSSVVVWWWQQQIIIFFFGGGFFFBBB???>>>===<<<<<<<<<<<<;;;:::999999999888777777666666666666666666555555444333333333222111111111111111111111000000000////////////////////////////////////..................//////---,,,---000111000...------------------------------........./////////////////////////////////333333333444555555666666666777888999:::<<>>>>>>>>???:::999888888:::<<<>>>???888888888888777777777777666666666666666666666666555555444444444444555555444444444444444444444444333444444444444555555555444555555555666666666666777777777777777888999999;;;;;;<<<<<<======>>>>>>CCCCCCCCCDDDGGGKKKOOORRRXXXYYY\\\cccjjjoooqqqppprrrnnnqqqxxxyyyuuuzzz~~~{{{xxxvvvtttrrrnnniiieeedddcccbbbaaa^^^\\\YYYUUURRRQQQPPPPPPQQQPPPNNNLLLJJJHHHHHHGGGDDDDDDCCCBBB@@@???>>>>>>::::::999999888777777666666666555555444333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000111222222222222222111111111111111111111111111111111111111111111111111000000/////////000000000////////////000111111222222222222222333444444333333444555666777888888888888999<<>>======<<<<<<<<<===<<<;;;:::888888888888888888888777666666555555333222222111000000000000111333555777777555333111000000111111111000//////000000000000000000000000000111111222222333333333222222333333333444444444222222333444444555666666666666777999<<>>AAACCCAAA===;;;;;;::::::::::::::::::777666666555555444333333666666555555444333222222222222111000000000000000000000000/////////....................................------------......---,,,+++,,,...///...---------------------------------------............------------------------111111111222333333444444444555666666666888<<<>>>BBBFFFJJJNNNPPPQQQSSSUUUZZZ___^^^YYYZZZbbbgggfffiiicccccciiimmmjjjlllqqqjjjiiikkkpppoooggg```]]]eeedddbbb___\\\ZZZWWWVVVVVVUUURRRPPPMMMJJJHHHFFFBBBAAA@@@???>>>>>>??????======<<<;;;;;;<<<<<<<<>>>>>@@@CCCEEEGGGMMMNNNRRRXXX___dddgggggghhhiiinnntttqqqjjjllltttvvvwwwvvvtttqqqooommmmmmlllhhhddd```^^^[[[XXXVVVSSSRRROOOLLLJJJIIIIIIIIIKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@??????>>>======<<<777666666555555444444333333222222111111000000///111111111111111111111111000000/////////.................................................................................//////////////////////////////000111111111111000////////////////////////000000000000000000000000//////.........//////000///............///000000000000000000000111222222000000111222333444444555888777777777:::>>>BBBEEEIIIMMMSSSZZZ```eeeiiikkkjjjnnnppppppssswwwxxxvvvtttvvvvvvtttpppnnnpppssslllgggeeehhhnnnnnnggg```[[[YYYVVVTTTSSSQQQNNNLLLHHHGGGDDDBBB@@@@@@@@@@@@GGGMMMLLLBBB;;;<<<<<<888999999888777777666666555^^^AAA::::::777666666555444333222111...111777;;;;;;666111---...///000222333333333333444@@@DDD888222666888444444555555444333333555777444===BBB@@@>>>AAAGGGJJJQQQ^^^```^^^bbb^^^UUUVVVtttuuucccIII\\\gggQQQRRRQQQNNNQQQOOOIIIQQQEEEHHHIIIDDD@@@>>>>>>===@@@???>>>===<<<;;;;;;;;;<<<<<<;;;::::::999999999666666666555555444444444111111000///////////////000111333444444333111000//////000000000//////...////////////////////////000000111111111222222222111111111222222222333333000111111222333333444444666666777888;;;>>>@@@BBBFFFHHHKKKNNNPPPQQQQQQQQQQQQSSSUUUVVVUUUUUUVVVWWWSSSSSSQQQKKKEEEDDDLLLTTTOOOHHH@@@<<<===???>>><<<888999:::999888888888999555555444444333222222111666555444333222111111111111000000///...//////////////////............---------------------------------,,,,,,,,,,,,------+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------/////////000111111222222333444555555444555888:::;;;???CCCEEEFFFHHHLLLQQQWWWZZZXXXRRRWWWcccgggaaa```ZZZZZZaaaeeeeeedddfffaaadddlllsssqqqiiiddddddaaa___\\\YYYVVVTTTRRRRRRPPPPPPNNNLLLIIIGGGEEEDDDBBBAAA???===<<<===>>>???:::999999999999::::::;;;QQQHHH===777777777666444333333333333222222222222111111111111111111111111000000////////////000000000000000000000000000000////////////000000000111000000111111111222222222222222222222222333333444777777777666666666666666::::::999999:::<<<>>>@@@FFFHHHLLLQQQWWW\\\```aaaeeehhhmmmpppkkkdddeeekkkllljjjiiijjjmmmnnnllljjjgggeeeaaa^^^ZZZVVVRRRNNNKKKJJJHHHGGGEEEEEEDDDDDDEEEDDDBBB???===<<<;;;::::::::::::::::::999999999444444333333222222222222000000000//////.........////////////////////////...------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------------........................---......///////////////...................................................------------......///---------------...//////...............///000000......///000000111222222666666777888:::<<<>>>@@@DDDFFFJJJQQQXXX]]]______aaadddfffiiikkkoooppppppmmmooopppnnnjjjggghhhjjjgggbbb^^^aaafffdddYYYOOONNNLLLJJJIIIHHHGGGEEECCCEEEDDDCCCAAA@@@?????????===BBBBBB<<<999;;;<<<:::888888777777666555555555\\\@@@;;;:::666666555444333222111111---222888<<<<<<777111,,,...///000111222222222222111///000333333000000333000111222333222333555777000555888777888@@@HHHKKKIIIXXX\\\WWWXXXVVVWWW```|||kkkaaawww^^^IIISSSOOOLLLNNNIIIHHHKKKHHHMMMKKKBBB<<<===???>>>>>>===<<<<<<<<<<<<<<<===999999999999888888777777333333333333333222222222111000//////////////////000//////......//////000---......//////........./////////////////////////////////000000000000000000000000000111111111111000000111111222333333333666666666777999;;;>>>??????AAADDDGGGIIIJJJJJJIIIKKKMMMNNNNNNNNNOOOQQQTTTMMMMMMJJJGGGEEEGGGIIIJJJEEEDDDBBB???<<<:::;;;<<<777888:::999777666777888444444444333222222111111444333222111000000000000//////...------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------......///000000000222333444444333444555777777;;;>>>@@@BBBEEEKKKPPPVVVVVVRRRQQQZZZdddbbbXXXVVVTTTUUU\\\aaa```^^^\\\[[[bbblllqqqkkkcccccchhhaaa___[[[XXXUUUSSSSSSSSSJJJIIIHHHFFFDDDBBBAAA@@@@@@???===;;;:::;;;<<<===999888888888888888999:::>>>888222111555777666333222222222222111111111111111111111111111111111111000//////......//////000////////////////////////....../////////000000000////////////000000000000111111111111111222333333555555555555555444444444666555666666777999;;;<<<@@@BBBFFFKKKOOOTTTXXX[[[]]]___aaaaaa]]]XXXZZZ^^^ddd___\\\```hhhkkkhhhbbb]]][[[XXXUUURRRMMMHHHEEEDDDDDDCCCBBBAAA@@@@@@??????>>><<<:::888777666666555555555555555555555555222222222222111111111111//////...............---........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,------...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------......///000000000///000111333555777999999>>>???BBBGGGLLLOOOPPPPPPSSSTTTVVVZZZ]]]^^^___aaaYYY\\\___]]]ZZZWWWWWWYYYXXXUUUTTTVVVXXXWWWQQQKKKEEECCCBBBAAAAAA@@@???===>>>===<<<;;;:::::::::999777999:::777777999::::::777666666555444444333333\\\AAA;;;:::666666555444333222111111111111222222222222222111///000111111222111111111555,,,+++444777///---333---///222333333444555666000333444333666@@@HHHKKKCCCQQQQQQIIIGGGEEEHHHRRRhhh[[[WWWaaauuuuuuOOOMMMVVVOOOKKKDDDAAAIII???HHHMMMJJJ@@@:::>>>@@@>>>;;;::::::::::::;;;<<<<<<444555555555444333222222111111111111111111111111000//////......//////000///...,,,++++++,,,...///,,,,,,---.........------...................................................////////////000000000000000111111111222222222333333333333555777999:::;;;>>>AAAEEEGGGGGGFFFFFFFFFGGGIIIIIIIIIKKKMMMPPPGGGGGGFFFDDDGGGIIIGGGBBB===@@@CCC@@@;;;888888:::777999;;;999555444555777444444333222222111111000222111000/////////000111......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++---...///...,,,+++,,,---************************************++++++++++++++++++,,,,,,------......,,,,,,------......//////000222333333333333444555777888;;;>>>AAAEEEJJJNNNSSSPPPNNNSSSZZZ\\\VVVOOONNNPPPSSSXXX[[[[[[YYYWWW___ccciiijjjccc[[[\\\bbb___]]]YYYUUURRRRRRSSSSSSJJJIIIHHHFFFDDDBBB@@@@@@<<<;;;999888777777888888888888777777666777777888222111000111444666444111222111111111111000000000000000000000000000000000//////............//////////////////////////////............////////////............////////////000000000000000111222222333333333333333333333444222333333444666777999::::::===@@@CCCFFFJJJOOOSSSTTTTTTTTTSSSQQQQQQRRRTTT\\\XXXVVVZZZ```bbb\\\UUUVVVTTTQQQNNNKKKHHHDDD@@@???>>>>>>===<<<;;;:::::::::999888777555555555555222222222222111111111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************((())))))******++++++,,,******************************+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++************+++,,,,,,,,,++++++++++++,,,------------------.........///---...///000111222333333;;;<<<>>>AAADDDGGGIIIJJJKKKIIIKKKPPPRRRQQQQQQTTTNNNRRRVVVVVVTTTQQQQQQSSSQQQRRRSSSQQQNNNKKKIIIIIIAAA???============;;;999999999999999888888777777888888777555555555555555333333222222111000000000___DDD<<<:::666555555444333222111111000///.........000111222111111111111111000000///444111222444444000///111---000333555444333333333222444444222555===AAAAAAKKKTTTQQQJJJLLLLLLJJJPPPLLLEEEHHHPPPWWW___WWWBBBMMMQQQKKKKKK>>>AAAVVVAAAAAAGGGEEE<<<:::???@@@:::999888888777777888888888333333333333222111///...///////////////000000000///......------......///,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000000000000111111111000000000111222444555888:::>>>BBBDDDDDDCCCBBB@@@CCCFFFIIIIIIIIIJJJKKKAAADDDDDDBBBDDDHHHEEE???;;;===>>><<<:::888777777888;;;<<<:::555222444777333222222111000000//////000///...---...///111222------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))*********+++---...---***)))+++,,,)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,---+++,,,,,,------...//////...///111222111111222444777666777:::???CCCFFFGGGLLLGGGJJJTTTVVVOOOMMMPPPPPPSSSWWWYYYZZZ[[[\\\\\\gggccc```___\\\WWWWWWZZZXXXVVVQQQNNNLLLLLLNNNOOOJJJIIIHHHFFFDDDBBB@@@???888888777777666555555555888777666555555444555555555555555666555333111000000000000/////////......////////////////////////......------------......------------------------,,,------------.........---------.........////////////......//////000111000000000111222222222333222222222333444555666666666999<<<>>>@@@CCCHHHLLLMMMLLLLLLLLLNNNPPPOOOMMMSSSTTTVVVYYYYYYWWWSSSPPPQQQNNNKKKIIIGGGEEEBBB@@@<<<<<<<<<;;;:::999777777777666666555555555555555222111111111000000//////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,***))))))))))))***+++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,---////////////000111222222666999===>>>@@@DDDJJJOOOKKKHHHIIINNNOOOLLLLLLOOOJJJOOOTTTVVVTTTSSSSSSTTTQQQSSSTTTQQQKKKFFFEEEEEE???===;;;;;;;;;;;;999777888999999999999888888777999777555555444333222222111111000000///.........aaaEEE===999666555555444333222111000+++---///222222222000///111222222111111000///...(((111444---)))---///,,,...111555666555333111000222444333222444888999777CCCIIIEEECCCKKKNNNIIIJJJPPPMMMLLLFFF>>>DDDIII@@@GGGHHHEEEKKK===IIIhhhNNN999@@@AAA;;;:::@@@???777888777666555555444555555444444444444333111///.........//////////////////---------,,,,,,---......***,,,...000000...,,,******+++,,,,,,------------************************++++++++++++++++++++++++---------.........//////.........///////////////000000//////000111333444111333888;;;>>>===<<<;;;777<<>><<<::::::888888888888777666555444777666555444333333222222111333555555333222222333//////.........---------........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...------------...//////---......///000111222222222222222333333333333333555888;;;<<<===@@@EEEJJJGGGFFFFFFHHHMMMPPPMMMGGGLLLRRRZZZ[[[WWWRRRQQQSSSKKKHHHEEECCCBBBAAA???============<<<;;;999888777666555555444555555666666222222222111000000//////------------------------***************+++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************(((((((((((()))***+++,,,)))))))))))))))******++++++++++++***+++,,,,,,---************++++++++++++,,,,,,,,,---...000111222///333888:::;;;AAAJJJRRRLLLHHHHHHMMMMMMIIIIIILLLAAAGGGMMMPPPOOONNNNNNPPPGGGKKKNNNMMMIIIFFFEEEFFF>>><<<::::::::::::888666555666666777777666555555888555333444444333222333222111111000//////......]]]???888:::777666444222111000//////////////////////////////111000///...---...000111---,,,...222222...,,,...///000222444333000000222///111444666666666777999EEEAAAKKKXXXEEEBBBRRR<<>>@@@@@@======??????<<<===;;;:::999999777555222444444555555444222111000222111000///------,,,,,,------,,,,,,,,,---......+++++++++************)))************))))))))))))))))))))))))************((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,***,,,.../////////111333444444333444555888;;;===CCCDDDCCCCCCIIIPPPRRROOOSSSYYYaaadddccc```^^^^^^aaa\\\XXXXXXWWWSSSPPPQQQTTTRRRMMMIIIFFFDDDDDDEEEAAA@@@???>>><<<:::999999888777777666555555444444333444444444444333222222000000000000000///....../////////......---------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......---------............//////////////////000111111111111222222222333333333444444555777999===@@@AAA>>>===@@@FFFGGGFFFJJJRRRTTTTTTTTTSSSQQQNNNJJJHHHJJJIIIGGGEEECCC@@@>>>===<<<;;;:::888777666666666555444444333333222111111333222111000////////////......---------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''***(((&&&%%%'''***...000---+++(((&&&&&&(((+++---))))))************))))))+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************++++++,,,,,,,,,---------...------------...//////333444666888;;;>>>AAABBBGGGFFFEEEHHHKKKMMMLLLJJJFFFHHHJJJMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLIIIEEEAAA=========<<<;;;888666444666555555555555444444444333333333222222222111111111111000......---------ZZZ<<<666888666555444222111000//////........................///,,,+++---111333222000000------000111000111555666444222222111000000111///111333444444555777999:::;;;AAAPPPFFF@@@MMM@@@AAAGGGHHHEEEIIISSSUUUOOOWWWUUUOOOEEE<<<:::AAAHHHSSSDDD@@@CCC>>>888888999444444444444444555555555333333222111111000//////........................---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++************)))((()))***+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,---------.........---......//////000111111000111222444777:::===>>>@@@BBBDDDDDDDDDBBBAAA@@@@@@BBBAAA>>>===>>>===:::===;;;999888888777555333333444444444333222111000111000///---,,,,,,++++++...---,,,++++++++++++++++++++++++************)))*********)))))))))(((((((((((()))))))))*********((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((*********+++++++++,,,,,,+++---...///......000222444444333333555777999;;;===>>>>>>???DDDKKKLLLIIILLLRRRYYY]]]\\\[[[[[[\\\\\\WWWTTTUUUTTTPPPNNNOOORRROOOKKKGGGDDDBBBBBBBBB>>>===<<<;;;:::999888888777666666555444444333333222333333333333222111111///000000000000///...............------,,,,,,,,,------------............++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,---------...........................///000000000000111111111222222222333333333555777:::===???>>>===@@@EEEFFFEEEIIIPPPLLLLLLLLLJJJHHHEEECCCAAADDDCCCBBBAAA???>>>===<<<<<<;;;999888777666666666666555555444333333222222222111000//////.........---------,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''''')))(((&&&&&&'''))),,,---333111---***((((((((()))(((((())))))))))))((((((***)))))))))(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000111444666999<<<===DDDCCCCCCEEEIIIJJJIIIGGGHHHJJJLLLNNNOOOOOOOOONNNIIIHHHGGGGGGGGGEEEAAA>>>:::::::::999888666444444555555555444444444333333222222222222111111111111111000///...------------VVV:::444777666555333222000000//////........................111...,,,111999===<<<999222...,,,...000111666<<<999555000---...000///...///000111111111222555888555:::999IIIIII>>>FFFDDDFFFGGGEEEFFFPPP\\\[[[RRRSSSPPPKKKDDD@@@AAADDDHHHBBB444333======333000666444444444444444444444444222222111111000000//////........................,,,,,,,,,+++++++++******+++++++++++++++*********)))((((((***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---------...//////000000...///000222555888:::<<<@@@>>>===???AAABBB@@@>>>EEEGGGGGGBBBAAAAAA???<<<<<<:::777666666666555444333333333333333222111000000///...---,,,+++++++++...---,,,+++***)))))))))+++++++++************)))******))))))))))))(((((((((((())))))))))))******(((((((((''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,---......------///000444444333333444555777888777:::;;;<<<@@@FFFHHHEEEGGGLLLQQQTTTSSSSSSUUUWWWXXXSSSPPPQQQQQQMMMLLLMMMOOOLLLIIIDDDAAA@@@??????::::::999999888777777666555555444444333333222222111111222222111111000////////////000//////...---,,,,,,,,,,,,,,,+++++++++***+++,,,---...000000111************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///...////////////000000000111111111222444666999:::======???CCCDDDDDDGGGLLLLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@@@@??????::::::888777666666666666666666555555444333333222000000///...------------,,,,,,+++++++++*********************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((()))111000...+++)))'''&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************+++++++++***+++,,,,,,---,,,---...000333666888999??????@@@BBBEEEFFFFFFEEEGGGHHHJJJLLLMMMMMMLLLKKKGGGEEECCCBBBBBBAAA>>><<<999888777666666555555555444444444333333333222222111111111111000000000000//////...---,,,,,,,,,,,,TTT999444666555444333111000000//////........................111///...111888>>>BBBCCC333...,,,...///000555:::444111,,,***...222111,,,//////000//////000444777333:::333???EEE888<<>>>>>>>>???@@@AAAAAAAAAEEEGGGGGGCCCBBBBBB@@@<<<<<<999555444444555555555222222222222222111111000000///...---,,,,,,,,,,,,------,,,+++******+++++++++++++++*********))))))***)))))))))(((((((((((((((((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++,,,---......---,,,---///333333222222222333444555666:::<<<<<<@@@EEEGGGEEEHHHKKKNNNOOONNNNNNQQQTTTWWWRRROOOPPPPPPLLLJJJKKKMMMKKKGGGDDD@@@???>>>===888888888777777666666666333333333333222222111111000000000111000000///......////////////...------++++++++++++************))))))***,,,---...///000************************))))))))))))))))))))))))************************))))))))))))************++++++++++++,,,,,,,,,---+++++++++++++++,,,------------------............////////////111222444666<<<<<<>>>@@@BBBCCCFFFHHHNNNMMMKKKIIIGGGFFFFFFFFFCCCBBBBBBAAA@@@???>>>>>>999888777666666666666666555555444333333222222111///...---,,,++++++++++++************))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***++++++------...000222555777888<<<<<<===@@@BBBCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEGGGDDDAAA?????????===<<<999888777666666666777888333333222222222111111111000000000////////////......---,,,+++++++++++++++UUU;;;555666444333222111000/////////........................,,,------,,,...444>>>EEE222...---///000...000333------,,,,,,111888555......//////...---///222555...777---555<<<666;;;<<>>>>>AAAEEE???BBBCCC@@@???@@@>>>::::::777444333333555555555222222111111000000000111000000///...------------,,,,,,,,,,,,,,,---...///+++++++++*********)))))))))))))))((((((((((((''''''(((((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))*********++++++++++++,,,...---,,,,,,---...111111111111111111222222444999;;;;;;>>>CCCFFFEEEGGGJJJMMMNNNNNNPPPUUUYYYZZZTTTQQQRRRPPPLLLJJJKKKLLLJJJGGGDDDAAA???======999888888888777777666666222222222222222111111111///000000000000///.....................---,,,,,,************************)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++***************++++++,,,++++++,,,,,,,,,---------...---------...000222333:::;;;<<<===???CCCEEEEEEIIIHHHGGGEEEDDDDDDCCCCCC???>>>===<<<:::888777777777777666666555666666666333333222222111000000///...---,,,+++******************)))))))))((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&%%%$$$$$$!!!"""$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))******------...///111333555666999:::<<<>>>@@@AAABBBCCC???@@@BBBCCCCCCBBBAAA@@@EEEBBB>>><<<<<<<<<;;;:::888777555444444555666777111111111111000000000000//////.........---------,,,++++++***************XXX===666666333333222000000/////////---------------------------//////---+++///:::CCC111......000000,,,+++...+++///000///333:::999111...//////......///111444---666///444999AAAOOOFFFFFFGGGFFFCCCAAA@@@@@@AAABBB???<<<;;;<<<>>>??????XXXqqq___999444:::999===444333333222222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((()))))))))***************...,,,*********+++***)))((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++*********++++++++++++,,,*********+++,,,,,,------------...000222444666888333999>>>???<<<;;;???DDD@@@DDDEEECCCBBBCCC@@@<<<777555333222444555555444111111000000///000000111111000///...............+++++++++,,,---...000000+++++++++************)))))))))((((((((((((''''''''''''(((((((((((())))))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******)))))))))************+++***+++,,,,,,++++++---.../////////000000000000000111555777666888>>>BBBCCCCCCGGGKKKNNNPPPSSSYYY]]]YYYTTTQQQRRRQQQMMMKKKLLLLLLJJJGGGDDDAAA???===<<<999999999888777666666555222222222222222222111111//////000000//////...---------......------,,,+++)))))))))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))*********+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,...000222333777999999999===CCCDDDBBBFFFEEEEEEDDDCCCBBBBBBAAA???>>>===;;;999888666555666555555555555666666777222222111000000//////...------,,,+++******************)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))*********+++,,,...///111222666999;;;===>>>???AAABBB@@@AAABBBCCCCCCBBB@@@???BBB???<<<:::999999888777444333333222222222333333000000000////////////......---------,,,,,,,,,,,,******))))))((())))))***ZZZ???666555333222111000000//////000------------------------111222222000...000666;;;222///...000///++++++...---333333---...555555///---...000000//////111222///555333555555KKKdddNNNKKKIIIFFFCCC@@@<<<;;;;;;===<<<;;;;;;<<>>AAACCCGGGKKKMMMNNNPPPUUUYYYTTTOOOMMMOOOPPPMMMLLLNNNJJJIIIGGGDDD@@@>>><<<;;;:::999888777666555444333222222222222222222222222000000000000000///......,,,------------,,,++++++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,...000222444555777777777<<>>======<<<:::999999888555444444444555555666777222222111111000/////////------,,,+++*********************)))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))******,,,---///000333666:::;;;<<<<<>>AAA>>><<<::::::999888666222333333333222111000000/////////............------,,,,,,,,,,,,+++++++++)))((((((((((((((())))))[[[???666444222222111000//////000000------------------------000///......////////////333///---......,,,---000///555333)))&&&---///***,,,...000111000000000111,,,111222000+++KKKiiiIIIDDD@@@>>>??????>>>======888;;;>>>???===;;;:::;;;111DDD999111BBB>>>...555333333222222111000000///---.....................++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))*********+++444000+++((('''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))***++++++,,,,,,******+++,,,...000222333444555888===AAABBB@@@>>>>>>BBBBBB???<<<;;;777222333222222333555555444222111000///......///000111......---,,,,,,,,,------,,,,,,++++++***++++++++++++++++++************))))))(((((((((''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))************''')))+++++++++,,,...///+++,,,---...////////////---111111...///666===AAAFFFIIILLLLLLJJJJJJMMMPPPOOOJJJIIILLLNNNMMMMMMOOOIIIHHHFFFCCC@@@===;;;999:::999888777555444222222222222222222222222333333000000000000000//////...,,,------------,,,++++++))))))******+++++++++,,,(((((())))))*********+++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***************++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...111333555333666666555;;;DDDEEE@@@===>>>@@@AAA@@@???===;;;888888888777777777777777444444444444444555666777333333222222111000000000...---,,,+++************************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%'''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***************+++,,,...///000111555999::::::;;;===@@@???@@@AAABBBAAA???===<<>>======<<<:::888444444555555444333111000//////.........---------,,,,,,,,,+++++++++******(((((('''''''''(((((()))^^^???111666444333333222111000//////---------------...///000000000//////.........---111...++++++---,,,***'''++++++,,,---.........------///222222000/////////000///......000444777:::;;;>>>AAA@@@===;;;;;;===555:::>>>===999666666999666888888777777999666000444333222000///.........333000---,,,,,,---------,,,,,,,,,+++++++++******,,,)))&&&''')))***)))'''---***&&&'''***,,,+++)))999---,,,...&&&$$$)))))))))))))))))))))******+++)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++)))))))))***+++---...///555666777999;;;===>>>???<<<<<<<<<;;;:::777555333555444444444555555333111222111222666555000---.........---,,,+++++++++++++++,,,,,,+++***))))))***+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,------------------------...---///555===CCCEEEDDDHHHGGGGGGJJJMMMMMMHHHDDDKKKKKKKKKJJJIIIHHHFFFFFFCCCBBB@@@>>>===;;;;;;;;;999999888888777666666666666555555444222111000000000000000000////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))******+++,,,+++,,,---...///111111222///222555777888999:::<<>>@@@AAA???===888888888888999:::;;;;;;777666444333222222333333666666555444333111111000------------,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&)))+++,,,***(((&&&&&&)))))))))))))))******+++...111333555666888:::===<<<===???@@@AAAAAA@@@@@@KKKCCC;;;777999999555000777666555444222111000///000000000000///...---,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((]]]@@@222555444333333222111000//////...............///000000000/////////.........---///---,,,,,,...///...,,,,,,,,,,,,---------------...///000000//////......///...------///222666888:::<<<>>>???>>><<<;;;;;;777999<<<<<<:::888777888444888999777666888666222444333222000///.........///...,,,++++++------...,,,,,,+++++++++*********)))(((&&&'''***+++***(((+++)))'''&&&'''((()))(((999000+++&&&###---000###(((((('''''''''''''''(((((((((((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++)))))))))***+++,,,......222333555777999;;;<<<<<<999:::::::::999888666555555444333444555444333111222000222555444000---.........---,,,+++++++++++++++++++++***)))))))))************)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++*********+++++++++,,,,,,------------------------000000111666<<<@@@BBBAAAFFFGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLLLLJJJIIIGGGFFFCCCBBBAAA@@@>>><<<;;;:::999999888777777666666555555555444333222111000000000000000000/////////...,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))************))))))******+++,,,,,,,,,------.........///...111333555777999<<<>>>MMMHHHBBBAAABBBCCC@@@===;;;:::999888777666666666777666444333222222333333444333222111000//////...............---,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&(((+++,,,***'''&&&&&&))))))(((((())))))***+++---///222333444666999;;;======???@@@@@@@@@???>>>BBB===888777888888666333444444444333222222111111000000000000///...---,,,,,,,,,+++******)))((((((''''''''''''''''''''''''}}}]]]CCC333333333333222111000//////...//////////////////000111/////////...............---,,,,,,...000111111000......,,,++++++,,,------///...------...///...---...---,,,---...111444555777888999<<<>>>>>>;;;999999999999:::;;;:::888666444:::<<<888444444333222333222111000///.........//////.........///000111,,,++++++++++++*********'''''''''(((***+++***((()))))))))((('''''')))+++777,,,(((&&&!!!&&&)))"""'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((())))))******+++)))))))))***+++,,,---...000222555888:::;;;;;;:::777777888888888777666666444333333333444444333111111000111444444///---......---,,,++++++******++++++***))))))((())))))*********))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&''''''''''''((((((((())))))))))))************)))*********++++++++++++,,,,,,,,,,,,------------111000111333777;;;<<<<<>>@@@@@@@@@@@@<<<<<<:::999888777666555222222222222222222333333///////////////...---,,,+++++++++******))))))(((''''''''''''''''''''''''yyy^^^FFF555333333333222111000///......//////............//////........................---,,,---...///000111111000...,,,******+++,,,---///---+++,,,---...---,,,...---------...000333444333333555999===>>>:::666:::777555777;;;<<<888444666<<<>>>888111000000000222222111//////............/////////...---...///++++++++++++************'''(((((()))******((('''''')))+++***'''(((+++///222###%%%...'''!!!&&&***&&&&&&&&&&&&'''((()))***((((((''''''&&&&&&&&&''''''(((((((((((((((((('''((((((((((((((((((((((((''''''(((((()))*********))))))))))))***+++,,,---000222666:::<<<<<<;;;:::777777777666666555444444333222222222444444222111111///000333333...---///...---,,,+++************+++)))(((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))************+++,,,,,,,,,,,,,,,---------.........000333555888999???@@@AAAAAABBBDDDJJJNNNHHHJJJLLLMMMLLLIIIEEECCCBBBBBBCCCCCCAAA>>>;;;999888777777666666555444444444333333222111000000000000000/////////.........++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,+++---///111333888===AAADDDCCCAAAAAAAAA???;;;888999888888777777777888888555555444444333333333333444333333222111111000000//////...---,,,***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''))))))(((&&&&&&&&&(((''''''''''''((())))))***,,,...000111333666888555777999===???@@@AAAAAA<<<>>>@@@===999666555555222222222222222222222222.../////////......---,,,+++*********)))))))))(((''''''''''''''''''''''''www^^^III777555333222222111000///.........------,,,,,,------------------...............,,,------------------...///...,,,***)))***,,,------,,,,,,,,,---------,,,///.........///000222333000000111555:::;;;888555:::666333555:::;;;888333333999<<<666111000222222111111000///............,,,...///...+++(((((((((+++++++++*********))))))))))))******)))(((''''''%%%''')))((('''(((,,,000)))"""%%%---666DDDCCC222&&&&&&'''(((***,,,...///***)))((('''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))***+++,,,,,,...000444777::::::999888888777666444333222111000222111111222333333222000000...///222111...---///------,,,+++***************)))((()))++++++***((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,---///111555888;;;@@@@@@AAAEEEIIILLLMMMKKKFFFHHHJJJKKKJJJGGGCCCAAAAAABBBCCCBBB@@@>>>;;;999777777666666555444444444222222222111111000000///////////////............+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))***+++)))***+++,,,---...//////***+++---///111555;;;??????????????????===:::888;;;:::999888888888888888444444444444444444333333222222222111111000000000,,,,,,,,,+++***)))''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&&&&''''''''''''&&&''''''((())))))+++...000111222555777666888:::<<<===>>>======999<<>>BBBAAADDDJJJPPPSSSPPPLLLFFFGGGIIIIIIHHHFFFCCCAAAAAAAAAAAA@@@???<<<:::999666666666555444444333333111111111000000000///////////////.........------+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((())))))(((((((((((()))******((()))***+++---...///000(((***,,,...///222666999======>>>>>>>>>===;;;:::@@@>>><<<:::888666555444333444444555555444333333////////////......------************)))(((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((***---...///111444666;;;;;;<<<;;;;;;999888666222555888888555333333555222222111111000///......------.........------,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&sssZZZEEE666555222222111000///...------......---,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---...---***)))***,,,+++++++++++++++,,,,,,,,,'''---333333...++++++.....................//////,,,...///000000222444666444222000111444666555333000333333111222555666555000000///............///...333777666111---,,,---************))))))))))))'''(((((('''%%%'''+++///---+++)))(((((())))))(((###)))'''!!!333XXXUUU---(((((((((((()))+++,,,---***)))(((&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))******+++)))***,,,///111222333333555444222111////////////000//////000222333111000///,,,---000000------///---,,,+++***)))))))))))))))(((***...222111+++&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((()))))))))******+++,,,,,,------,,,...//////000333888===???AAAEEEJJJNNNOOONNNMMMHHHHHHHHHHHHGGGEEEDDDBBBBBBAAA@@@>>><<<;;;:::999666666555555444333333222000000000000000///////////////.........---------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((()))******))))))******+++,,,------(((***,,,---...///111333888:::;;;;;;;;;;;;;;;<<>><<<999777555333333333333444555555444444333//////............------))))))************))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&(((+++,,,---///222444999::::::::::::888777666333444555444333222222222000000000000000000000000,,,------......---------((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&rrrXXXCCC555555222222111000///...------000///...---------------,,,,,,,,,------.........***,,,...---+++***,,,...)))***+++,,,,,,,,,,,,,,,%%%---555555///***+++///------------------------+++...//////---///333777222111000111222333444333666777444111111444333///000//////............///''',,,111111---))))))***************))))))))))))%%%&&&&&&%%%%%%(((...333666222---,,,,,,,,,)))''''''"""&&&(((!!!###+++***((((((''''''''''''((((((***(((&&&%%%%%%%%%'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))))))))))))))***+++++++++---...000222444555333222000/////////000111000//////000222333111000///,,,,,,//////------000---,,,+++***))))))))))))((((((***///444222,,,%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***+++,,,,,,------***,,,---,,,,,,...444888:::???DDDGGGGGGHHHKKKMMMIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA???===;;;:::999999666555555444444333222222000000000000//////////////////.........---------************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))******'''))),,,---------...///444555777777777888999;;;;;;:::999777666555555555222333444555555555444333000000000000000/////////))))))***++++++++++++***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%%%%$$$&&&'''&&&%%%%%%%%%%%%&&&''''''$$$&&&)))+++,,,---000222444666777999::::::::::::999888666555333111000///.........///000111111222,,,,,,------...---------(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&ooo\\\AAA;;;---222111000//////.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************+++,,,,,,---...///000------,,,+++++++++,,,,,,,,,,,,,,,,,,...000333444333222111000000000222222666444222222333333111///111111111000//////......------,,,++++++******)))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))***))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%'''***...000))))))))))))************+++++++++,,,---...000111222333222---,,,//////------------...............///////////////......---,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))(((((())))))))))))************++++++,,,---...///000111555:::AAAFFFIIIIIIIIIIIIHHHJJJLLLMMMMMMJJJGGGDDDAAA???<<<:::::::::999888888555444555444000000222111111000000///........./////////...------,,,,,,((((((((((((((()))))))))))))))(((((('''''''''&&&***)))'''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******((((((((()))***,,,---...222333444666777777777777::::::999666555555777999555555555555555555555555444333111000000000...,,,++++++******)))(((((((((((((((((()))(((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''))),,,///000444444666999;;;;;;888666666666555444222111000000000111111000......///000///......------,,,++++++))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%ooo]]]CCC===000222111000//////...............---------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,------...,,,,,,+++++++++,,,,,,---,,,,,,,,,---...000222333222222111000000000111222222111222222222222111000111000000//////...---------,,,,,,++++++******)))))))))))))))(((((((((''')))((('''&&&&&&'''((()))(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&'''))),,,---(((((()))))))))******************+++,,,---///000///111000------111222000------............////////////000000//////...---++++++*********)))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''))))))))))))************+++,,,---...///000000111444999???DDDGGGHHHIIIJJJHHHJJJKKKLLLKKKIIIGGGEEEJJJGGGCCC@@@>>>===;;;999<<<888777888777444444777222111111000000///......//////......---,,,,,,,,,)))))))))))))))))))))))))))((((((((('''''''''&&&)))((('''&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***(((((())))))***,,,---...222222333444555555555555666666555333111111444666555555555555555555555555444222111000000000...,,,++++++******)))(((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''')))+++...///222444777999:::888666555555555444333222111000000000111111000...---///000.........---,,,,,,++++++)))(((((((((((((((((()))''''''''''''((((((((((((nnn]]]DDD???444222111000//////.........,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...------,,,------///000000111111000000000000111111///111222333222111222333000//////...------,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((''''''(((((('''&&&&&&'''(((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((())))))))))))******)))))))))***+++,,,---...+++...///---...333444333............//////000000000000000000000//////...******)))))))))((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''((())))))))))))************,,,------...///000111111333777===BBBEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIFFFAAA>>><<<;;;999777666444333666555222222444333222222111000000/////////......------,,,,,,+++++++++******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***)))))))))***+++,,,---...000000111222333333333333333444333222000000222444555555555555555555555555333222000000000000...---++++++******)))((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((***,,,......333888:::888444333333444333333222111000000//////000111000...---...///......---,,,,,,++++++***((((((''''''''''''((((((%%%%%%&&&''')))***++++++lll]]]CCC@@@666222111000///............---,,,,,,,,,------...///,,,,,,,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******))))))))))))************+++,,,---...------------------......////////////000000000111000222222111000000222555///......------,,,++++++,,,,,,++++++***)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***((((((((())))))***,,,,,,***---...---...333444222---......//////000000000000000111111000000///...******)))))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((---,,,)))((('''((()))***((()))))))))************------......///000111111222555:::???BBBEEEIIILLLKKKKKKJJJIIIHHHHHHHHHHHHBBB???<<<::::::999888777111000333777777222000000333333222222111000000000......------,,,+++++++++,,,,,,+++***)))(((((('''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))))))))******,,,------,,,---///111222333333333444555555444222222444666555555555555555555555555333111000///000000...---++++++******)))(((((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''((()))***++++++111888999555111000111222111111000000/////////...000111000...---...///------,,,,,,+++*********(((''''''&&&&&&''''''(((###$$$%%%&&&''')))******iii\\\BBB>>>666222111000///..................---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******))))))((((((''')))))))))***+++,,,---...,,,,,,---------------,,,......//////000000000000111000///---,,,---000222.........---,,,,,,++++++,,,,,,+++******))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&'''(((((((((((()))))))))(((((((((((())))))***+++***......---...111111///---------...///000000111000000000000000///......++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((---,,,)))((('''((()))***((()))))))))************------......//////000000222444888;;;>>>CCCHHHKKKLLLKKKIIIHHHHHHHHHHHHHHHDDDAAA>>>=========<<<;;;444555:::AAA@@@:::444333333333222222111000000000---------,,,++++++******,,,++++++***)))(((''''''&&&&&&&&&'''''''''''''''$$$&&&((((((&&&$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,)))+++---000222444555666333444555444333333444666555555555555555555555555222000//////000000...---++++++******)))((((((((())))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((()))(((///555666222......000//////////////////......---///111000...------...,,,,,,,,,+++******))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&hhh\\\BBB===555222111000//////.........///...---,,,++++++++++++,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((***************+++,,,---++++++,,,------,,,,,,,,,,,,---...///000000000///...,,,+++,,,...//////...///......---,,,,,,+++++++++++++++***))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((())))))((((((((((((((()))***+++***---...,,,,,,//////,,,+++,,,,,,---...///000000///////////////......---++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''((())))))))))))************------------......//////000222444666999>>>DDDHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEBBB???<<<<<<;;;:::888666777<<>>;;;999888888:::;;;<<<;;;:::666444444333000000444111111000000///.........,,,,,,++++++***)))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$(((,,,,,,(((%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((())))))+++,,,,,,,,,,,,,,,...///111222111000111222111111111111111111111111000///......///000...---++++++******)))(((((((((%%%'''***++++++)))%%%###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''''')))---/////////+++++++++,,,,,,------...,,,...000111///---,,,,,,++++++******)))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&aaa]]]EEE???666222111000//////.........+++++++++,,,,,,---------+++,,,------......------+++,,,,,,+++)))((((((***((()))+++---------+++***))),,,...,,,'''&&&))),,,************************---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,(((000(((999dddaaa===111000000///...------,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((((((&&&$$$&&&,,,222(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************,,,+++******+++,,,...///+++,,,,,,------,,,,,,+++,,,------+++)))''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((***))))))))))))+++---...++++++++++++++++++++++++***,,,---...000222666999@@@AAACCCDDDCCC@@@<<<:::;;;:::888777777777888888777777555444333222222111111111000///...---,,,,,,,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((()))***+++---///000000000111222222222222111222333444444222111222444333333222111000///...---++++++,,,++++++***(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))+++---...,,,,,,,,,---------..................---,,,+++*********))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZYYYDDD@@@888222111000//////.........,,,,,,,,,------.........+++,,,------...---------,,,++++++++++++*********)))***+++------,,,+++***(((,,,000///+++))))))+++************************---,,,,,,++++++,,,,,,---,,,++++++******+++++++++,,,333)))444XXXVVV:::444000//////...------,,,,,,******)))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''(((&&&$$$%%%***///(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$&&&&&&''''''(((((())))))'''''''''''''''''''''''')))((((((((((((((((((((((((((()))))))))*********++++++******+++,,,...///+++,,,,,,------,,,,,,++++++---//////---***(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))(((((()))***,,,---+++++++++++++++++++++++++++,,,......///111555777===>>>@@@AAA@@@>>>:::888:::999888777777777888999888777666444333333222222111000000///...---,,,,,,,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))+++---...///000000111222222222222111111222333333111111222333333333222111000///...---++++++++++++***)))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))+++,,,---++++++++++++,,,,,,,,,,,,.........------,,,+++*********))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{VVVWWWCCC@@@888222111000//////.........------------............++++++,,,------------------***)))***---...---******+++,,,,,,,,,+++***)))(((,,,111222///+++******************************,,,,,,++++++++++++,,,,,,+++******))))))***++++++***000'''***AAA@@@000111//////......---,,,,,,,,,************))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$'''((('''%%%$$$'''***'''''''''''''''&&&&&&&&&'''&&&%%%&&&((((((&&&%%%''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...++++++,,,,,,,,,,,,++++++***---111222///,,,)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((((((((((()))***++++++++++++++++++++++++++++++,,,---.........///222555999:::<<<>>>===;;;999777888888777666666777999999888777666555444333333333111111000///...---,,,,,,------,,,,,,+++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((()))***,,,---...///000111111222222111111000222333222111000222333222222111000//////......+++++++++******)))(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((***+++,,,++++++******************,,,---------,,,+++***)))******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyVVVXXXCCC>>>555222111000///............------------------------++++++,,,------------,,,---***'''***///111///+++++++++,,,,,,+++***)))((((((,,,///000...+++++++++************************,,,,,,++++++++++++,,,,,,+++************++++++,,,***///)))&&&111///)))///.........------,,,,,,,,,+++*********))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''))))))'''%%%&&&((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,---++++++,,,,,,,,,,,,+++++++++---//////---+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((((()))((((((((((((((())))))***************++++++++++++---......---------000222666777999;;;;;;:::888777777666666555666777999999888888777555555444444444222222111000///...------------,,,,,,+++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((***+++,,,---//////000111111111111000000222333333111111222444222111111000//////......,,,+++******)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++++++++************))))))+++,,,,,,,,,++++++***)))******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuWWW[[[CCC<<<333222111000///............++++++++++++++++++++++++***+++,,,,,,------,,,,,,---)))''')))///111///+++++++++++++++***))))))((()))***++++++*********+++)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++++++++,,,---------222000---...,,,,,,111---------------,,,,,,,,,*********))))))))))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''')))******)))'''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&''''''''''''((((((((((((((()))***++++++++++++***++++++,,,,,,++++++***,,,,,,,,,***(((((()))+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''((())))))'''(((((())))))))))))))))))))))))******+++++++++---------,,,+++,,,...000333555777999::::::999999666666555555555666888999888777666555555555555555444333333222111000//////------,,,++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))***+++,,,---...//////000000//////000222333333222222333555111111000000///.........,,,+++***)))((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))++++++++++++************++++++,,,,,,,,,+++************))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqXXX\\\BBB;;;555222111000//////.........++++++++++++******************+++,,,,,,,,,,,,,,,+++)))(((***---///...,,,***************))))))))))))(((((((((((()))******))))))))))))))))))))))))++++++************++++++++++++++++++,,,---......,,,...000000,,,+++---...------,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))((((((&&&&&&&&&'''''''''''''''((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''((('''''')))******+++************++++++++++++******++++++)))'''%%%&&&(((+++'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''(((((()))***(((((()))******))))))((((((((())))))***+++++++++,,,,,,---,,,***+++---///111333555777999:::::::::666666555444444555777777777666555555444444555555444444333222111000//////,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''((()))***+++,,,,,,---............---///111222222111111333444000000000//////.........,,,+++)))(((''''''((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))******++++++++++++++++++,,,,,,,,,,,,++++++******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuu\\\]]]@@@:::777222111000//////.........,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++************+++,,,,,,,,,)))))))))))))))******+++'''''''''(((******)))((())))))))))))))))))))))))++++++************++++++************+++,,,---...***(((+++---)))+++---***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''''''''((()))((((((&&&&&&&&&'''''''''((((((((('''''''''))))))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&'''(((************)))******++++++++++++******)))))))))(((&&&&&&((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((((((((())))))***))))))***++++++***)))(((((((((((()))***+++++++++++++++,,,+++******---//////000222555777999::::::777666555444444444555666666555444444444444444444333222222111000///...---++++++***))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))************+++,,,,,,,,,,,,+++---...000000//////111222///////////////.........,,,+++)))'''&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''(((((()))***++++++,,,,,,------------,,,,,,******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}aaa^^^???999777222111000//////.........---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++(((***++++++***)))+++,,,))))))(((((()))***++++++%%%&&&(((+++,,,+++(((&&&))))))))))))))))))))))))++++++************++++++))))))))))))***+++,,,------'''+++...+++...222---,,,,,,,,,,,,,,,,,,,,,,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''(((((((((&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%'''(((*********))))))******++++++++++++******''')))******)))''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((((((((((()))******)))***+++,,,,,,+++***)))'''(((((()))***+++++++++***++++++***)))***---///---...111333666888999:::777666555444333333444555555555444333333333444444111111000///...---,,,,,,******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))***))))))***++++++++++++***+++,,,......---...///111///////////////.........,,,+++)))'''&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%&&&'''(((***++++++,,,,,,---......---------*********)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxfffWWWGGG333444111111111///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))******++++++******))),,,+++***)))((((((((((((+++***)))(((((()))***+++************))))))))))))))))))))))))******************))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((())))))))))))*********,,,,,,---///111333555666555777888666222111333666666777888888777555333111111000000///......------,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))*********+++++++++,,,,,,------.../////////111111111111000000000///------,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((------------,,,,,,+++******))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwweeeVVVGGG333555//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))******++++++++++++******,,,+++***)))((((((((((((+++***)))(((((()))***+++************))))))))))))))))))))))))******************))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++++++++******************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))***+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))************))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******)))))))))************+++++++++,,,---///111333444444555666555222222333666555555666666666444222000000000//////............,,,+++***))))))((())))))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))))))))))))))*********++++++,,,,,,,,,---......//////111111000000000/////////---,,,,,,+++)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''((((((((((((,,,,,,,,,,,,,,,+++*********))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvdddTTTFFF333666000///...///222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,+++***)))((((((((((((******))))))))))))******************))))))))))))))))))))))))******************))))))))))))******++++++++++++,,,,,,,,,,,,,,,++++++++++++***************))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%,,,------+++(((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((())))))******))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))******)))************+++++++++*********+++---///111222222333333333222222333555333333444555444333111000////////////////////////---,,,+++***))))))))))))&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))))))))************++++++,,,,,,---.........000000/////////.........,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((++++++,,,,,,++++++******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuucccSSSDDD333777333000///222777777333...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,+++++++++***)))(((((())))))***))))))))))))))))))***************)))))))))(((((()))))))))******************))))))))))))*********++++++++++++,,,,,,,,,++++++++++++***************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&$$$######''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***************++++++++++++*********+++,,,...///000000000000000111222333444222333333444444333222111////////////////////////---,,,+++******)))))))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((()))))))))************++++++,,,---------............------------++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))******+++******))))))))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttcccSSSCCC222666333000///222777777333...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,++++++***)))))))))))))))))))))))))))******)))))))))************)))))))))(((((()))))))))******************))))))))))))***************+++++++++,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))*********+++++++++*********+++,,,---...///......---...000111222222222333333444444444333333000000000000000/////////---,,,+++***))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,---------,,,,,,,,,++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))***))))))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttdddSSSCCC111555000///...///222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******)))))))))))))))***))))))************))))))************))))))))))))))))))))))))******************))))))))))))******************+++++++++++++++************)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))((())))))))))))*********************+++,,,,,,---...,,,+++,,,...000000000222222222333333444444555222222111000000///......,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,+++++++++*********)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttteeeTTTCCC000444//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))******++++++++++++************))))))))))))******((()))***++++++***)))(((************))))))))))))))))))))))))******************))))))))))))******************++++++++++++************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''((((((((()))))))))))))))))))))))))))******...+++***+++---///...---000000000111222333444444444333222111000...------+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))******+++++++++*********)))))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((('''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttfffUUUCCC000333111111111///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))*********++++++************)))))))))))))))******((()))***++++++***)))(((************))))))))))))))))))))))))******************))))))))))))******)))************+++++++++************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((('''''''''(((((()))...+++)))***---...---,,,////////////000111333444555444333111000...---,,,***)))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********************))))))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnfffSSSCCC333333222111000///...---,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))((((((''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((((((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---000222555777888999000//////---,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooogggSSSCCC444333111111000///...---,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,+++,,,...111333444555555//////...---,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooogggSSSBBB333333111111000///...------,,,,,,,,,,,,+++++++++******+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++***+++---...000000111111///...------,,,+++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''')))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnfffQQQ@@@222333111000000///......------,,,,,,,,,+++++++++******************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++***+++,,,---............---------,,,+++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$llleeePPP???111333000000//////......------,,,,,,,,,+++++++++******************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''')))+++,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******+++,,,------------------,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkeeePPP???222555000000//////............,,,,,,,,,+++++++++*********************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***&&&###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&(((***+++,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++,,,,,,------------,,,+++++++++*********))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllfffRRRAAA555999////////////............,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))---,,,(((%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))******+++,,,,,,,,,,,,,,,***************)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmhhhSSSCCC888<<>>000333000000000///......------++++++++++++++++++++++++************************++++++*********)))))))))------'''$$$&&&...000 (((......***(((&&&$$$<<<555!!!&&&111111$$$)))---333---++++++"""222999&&&%%%(((000--- *** ,,,---$$$'''555(((((('''&&&&&&&&&&&&&&&+++&&&***333+++&&&???///!!!&&& +++***!!!%%%###666(((###(((&&&+++---!!!222%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((())))))******++++++******))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&***---///***$$$###&&&)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~mmmgggQQQ>>>///111000000000///......------++++++++++++++++++++++++************************+++++++++++++++*********+++444***""")))000///&&&(((,,,---***'''***000""""""%%%555(((### 000***%%%***)))...333,,,"""+++111%%%...!!!$$$---...$$$""")))&&&''''''&&&%%%%%%%%%&&&&&&---&&&222###111,,,!!!### &&&...###$$$$$$(((111%%%!!!***######+++,,,###'''333,,,%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###(((///444333---&&&###%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{kkkeeeOOO???333555000000000///......------++++++++++++++++++++++++************************++++++++++++++++++******111((()))+++222...!!!)))000'''###'''***'''&&&(((555)))&&&(((***---""")))---555$$$---!!!"""000222111***,,,%%%((())))))***---&&&(((333&&&&&&%%%%%%%%%%%%&&&&&&$$$***&&&'''777555...!!!$$$---***...///$$$"""&&&,,,...((())),,,((('''***'''###&&&...%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$(((///444///+++'''$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||lllcccLLL???555777000000000///......------++++++++++++++++++++++++************************************************&&&$$$,,,&&&++++++444+++)))***------((($$$###!!!555###!!!000+++&&&$$$+++###888---111''')))%%%...&&&333!!!111%%%,,,///,,,,,,...'''&&&&&&&&&%%%%%%&&&&&&''')))"""$$$)))!!!""",,,&&&"""$$$(((&&&(((((($$$,,,...'''!!!&&&'''###(((&&&!!!)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%'''***,,,'''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppeeeLLL>>>333444000000000///......------++++++++++++++++++++++++************************)))))))))***************$$$...444888ZZZNNN[[[KKKQQQTTTOOOLLLPPPXXX]]]``` ,,,000,,,"""!!!111---)))(((+++ZZZMMMSSSXXXIII%%%'''(((%%%444zzzUUU...%%%,,,+++''''''&&&&&&&&&'''((((((---***###%%%***444fffYYY+++(((333222555 111___rrrKKK---###(((...%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%%%%%%%&&&"""$$$%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$sssiiiPPP@@@333111000000000///......------++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,"""$$$444???"""333***$$$,,,)))'''***444iii666555***EEE~~~666!!!(((''''''''''''((()))***;;;###KKK%%%,,,!!!(((WWW)))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||tttlllTTTEEE555111000000000///......------++++++++++++++++++++++++************************+++++++++,,,,,,---------***'''///$$$MMM||| 222,,,!!!(((///###)))))),,,"""aaa!!!222$$$888FFFggg((((((((((((((()))******%%%***###eeeDDD&&&%%%(((&&&XXX'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%'''***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$mmmeeeTTT@@@666111//////.........//////000000///---,,,+++*********************************++++++++++++++++++++++++,,,+++***))))))***+++,,,...+++333&&&&&&,,,888555)))---(((***,,,ddd%%%///((((((,,,"""---:::|||444!!!000555---''''''%%%SSS'''%%%'''""""""nnn***(((rrr))),,,'''000%%%)))'''(((((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((...---+++)))'''%%%$$$$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmeeeQQQ===444111//////............////////////---,,,+++*********************************++++++++++++++++++++++++++++++***))))))***++++++)))+++'''---444)))######$$$---###$$$nnn'''***'''###:::--- $$$hhhCCC///###777!!!)))111++++++***mmm___(((***XXX;;;)))///"""rrr!!!...!!!)))(((###)))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmeeeOOO999333222//////............/////////...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++%%%,,,%%%+++---&&&AAA}}}uuu}}}|||zzzppp333+++)))222444)))666JJJ444777///'''+++>>>---%%%JJJ&&&))) ```RRR666$$$(((,,,$$$KKK&&&,,,&&&)))###%%%,,,''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooofffNNN777333555000//////............//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++&&&---))))))$$$###eee000&&&222((('''!!!CCC444 $$$%%%---&&&qqq&&&OOO///(((--- ###///((($$$,,,,,,'''555OOOMMM'''+++'''$$$+++---&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&'''((((((''''''(((((('''''''''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqhhhOOO888444777000000///.....................---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********'''+++)))------'''___,,,333$$$222+++000&&&)))???JJJ///$$$(((,,,""" PPPPPP+++))),,,(((''''''000000"""***000###...###(((,,,)))&&&&&&'''((((((((((((((((((((((((((())))))************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqiiiQQQ;;;666888111000///......---.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))'''((()))'''//////```000000%%%###'''555BBBtttXXX[[[888'''***,,,===((('''%%%!!! ++++++!!!)))ccc$$$...!!!***)))$$$%%%&&&'''((())))))))))))'''(((((())))))******+++************************************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~oooiiiSSS===777777111000///......---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))&&&***++++++///TTT,,,666333000888@@@---$$$'''---,,,555%%% ---&&&,,,%%%333...$$$""">>>rrr&&&,,,$$$***'''&&&%%%&&&'''((())))))))))))'''(((((()))******++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&((()))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}nnnhhhSSS===666555111111000......---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((...***"""222$$$&&&FFF,,,$$$000lll'''&&&&&&+++000$$$lll|||&&&***777###"""@@@&&&(((,,,"""999&&&###$$$&&&gggooo''')))(((+++(((,,,%%%&&&'''((())))))))))))'''(((((()))***++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&&&&((('''''''''((()))+++,,,))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{kkkdddPPP===777555/////////...------,,,,,,------------------------))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++'''***+++******+++,,,,,,)))'''///***""";;;555000444nnn!!!+++///111'''AAA'''+++AAA+++(((%%%...]]]xxxEEE!!!%%%(((999((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***)))(((''''''((()))***,,,,,,+++***))))))******((((((((((((''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))+++------+++(((%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((***,,,((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''(((***---,,,((($$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((()))))))))))))))***,,,,,,***((())))))'''&&&(((***,,,,,,,,,+++***///111(((...+++###000333)))...000...///111---&&&%%%+++///---***)))+++,,,***,,,+++'''&&&***+++***&&&'''((()))******)))((())))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||lllcccNNN999333000000//////......---,,,,,,------------------------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++---...---+++))))))*********(((------$$$(((<<<***HHH ///jjj)))///,,,***666aaa''')))(((***???***+++&&&(((,,,ooo(((''',,,&&&111"""111(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))(((((()))******,,,,,,+++***************+++*********))))))))))))''''''(((((()))******+++(((((((((((((((((((((((((((---111///***&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&(((***+++((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&(((******'''$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))******,,,---...---,,,---...+++((())),,,000%%%,,,'''000333---///%%%777///***+++++++++///777333555333///---...//////......,,,******---......333///)))$$$!!!###&&&)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~ooofffOOO;;;444111000000///......------,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++000///---+++************,,,)))+++$$$555)))%%%... }}}ppp......))) 333'''"""&&&)))666***+++&&&""",,,999000///...%%%)))%%%)))(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++******))))))******+++,,,++++++************+++++++++*********)))))))))((())))))******+++++++++((((((((((((((((((((((((&&&---333111)))%%%'''+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((((()))))))))))),,,++++++,,,...---,,,***)))---111222///---...111///;;;333222000111>>>777666...333BBBCCC555111999666555///***+++000000,,,---///444888777222,,,)))###(((...222111...***'''***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuukkkTTTBBB===:::000000//////...---------------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++---+++***,,,---,,,,,,...,,,***,,, 333333333777###TTTqqq---&&&...'''...!!!555000###*********)))$$$111!!!---***(((++++++))) (((((((((((())))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++)))))))))((((((((('''''')))))))))*********++++++(((((((((((((((((((((((('''+++///...)))'''(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))''''''(((((()))*********---,,,---111111...,,,++++++***+++---000333555666///KKKNNNKKKFFFQQQoootttllllllwww{{{ooonnnzzzwwwnnnaaa\\\YYYOOOCCC;;;222,,,+++******000888222111///,,,***)))+++---************))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{oooVVVEEE@@@===111000000///......------------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,)))***000222///,,,---,,,)))...)))%%%+++222))):::999uuu000"""000555888111'''$$$$$$+++((()))((((((111---...eeeZZZ(((((((((111###000...///'''(((((((((((())))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,))))))))))))(((((((((((((((((()))))))))))))))***)))))))))))))))))))))))))))(((((()))******(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((('''&&&%%%$$$%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******(((((())))))***++++++,,,,,,***---222222...---111999444222:::HHHSSSTTTQQQxxx~~~lllgggiiilll___FFF333///,,,+++***+++---///000000,,,,,,+++++++++*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqUUUBBB>>>999111111000//////......---------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...***---777:::222+++***,,,***...(((444"""111%%%***...###UUU555 '''---999222$$$111(((,,,,,,(((***222ddd$$$"""---111NNN888))))))((('''---###'''---''')))+++(((((((((((())))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,++++++++++++,,,,,,---,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&***+++)))%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((((('''%%%&&&(((***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''((((((((()))))))))(((((())))))******++++++))))))***+++,,,------...000------///,,,(((...:::111888MMMpppwwwzzznnnzzzqqqlllsss}}}yyymmmjjjyyy~~~aaaXXXVVVJJJ;;;222//////...,,,...------------,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrTTTBBB>>>999111111000000///.........------------------------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++---***111@@@DDD999...+++,,,+++---(((777)))!!!+++///((()))"""000$$$&&&###...rrr!!!333(((+++)))))),,,;;;===)))'''###666777)))222---///***%%%...$$$((('''---+++&&&%%%###((((((((((((((())))))))))))))))))))))))***+++,,,---************************,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++++++++++++++,,,---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((''''''(((*********((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((&&&((()))(((&&&%%%''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))'''((((((((())))))))))))(((((()))******+++,,,,,,***++++++,,,---...///000444111111444444999OOOgggvvv^^^ooo}}}}}}|||}}}{{{xxxyyyjjjIII:::666444333////////////............++++++++++++************''''''''''''''''''''''''''''''''''''''''''''''''rrrVVVEEEBBB>>>111111000000//////......------------------------))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++)))'''222EEEKKK@@@444000------+++777222666,,,'''...&&&)))...$$$+++444***---ooo222+++???uuu%%%***!!!```---+++>>>!!! 777***SSS)))!!!///'''###///***)))(((((((((((())))))))))))))))))))))))***+++,,,---************************,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++++++++,,,,,,---...*********))))))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))'''(((******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((%%%''')))(((&&&%%%&&&)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,---...000000111111000666@@@JJJ^^^wwwzzz~~~}}}yyyiii|||zzzuuuWWW???000000000000////////////,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''oooQQQEEEBBB:::333222000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,///&&&;;;&&&***++++++++++++++++++++++++(((999...+++,,,...666qqqzzz'''555333!!!222111%%%333111dddrrr///...###111)))!!!eee'''222 ,,,,,,###,,,&&&'''''''''(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,)))''''''***+++***(((((())))))((('''((()))+++))))))))))))************))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************'''(((+++***'''+++222000;;;&&&***999++++++:::444SSS{{{NNNDDD888111---,,,///333...***+++000111+++'''((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&rrrSSSEEE@@@777333222000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------"""777...hhh***555,,,,,,,,,,,,,,,,,,,,,,,,++++++(((999YYY(((666///...777+++***qqq+++555)))(((+++lll###)))666///$$$$$$000---(((777******///+++'''''''''''''''((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,***((((((***+++***(((************)))((())))))))))))))))))************))))))))))))************++++++*********)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************---&&&&&&...444000)))%%%$$$111111333***...KKKQQQccctttvvvrrr{{{uuu[[[AAA777555222111111///+++***,,,---,,,******)))(((((()))***+++))))))((((((((('''''''''nnnNNN???999///444222111000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......<<<)))&&&)))000666VVV---,,,,,,,,,,,,,,,,,,,,,,,,))),,,000,,,######(((((()))'''---OOO___zzz"""333,,,+++---;;;333^^^```!!!***,,,...***(((***LLLFFF))))))(((,,,)))''''''(((((((((((())))))((((((((()))))))))******+++++++++++++++++++++++++++************)))))))))*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))******)))(((++++++++++++***)))(((((())))))))))))************)))))))))*********+++++++++++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))******++++++++++++++++++++++++++++++++++++,,,++++++***))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((('''''''''&&&&&&(((((((((''''''''''''&&&((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++---++++++,,,+++)))---222111+++)))333AAAuuuyyy}}}uuugggKKKAAA222))),,,111///(((---,,,+++*********+++,,,*********)))))))))((((((lllMMM???999///444222111111111111000...------------------------,,,,,,,,,------------...------------............+++,,,555///###!!!&&&---<<<<<<444------------------------***,,,000 666(((---222555///333(((000```###,,,666222%%%&&&***222PPP+++???)))111111&&&&&&(((222ppp333///***(((''''''(((((((((((((((((())))))(((((((((((())))))))))))************************************))))))))))))************++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******)))))))))))))))))))))***++++++)))'''((()))))))))************))))))*********+++++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++************))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,............---...222666///888888FFFiiitttjjjhhhBBB222333333///,,,...---,,,+++***+++,,,---******)))))))))(((((((((qqqTTTIIIFFF<<<444333111111222222000///------------------------,,,,,,---------.........------........./////////,,,,,,///111///999===***...///>>>666&&&...........................&&&222///***+++EEE>>>///'''###888555!!!333666zzzSSS666***;;;)))'''111(((222???'''"""TTT<<>>;;;////////////////////////(((222...777###444,,,EEE+++333+++333111444***CCC!!!000555""";;;+++333;;; AAA'''...666000555)))%%%555///"""666(((///444...000 ???!!!)))$$$***+++222(((///%%%///------------------------222%%%!!!&&&222%%%---******))))))))))))((((((((((((((()))))))))******************************(((((()))))))))))))))***)))))))))************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++---,,,)))&&&'''+++,,,+++)))))))))))))))*********************++++++++++++,,,)))))))))***************++++++++++++++++++++++++***************************************************************++++++,,,************************)))))))))************+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///*********+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))((((((((('''''''''(((((((((((()))))))))((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,------...///,,,222222+++&&&+++888BBBqqqWWW222---000///---,,,++++++,,,---))))))((((((((('''''''''kkkQQQIIIFFF===555333222222222222111///........................------------................../////////000000000###@@@777***(((222===###%%%555444222$$$777333333000000000000000000000000'''<<<***,,,555&&&===333000555000///222///...HHH&&&(((;;;666&&&***!!!===777///###<<<222222222111)))---@@@444!!!777###''';;;&&&...'''///777,,,222&&&+++,,,///!!!,,,************************'''777000888***...%%%###*********)))))))))(((((()))))))))*********++++++************************(((((((((((())))))******))))))))))))************+++******))))))******+++++++++++++++++++++++++++(((***,,,+++******,,,///333...)))(((+++---,,,***))))))))))))*********************+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,************************))))))*********+++++++++))))))******+++,,,,,,---))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,---......---------------------------------------.........******++++++,,,------...---------------------------------------------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((''''''((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...//////...333555333:::NNNfffttt|||XXX999222111///...------......*********)))))))))((((((hhhNNNEEEBBB888555333222222222222111///........................---------.........//////////////////000000000000+++333%%%666:::$$$---111111)))(((888(((000666333000000000000000000000000111///000$$$666666 CCC333%%%===,,,***555...111444---666333---222222222333&&&999(((>>>:::...222)))888(((666+++&&&===%%%888)))&&&888***---555%%%(((222""")))444%%%'''111------------------------333"""777)))111,,,+++*********))))))((((((************++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))******************))))))))))))******************************'''***,,,+++******---000999333,,,)))+++---,,,)))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---************************))))))******++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++******+++,,,---//////000/////////////////////////////////...------,,,,,,******+++,,,,,,---..............................---------------------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******,,,+++++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,---//////000888---,,,KKKvvv|||^^^444333111////////////000+++++++++************)))}}}bbbOOOGGGAAA<<<999666333111111111111111......---------,,,,,,,,,......///000000///...---000222444666555333000...000111111111222222222222000111111111111222222222///333444000------000222000111000......222444444666111///222666777666666999999;;;;;;888777999===:::666444777::::::666333555444222111111111000///'''888===222+++000222+++000///......//////---+++---------,,,,,,,,,++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))************+++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000000///...---...///111222---,,,,,,---......---+++///000000...,,,,,,...000,,,,,,---...............++++++++++++++++++++++++------,,,,,,+++***))))))*********++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))*********++++++++++++++++++******************))))))))))))************((((((((()))***+++++++++***))))))))))))******+++***)))))))))))))))******************))))))))))))+++888===222)))***+++((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************+++,,,,,,,,,,,,,,,,,,---...,,,000///***000444+++444...444nnnuuuuuu___;;;333///---333000555+++++++++***************}}}cccPPPIIIDDD???:::777333111111111111000............------------...//////000000///......000222333444444222000...000000000111111111222222111111111111222222222222000333555444222222333333999999777333111222333333444<<>>EEEJJJXXXdddlllkkkhhhiiihhhcccjjjmmmpppqqqqqqpppppppppyyyxxx||||||qqqhhhcccQQQEEE;;;999555...+++///222000///.........,,,***......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++++++++************+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******)))***************************************+++++++++,,,,,,,,,------------.........////////////000000000111111111111111111111111000000333333444444333222000///.....................///444333222333444444222111111000...,,,,,,---///000........................------,,,,,,++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++*********)))))))))))))))))))))))))))))))))******)))))))))******+++************************)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++***++++++,,,++++++******++++++++++++++++++*********))))))$$$,,,...)))(((,,,,,,'''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))******++++++******++++++,,,,,,------------)))***222999555...555BBB}}}sssEEE555555999---,,,,,,,,,,,,,,,+++++++++***jjjXXXNNNIIIFFF:::777444222222111///...111111111000000000////////////000000000000000000111111000000000000000111//////000000000111111111222222222222333333333444555222222444444333222444999===FFFQQQYYYaaakkktttqqq|||}}}yyytttnnndddUUUBBB444...000000000111222000...+++............------------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++++++++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***************+++************************++++++++++++,,,,,,,,,------............/////////000000000000111111111111222222111111111111000000......///000111111111111...000111111111222333444333111//////111222111///111000000000000111222333///////////////.........------,,,,,,,,,+++++++++---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************++++++++++++*********))))))))))))))))))))))))))))))******))))))******++++++************************)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********&&&))))))'''))),,,+++&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++++++++***++++++,,,,,,---.........,,,222333000111999OOOjjjxxxrrrCCC...;;;666---......------,,,,,,++++++{{{dddQQQDDD>>>===999777444333222111///...222222111111111000000000000000000000111111222222111111000//////000111222000000000000111111111111222333333333444444444444999444222555666666;;;BBBVVVZZZeeeqqqxxx{{{dddDDD666222---+++---000333444/////////.........------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------.................................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***************++++++************************+++,,,,,,,,,------------........./////////000000///000000000000111111111111111111111111111111111777666555444444444555555222555777777555444444555777555333333444555666666555555666555444222000///000/////////.........------------,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++************************************************((((((((()))))))))******++++++++++++************))))))))))))))))))))))))***************+++,,,,,,************************************++++++++++++++++++,,,,,,------------+++++++++,,,,,,,,,------//////////////////000000............///000111111//////...---------------,,,,,,,,,,,,++++++++++++******)))(((***,,,+++'''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***+++++++++++++++++++++,,,------...//////888999+++)))HHHiiiuuu@@@666333555//////......---,,,,,,+++yyycccOOO@@@:::;;;777666444333333222000///222222111111111000000000111000000000111222333444111111000000000111222222000111111111222222222222333333333444444444555555444111333:::>>>AAAMMM[[[jjjqqquuu[[[PPP???111++++++///111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------....../////////---------............///---------.........////////////////////////////////////............//////,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000000000111111111222222222222222222333333333444777666666666555555444444111666::::::777444444555:::<<<<<<;;;888555444555000000111222222222111000111000000//////.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))))))))*********,,,++++++++++++*********))))))))))))))))))))))))***************+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,------......///------------............,,,------......///000000......------......///000111000//////............---------,,,,,,,,,++++++---,,,******+++,,,+++)))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***++++++,,,+++++++++++++++,,,---...//////000000333---EEE{{{JJJ---444111000000///...---,,,,,,{{{fffSSSCCC===???555444333333444333111000111111111111000000000000111111000000111222444555111111111222222222222333222222222222333333333333444444444444555555555555444666@@@NNNVVV]]]ooozzzfffRRRBBB777000---000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,------...//////000000------......////////////---.........//////////////////////////////////////////............//////,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))***++++++,,,++++++++++++++++++++++++------------............//////000000000111111111111222222222333333333333333333444555666777777888000555;;;BBBHHHJJJKKKKKKOOOVVV___ccccccaaabbbcccZZZ___aaa\\\OOOBBB;;;888;;;999666444222333444555333222222111000000//////------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************+++,,,---...++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,---...///////////////000000000111111111---...///000111222333444333333111000////////////222222111000///......///------------,,,,,,,,,,,,,,,++++++++++++++++++---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++++++++,,,---...///000000'''444EEEtttxxxxxx|||{{{tttpppwww{{{yyyuuuqqqqqq{{{zzzGGG;;;222111111000///...---,,,xxxeeeSSSCCC>>>@@@444333333333444444222000111111111000000000000///111111000000111333444666000111222333333333333333222222333333333444444444444444444555555555666666===CCCTTTiiittt~~~uuucccPPP>>>444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111---.........//////000000............/////////000000000000000000000000000//////............//////,,,,,,,,,------...............---------,,,,,,,,,------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++---------.........//////000000000000111111111111333333333444444444555555444555666777888999:::;;;KKKTTTccctttvvvgggaaa\\\VVVKKK@@@999555555555444444333333222111000000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,+++++++++******))))))))))))))))))))))))************+++,,,---...++++++++++++++++++++++++---------.........//////,,,,,,------...///000000111111222222222333333333555666777999:::<<<===>>>???>>><<<:::888777666555333222111000////////////......---------,,,,,,,,,******+++,,,+++***,,,000))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++++++++,,,---...///000111444DDD^^^~~~yyy}}}yyyxxxlllzzzpppQQQ222222111000///...------xxxbbbKKKCCCBBB<<<666555333222111111222333111111000000000000111111000111111111111222222222111111222222222333333333555333222444555555333000666555DDD???666555555HHHSSSggg~~~}}}|||wwwooobbbPPP888===999000---111222---000000---******,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------000...---...111222000.../////////111333222///---111111000000000111222222555444333111111111000000000...///333333000000222......//////......---,,,........................------------------------------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------..................------000000000000////////////+++222666111...111333111777333+++///===<<<666999777;;;>>>CCCTTTfffkkkfffpppXXXAAA666===333222222000444555+++......///...------...///////////////............//////...---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++---///000...------,,,+++++++++,,,,,,,,,++++++,,,,,,---...........................***000333000///222000+++///111333222...---000333222---555DDDFFF@@@HHH[[[[[[bbb___ZZZmmmeeeeee|||kkkVVVWWW[[[WWWTTTEEE999777555000111777222222111000///...---,,,))))))+++,,,,,,,,,+++++++++++++++************)))+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++,,,,,,,,,++++++///111((()))666...)))999III}}}{{{uuu}}}ddd888'''666444&&&***666wwwaaaJJJBBBAAA999666555444222111222222333111111000000000000111111111111111111222222222222111222222222222333333333///000111222333555666777222===TTTLLL<<<===KKKlll|||}}}|||vvvjjjMMM111+++222444111//////......000222333///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................111///---...111333222111000111222222111///...---222111000000////////////...///000/////////111222666222//////...+++,,,000/////////000000//////...........................------------------------------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................000000000000000000000//////444555000///111333111,,,777<<<>>>>>>555111<<<>>>KKK^^^sssttt\\\BBB444555===:::666777444222111111000//////111222////////////............///......---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***,,,---///------,,,+++++++++++++++,,,++++++++++++,,,------...............---------)))...///,,,+++///222111000000//////111555:::>>>LLLPPPaaasssuuulllsss{{{{{{nnndddgggaaaLLL999444333000......000222222111222///,,,***)))***+++---,,,+++++++++************++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))***++++++,,,,,,,,,,,,++++++000000///222111666CCC|||zzz~~~}}}___888666444......000xxxcccLLLCCCAAA999666555444222222222222333111111000000000000111111111111111111222222222333222222222222333333333333222444555444222222444777777444AAA???DDDXXXiii|||YYYAAA555111//////111---,,,...111111,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........///////////////////////////444222///...//////...---111222444555555666777999111222222333444555666666333555666555222111333555666333333555666333444777000000000000000000000000////////////////////////------------------------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................000000000000000000000000111444444111222555666444555:::555000444<<>>888111,,,---...///000000///......------------,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***************++++++***+++,,,------......---222'''222;;;///>>>oooqqqxxxqqqPPP666222555///{{{gggPPPFFFCCC;;;777666444333222333333444222222111111111111222222111222222222222333333333222222333333333444444444222222333666888999888666888???\\\ooorrrnnnMMM999222444111000222000,,,///555------------------------------------------------------------------------////////////////////////---------....../////////........./////////000000000000000111111111222222---///333666777888777777777777555444444444444555888888999:::;;;:::::::::555888::::::777555666888888666777:::999555333555333333111111000111111111000000000000000000000000........................------............------------------------------------------------------+++,,,------.........---,,,,,,---------................../////////000000///000000000111111111222222222444666666555444444...@@@SSSiii|||}}}|||ccc???888555222111222444444333////////////............---------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...---------....../////////111000000111444777<<<@@@^^^lll}}}ssscccMMM<<<666555222000...---,,,,,,............------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,++++++,,,---.../////////222---111777KKKTTT:::888333xxxcccLLLCCCAAA999777666555333333333333444222222111111111111222222222222222222333333333333333333333333444444444444777777777666555555666888IIIWWWzzzTTT???222...///555444...---111........................------------------------------------------------////////////////////////------......///000000000////////////000000000000000111111222222333333333111333555444333222222333000666===??????AAAHHHNNNPPPSSSXXX]]]bbbfffhhhiiigggeeeaaa\\\VVVOOOIIIFFFAAA;;;666555444333777<<<777666444222111111222222000000000000000000000000........................------............------------------............------------------------+++,,,---......///......,,,---------.....................//////000000111///000000111111222222222444444666777444111444:::DDD\\\qqqvvvIIIAAA777111///000111111////////////............------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++,,,,,,---------------------......///.........///000000111111111------777DDDOOOYYY```}}}vvv]]]SSSLLLAAA666///,,,,,,---////////////.........---,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,+++,,,---...///000000000,,,555//////bbbpppwwwxxxLLL;;;111wwwaaaJJJBBBAAA999888777555444333333444444333222222111111222222333222222222333333333444444333333333444444444444555:::>>>???999333555@@@KKKnnn|||iiiGGG888///222444///,,,...........................................................................////////////////////////---......///000000111111//////000000000111111111111111222222333444444444777777666444444777>>>CCC:::MMM```ddd___bbbsss}}}fff^^^VVVNNNEEE<<<999:::<<<:::888555333333333333111111111111111111111111........................------............------------------.........///........................+++,,,---...////////////------------............---......///000000111111///000000111111222333333777777888999666777CCCQQQjjjzzzwwwgggOOO<<<222/////////////////////............------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------,,,------,,,,,,------...//////............///000000/////////000111222222222555444???WWWooo{{{vvvqqqjjj^^^OOOCCC999333111000000000/////////......------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------+++,,,---...000000000000,,,555444EEE|||jjj|||kkkOOO999xxxbbbKKKCCCBBB<<<888777555444333333444444333222222111111222222333222222333333333444444444333333333444444444555555111:::???;;;555>>>VVVlllkkkNNN555111444333111333////////////////////////................................................////////////////////////---......///000111111222000000000000111111111111111111222333333444555555333444666999AAAOOO___kkk{{{gggSSSKKK@@@>>>;;;777555444555555111111111111111111111111////////////////////////---..................------------.........//////........................+++,,,---...////////////---------.........//////---......///000111111222///000000111222222333333888777:::;;;;;;AAAVVVjjjuuunnnOOO<<<555333333000/////////............------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........---------------...///000///////////////000111111///000000111222333333333999???WWW|||yyyiiixxx}}}}}}wwwlll\\\KKK===444000000000000////////////---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------+++,,,---///000111111111111111>>>nnn{{{zzzkkkLLLsss]]]GGG@@@AAA;;;777777666555555555555555444444444555555555666666444444444555555555666666222666888555333555888:::;;;AAA<<<666???SSSrrrtttKKK<<<888000---222...///000000///.........+++,,,------......------000000000000000000000000222111111111000000//////000000000000111111111111...111333222111222111000222444555666777999::::::@@@;;;GGG[[[mmmxxxhhhTTTHHHEEEBBB:::222;;;444---,,,222444111,,,444222000000111000---+++////////////////////////////////////////////////..........................................------...............///000000111111111111111222222222333222111111444777666222;;;777;;;FFFRRR]]]kkkwww}}}XXXAAA999222777//////000,,,111333***//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---000000...---...111111000111111000111777>>>CCCkkknnn{{{~~~~~~jjjbbbmmmeeeMMM===333,,,...333222...+++...---,,,---...///---+++,,,,,,,,,+++++++++******************))))))))))))))))))))))))*********************)))))))))))))))++++++++++++++++++++++++222'''...555,,,///888222888555vvvrrr^^^HHHAAAAAA:::777777666555555555555666444444444555555555666666444444555555555666666666777888888555333555888:::>>>999444CCCaaazzzPPP444333444---333222111///...---...///------...////////////...000000000000000000000000222111111111000000000000000000000111111111111222444444333222222333444333777333222666888888???HHHSSS]]]~~~uuudddYYYPPPJJJGGGCCC===777333333555777000222333333111000000000////////////////////////////////////////////////................................................///............///000000111111111111222222222222222333444555777999:::999---FFFfffuuutttyyycccGGG333444000333333---000555111/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000000///---,,,...000111222222222111333BBBaaa}}}zzzxxxyyy|||^^^NNN===444222222111000,,,,,,+++***+++---......,,,,,,,,,++++++++++++***************))))))))))))))))))))))))************************))))))))))))++++++++++++++++++++++++...,,,///000///444666...888ccc|||~~~rrr^^^IIIAAAAAA:::888777666666555555666666444444555555555666666666555555555555666666666666999888666666666777999;;;444>>>GGG[[[~~~JJJ888888777666555222///......///000...//////000000000000000000000000000000000000000111111111111111000000000000111111111222222222333444222111111444666777888@@@666111777CCCUUUrrrzzzmmm{{{gggMMM===999888444//////333666666222000222444////////////////////////////////////////////////................................................///////////////000000111111111111222222333333333666888999777555444777:::III\\\xxx^^^BBB444000444555---...222///////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////222///------///111222333000+++,,,666???OOOqqq{{{jjjQQQ;;;000...///000///...---,,,***+++...000,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,+++222///---333555222333>>>|||zzzwwwqqq^^^IIIBBBAAA:::888777777666555666666666555555555555666666666666555555666666666777777777666444444888::::::;;;===333OOOccczzzxxxtttpppnnnooorrrwww{{{|||GGG444<<<555444111000000000///......///000000111000000000000000000000000000000000111111111111111111111111111111222222333333444444333111222666888888999:::666===HHHWWWqqqgggLLL:::666888222333444333222111222333////////////////////////////////////////////////....................................////////////000000//////000000111222111111222222333333444444777777888888555777AAAKKKaaannnuuuLLL===777666111111222+++000000000/////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,------.../////////111...---111444444444444999222???___vvv|||{{{[[[AAA666444222222333333000---+++---...------,,,,,,,,,++++++++++++++++++*********))))))))))))*********+++++++++)))***************+++++++++++++++,,,,,,,,,,,,,,,---333......777000333LLLvvvjjjwwwqqq___JJJCCCBBB;;;888888777666666666666666555555555666666666777777666666666777777777888888666444666<<<===:::;;;???FFF```zzzjjj\\\RRRMMMMMMSSSRRRPPPNNNNNNQQQSSSTTTXXX\\\```ccclll{{{sssCCC111333222111222333333000---......///000000000000///111111111111111111111111111111111111111222222222222222222333444555555555777444666:::999666666;;;666[[[vvv\\\EEE:::444...---000333222000000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000000111222222111222222333444444555555444333666999===FFFZZZmmm___]]]AAA777222555777000111111000000000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,---......//////000111......333444111000222222888WWWzzzhhhNNN???555000111222222000...---------------,,,,,,,,,++++++++++++++++++************************++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------111111---444888,,,@@@sss|||uuuzzzrrr___JJJCCCCCC<<<999888777777666666777777555555666666666777777777777777777777888888888888:::777:::???>>>999===FFFWWW~~~ttt]]]VVVQQQPPPOOOMMMMMMPPPDDDFFFFFFCCCCCCFFFFFFDDDFFFJJJKKKIIIJJJOOOSSSSSSbbbxxxsss>>>666444222333444444111---......///000000000000000111111111111111111111111111111111222222222222222222222333444555666777777777444444666555555@@@NNNxxxuuuQQQEEE777000222555444111000000000000000000000000////////////////////////////////////////////////.........//////000000111111111111111111222222333222222333444444555666666888555777>>>FFFSSSkkkVVV@@@333222777444111111111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////---------...//////000000222...///333222---///666888IIIjjj{{{gggLLL888000///...///111111///---------------,,,,,,,,,,,,,,,++++++++++++******************++++++++++++,,,))))))******+++,,,,,,,,,++++++,,,,,,------......333...000888666333[[[{{{zzztttsss___JJJCCCDDD>>>999888777777666666777777555666666666777777777777777777777888888888999999<<<999;;;???===;;;GGGWWWuuuzzzdddUUUOOONNNQQQMMMLLLNNNMMMIIIGGGHHHGGGKKKJJJGGGGGGJJJKKKHHH???DDDFFFDDDBBBBBBAAA???AAAKKKVVV```mmmmmm@@@;;;444222333444222000///000111111222222111111111111111111111111111111111111111222222333333333222333444555666777888888777333333888???PPPppp|||kkkTTTBBB999666555333000000000000000000000000////////////////////////////////////////////////---......///000000111111222111111111111222333333222222333444555666777777<<<999===KKKXXXggg}}}cccEEE444333444222222111111111000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////------......//////000000222...///333222000;;;JJJhhhrrrqqqWWW<<<555///---000222000---...------------,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,))))))***++++++,,,------++++++,,,,,,---......///000...666999222FFF|||qqqrrrrrr}}}sss___IIICCCDDD???999888888777777777777777666666666666777777777777777888888888888999999999:::777999>>><<>>555555222222222111111111111000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000------......///000000000000---...444555999KKKaaa~~~zzzsssnnnpppzzzzzzppplllqqq~~~LLL@@@444///111333000,,,......---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,---...//////,,,///:::777000VVVlll{{{ttt\\\MMMFFFBBB>>>::::::999999888777666666777888888888888999999999555666666888999:::;;;;;;555<<<@@@;;;999KKKqqqvvv```___YYY\\\^^^```___]]]^^^aaaeeeaaaYYYSSSUUU^^^fffjjjjjj```cccaaa\\\XXXYYYZZZXXXVVVXXXUUUOOOMMMNNNNNNLLLCCCLLLPPPMMMKKKNNNPPPOOONNNxxxSSS888<<<333111555,,,333333333333333333333333111111111111111111111111000111111222222333444444111888===;;;888888:::;;;;;;;;;HHHjjjfff>>>222555...444444///000666444+++000000///...............000000000000000000000000/////////000111111222222111111222222222333333333555999333000999:::666999>>>AAAVVVmmmjjjCCC222222666,,,***555///'''222//////...------------...------------------------------------------------.................................///////////////666000,,,333999<<<[[[~~~yyybbbWWWXXX\\\ZZZVVV[[[ZZZZZZZZZ[[[\\\ZZZXXXVVVWWWVVVSSSPPPNNNMMMNNNQQQ\\\nnnbbbAAA111111444222...///......---------......------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,---------...////////////222555333SSSwwwvvvmmmyyypppWWWHHHCCCAAA>>>::::::999999888777777777777888888888888999999999777888888999:::;;;;;;<<>>@@@GGGUUU{{{hhhMMM999555777666222111333555333111111000////////////000000000000000000000000000//////000000111111222222222222222222333333333333444:::777444;;;<<<999???>>>^^^llleee999333888555333666333///444//////...------------...------------------------------------------------..............................////////////000000111666222222AAAVVVqqqyyy~~~iiiaaa]]]YYYZZZ___ccccccbbbpppppppppqqqssssssqqqooohhhfffaaaXXXOOOIIIHHHHHHMMM___qqq}}}{{{```HHH888222333555//////......------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,------......//////000...999111>>>{{{zzznnnTTTEEEAAAAAA???:::::::::999888888777777777888888888888999999999999:::::::::;;;;;;<<<<<<<<<===<<>>???JJJmmm|||{{{zzzpppooollliiiiiippp}}}OOO999;;;444555555555555555555555555333333333333333333333333444444555555666777777777666:::>>><<<888DDDlllddd@@@666:::999444111111111000////////////000111111111111111111111111000000000111222222333333333333444444444555555555888===;;;888===DDDYYYuuulll[[[YYY___hhhPPP444999555111555333000000///............///................................................//////////////////////////////000000111222222333777555DDDkkkrrr]]]PPPWWWfffppp{{{zzz]]]AAA...222222111000///.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111222333???000UUUooo}}}~~~vvvwwwaaaQQQIIICCC===::::::::::::::::::999999777888888888888999999999888888999999:::::::::;;;???AAAiiixxxbbb===<<<111666666666666666666666666444444444444444444444444444555555666666777888888888:::999888FFFooo[[[>>>777777444222111111000////////////000111111111111111111111111000000111111222333333333444444444555555555666666777:::888:::DDDRRRooooooaaaZZZ```kkkuuuMMM===666222333222111000//////......//////................................................//////////////////////////////000111222333333444000===UUUoootttnnn{{{TTTZZZ^^^iiiwww}}}}}}xxxRRR000444333222000////////////------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000111222333444444LLL{{{pppuuueee```dddttt\\\LLLEEE???:::::::::::::::::::::::::::777888888888888999999999888999999:::;;;<<<<<<===AAAaaaVVV:::777666666666666666666666666444444444444444444444444666666777777888999999999999:::===MMMwwwWWW>>>555333222222222111000000000000111111111111111111111111111000111111222222333333444444555555555666666666666444777888@@@SSSggg|||ggg^^^[[[[[[fffsssxxxGGG555555333///111000000///////////////................................................///////////////////////////000000111222333444555666TTTggghhhkkk~~~XXXPPPiiieeeppp}}}oooHHH444444222111000/////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000222333444555111www{{{vvvtttuuueeeWWWVVVrrrpppVVVFFF???;;;777::::::::::::::::::::::::777888888888888999999999999999:::;;;<<<>>>>>>???QQQuuu>>>CCC777777777777777777777777555555555555555555555555777888888999999:::;;;;;;777<<>>======999::::::::::::::::::::::::999999888888888888888888444???999666BBB???999EEEpppooo999===999999555222;;;;;;+++777777666666666666777777333<<<:::666;;;;;;999>>>DDD666TTThhhOOO<<<777===000+++222555......555222222222222222222222222333333333333333333333333111777:::666555999999666:::@@@CCCVVVjjjhhhYYYWWWfffrrrYYY444444888555///222444---...333000////////////////////////000000000000000000000000////////////000000000000,,,888000***666777444===iiirrrsssxxx|||```YYY]]]oooxxxVVV<<<111444222000222/////////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------,,,555$$$555<<<+++666;;;OOOkkksss}}}```uuuWWWEEEBBBAAA;;;::::::::::::::::::::::::999999888888888888888888888<<<555555>>>===DDD]]]RRR>>>777888999555999===555777777666666666666777777444???<<<555<<<@@@<<<<<>>???IIIccc@@@111999;;;333///333555333333333333333333333333333555555555555555555555555666666555333555;;;<<<;;;;;;JJJeeesssaaa^^^]]]uuusssLLL555777222111///,,,555777+++////////////////////////000000000000000000000000////////////000000000000444,,,333999//////KKKgggzzz~~~yyyaaaSSSaaayyyhhhCCC666333555555---000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***444222+++666666===mmmkkktttvvv}}}uuuRRRsss|||pppYYYJJJDDD@@@;;;::::::::::::::::::::::::888888999999999999999:::<<<999<<>>;;;444777;;;888777777777777777777888888<<<;;;;;;===888>>>RRRvvvtttyyynnn;;;999777555333333333444333333333333333333333333444444444444555555555555777555444444777:::;;;999DDD^^^xxxfff]]]___oooyyy<<<999666666333...555777***////////////////////////////////////////////////////////////000000000000333***444999...===eee{{{{{{]]]aaalllxxxXXX???333444666000000///...------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........---000888...666777DDD}}}iii{{{hhhtttqqqQQQrrrrrr___xxxvvvlllUUUGGGBBB???<<<::::::::::::::::::::::::888888999999::::::::::::<<<999>>>AAA>>>RRRkkkxxxtttkkkrrroooxxxJJJ333<<<>>>777666999888888777777777777888888999666777@@@===111GGGwwwWWW>>>000666:::222000666333333333333333333333333222222333333333444444444666555555777999999999999MMM{{{yyyddd]]]aaawwwWWW999444777555///222666///000000000000000000000000////////////////////////////////////000000000000222///666555333SSSzzzbbbVVViii|||xxx~~~mmmiiiiiipppwww|||qqqOOO555///444111000000///...------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////111***666222222111MMMsssooosssjjjUUU{{{vvvmmmQQQVVVppp~~~tttiiiSSSFFFAAA???>>>::::::::::::::::::::::::888888999999:::;;;;;;;;;===:::===<<>>>>>::::::::::::::::::::::::888888999999:::;;;;;;<<<;;;;;;???AAA[[[yyy~~~hhhaaaeeeccc___hhh@@@<<<===<<<<<<;;;999888888777777888888999999;;;:::<<>>@@@GGG;;;NNNyyy^^^iiiRRRTTTWWWWWWYYYXXXTTT888@@@===555???::::::999999::::::;;;<<<:::;;;:::;;;XXXzzzNNN---111<<<444444444444444444444444444000000222333555666777888;;;;;;999<<<:::666MMMvvvmmmbbb```ZZZ}}}jjjuuuxxxggg<<<;;;555///222000000000///...............//////............//////,,,...000111111111222333555===000WWW}}}oooaaafffjjjrrraaajjjtttppplll}}}PPP777777111222111...,,,,,,...............------,,,,,,,,,,,,,,,------.../////////777---:::999DDDzzzrrrgggqqqZZZ[[[vvvpppuuubbbbbb~~~bbbYYYKKK@@@CCC<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;::::::<<<>>>===???AAAhhhkkk]]]VVVLLLOOOSSSPPPZZZ]]]kkkCCC@@@===555:::::::::999999::::::;;;<<<888AAA???EEEuuudddoooxxxaaa>>>666;;;222444444444444444444444444555555555555666666666777888888999<<<:::<<<___~~~bbbYYYdddxxxkkkwwwqqqNNN777111222444222000000///............/////////............//////---///111111111111222333+++444JJJqqqrrrkkk___nnnyyyfffaaavvvyyyddd>>>888333444222///------------......---------,,,,,,,,,,,,,,,---......//////000777---333888NNNsss___|||ZZZeeetttqqq|||{{{rrrxxxbbbTTTyyy]]]WWWJJJ@@@CCC<<<;;;<<<;;;;;;;;;;;;:::::::::999:::;;;;;;:::;;;===???===;;;OOOooouuucccuuuiii___VVVPPPFFFXXX\\\mmmPPP>>><<<999777::::::999999::::::;;;<<<555CCC@@@QQQwwwhhhwwwwwwvvvOOO888:::333444444444444444444444444999999888888777777666666777666:::>>><<>>@@@@@@???fff~~~{{{ooofffWWWNNN???SSSVVVQQQyyyYYY;;;<<<>>>888::::::999999::::::;;;<<<999CCCAAAfffyyyccc~~~}}}{{{[[[999888666555555555555555555555555999999999888888777777666<<<888;;;>>>>>>]]]ppp___[[[cccaaahhhyyyJJJ:::<<<555222111000000///.../////////000000////////////000000000111222222111111333444<<<@@@\\\lllpppfffaaayyyppp[[[rrrXXX===555222000111111...---...---------------------------------...//////000000,,,<<<333EEEmmmwwwzzzeeelll{{{VVVyyyooommmPPPYYYzzztttxxxlllPPPYYYpppVVVSSSIIIAAADDD<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@AAAJJJwww}}}xxxqqqQQQSSSMMM>>>PPPQQQHHHddd```<<<<<>>888:::<<>>|||ccceee```rrrzzz[[[~~~\\\>>>333---000111------111,,,,,,,,,------------...---......//////000111111444444>>>jjjvvv{{{fff|||dddnnnRRRNNNKKKNNNIIITTTjjj[[[ZZZzzztttiiicccZZZJJJZZZoooUUUQQQGGG???DDD>>>===:::::::::;;;;;;;;;<<<<<<888:::;;;<<<<<<===@@@BBBFFFqqq}}}tttcccmmmnnn[[[FFFGGGLLLKKKTTT]]]rrrMMM;;;===;;;::::::999999::::::;;;<<<;;;HHHzzzqqq```QQQIIIOOOWWW^^^rrr}}}gggAAA888555555555555555555555555555555666666777888888888999555===EEEgggmmm___\\\bbb___pppuuurrruuu}}}^^^;;;777666222111000000//////000000111111000000000000111111000111222222222444888;;;TTT|||kkkuuuvvv\\\kkk~~~qqq{{{tttHHH:::000111111,,,,,,111,,,,,,,,,---------...............///000000111111666444DDD]]]yyyhhhvvvggg{{{tttxxxkkkttt}}}pppnnn{{{[[[___zzzuuukkkbbb]]]PPPOOO}}}pppVVVQQQGGG???DDD>>>>>>:::::::::;;;;;;<<<<<<<<<888:::;;;<<<<<<===@@@BBBMMM{{{mmmDDDDDDKKKHHHCCCQQQPPPdddtttSSS;;;<<<<<<::::::999999::::::;;;<<<@@@YYYqqq{{{[[[RRRHHHFFFIIIPPPWWW[[[zzznnnmmmCCC:::666666666666666666666666777777777777777888888888777777BBBOOOzzzyyyaaa\\\bbbzzzeee[[[~~~uuuGGG<<<444222111111000000000000000111111000000000000111111000111111222222555999<<>>===<<<::::::::::::::::::::::::<<<777<<>>HHHPPPLLL```qqqXXXGGG666???:::;;;:::999999<<<>>>===CCCoooqqqmmmZZZQQQIIIFFFGGGKKKTTT]]]{{{ggg}}}rrrRRR555888777666666777777666555444444555666777888999999444AAA???^^^mmmiiiWWWccc```YYY```555666333111000///000111000///000000000000000111111222666111111777555333<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666:::>>><<<>>>CCCCCCfff~~~kkk^^^YYYXXXOOOFFF???FFFQQQPPP___}}}sss[[[FFF555???:::;;;:::999999;;;===>>>OOOyyy{{{uuuiiibbbVVVIIIDDDEEEMMMYYYeeevvvqqq~~~sssZZZAAA999777666666777777666555444444555666777888999999>>>AAA;;;hhhzzz}}}|||ggg\\\]]]rrr```ooolllBBB:::444222000///000111000///000000000000000111111222444000111555444555DDDVVVjjjvvvuuu___]]]yyy|||qqqzzz~~~FFF999444---333,,,///------------------------...///000000//////111333,,,QQQ|||nnnjjjnnnoooyyywwwmmmbbb[[[ZZZOOOXXXuuuiii]]]MMMCCC???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::777888===??????BBBGGGtttaaaYYY```ZZZLLLGGG???BBBNNNQQQYYYjjjttt```GGG555???:::::::::999888999===@@@ZZZ|||sssaaaTTTGGGCCCFFFOOO\\\gggvvvbbbIII999888666666777777666555444555555666777888999999???AAABBBllltttiii___mmm}}}cccSSSkkkdddbbb{{{QQQ<<<555333111000000111000///000000000000000111111222222000222444333888MMMcccnnnqqqvvvmmm]]]^^^bbbuuuiiiUUU:::777,,,000000---------------------------...///000000///000222444000___aaaggg{{{zzzwwwkkkpppyyysssuuu___WWWZZZNNNRRRttthhh\\\MMMCCC???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888<<>>GGGLLLOOOZZZzzzpppfffMMM999===;;;:::999999888888>>>DDDkkknnn]]]QQQFFFDDDHHHPPP[[[eeexxxeeeJJJ;;;999666666777777777666555555666777888999999:::777AAATTTooommmxxxkkkfffgggfff~~~eee[[[aaammm}}}}}}\\\:::777555222000000111000///000000000000000111111222111222555555333;;;RRRiiisssgggbbbkkkjjjddd~~~sss~~~iiifff<<<999...///444+++...........................///000000000111333666<<>>EEEsssqqqqqqppp\\\iiibbb~~~}}}{{{{{{xxxQQQ<<<888444111000000000000000000000000000111111222333666888777999GGG___rrrvvvxxxhhhhhhdddjjjmmmkkkqqqMMM;;;777000555,,,........................---///000111222333666999JJJnnncccrrr|||iii|||uuuuuucccNNNRRRHHHHHHNNNnnndddYYYLLLCCC@@@???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;666BBB;;;999CCC===KKKwwwaaaTTTXXXjjjmmmddd\\\QQQMMMJJJBBBAAAHHHFFFHHHUUUUUU^^^\\\MMMFFF:::;;;777888===<<<;;;FFFVVV}}}www{{{eeeNNNCCCGGGRRRaaalll~~~SSSXXX[[[>>>;;;777666666777777777666666777888999::::::;;;CCCPPPvvvmmmZZZfffvvvrrrllleeeXXX\\\[[[mmm~~~xxxxxx|||aaa===999444111000000000000000000000000000111111222444555555444<<>>OOO___TTTWWWjjjzzzgggYYYNNNJJJQQQGGG;;;>>>IIIFFFFFFTTTUUU]]]UUUGGGEEE:::;;;777888======<<>>:::555111000000111000000000000000000111111222444444222222>>>XXXwwwYYYdddnnnqqqyyywwwyyyXXX|||jjj<<<>>>000///000////////////////////////---///111222333555888;;;zzzpppfffaaapppdddWWWLLLFFFLLL___ooojjjrrr|||ooommmXXX\\\eeerrr}}}dddbbbrrr}}}lllPPPOOOFFFNNNLLLllldddZZZLLLAAA<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;???888@@@HHH999RRRcccRRR\\\eeevvv___VVVTTTSSSIIIBBB>>>@@@CCCGGGLLLRRR[[[xxxYYY\\\GGG@@@@@@;;;>>>;;;444DDDDDDCCCpppgggYYYJJJDDDEEELLLXXXccckkkFFFNNNUUUGGG===666666888777666666666666666777999;;;;;;:::@@@vvvpppddd___}}}eeexxxooouuukkksssqqqqqqvvv{{{rrrGGG:::000222333000///222000000000111222222333333...;;;666555DDDhhhhhhllltttWWWwwwaaa|||qqqYYYhhhJJJ???)))===***////////////////////////555***444000,,,777999===xxxpppqqqlll___RRROOOLLLOOOVVVWWWccclllqqqzzzjjjdddbbbuuutttmmm___aaaqqqyyyQQQGGGJJJHHHEEEkkkcccYYYLLLBBB>>>======<<<;;;;;;::::::;;;;;;<<<===888<<<777>>>FFF???aaacccQQQ]]]eeerrr^^^UUURRROOOHHHCCC@@@AAACCCDDDJJJQQQXXXmmm___\\\GGG???@@@;;;>>><<<555???<<>>666666888777666666666666666777999;;;;;;;;;GGGiiiuuurrr]]]vvvmmmuuuiiinnnnnnqqq~~~sssMMM>>>333333444000...111000000000111222222333333111888777555JJJgggqqqeee```xxxwww{{{___NNNyyyTTT>>>---888+++///////////////////////////)))777444///666666>>>bbbzzzkkkkkkkkkQQQJJJMMMUUUdddssssss~~~vvvrrr{{{hhhddd\\\XXXiiigggtttiii\\\___ppp~~~UUUGGGIIIGGGDDDjjjaaaXXXKKKBBB???>>>>>>===;;;;;;;;;:::;;;;;;<<<===999<<<999===CCCDDDpppaaaQQQ]]]gggttteee\\\UUUPPPHHHEEEDDDDDDBBBAAAFFFNNNVVVdddiii\\\HHH???@@@999<<<===888<<<777PPP|||uuujjj^^^UUUMMMJJJIIIMMMWWWaaaqqqQQQKKKJJJJJJ???777666888777666777666666777888999;;;<<<===PPP}}}eeelllzzztttaaakkkjjjjjjxxx|||TTTCCC555444444000...111000000111111222333333333555444999666TTTfff}}}fffZZZiiiyyygggsssGGGNNN{{{hhh@@@666444///////////////////////////---)))777555111666888IIIRRRcccnnn}}}]]]NNNGGGUUUnnn}}}uuu}}}```TTTQQQfffuuuiiiZZZ]]]mmmZZZHHHGGGEEECCCkkk___WWWKKKBBB???>>>===<<<;;;;;;;;;;;;;;;<<<=========???>>>>>>>>>EEExxxhhh]]]]]]hhhvvvjjj```WWWQQQGGGFFFFFFEEEAAA>>>CCCLLLVVVbbbttt\\\JJJ@@@AAA888888;;;;;;@@@:::[[[xxxzzzhhhSSSGGGEEEKKKWWWbbbqqq[[[MMMLLLLLLAAA888777888777666777555666777888999;;;>>>@@@\\\iiizzz~~~lllddd}}}___iiihhhhhhmmmZZZGGG666333444000///222000000111222222333333444888222999:::^^^jjjiii]]]ppp|||kkkzzz}}}RRRRRREEE===333555////////////////////////111+++222000222777;;;WWW}}}[[[```tttyyy\\\FFFGGGVVVxxxuuummmppp```]]]hhhyyy___IIIEEECCCDDDoooaaaXXXKKKBBB>>>===<<<;;;<<<;;;;;;;;;;;;<<<=========???@@@@@@===JJJ~~~___UUU\\\kkkuuujjj^^^TTTNNNGGGFFFFFFEEE@@@===BBBKKKSSSddd]]]NNNBBB@@@:::777999<<>>:::;;;???AAA???VVVuuuWWWMMMYYYmmmxxxlll___UUUQQQGGGDDDCCCBBB@@@>>>CCCKKKNNNccc^^^TTTEEE@@@<<<888888999AAA:::TTT|||dddrrr^^^JJJCCCGGGOOOWWW]]]ooorrrTTTRRRQQQEEE;;;888999888777888444777999999999;;;AAAFFFkkkmmmeeehhhtttiii}}}___cccbbbpppnnntttiiiQQQ:::333444222111444111111222222333444444444666666888KKKlll]]]ggg}}}vvvttt{{{\\\MMM{{{zzzYYY>>>444555000000000000000000000000000...111111:::444333]]]gggmmm|||ffftttRRRFFFMMM___^^^nnnooo\\\[[[mmmjjjNNNDDDBBBFFFzzzooocccRRREEE>>>=========<<<<<<<<<<<<<<<======>>>;;;999>>>AAABBBcccuuu]]]XXXVVVooo}}}ooo___VVVUUUHHHBBB?????????@@@EEELLLMMM```ppp```ZZZHHH@@@;;;;;;:::777>>>;;;TTTjjjcccXXXLLLGGGHHHNNNXXXbbbqqq```XXXSSSGGG<<<999999888888999444777999999999<<>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@:::???AAADDDjjjyyykkkiii\\\OOOQQQTTTppp{{{kkkZZZRRRSSSHHHAAA<<<===???BBBGGGLLLOOO^^^eeeaaa^^^JJJ@@@999======777>>>>>>YYYkkkfff^^^UUULLLGGGJJJYYYhhhlllkkk___TTTHHH<<<999999888888999444777::::::999<<>>444[[[ooo\\\jjjxxxsssoootttlllHHHZZZyyyCCC@@@333000000000000000000000000111444444...555555NNNzzzTTT```fff{{{XXXDDDLLLeeezzz]]]MMMTTTUUUmmmjjjVVVVVVhhhyyyvvvTTTDDD@@@DDDiiibbbBBBCCC======???<<<<<<<<<<<<=========>>>999DDD888HHH???sssooobbbZZZZZZWWWLLLRRRqqqsssggg^^^VVVQQQHHH@@@===CCCEEEBBBFFFPPPXXX]]]gggdddWWWTTT>>>@@@AAA<<<444>>>@@@VVVzzz{{{~~~ooofff___PPPAAAIII]]]eeeooofff___TTTKKK>>>777777888888777<<<333<<<;;;666888???ZZZkkkrrrhhhcccfffkkkwwwuuu```cccccc___SSS^^^hhhYYY]]]^^^fffyyyaaaFFF:::444444---333222222222222333444555555888888===cccwwwvvv___iii}}}|||jjjoooqqq|||mmmOOOOOO~~~MMM///;;;222111111000000000000000,,,444---555888;;;JJJjjjYYYbbbqqqiiiqqqsss}}}___NNNCCCSSSzzz\\\nnnsssUUUYYYttt}}}RRR>>>CCCEEEpppfffCCCDDD>>>===>>><<<<<<<<<=========>>>>>>;;;EEE:::HHHCCCzzzhhhYYYPPPRRRUUUOOOJJJkkkpppdddZZZPPPJJJKKKBBB???DDDEEEAAAEEENNNTTTWWWdddkkkXXXRRR???===???===666???>>>RRRyyyyyyxxxwwwhhhSSSOOORRRPPPGGGKKKWWWWWWiiiiii^^^VVVLLL@@@999888:::999888;;;333<<<;;;999;;;CCCdddnnnwwwfffhhhooo|||ssshhhZZZbbbdddeeemmm{{{kkkKKK<<<555666///444222222222222333444555666777999BBBjjjiii___pppssstttpppxxxiiiccckkkuuupppPPPXXXXXX444666222111111000000000000000///444+++333888===RRR[[[[[[]]]rrrqqqQQQDDDNNNsssmmmwwwXXX[[[vvvVVVBBBCCCBBB{{{kkkEEEEEE???======<<<<<<=========>>>>>>>>>===DDD<<>>>>>999AAA<<>>>>>>>>===AAA===IIIRRR|||fffZZZLLLGGGIIIFFF___nnnyyy{{{___tttzzzmmmccc[[[TTTPPPJJJDDDAAABBBBBBAAADDDJJJZZZZZZVVVaaaSSSCCC;;;===>>>:::AAA<<>>444888222555333222222333333444555666999;;;MMMppp\\\ddd}}}eeennncccgggppp{{{|||xxx}}}ZZZ[[[dddrrrLLLCCCLLLvvvhhhCCC888222111111000000000000000,,,111333888555888ddd\\\}}}```yyyiiiMMMDDD]]]{{{rrr|||yyy~~~{{{^^^ZZZmmmsss___EEE@@@>>>tttHHHFFF@@@==================>>>>>>>>>???>>>???>>>GGGTTTvvvaaaXXXLLLHHHLLLMMMeeennndddbbbzzzsssyyyfffzzzqqqbbbWWWNNNIIIFFFBBB???@@@@@@AAAEEEJJJVVVbbbVVVqqq^^^III=========:::AAA<<>>;;;PPPmmm}}}{{{bbbaaa|||zzzxxxbbbWWWZZZ___cccssscccAAA333888333666333333333333444555666666888:::QQQqqq|||```eee~~~tttooottteeehhhkkkjjjwww}}}lllSSSWWWaaaoooWWWGGGAAAiiitttFFF666222111111000000000000000,,,000666888444@@@^^^\\\xxxYYYCCCNNN{{{bbbZZZfffhhhyyybbbBBB>>>@@@~~~OOOHHH@@@>>>???=========>>>>>>>>>??????AAA>>>@@@CCCSSS|||mmmWWWQQQLLLMMMWWW[[[gggxxx{{{ooolllhhhlllkkk[[[ZZZnnn}}}nnngggbbbpppqqqcccXXXPPPKKKEEECCC@@@???@@@BBBFFFIIIMMMeee\\\rrrQQQ@@@>>>===:::AAA<<>>>>>>>>?????????BBB===BBBCCCWWWwwwiii{{{fffUUUXXXWWWYYY___aaaiii^^^ZZZVVVPPPVVVbbb^^^YYY```yyyvvv[[[___eeeooodddzzzmmmccc[[[TTTOOOHHHFFFCCC@@@@@@DDDGGGHHHJJJfffaaaYYYAAA???>>><<>>>>>>>>>>>????????????AAA<<>>BBB999RRRooottt~~~bbbRRRNNNGGGKKKXXX___iiiiii\\\RRREEE===<<<<<<;;;:::555:::999888DDD???___~~~ooossshhhccc___VVVrrrfffhhhpppkkkpppsssuuuyyykkkYYYZZZYYY\\\ffflllZZZ===:::555888444444444444444555777777999DDDqqqvvvZZZnnnwwwttthhh[[[WWWuuuVVVooorrr^^^OOOVVV^^^lll]]]KKKAAA]]]JJJ>>>222111111000000000000000555+++333555666GGGxxxVVVqqqYYY\\\BBBXXXyyycccXXXWWWkkkeeeRRR\\\cccpppiiiFFF>>>???dddSSSGGGEEEEEE@@@@@@@@@@@@??????>>>>>>===CCCDDDFFFaaa{{{mmm```ddd___YYYUUULLLXXX~~~```XXXUUUYYYOOOaaammm___vvvttt```NNNWWWjjjYYYddd|||jjjiii___TTTPPPLLLGGGEEEEEEGGGEEEBBBDDDHHHQQQ]]]eeerrrGGG@@@>>>:::>>>AAA]]]pppzzzwwwqqqbbbVVVSSSNNNJJJQQQ]]]hhhnnnfffVVVFFF@@@===:::999<<<777AAA666777CCC<<>>444333222111000000000000;;;+++///<<<666<<>>:::999;;;666@@@777999DDD>>>jjjuuuwwwzzzaaannniiiaaavvvuuuxxx^^^OOOWWW^^^___nnnzzzFFF@@@999777666666555444555666777888888@@@pppttt___uuutttnnnbbbiiixxxuuu]]]~~~jjjzzzbbbNNNQQQXXXffffffOOOCCCEEEOOO999444333222111000000000000111///333777:::WWWtttbbb```bbbnnnpppiiiPPPMMMyyy}}}ZZZmmmUUUZZZ]]]hhhrrrFFF===:::{{{eeeQQQGGGDDDCCCCCCBBBAAA@@@????????????@@@@@@HHHjjjrrr```cccvvvhhhPPPYYY```SSSGGG^^^___cccpppsss___\\\ggg[[[jjj}}}yyylllkkkaaaVVVPPPKKKKKKGGGCCCAAA???>>>BBBIIIOOO^^^^^^IIICCCCCC???AAA===KKKttt___MMMHHHIIISSS^^^fff|||yyygggQQQDDD>>>;;;999999777???999;;;DDDAAApppgggwwwfffNNNUUU```aaahhhvvvNNN???555666666666555555555666777888999GGGwwwooo\\\uuuttteeettt]]]aaaOOOQQQVVVddd|||lllJJJCCCTTTVVV777444333222111111000000111)))333888111;;;nnnsssfff^^^dddkkkbbbJJJYYY~~~yyynnnSSSSSS^^^iiitttEEE;;;888pppTTTJJJIIIFFFEEECCCBBB@@@@@@@@@@@@???AAAAAAIIIjjjggg^^^VVVNNNbbb```QQQ\\\dddWWWIII]]]]]]VVVbbbcccaaaooo~~~eeellleeefff]]]TTTPPPKKKMMMIIIFFFEEEBBBAAADDDJJJSSSbbbiiiLLLFFFDDD???BBB>>>HHH~~~yyyhhhVVVLLLJJJLLLSSS[[[fffyyyrrrXXXEEE>>><<<:::999999>>>999<<>>AAACCCKKKlllYYY[[[jjjiiimmmmmmrrrbbbLLLOOOTTTXXXWWWRRRbbb^^^dddkkkhhhuuueeebbbcccZZZRRROOOIIIJJJHHHGGGHHHFFFBBBDDDHHHUUU___kkkQQQIIIDDD>>>DDDBBBJJJ{{{|||[[[VVVPPPLLLIIILLLUUU___gggxxx___FFF======<<<:::;;;<<<999<<<@@@KKKhhhqqqyyy___QQQ[[[aaa^^^dddtttaaaAAA555???777666666555666777888999:::PPPuuu___uuuvvvqqqzzzdddlllgggLLLMMMSSS```ssssssFFFBBBGGGqqqnnn```<<<555444333222111111111111000666888333:::aaajjjwwwccchhhUUUIIIwww|||nnnRRRTTTVVVfffxxx\\\RRRRRRccczzz{{{JJJ===;;;YYYOOOSSSLLLJJJGGGDDDBBBAAAAAABBB===@@@CCCNNNrrrUUUXXXxxx^^^BBBHHHGGGRRRMMMMMMYYY```rrruuurrrfffdddcccXXXPPPNNNHHHFFFEEEEEEGGGEEEBBBCCCGGGXXX^^^jjjWWWNNNGGG???FFFEEEJJJwwwwwwgggUUUHHHHHHTTT___hhhwwwiiiIII===>>>>>>:::<<<;;;:::======LLLlll|||ppprrrxxx]]]OOOXXX___]]]fffxxxjjjCCC555@@@777777666666666777888999777MMMvvv^^^sssuuupppddddddeeeLLLKKKQQQ^^^ooozzzJJJEEE>>>YYYrrraaa>>>555444333222222111111222333333666777???aaafffzzzdddggg}}}PPPNNNzzziiisss}}}wwwbbbXXXOOO```uuu~~~MMM???===]]]PPPQQQNNNKKKHHHDDDBBBBBBBBBCCC@@@@@@AAAMMMuuuiii{{{mmmOOOSSSQQQZZZPPPNNNZZZaaatttmmmnnneeedddbbbVVVPPPOOOIIIGGGDDDDDDEEEDDDBBBEEEJJJWWWbbblll^^^UUULLLAAAHHHFFFEEElll{{{~~~~~~\\\HHHGGGRRR]]]gggvvvuuuMMM===>>>>>>:::;;;999<<>>888777666666666777999999888NNNsss]]]rrrwwwpppcccXXX\\\ggg{{{dddaaannnLLLKKKPPP\\\jjjNNNHHHBBBfffzzzeee@@@555555444333222222222222111333555555CCCpppkkkzzzbbbeeesssLLLSSSxxx\\\WWWRRR___sssNNN???<<>>KKKuuujjjtttkkkTTTcccZZZ___VVVQQQUUUUUUeeeyyy~~~|||uuuhhh```aaa```UUUPPPQQQLLLJJJGGGDDDDDDDDDDDDIIIPPPPPPcccnnncccYYYPPPDDDIIIEEE@@@cccyyyfffsss|||XXXFFFIIIUUU^^^fffvvv}}}PPP>>>??????::::::888>>>AAA;;;IIIpppdddvvv\\\|||rrr^^^bbbjjjWWWRRR^^^bbbeeemmmOOO999@@@888777666666666777999:::>>>RRRttt```www{{{wwwqqqdddjjjmmmjjjkkk~~~dddbbbfffMMMKKKPPPZZZfff}}}MMMCCCAAAtttzzz|||jjjCCC555555444333222222222222...555666111DDD~~~uuu```dddlllJJJVVVwwwuuuzzzYYYRRRRRR___sssNNN>>>;;;oooWWWZZZWWWPPPIIIGGGDDD@@@???AAA===DDDFFFJJJjjj```dddNNNWWWggg___RRRRRRXXXNNNSSSaaa{{{gggeeebbb]]]WWWRRROOOMMMLLLHHHGGGFFFGGGEEEDDDJJJQQQVVV]]]{{{hhhRRRMMMJJJDDDGGGRRR~~~eee```ssseeeWWWMMMEEENNN___ccc|||IIIFFF@@@AAA;;;999:::;;;??????KKKppp|||^^^jjj{{{RRRPPP]]]bbbeeelllIIIBBB666<<<;;;999888888888999999;;;RRR}}}^^^sssqqqsssbbb[[[jjjMMMHHHQQQVVVdddxxxKKK@@@BBBxxxwwwppp@@@:::777333222222333333222222444888777>>>iii```aaabbbMMM[[[nnnTTTVVVRRRcccaaaYYYaaa```NNNOOObbbsssNNN===:::pppbbbddd\\\TTTMMMJJJHHHDDDCCCEEE>>>CCCCCCIIIlllRRR[[[kkklllkkk[[[HHH___qqquuueee^^^ccc\\\dddqqqqqqnnnnnnfffccc]]]WWWQQQMMMKKKJJJEEEBBBAAAAAA@@@AAAIIIRRR]]]aaa}}}nnnXXXRRRMMMEEEFFFPPP^^^___mmm}}}zzzuuuiiiZZZOOOJJJLLLTTT\\\iii|||TTTKKKAAAAAA>>>===<<<;;;>>>???LLL}}}VVVRRRzzzwwwSSSQQQ\\\```fffpppSSSHHH>>><<<;;;999888888888999:::???TTT```rrrxxx```VVVsssvvvaaaLLLGGGQQQVVVeeeyyyRRRJJJCCChhhooosssAAA999666333222222333222222777...000888???}}}[[[aaabbb^^^MMM^^^eeehhhZZZ\\\XXXlll}}}uuuVVVLLLOOO___qqqLLL;;;999nnnkkkkkk\\\TTTLLLIIIFFFCCCBBBDDDAAABBB@@@HHHnnnxxxxxxpppvvvxxxxxxhhhTTTffflll___ddd]]]cccmmmzzz~~~ooohhhiiidddaaa[[[UUUOOOKKKIIIHHHGGGDDDAAAAAAAAADDDNNNXXX```eeeqqq^^^WWWQQQHHHHHHNNN___ggguuu}}}___yyyvvvsssdddOOOFFFNNNWWWZZZfffsss```QQQBBBBBB@@@???===;;;===>>>MMM|||~~~~~~^^^IIIUUUsssmmmSSSSSS[[[^^^fffsss]]]NNNDDD<<<;;;999888777888999:::???SSSbbbpppbbbXXXtttvvveee\\\iiibbbJJJFFFPPPVVVfffzzzQQQIII===YYYtttxxxEEE888666333111222222222111777,,,000;;;<<>>===;;;>>>???MMMvvvnnniiiOOOYYY``````{{{{{{kkksss^^^PPPTTTZZZ\\\eeerrrdddOOODDD>>><<<:::888777888:::;;;<<>>bbbggggggYYYVVVxxx```LLLIIIWWWlllJJJ:::999~~~tttkkkddd]]]YYYTTTLLLGGGFFFCCCCCCBBBHHHeeevvv```{{{YYYaaahhhooopppuuuyyyzzznnnkkkwwwmmmfffeeefffccc\\\TTTRRROOOLLLJJJJJJJJJJJJGGGEEEFFFGGGFFFEEEKKKSSS\\\qqqyyyrrriii]]]UUUSSS|||{{{mmmddd]]]ZZZQQQIIINNNZZZhhhtttdddWWWJJJIIIDDD<<<<<<>>>BBBBBBNNNiiiWWWZZZWWWttteeeUUUwwwlllLLLfffXXXZZZNNNJJJRRR[[[___cccjjjwww^^^IIIFFFCCC???;;;999999;;;<<>>>>>???BBBLLLWWW^^^xxxwwwvvvuuuppphhhaaa^^^lllyyy~~~jjjJJJGGGRRRXXXgggoooxxxcccOOOMMMKKKEEECCC@@@AAA@@@MMMuuuwww\\\YYYbbbzzzdddUUUqqq]]]MMMPPP[[[cccgggiiirrrTTTMMMIIICCC>>>;;;:::;;;<<<===JJJzzzsssiii~~~cccKKKZZZLLL>>>ZZZ^^^TTTIIIQQQQQQYYY}}}~~~SSS^^^XXXGGGEEEQQQYYYiii~~~ppp@@@GGGIIIgggXXX999777666666777666333111111111888;;;:::tttrrrkkkeee]]]VVVwww}}}ttt\\\MMMCCCSSSiiizzzEEE999<<>>888999>>>@@@CCC{{{ggguuuqqqTTTQQQPPPOOOMMMKKKMMMRRRNNNRRRRRRVVVeeezzzeeeUUUdddLLLEEEHHHRRR]]]ggg}}}bbbLLLDDDDDDnnnyyyWWW999777444333333333222111333000777;;;@@@iiicccpppdddmmmPPPxxxZZZIIINNNUUU^^^zzzKKK888:::~~~~~~~~~}}}qqq___RRRLLLFFFJJJCCCGGGWWWlllllliii```|||hhhyyy~~~jjjeeebbbTTTJJJDDDHHHLLLKKKIIIIIIJJJGGGCCCBBBEEELLLTTTYYYkkkvvvwwwuuuiiimmmwww|||tttyyykkkddd\\\WWWPPPHHHEEEHHHOOOUUUdddmmmeeekkklllVVVMMMGGGAAADDDCCCDDDGGGrrr}}}|||xxx]]]TTTpppqqqtttaaahhhjjjccc]]]]]]CCCLLL^^^eeeiiiooo{{{gggWWWNNNFFFDDD@@@;;;;;;??????EEElll}}}eeeYYYPPPMMMUUU]]]___```cccWWW[[[dddllloooxxx]]]VVVppp~~~KKKDDDHHHRRR]]]ggg~~~dddGGGBBBSSSvvvQQQ:::777444333333333222111444333666444BBB}}}fffpppaaaoooOOOzzztttYYYJJJOOOWWW```uuuHHH888;;;}}}~~~tttiii___UUUMMMHHHJJJGGGHHHVVVzzz\\\cccaaauuuccczzzwww{{{~~~|||~~~wwwgggbbbXXXMMMGGGEEEIIIMMMLLLIIIGGGIIIFFFCCCBBBEEELLLTTTYYYttt~~~|||vvvnnnkkkvvv}}}kkk\\\TTTGGGGGGFFFFFFFFFJJJOOOSSScccyyyuuuxxxxxxfffUUUIIIEEEIIIEEEDDDDDDllliiinnnWWWZZZxxx|||___IIIQQQaaaeeeiiiqqq|||nnn]]]TTTJJJEEEBBB???>>>???>>>DDDyyyiiivvvZZZXXXOOOTTTiiiyyyyyytttsssgggfffwwwxxxxxxTTTUUUHHHDDDIIIRRR]]]hhh]]]@@@BBB[[[rrrQQQ;;;888555333333333222111333555777222DDDooosssaaa~~~vvvSSSrrrpppXXXIIINNN[[[cccpppFFF888;;;qqqrrryyywwwkkkdddbbb]]]UUUKKKIIIJJJGGGTTTeeekkkqqqyyymmmfff|||yyyttt{{{xxxdddaaa```NNNIIIFFFEEEHHHLLLLLLIIIGGGCCCAAA@@@AAAFFFOOOWWW]]]uuuwwwrrrnnn}}}|||nnneee___\\\QQQNNNJJJFFFFFFKKKSSSYYYcccvvvooocccOOOKKKMMMFFFCCCCCChhhhhh___wwwqqqTTTUUUaaaeeejjjsss|||llleee[[[OOOHHHEEEBBB@@@???===@@@llliiiuuuVVVQQQTTThhh|||zzzzzznnn}}}|||hhhMMMTTT|||}}}MMMDDDJJJTTT]]]jjjOOO>>>EEEQQQ~~~rrr}}}SSS<<<999666444444444333111222333888888CCCuuuuuuxxxeee}}}[[[lllqqqWWWGGGKKK\\\fffoooEEE777:::jjjlllsssrrriiieeehhhfff___PPPIIILLLEEEQQQxxxuuuttthhhWWWWWWPPPIIIHHHGGGGGGJJJLLLJJJGGGCCCBBBBBBEEEKKKTTT]]]bbbwwwwwwwwwwwwrrryyyjjjaaa______```OOOKKKGGGCCCDDDKKKUUU\\\ccc{{{pppsssnnnXXXRRRPPPGGGDDDDDDdddfffrrrjjjMMMQQQ```fffkkkssszzzlllkkkdddXXXNNNHHHEEEBBB>>>@@@>>>___uuuuuuWWWOOOaaa}}}uuu~~~]]]KKKWWWjjjDDDDDDKKKUUU___nnnHHHAAADDDDDD|||PPP===:::777555444444333222444///888>>>???___xxx{{{}}}iii{{{bbbdddqqqVVVFFFLLL[[[hhhoooEEE777999qqqppprrrooogggbbbbbbbbbaaaWWWKKKQQQEEENNN}}}oooiiivvvkkkDDDEEEPPPJJJKKKJJJHHHIIIKKKIIIEEECCCBBBBBBEEEKKKSSS\\\aaa{{{||||||nnnccc]]][[[YYYXXXKKKJJJHHHFFFFFFKKKQQQVVVeeexxxvvv|||wwwbbbYYYTTTHHHFFFEEE^^^~~~iiiddduuuYYYHHHSSSbbbeeegggmmm{{{nnnrrroooeeeWWWLLLGGGCCC@@@CCC>>>WWW|||nnnXXXVVVooozzzWWWLLLaaa|||mmm[[[@@@DDDMMMXXXbbbrrrIIIDDDCCCHHHNNN>>>;;;888666555444333222888///666<<<;;;[[[vvvkkkwwwiii]]]pppSSSFFFPPPYYYhhhlllDDD777999zzz~~~wwwnnnggg___ZZZ\\\aaa]]]OOOWWWGGGLLLoookkkooovvvZZZBBBDDDGGGIIINNNOOOLLLLLLLLLGGG@@@??????@@@DDDKKKTTT]]]ccc|||xxx{{{rrreee[[[WWWUUURRRPPPNNNMMMKKKIIIJJJNNNUUUZZZkkk|||{{{}}}zzziii___WWWLLLJJJEEESSSlllnnnhhhcccooowwwqqqaaabbbQQQLLL[[[fffdddgggqqqzzzyyyyyyrrraaaRRRJJJFFFBBBAAA===TTTwwwooo{{{]]]ZZZuuupppOOOMMMxxxtttlllVVVJJJEEEOOOZZZeeewww|||EEECCCIIIWWWIII???<<<888666555555333222777222777888:::gggnnnmmmtttsss]]]~~~mmmPPPFFFUUUXXXhhhfffAAA777:::~~~~~~ssslllbbbZZZ^^^hhhbbbRRR\\\IIIKKKfff|||uuuaaa\\\hhhjjjhhhlll^^^KKKTTTVVV>>>HHHOOOSSSPPPNNNMMMEEE<<<>>>???BBBHHHQQQ\\\ffflll|||~~~wwwvvv~~~tttiiiYYYOOOKKKLLLLLLKKKLLLJJJGGGFFFJJJUUUbbbkkkrrr}}}vvvssstttlllbbbZZZOOOMMMDDDKKKnnnhhh___[[[[[[hhhvvvuuulllfffTTTJJJMMM]]]dddcccnnn}}}zzzgggUUULLLHHHDDD<<<<<>>777;;;ttt|||qqqooollliiiffffffhhhiiibbbTTT[[[SSSJJJhhhccctttiiikkkbbbYYYQQQVVVZZZTTTPPPQQQMMMNNNNNNNNNNNNLLLJJJHHHFFFJJJCCCFFFRRRWWWYYYiiioooaaaSSSNNNLLLJJJHHHGGGDDDKKKGGGEEETTTbbbjjjtttyyyrrrjjjaaaVVVIIIEEEUUUjjjkkkiiiQQQiiizzzrrr]]]]]]NNNCCCUUU^^^^^^dddfffqqqwwwkkk]]]RRRIIIEEE888LLLCCCiiixxxuuu]]]lllyyy___FFF[[[MMM;;;MMMSSSYYYiii|||UUU;;;IIIDDDhhhyyyvvvoooOOOCCC@@@<<<999888777666555111555666<<>>tttlllMMMBBB???:::777666555444333888999:::===;;;MMMfffpppjjjpppsssaaaKKKKKKOOOWWWggg|||UUU777666<<>>BBBDDDKKKUUU]]]fffxxxzzzzzzjjj|||lllZZZZZZSSSNNNPPPRRRPPPOOOPPPQQQVVVZZZccciiimmm~~~www~~~uuummmfff[[[PPPPPPXXXyyyfffuuuxxxgggiiiWWWOOONNNMMM^^^bbbeeejjjaaaeee{{{wwwqqqgggXXXNNNBBBCCC???TTT~~~ccc```sss|||TTTHHHTTTYYYGGGCCCJJJWWWbbbwwwfffHHH===AAAaaakkkOOODDD@@@;;;888666555444333444333888===999CCCdddvvvdddnnn{{{]]]IIIJJJNNNYYYjjjxxxQQQ666777<<>>;;;999777555<<<333;;;;;;===FFFeeegggppptttqqqTTTFFFJJJMMMZZZooosssJJJ666888777ssskkk{{{xxxyyy|||~~~|||yyy}}}yyyuuuhhhfffeeesssssscccSSSMMMNNNJJJMMMRRRNNNPPPMMMIIIEEECCCBBBCCCDDDFFFPPPUUUYYYmmmxxxyyy}}}~~~~~~yyysssxxx{{{xxxxxxxxx{{{uuuvvv|||wwwuuulllxxxxxxdddUUUUUUNNNMMMOOOPPPNNNKKKMMMSSSYYYjjjpppzzz~~~||||||||||||uuueeeZZZWWWooo~~~ZZZKKKFFFRRRaaabbbiiigggppp|||xxxsssjjjcccRRRMMMIIIFFFiii{{{XXXQQQJJJSSSaaaFFF@@@PPPWWWcccnnnHHH<<<@@@SSS~~~jjjVVVNNNIIIDDD???;;;999666444;;;111:::666<<>>;;;888666333---:::333===DDDzzzxxxfffwww|||www|||hhhLLLDDDMMMPPPaaawwwhhh>>>444;;;:::uuusssjjjkkkkkkjjjhhhfffhhhkkkooottthhhpppjjjeeerrrxxx}}}|||hhh```uuuXXXUUUOOOPPPJJJ???CCCNNNPPPRRRSSSKKKNNNMMMLLLKKKIIIHHHGGGFFFJJJWWW]]]```xxx~~~sss{{{zzzuuuuuuyyyzzzvvvrrrwwwrrrqqquuuzzzrrrYYYkkkeeexxx}}}kkkqqqhhhYYYpppnnn\\\UUUNNNaaaSSS]]]fffcccYYYSSSVVV]]]VVVZZZPPPXXXkkkYYYKKKccc\\\aaasssaaaQQQPPPEEEKKKLLLNNNPPPOOOQQQ[[[fffmmmuuu|||}}}wwwlllfffhhhfff{{{vvvlll```HHHEEEQQQZZZfffgggggg^^^}}}~~~wwwqqqmmmccc[[[DDDGGGOOOrrr\\\HHHRRRWWWuuuHHH555SSSPPP]]]kkkxxx\\\;;;AAAZZZtttgggUUUPPPJJJEEEAAA>>>;;;888444111???444======mmmvvvmmmqqq{{{]]]WWWaaawwwuuu}}}zzzfffJJJDDDNNNQQQfffzzzccc999222======vvvooodddlllrrroooeeebbbjjjmmmiiioooqqqsssqqqjjjjjjwwwooommmzzztttWWWLLLHHHCCCAAADDDKKKLLLMMMOOOQQQQQQQQQQQQQQQOOONNNLLLFFFBBBFFFNNNSSS[[[bbbiii|||~~~wwwtttyyywwwqqqqqqyyywwwuuuuuuwwwyyy}}}qqq```SSSSSSYYY\\\]]]___VVVXXXYYYVVVRRROOOPPPRRRNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQOOONNNOOOPPPRRRSSSVVVQQQQQQTTTSSSMMMLLLOOOSSSMMMLLLRRRWWW\\\gggssszzzyyyooolllmmmmmmjjjppplllbbbyyyuuuiiiaaa___YYYMMMFFFFFFSSSmmmWWWqqq___```}}}~~~|||ooolllpppMMMGGGXXXtttiii[[[[[[JJJTTTzzzpppQQQCCCAAAMMM^^^iiinnnPPPEEEEEEkkkuuuttteee\\\XXXNNNEEECCCEEE???666:::<<<777111;;;888___tttwwwmmmoooRRRXXX]]]eeetttZZZGGGEEELLLRRRfffzzzRRR888555888<<>>===aaaooohhhkkkgggqqqXXXFFFEEEMMMTTTfffvvvOOO777555999===|||^^^``````jjjmmmkkkcccbbbkkkqqqqqqoookkkkkkqqqwwwxxx{{{}}}bbbaaayyysssrrrooolllcccbbbvvveeevvv]]]WWWiiijjjaaaXXXTTTWWWWWWPPPKKKLLLMMMNNNOOOQQQSSSSSSSSSSSSKKKHHHFFFFFFEEEFFFNNNXXX^^^[[[ddd|||||||||wwwwww|||{{{vvvuuuzzz|||zzz}}}~~~{{{{{{}}}wwwdddZZZUUUQQQNNNLLLKKKJJJIIIJJJJJJHHHEEECCCEEEFFFHHHJJJKKKLLLLLLLLLIIIHHHGGGEEEEEEEEEFFFFFFDDDBBBDDDHHHJJJIIIKKKNNNHHHOOOUUUXXX___nnn~~~||||||}}}|||wwwtttnnn}}}uuuZZZmmmooolll___RRRLLLFFFCCCKKKWWWccc```gggiiigggccc~~~yyyeeeQQQLLLZZZsss^^^UUURRRIII\\\rrrOOOCCCDDDIIITTTaaammmxxxaaa<<>>===[[[mmmgggxxx}}}lllUUUEEEDDDNNNUUUfff{{{pppJJJ555555:::???~~~^^^^^^^^^lllnnnkkkeeedddlllrrrtttrrrmmmlllpppttttttuuuwwwqqqPPPaaa}}}~~~zzzrrrmmmkkkhhhdddaaaeeevvvxxxqqqjjj___ZZZiii~~~wwwXXXLLLQQQNNNMMMHHHFFFGGGGGGEEEGGGMMMLLLOOORRRTTTTTTRRROOOMMMLLLGGGDDDDDDDDDFFFNNNWWWeee\\\uuu{{{yyy{{{{{{yyy|||zzzyyy}}}|||xxxwwwqqqeee]]]WWWRRROOOMMMLLLKKKLLLNNNNNNJJJFFFFFFGGGKKKMMMOOOPPPOOOOOOPPPOOONNNLLLKKKKKKKKKKKKLLLKKKKKKLLLMMMMMMNNNOOOWWWNNNWWWlllrrrqqq~~~}}}~~~}}}yyyuuuvvvrrriiitttooo]]]VVVQQQPPPLLLGGGMMMYYYgggbbbhhhggghhh{{{ttt^^^OOORRR|||[[[VVVTTTMMMZZZbbbEEEAAAIIIPPP\\\hhhttt}}}IIICCC>>>OOO{{{nnnyyyrrrlllbbbWWWPPPKKKFFFBBB;;;888999666:::888MMMvvvooo{{{yyyfffQQQCCCCCCLLLUUUgggvvvhhhEEE444555;;;AAAgggbbb^^^nnnnnnkkkgggfffkkkqqqtttooommmmmmnnnmmmlllpppvvvhhhjjjxxxuuuoooqqqqqqlllhhhgggccc^^^TTTYYYeeeeeeVVVQQQWWWXXXVVVYYY]]]UUUFFFEEELLLOOOGGGFFFEEEEEECCCCCCHHHNNNLLLOOOTTTVVVUUUPPPJJJFFFNNNJJJHHHJJJLLLNNNVVV^^^cccbbb{{{||||||~~~}}}}}}}}}}}}}}}wwwuuutttssshhhaaa\\\WWWZZZXXXWWWYYY[[[\\\YYYUUURRRTTTXXX[[[]]]]]]]]]]]]aaa```___]]]\\\[[[ZZZZZZ___```___^^^^^^___``````ggg[[[___rrr{{{~~~xxxxxx{{{|||~~~yyyvvvqqqjjjooo]]]SSSNNNLLLNNNLLLHHHOOOZZZiiimmmfffiiimmm{{{ooo\\\WWWrrryyy\\\[[[NNNKKKYYYwwwZZZCCCCCCMMMUUUaaannnyyyaaa===JJJDDDvvvqqqgggvvvuuujjj^^^YYYXXXUUUMMMFFFAAA:::<<<888999666DDDzzzxxxwwwrrr___LLLBBBBBBKKKUUUiiisssaaa@@@222666<<>>;;;;;;;;;DDDkkkzzzssssssrrruuu{{{}}}xxxiiiVVVHHHAAACCCLLLVVVmmmrrr\\\<<<111666===DDDlllfff````````````aaabbbdddhhhllllllmmmppprrrmmmiiillltttppp|||ppp[[[QQQjjjxxxppppppeeejjjggg```\\\___```]]]\\\]]]\\\XXXZZZSSSUUUWWWQQQRRRRRRJJJCCCJJJMMMNNNPPPIIIAAACCCDDDHHHLLLMMMMMMMMMMMMMMMQQQRRRRRRQQQPPPOOOMMMLLLHHHGGGJJJRRRXXXZZZ]]]aaahhhzzz~~~wwwxxxyyyyyyxxxxxxwwwvvvvvvtttssstttpppkkkiiilllttt|||uuuvvvyyyzzzwwwwwwwwwvvvvvvwwwzzz}}}xxxyyyzzz{{{}}}~~~~~~}}}|||{{{ssswwwwwwuuuwww~~~wwwzzz{{{{{{~~~}}}zzzxxx~~~vvvttt{{{}}}vvvrrruuuxxxrrrppp|||kkk```www___RRRHHHIIIMMMRRR^^^kkkfffllllllsss~~~}}}{{{tttuuu}}}}}}vvvsssooo}}}yyypppddd```|||jjj\\\ZZZ]]]SSSjjjnnnWWWGGGBBBMMMYYYbbbooo~~~kkkHHHBBBGGGcccuuuoooqqqoooiii^^^XXX[[[^^^XXXOOOJJJEEE999>>><<<:::<<>>UUUdddvvvwwwVVVOOOJJJJJJOOORRROOOKKKeeeVVVGGGBBBCCCHHHSSS^^^sssqqqWWW888111777>>>FFF|||\\\LLLTTTRRRUUUXXX[[[[[[\\\]]]^^^\\\aaa```___]]]PPPJJJSSSnnnfffrrrzzzhhh\\\cccgggbbbuuutttccceeehhhbbb^^^ccc]]]\\\YYYWWWVVVWWWXXXXXXUUUTTTSSSOOOLLLJJJJJJKKKRRRPPPNNNLLLKKKLLLMMMOOOFFFKKKMMMKKKLLLPPPPPPKKKQQQRRRTTTTTTTTTTTTUUUVVVSSSWWWVVV[[[bbb[[[XXXbbbxxxxxx~~~|||tttqqqxxx{{{{{{vvvooojjjlllooommmtttvvvqqqyyy\\\ppp{{{vvvtttvvv~~~zzz|||vvv|||{{{sssqqquuutttmmmmmmmmmmmmoooqqqooojjjfffnnnkkksssfffWWWlllfff~~~sssrrrlllaaaUUUMMMMMMOOOPPPDDDCCCDDDJJJTTT^^^fffjjjkkkxxxzzz~~~~~~vvvjjjgggkkkyyy___SSSXXX```aaa^^^XXX___XXXTTTXXXVVVggghhhUUUttt}}}VVVDDDGGGSSSRRRhhhzzzzzzppp???FFFJJJTTT|||ooommmhhhbbbbbbeeeiiikkkiiibbbZZZUUURRRFFF>>>???<<<888>>>IIIjjjvvvzzz{{{SSSddd```VVVZZZTTTOOO\\\|||XXXAAAAAABBBIIIVVV\\\uuulllKKK444888777999LLLwwwYYYJJJTTTXXXWWWUUUUUUWWWYYY\\\^^^[[[bbbbbbdddfff]]]YYYdddyyykkkkkk~~~lll^^^wwwuuugggmmm}}}```[[[]]]YYYXXX\\\XXXWWWUUUSSSRRRRRRSSSTTTUUUUUUTTTRRROOONNNOOOPPPRRRPPPNNNNNNNNNOOOOOOOOOLLLPPPQQQNNNNNNQQQPPPLLLHHHOOOUUUWWWTTTRRRTTTVVVYYYWWWUUU\\\aaaXXX\\\rrruuuxxxzzz{{{uuussswww{{{zzzwwwqqqllljjjmmmpppooosssnnngggvvvggguuupppsssqqqrrr~~~yyyuuurrrttt{{{~~~wwwwwwuuutttwwwyyytttmmmooonnnmmmnnnqqqqqqooollltttnnnpppvvvwwwVVVYYYdddvvvsssvvvmmmfff[[[PPPJJJIIIIIIIIIGGGFFFGGGMMMWWWaaagggjjjsssooo~~~zzzzzz~~~{{{nnnfffeee|||pppeee\\\fff```WWW```~~~gggDDDjjjjjjEEEDDDCCCSSS\\\sssTTT???DDDNNNvvvpppmmmqqqhhhhhhnnnsssssslllccc^^^\\\YYYLLLBBB@@@===888;;;DDDzzz}}}}}}yyy|||aaa___]]]ZZZ}}}lllooonnn```AAA@@@DDDKKKXXXaaaxxxjjjGGG222777888;;;LLLqqqWWWKKKUUU^^^XXXRRROOORRRVVVZZZ[[[UUU]]]^^^aaafffaaa___iiirrrfff```ttt{{{jjj]]]rrrttttttcccWWWYYYXXXXXX[[[UUUSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPRRRSSSPPPNNNMMMNNNQQQRRRPPPNNNQQQSSSSSSPPPOOOPPPOOOLLLFFFLLLRRRRRROOOOOOVVV]]]^^^]]]ZZZ\\\\\\XXXlllxxx}}}vvvuuurrrnnnsss||||||xxxqqqllliiijjjmmmpppeeekkkgggbbbmmmiiixxxllltttpppqqqzzz}}}llllllqqqyyy{{{tttqqqvvv|||zzzsssnnnqqqooonnnoooqqqssssssssstttqqqqqqsssbbbMMMhhhrrrfffxxxdddggg___UUUNNNJJJHHHEEEDDDHHHIIIMMMVVVaaajjjnnnnnnyyyooo~~~vvvyyyxxxmmmhhhkkkIIIeeetttFFFCCCFFFHHH\\\mmmzzzBBBHHHGGGZZZyyyrrruuunnn|||nnnpppvvv{{{wwwmmmdddbbbccc___QQQFFFCCC@@@<<<===BBBdddxxxiiibbbSSSVVVYYYaaawwwzzzwwwttt___<<>>CCCKKKzzzbbbTTTMMMTTTZZZSSSMMMKKKNNNPPPOOOMMMPPPXXXVVVUUU\\\\\\ZZZ```dddfffgggnnn|||lllaaaZZZ___uuuoooTTTPPPWWWYYYUUURRRUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTTTTSSSQQQOOOOOOPPPOOONNNNNNPPPSSSUUUSSSQQQPPPOOOOOOPPPQQQPPPQQQRRRTTTOOOJJJIIIOOOXXXaaafff[[[aaa[[[YYYlll}}}}}}yyysssnnnpppssssssssssssrrrpppmmmllllllllljjjiiisss[[[LLLdddjjj}}}~~~uuusssqqqssszzzxxx}}}zzz{{{yyypppoootttqqqsssttttttssspppmmmllljjjrrrtttqqqxxx}}}nnnfff___```eee[[[KKKXXXQQQLLLNNNNNNKKKJJJLLLJJJSSS```kkkrrruuuvvvvvvzzz}}}{{{sss{{{{{{wwwyyy|||ttteeevvvzzzXXXnnnZZZFFFNNNFFFNNNhhhvvvvvvcccFFFJJJ@@@NNNmmmiiirrrjjjvvviiizzzvvvoooiiifffgggjjjnnnddd[[[RRRMMMIIIEEECCCCCCccc}}}zzzlllOOOSSSDDDJJJiiisssbbb@@@666FFFLLLQQQggg|||^^^===555999@@@GGGKKKlllWWWPPPJJJMMMPPPMMMKKKKKKLLLMMMJJJHHHJJJRRRPPPMMMVVVZZZYYY]]]______bbbfffrrryyykkkWWWNNN[[[rrr|||eeeVVVKKKNNNVVVVVVRRRNNNRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVUUUSSSQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVWWWQQQOOOOOORRRSSSRRRTTTWWWTTTRRRRRRWWW^^^ccccccbbb^^^___ZZZfffmmmvvv|||yyysssnnnqqqxxxyyytttnnnlllmmmnnnooommmkkkiiihhhlllPPPLLL|||{{{|||~~~vvvooollllllooowww||||||uuuwww}}}xxxssssssvvvrrrtttwwwvvvrrrmmmjjjhhhmmmqqqlllffflll{{{|||ttt```\\\VVVWWWWWWLLLSSSPPPJJJHHHMMMLLLHHHJJJPPPTTT^^^jjjppppppqqquuuzzz}}}}}}yyy}}}yyyzzznnnqqqqqqbbb|||ZZZCCCHHHKKKRRRYYYrrrxxxzzzGGG???GGGBBBxxx}}}pppoootttuuutttsssyyyssskkkeeedddhhhlllpppgggccc]]]UUUMMMFFFBBBAAA```zzzttteeezzzmmm{{{sssNNN<<>>??????AAAGGGRRR___iii|||qqqsss~~~|||}}}~~~wwwvvv}}}vvvwwwooofffzzz{{{ssssssdddJJJEEEDDDJJJVVVbbbnnnwwwMMMHHHHHHCCCXXX}}}yyywwwtttsssuuummmrrrtttnnniiiiiiiiihhhfffeeeeeegggeee]]]OOOEEEKKKJJJppprrr{{{```LLLOOOcccjjj|||~~~xxxwwwXXX??????BBBIIITTTcccrrr}}}SSS>>>000666AAAGGGLLLRRR[[[SSSJJJIIIDDDCCCEEEFFFEEECCCCCCEEEHHHIIIIIIJJJIIIGGGGGGIIIJJJLLLOOOVVV[[[YYYVVVZZZbbb{{{cccaaapppmmmkkkmmmppplllaaaXXXYYYZZZVVVPPPOOORRRPPPKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLOOOOOOMMMNNNQQQQQQMMMUUUYYY\\\ZZZTTTPPPPPPQQQPPPTTTUUUTTTXXXbbbgggfff```fffnnnpppjjjiiiuuuzzzjjjzzzuuurrrxxxvvvvvvvvvvvvuuurrrmmmiiilllmmmeeecccjjjhhheeejjjccciiimmmkkkdddaaaeeekkkggggggggghhhjjjlllmmmmmmkkkmmmkkkqqqxxxzzz{{{yyy}}}yyywww|||}}}tttmmmoooooommmkkklllqqquuuzzzqqqjjjkkknnnmmmnnnqqq{{{zzz~~~vvv\\\]]]xxxpppkkkllliiieee___ZZZWWWTTTSSSSSSRRRPPPOOOMMMKKKJJJIIIGGGGGGGGGIIIPPPZZZgggooo~~~tttiiittttttttt{{{~~~||||||tttjjjuuu}}}ssssssyyyppp```aaalllzzzfffXXXBBBKKKIIIMMMXXXaaaiiivvveee<<<555JJJPPPeee{{{xxxwwwttttttvvvmmmpppooommmmmmpppnnnkkkmmmkkkjjjjjjggg___SSSJJJHHHLLLvvvwwwRRRBBBZZZzzzzzzxxxuuulllcccDDD;;;???DDDLLLZZZkkkvvvyyyIII999000:::GGGLLLPPPTTTUUUNNNGGGHHHBBBBBBCCCCCCCCCBBBBBBDDDEEEFFFGGGHHHGGGEEEEEEGGGIIIJJJMMMSSSWWWTTTOOOPPPUUUhhhzzzTTT]]]fffpppsssoookkkjjjkkkdddccc^^^XXXUUUTTTQQQLLLKKKNNNOOOLLLGGGFFFKKKQQQMMMTTTWWWUUURRRSSSSSSPPPKKKQQQWWWXXXUUUOOOKKKJJJPPPWWW^^^ccchhhnnnooommmeeemmmoooiiigggvvvrrrooovvvrrrrrr~~~{{{xxxuuuqqqkkkhhhiiimmmgggccchhhfffbbbggghhhiiiiiifffcccdddhhhmmmeeeeeefffgggiiijjjkkkllllllhhhcccdddpppzzzxxx{{{}}}zzzvvvuuuzzzuuuwww~~~wwwuuusssrrrqqqqqqooonnntttoookkkmmmooopppqqqttttttwwwjjjhhhkkkmmmaaaqqq||||||{{{uuummmgggcccaaaaaa___ZZZUUUQQQNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHKKKPPPXXXbbblllrrrsss{{{qqqhhh}}}xxx|||}}}|||~~~~~~zzzrrruuuqqqkkklllbbbeeeqqq{{{wwwjjjdddaaaeeesssmmmVVVHHHOOO444KKKMMMZZZllluuuxxxrrrGGG@@@BBBVVVaaayyywwwwwwuuutttuuummmmmmkkkjjjooosssqqqlllpppnnnlllkkkhhhaaaXXXQQQDDDIII{{{OOOKKKvvvzzzpppWWW^^^eeeUUUMMMDDD:::BBBHHHMMM^^^qqqtttjjj===333222???NNNSSSTTTWWWQQQKKKEEEGGGBBBAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFHHHDDDHHHMMMNNNMMMKKKMMMQQQVVV~~~rrrXXX^^^eeeiiijjjmmmrrrwwwnnnkkkfffaaa]]]ZZZVVVRRRTTTVVVWWWRRRLLLJJJNNNSSSNNNSSSTTTRRRQQQSSSSSSPPPCCCJJJRRRWWWWWWTTTQQQPPP^^^bbbhhhllloooqqqpppnnnppppppjjjgggssstttnnnkkktttnnnppp}}}yyyuuusssoookkkhhhgggoookkkfffkkkjjjfffiiivvvsssnnniiifffeeeeeeeee```aaacccdddeeefffggghhhcccaaadddkkknnnsss~~~wwwvvvxxx{{{{{{xxxxxx{{{wwwtttyyy{{{vvvvvvyyyzzzwwwrrrsssrrrqqqrrrsssrrrppppppooonnnccc```aaaNNNVVVbbbsss|||zzz}}}{{{uuummmfffbbb___]]]\\\XXXUUURRRNNNLLLKKKLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJGGGKKKRRRZZZccckkkrrrvvvppptttvvv{{{{{{{{{}}}vvvxxxyyywwwtttxxxpppgggZZZNNNTTTjjjrrrFFFFFFFFF;;;KKKRRRWWW[[[jjj{{{sssKKKEEEHHHPPPWWWjjj}}}wwwvvvvvvtttrrrssslllmmmllliiilllpppooojjjllljjjhhhgggfffccc]]]YYYGGGCCC___cccWWWmmmwwwQQQ^^^RRRcccVVVYYYbbbRRREEE======GGGKKKLLL]]]ooojjjVVV666222555CCCQQQVVVWWWYYYOOOJJJEEEHHHCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHFFFIIIJJJIIIIIIKKKPPPSSSSSS```mmmXXXZZZmmm|||yyyooorrroookkkiiifffbbb^^^\\\```______\\\XXXUUUTTTSSSPPPOOONNNNNNSSSZZZ[[[WWWQQQVVV]]]bbbeeeeeeeeeeeemmmlllmmmoooooooooooopppnnnsssxxx|||rrryyywwwjjjkkkvvvuuurrrzzzuuurrrooommmkkkjjjgggeeejjjoooeee]]]ccciiikkkpppqqqmmmhhheeedddaaa]]]YYY[[[^^^```aaa``````aaaccc]]][[[aaalllnnnkkkqqq}}}}}}{{{{{{|||{{{}}}~~~}}}zzz}}}|||tttoooqqqzzz~~~wwwppprrrzzz~~~zzzppprrrtttvvvwwwvvvqqqlllrrrlllyyy{{{lllcccVVVLLLUUUSSSTTTiiisssiiiooojjjlllooofffhhheeeaaa^^^\\\YYYVVVTTTNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLQQQXXXbbbjjjooossswwwzzz}}}}}}|||xxxzzz}}}rrrtttxxxwwwqqqxxxwwwtttkkk___WWWVVVYYY\\\]]]dddhhhaaa^^^iiiuuuwwweee\\\KKK@@@999KKKOOOFFFSSSaaalllmmmtttNNNEEEHHHCCCTTTXXXyyyyyytttuuuvvvrrrooooooooosssrrrmmmiiijjjkkkjjjfffeeeeeeeeeffffffeeedddRRRBBBRRRrrrTTT___nnn\\\wwwlllNNN\\\SSS```lllTTT@@@777BBBJJJMMMNNN]]]mmmbbbJJJ666555:::EEEPPPUUUWWWXXXNNNJJJFFFHHHBBBBBB@@@??????AAABBBBBBAAABBBCCCDDDDDDCCCCCCEEEGGGFFFHHHGGGCCCCCCGGGKKKLLLSSSMMMjjjsssXXXWWWbbbjjjlllooolllkkkmmmmmmjjjhhhhhhiiigggeeeeeedddaaa\\\WWWZZZYYYWWWYYYbbbmmmnnnjjjeeegggjjjmmmppprrrrrrrrrssspppppprrrrrrqqqrrruuuwww}}}zzzuuussshhhhhhyyytttmmmpppnnnlllkkkkkkkkkiiiggghhhgggUUUGGGQQQ___ffflllcccaaa```aaabbbaaa]]]ZZZZZZ]]]aaaaaa^^^]]]^^^```___ZZZZZZ___cccfffqqq}}}ssswww~~~~~~}}}~~~}}}||||||xxxuuuwww}}}tttsssrrrppplllkkkqqqyyy~~~uuummmmmmrrrvvvtttooolllmmmooorrrxxx{{{vvvmmmrrreeegggssshhh```QQQPPPGGGCCCLLLWWWsssaaaXXX[[[ccc___ZZZYYYWWW[[[YYYWWWVVVTTTQQQLLLIIIGGGGGGGGGHHHIIIKKKLLLMMMJJJJJJJJJKKKMMMNNNPPPQQQ```hhhrrruuuttttttxxx}}}yyy}}}|||zzzyyyyyyyyy{{{~~~|||uuuuuuvvvuuuqqqiii^^^UUUOOOMMMIIINNNHHHDDDJJJJJJKKKTTTKKKJJJHHHIIIIIIIIIGGGFFFFFFUUUUUUIIILLL```jjjcccrrrwww}}}UUUEEEIIIMMMMMM\\\\\\zzztttqqqtttuuurrrooonnnrrrvvvvvvoooiiiiiikkklllfffffffffggghhhiiijjjjjj\\\KKKQQQ}}}|||SSSTTTvvv{{{}}}kkk]]]SSSpppwwwQQQ@@@@@@EEEKKKNNNTTTbbbjjj\\\DDD666999???GGGOOOSSSTTTTTTMMMJJJFFFGGG@@@@@@>>>======@@@AAAAAA???@@@AAABBBBBBAAAAAADDDEEE@@@DDDCCC??????DDDGGGEEEOOOGGGWWWfffjjj]]]cccnnnhhhdddfffmmmqqqoooooorrrooonnnmmmmmmmmmlllhhhdddgggiiijjjjjjpppwwwxxxuuullllllnnnpppsssttttttssssssqqqtttzzzzzzvvvtttvvv~~~lllrrrrrriiikkkzzz|||qqqlllsssqqqpppoooooommmjjjhhhddddddSSSFFFSSS```aaaaaa``````___aaabbbcccaaa___\\\aaadddddd```]]]^^^```______^^^]]]^^^dddoooyyytttfff]]]fff~~~||||||~~~~~~zzzxxxwwwwwwtttooopppuuujjjkkkoootttqqqlllmmmrrr{{{tttnnnmmmpppqqqlllgggkkkjjjgggjjjttt|||yyyooojjjffffffxxxwwwmmmqqqYYYPPPHHHJJJNNNBBBEEEKKKQQQRRRTTTWWWRRRLLLPPPQQQPPPOOOOOONNNLLLHHHEEEFFFGGGIIIJJJKKKLLLLLLKKKHHHHHHJJJMMMQQQWWW]]]```llluuu}}}{{{uuuuuuzzzuuunnnuuu}}}~~~yyyvvvuuu~~~}}}~~~zzzvvv|||zzzwwwxxxwwwtttwwwzzz|||{{{xxxxxx~~~}}}zzztttmmmhhhdddbbbaaaVVVYYYRRRMMMPPPJJJBBBDDDKKKJJJFFFCCCBBBEEEIIIKKKSSSDDDKKK```mmmkkkkkkzzzvvvPPPAAAHHHMMMUUU```iii{{{rrrnnnmmmrrrvvvtttqqqpppoooqqqooojjjiiikkkmmmkkkjjjjjjjjjiiihhhhhhhhhhhh]]]WWWNNNiiioooNNNqqqfffiii|||~~~}}}xxxsssBBB>>>BBBFFFJJJQQQ\\\fffdddPPP:::444:::CCCJJJOOORRRPPPNNNLLLIIIEEEEEE>>>???===;;;<<<>>>@@@???===>>>???@@@@@@???@@@BBBDDD>>>CCCEEECCCDDDIIIJJJGGGIIIFFFOOOFFFiiivvvgggaaa^^^bbblllrrrrrrssswwwsssssssssssssssrrrrrrrrrkkkqqqsssrrrpppqqqqqqoookkklllnnnqqqtttuuutttsssssssssyyyzzztttttt|||vvvxxxyyyqqqgggmmmnnnsssyyyqqqkkkssssssqqqpppooommmkkkgggdddfffjjj```ZZZgggooofff]]]eeedddbbbaaa```___^^^]]]```dddhhhgggbbb______aaa[[[dddjjjhhhcccdddiiimmmaaa___bbbfffcccbbbrrr~~~zzz|||~~~}}}}}}~~~vvvtttuuuwwwvvvrrrrrruuukkkmmmttt|||zzzqqqmmmooopppmmmlllpppvvvyyyvvvqqqnnniiibbbbbbooozzzxxxnnn```hhhjjjkkk}}}yyyrrrooocccdddXXXQQQQQQJJJUUUJJJUUUNNNHHHQQQOOOGGGOOOKKKJJJIIIJJJKKKKKKJJJIIIIIIKKKMMMNNNOOONNNLLLKKKMMMNNNPPPUUU]]]fffoootttvvvzzz}}}{{{yyy}}}uuulllvvvzzzwww}}}xxxxxxvvvrrrvvvuuuooonnnrrrtttrrrhhhlllppprrrtttwwwwwwttt{{{vvvuuurrrjjjdddaaa```SSSLLLQQQPPPKKKOOOGGGKKKOOOOOOQQQUUUXXXZZZ[[[hhhpppbbbddd}}}iiiSSSEEEKKKTTTUUUZZZccc{{{mmmiiikkkqqqvvvuuussssssjjjiiifffdddgggmmmmmmiiimmmmmmllljjjfffdddccccccYYY___HHHYYY}}}qqq]]]]]]\\\aaaxxxwwwxxxnnnhhhmmmpppsss|||YYY000???AAAGGGIIIRRR```ggg\\\CCC...111:::EEEMMMQQQQQQNNNJJJJJJDDDBBBCCC===>>>>>>============>>>>>>>>>>>>============>>>>>>AAA???<<<>>>AAADDDDDDCCCDDDIIIMMMUUUbbbrrrvvvhhheeegggjjjpppwwwrrrvvvxxxvvvtttsssrrrpppxxxnnniiinnnsssssssssvvvrrrpppoooqqqrrrttt{{{sss~~~tttmmmtttxxxuuuhhhwwwkkkjjjkkknnnrrrtttqqqnnnmmmgggiiiqqqqqqhhhfffkkknnnjjjeeebbbbbbcccdddddd]]]___bbbcccaaa___[[[YYYZZZ\\\___```]]]ZZZWWWVVV```hhhiiieeejjjtttpppdddaaa^^^\\\]]]aaaddddddcccxxxxxxqqqvvvzzzvvvtttvvvuuuwwwyyywwwsssqqqrrrtttmmmlllrrr|||yyytttttthhhkkkooosssuuutttrrrqqqooommmkkkkkklllnnnnnnnnnfffhhheeeffflllxxx{{{rrrvvvoooooojjj\\\VVVUUUNNNOOOOOOOOOMMMJJJIIIJJJKKKJJJIIIHHHHHHHHHJJJLLLMMMEEEIIINNNQQQQQQPPPNNNMMMOOORRR\\\hhhnnnrrrzzz{{{{{{~~~}}}yyy{{{|||uuusss{{{~~~vvvqqqsssrrrssspppnnnxxx{{{lllvvvuuuxxxwwwwwwssspppooolllgggbbb^^^\\\\\\]]]\\\YYYVVVWWW\\\```aaaaaannnjjjkkkuuu}}}kkkMMMAAAHHHLLLUUU^^^\\\iiilllkkkmmmqqqtttwwwvvvpppjjj[[[cccmmmpppnnnjjjhhhhhhiiijjjiiiddd______eeellldddaaaWWWFFFwwwccc^^^~~~wwwYYYKKKOOOOOOVVVeeeoooiiiwwwoooIII;;;AAACCCMMMMMMXXXfffcccNNN;;;444444:::LLLHHHRRRZZZJJJYYYJJJDDDBBBBBB======<<<<<<;;;;;;<<<<<<===>>>======<<<<<<======>>>@@@>>>===???BBBDDDDDDCCCAAADDDDDDIIIPPPYYYxxx~~~kkk```aaahhhrrrsssuuuvvvuuutttuuuwww}}}wwwuuuvvvuuuqqqpppssszzzsssnnnooottt}}}zzznnntttsssooogggjjjjjjkkknnnpppqqqpppnnnsssoooqqqxxxxxxpppmmmrrrrrrooojjjgggeeebbb___]]]^^^]]]\\\[[[[[[ZZZYYYWWWXXXZZZ\\\\\\ZZZWWWUUUTTTXXX]]]```bbbiiirrrooofff]]][[[ZZZZZZ\\\^^^______cccdddiiittt}}}yyy{{{|||wwwrrrpppmmmooorrrsssrrrpppppppppqqqnnnpppvvvyyyvvvtttvvviiiiiiiiikkknnnooonnnmmmmmmlllkkkjjjjjjkkkkkkkkkeeeddd^^^\\\```ggg~~~wwwwwwuuuhhhdddddd___YYYWWWSSSOOOKKKKKKLLLNNNMMMMMMMMMLLLLLLLLLKKKKKKNNNNNNLLLLLLMMMQQQUUUYYYeeeoooyyy}}}~~~|||www|||~~~|||{{{|||{{{uuuxxxyyy~~~~~~|||}}}oooxxxaaaggg}}}yyyvvvtttwwwtttqqqnnnlllkkkjjjiiibbbbbbcccfffjjjnnnpppqqqwwwbbbTTTVVVBBBIIITTTZZZYYY```}}}kkkooopppqqqrrrsssqqqlllfffhhhiiiiiihhhfffgggkkknnnhhhgggffffffeeeeeedddddd___WWWXXXOOOkkk}}}}}}VVVUUUbbbjjj]]]PPPPPPPPPLLLTTT]]]RRR<<<;;;GGGKKKRRRSSS\\\ddd[[[EEE555222888===MMMMMMVVVTTTLLLppp}}}HHHEEEAAAAAA===;;;;;;;;;::::::;;;;;;;;;======<<<<<<<<<<<<======???>>>>>>@@@CCCDDDCCCAAADDDEEEBBBCCCGGGHHHYYYwwwrrraaa]]]```___ccclllooolllooovvviiihhhiiikkkkkklllrrryyyiiiiiiqqqyyyyyygggoooppp```jjjkkkmmmnnnnnnnnnooopppwwwtttuuu|||{{{tttrrrvvvjjjhhhggggggfffddd```]]]```\\\WWWUUUWWWXXXXXXWWWUUUWWWXXXWWWTTTRRRRRRSSSUUUVVV[[[dddlllnnniiicccVVVVVVWWWVVVUUUVVVXXXZZZYYYXXXXXX[[[bbbkkkuuu{{{~~~yyy}}}xxxqqqjjjhhhjjjlllpppsssssspppnnnuuupppmmmnnnppppppqqqtttnnniiidddeeejjjmmmmmmlllnnnmmmlllkkkjjjiiihhhhhhiiifff^^^\\\___bbbwww~~~xxxxxx{{{tttooooookkkgggccc[[[TTTPPPOOOPPPQQQNNNOOOOOOPPPOOOOOONNNMMMRRRRRRRRRUUU[[[dddmmmsssqqqyyy{{{wwwzzz~~~yyyyyyuuutttwww}}}|||zzzzzzzzz~~~zzzuuuyyyyyy|||ssswwwjjjWWWaaaaaa|||yyyqqqrrrooollllllmmmmmmkkkhhhoooqqqtttuuuvvvwwwyyy{{{TTTAAAGGGGGGFFFRRRUUU]]]nnnrrrooorrrpppppppppqqqooollljjjoookkkeeebbbcccfffiiijjjjjjhhhhhhlllqqqpppiiibbbcccYYY^^^]]]]]]zzzQQQ___yyywwwjjjbbbXXXOOOIIIGGG???555>>>LLLMMMTTTWWW^^^^^^OOO;;;222444;;;CCCOOOUUUZZZIIIPPPwwwGGGEEE@@@???===;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>???AAABBBBBBAAA@@@DDDDDDAAADDDIIIFFFLLL```{{{{{{|||wwwvvv}}}yyyoookkkiiihhhjjjmmmoooooolllkkkmmmpppsssqqqsssxxxwwwrrroooqqqeeedddcccbbbaaa```]]]ZZZ```[[[VVVUUUXXXZZZZZZXXXSSSTTTSSSRRRPPPOOOPPPQQQXXXXXX___kkknnnggg]]]WWWNNNQQQRRRQQQOOOPPPSSSWWWQQQTTTXXX\\\]]]]]]ZZZYYYaaahhhrrrzzz~~~~~~}}}}}}yyyzzzyyy}}}zzzxxxrrriiimmmkkkllloootttvvvtttqqqvvvqqqllljjjiiijjjkkklllqqqkkkeeegggnnnsssssspppooooooooonnnkkkhhhgggfffkkkhhhaaabbbhhhfffooo~~~vvv{{{xxxuuutttooovvvqqqjjjddd```^^^]]]]]]WWWXXXXXXYYY[[[]]]^^^___^^^aaagggooowww}}}xxxxxxuuussswwwxxxyyyuuuqqqsssyyy~~~~~~~~~|||{{{zzzzzz{{{{{{{{{xxxvvv{{{www~~~|||}}}~~~fff```WWW]]]fff}}}|||}}}}}}zzzwwwyyy}}}qqqIIIHHHPPPOOOKKKZZZccccccqqqkkktttnnnlllmmmpppqqqqqqrrrtttpppmmmjjjjjjllllllgggcccggggggiiinnnsssrrrlllfffjjjgggaaabbbUUUqqqmmmwwwvvv\\\^^^hhhooopppwwwxxxllleeeRRRCCC;;;888DDDPPPNNNSSSWWW[[[UUUDDD444333;;;===JJJRRRZZZXXX@@@[[[pppEEEFFF???>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;===???@@@@@@@@@??????===???===AAAHHHEEEDDDQQQJJJ~~~~~~}}}~~~zzzyyywwwjjjfffnnnkkkmmmpppooollljjjkkkmmmlllkkkmmmppppppllljjjjjjmmmiiiddd___[[[XXXTTTQQQYYYWWWUUUVVVXXXYYYWWWUUUPPPPPPPPPNNNLLLLLLMMMOOOTTTXXXcccmmmkkk]]]PPPKKKIIILLLNNNMMMLLLMMMQQQUUUPPPPPPPPPPPPRRRTTTVVVWWWYYY[[[]]]]]]\\\\\\]]]___eeedddfffkkkqqqqqqlllfffuuuwww{{{~~~}}}}}}}}}{{{|||uuuuuusssmmmrrrnnnkkklllppptttuuuuuutttrrrmmmiiiggggggeeecccooojjjgggkkksssxxxwwwtttnnnoooqqqooojjjfffddddddeeeeee```cccjjjeeecccmmm~~~{{{wwwwwwttt{{{xxxtttrrrrrrrrrqqqooommmlllkkklllnnnqqqtttwwwsssuuuzzz~~~zzz{{{|||}}}vvvuuuzzz}}}zzzvvvtttrrr{{{~~~zzz{{{|||~~~|||XXXOOOUUUmmmZZZMMMIIIFFFMMMYYY\\\eeelllyyymmmlllqqqjjjhhhjjjoooqqqpppsssxxxuuurrrppprrrtttrrrkkkddd^^^aaaeeehhhhhhhhhhhhhhhhhhrrr___```YYY[[[~~~bbbMMMUUUooottteeennnyyyvvvqqqZZZRRRNNNKKKJJJVVV___YYYbbbJJJ:::777;;;JJJUUURRRTTTWWWVVVLLL;;;111555@@@???QQQUUUYYYRRRCCCsssjjjCCCGGG???<<<===<<<;;;;;;::::::;;;;;;<<<::::::999999999999:::::::::<<<>>>>>>===<<<===>>><<>>;;;===::::::999999999999::::::999999888888888888999999999;;;<<<;;;:::999<<<>>>???CCC@@@@@@GGGDDDAAAJJJGGGDDDQQQzzz}}}xxxppp|||{{{wwwvvvpppgggcccfffiiihhhggghhhiiijjjjjjhhhccc___aaadddfffffffffeeebbb```]]]\\\\\\\\\^^^^^^\\\ZZZQQQTTTUUURRRLLLHHHHHHIIIGGGHHHIIIHHHGGGFFFFFFGGG>>>PPP]]]YYYOOOKKKJJJGGGJJJHHHFFFFFFHHHIIIJJJIII>>>AAAEEEIIIKKKKKKJJJHHHUUUUUUTTTRRROOOOOOQQQSSSWWWYYY]]]aaadddgggiiiiiilllpppsssrrrnnnlllmmmoootttvvvyyy{{{|||}}}vvvyyy{{{yyyyyyuuusssqqqnnnjjjjjjnnniiihhhgggfffgggiiinnnrrrnnnpppoookkkkkkmmmkkkeeecccbbbbbbeeejjjnnnppppppmmmqqquuusssmmmgggddddddiiiiiiaaaaaagggbbbZZZ]]]```ddd{{{zzzvvvrrrrrruuuxxxxxxvvvwwwxxxzzz|||}}}}}}}}}}}}|||zzzzzzooottt}}}}}}}}}wwwrrrttt{{{|||{{{{{{wwwxxxzzz||||||{{{yyyxxxoootttwwwwwwvvvuuuvvvvvvuuussspppooooooqqqsssvvvwwwtttuuuzzz}}}lll]]]TTTTTTYYYbbbrrryyy[[[LLLGGGMMMNNNLLLOOO\\\gggkkk~~~tttmmmnnnrrrrrrooojjjiiinnnvvvuuulllkkkqqqpppllliiihhhjjjjjjiiigggiiimmmoookkkdddbbbeeejjjeeeooonnneeeggg\\\eeeeeeccchhhqqqsssoooqqqxxx~~~qqqOOODDDVVVdddfffjjjkkkgggsss}}}qqqbbbZZZSSSIII;;;<<>>DDDNNNYYYNNNJJJOOO~~~cccAAAHHH>>>:::>>>999999888888888888999999999999888888888888999999999;;;;;;:::777777;;;>>>>>>CCC???>>>DDDCCCAAAJJJCCCOOOLLLLLLyyyrrrrrrllljjjkkkgggaaadddllleeedddeeehhhiiifff___YYY^^^aaacccccccccbbb```]]]ZZZZZZ[[[]]]]]]ZZZVVVRRRTTTWWWXXXRRRHHHCCCDDDHHHCCCEEEFFFFFFEEECCCDDDDDD<<>>FFFIIIUUUZZZJJJCCCRRR___AAAEEE>>>>>>::::::999888888777777888888777777777777777888888999::::::999999999999999999@@@@@@?????????@@@BBBCCCDDDCCCDDDFFFLLLiii~~~pppuuuvvvsssmmmjjjjjjhhheeebbbaaacccdddbbb^^^aaafffooogggaaaaaaaaa```___aaaYYYTTTPPPQQQUUUXXXXXXUUUOOONNNNNNLLLJJJHHHGGGEEEFFFFFFFFFEEECCCAAA???===IIILLLNNNKKKGGGEEEHHHLLLDDDBBB???@@@CCCDDDCCCAAAFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCGGGMMMQQQPPPNNNUUUTTTTTTTTTVVVYYY[[[]]]bbb___]]]]]]aaafffjjjmmmqqqsssvvvwwwxxxxxxzzz|||xxxqqqwwwtttsssnnnhhhgggiiihhheeecccdddfffhhhjjjnnntttxxxlllmmmiiiaaa```hhhnnnoooooommmjjjggggggjjjqqqvvvuuuoooiiihhhlllnnnkkkggg```eeeiiijjjmmmlll```SSSZZZ[[[cccllltttzzzyyyrrrrrrssstttuuuuuurrrpppkkkmmmqqqwww|||~~~}}}~~~~~~xxx~~~zzz|||}}}tttsss{{{ooommmoooxxx|||sssooommmnnnuuuzzzaaaUUUPPPLLLEEEKKKVVVWWWbbbkkk~~~qqqddd\\\OOOKKKQQQQQQIIIHHHPPPMMMZZZaaadddlllvvv|||rrruuuvvvuuussssssxxx|||pppvvv||||||uuummmfffccciiipppssspppllljjjhhhfffiiihhhffffffffffffeeedddhhhbbbaaaeeegggeeegggkkkzzzzzz|||[[[@@@WWWzzzccc\\\YYYLLLFFF\\\ttthhhHHH;;;:::BBBQQQVVVQQQPPPTTTTTT;;;666:::444@@@UUUXXXXXXYYYBBBCCC^^^@@@DDD======999999999888777777777888888777777666666666777888888999999999999999999999999>>>>>>======>>>@@@AAABBBCCCDDDHHHHHHEEENNNppp||||||yyyqqqnnnpppnnniiihhhiiihhheeebbbaaabbbcccaaa]]]___dddccc]]]ZZZ\\\___^^^___aaa[[[VVVQQQQQQSSSUUUSSSPPPJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEECCC@@@>>>===HHHJJJKKKHHHCCCBBBEEEHHHAAA???===???BBBCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEEEECCCAAA@@@DDDJJJNNNMMMKKKOOOOOOOOOPPPSSSVVVYYY[[[]]]\\\ZZZZZZ\\\```ccceeekkknnnqqqsssssstttvvvxxx{{{yyy|||~~~yyyqqqqqqvvvwwwvvvqqqkkkjjjllllllhhhkkkiiiiiimmmqqquuuvvvvvvqqquuutttnnnlllooopppooorrrqqqooommmlllnnnrrrvvvsssnnnhhhgggjjjkkkhhheeeaaagggjjjiiihhhhhhccc\\\```___cccggghhhsssuuuqqqvvvsssnnnlllmmmnnnnnnnnnllljjjhhhhhhlllttt|||~~~}}}}}}zzz||||||zzzpppnnnuuupppqqqvvv|||{{{vvvrrrqqqtttyyy|||}}}zzz___QQQTTTVVVWWWRRRFFFLLLKKKNNNOOOMMMSSSXXXTTTSSSTTTTTTQQQLLLKKKMMMPPPQQQLLLGGGFFFJJJRRRYYY^^^```\\\[[[wwwvvvoooqqqvvvzzzwwwqqqnnnsssyyyvvvtttrrrrrrrrrsssttttttrrrtttssskkkfffeeeeeeddddddddddddeeeffffffeeedddfff```^^^aaabbbaaabbbgggooocccooorrr{{{xxxzzz~~~kkkWWWVVVtttggg]]]JJJBBBOOO___TTT<<<<<>>CCC<<<<<<888999888888777777777777777666666555555666666777888777777888888999999::::::;;;;;;;;;<<<===>>>@@@AAA???BBBHHHJJJEEEBBBPPPbbbsssrrrxxxwwwrrrlllnnnmmmhhhggghhhgggdddaaa___```aaa___\\\]]]```\\\XXXWWWZZZ\\\[[[\\\^^^[[[WWWRRRPPPPPPPPPLLLIIIDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEDDDCCCAAA???>>><<>>AAADDD===<<<;;;===???BBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB>>>======AAAFFFJJJJJJHHHHHHIIIIIIKKKNNNQQQTTTVVVXXXXXXXXXXXXYYYZZZ\\\]]]dddgggjjjmmmnnnppprrrtttvvvuuu{{{~~~~~~}}}~~~yyytttsss}}}|||xxxrrrrrrtttsssooorrrooonnnsssyyy{{{wwwrrrmmmtttzzz{{{|||}}}|||yyyttttttssspppnnnooorrrttttttpppllljjjkkkkkkiiigggeeekkkmmmiiieeefffhhhiiihhheeedddddd```aaapppoookkkvvvssspppnnnmmmmmmlllkkkgggfffeeecccfffnnn{{{|||zzz|||yyyqqqqqqvvvvvvyyy~~~|||zzzwwwxxx{{{~~~~~~{{{{{{}}}iiieee^^^XXXUUUQQQLLLLLLNNNPPPNNNKKKIIIHHHAAADDDHHHJJJHHHGGGLLLRRRLLLTTTXXXYYY]]]fffgggbbbbbb^^^gggvvvnnnmmmjjjrrryyy~~~zzzqqqlllpppwwwuuuooojjjjjjoootttvvvvvvqqqsssqqqjjjeeedddccc```___aaadddfffgggggggggffffffbbb___```___^^^```dddfffgggOOOGGG___~~~~~~{{{zzzyyyzzzwwwvvvuuuxxx|||}}}{{{xxxqqqZZZ[[[ooojjjzzzfffLLL???@@@CCC<<<000>>>FFFNNNRRRSSSSSSMMMFFF===333444:::BBBUUUaaa\\\SSS;;;YYYZZZ===AAA;;;:::777888888777666666666666777555555555444555555666777555666666777888999::::::777888888:::;;;===>>>???@@@AAADDDGGGEEEDDDLLLVVVNNN{{{tttpppxxxyyyrrrmmmoooqqqooojjjggggggeeeaaa___]]]]]]___^^^ZZZZZZ\\\]]]ZZZYYY\\\[[[WWWVVVWWWWWWTTTQQQOOONNNKKKHHHEEEBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===DDDDDDBBB???;;;;;;===@@@;;;::::::;;;===>>>???@@@>>>>>>??????@@@@@@AAAAAA<<<;;;<<>>OOO______RRRLLLEEE{{{YYY<<<@@@::::::777888777666666555555666666444444333333444444555666555555666777777888999999555666777888:::;;;<<<===DDDBBBAAABBBAAAAAADDDHHHHHHRRRhhhuuuiiipppwwwqqqhhhdddlllnnnmmmiiiffffffccc___\\\YYYYYY\\\\\\YYYWWWYYY[[[YYYXXXZZZXXXRRRQQQRRRPPPOOONNNMMMKKKHHHEEECCCBBBBBBBBBAAA@@@???>>>===::::::;;;;;;<<<===>>>???AAA@@@???<<<::::::;;;===:::;;;;;;:::::::::<<<<<<======>>>>>>???@@@AAAAAA<<<<<<===???BBBDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKOOOSSSUUUUUUUUUVVVWWW\\\___cccfffhhhjjjmmmooommmjjjmmmuuu||||||zzzzzz|||xxxtttrrrqqqqqqpppooollloooqqqooommmnnnrrruuurrrrrrppplllmmmpppppplllkkknnnqqqsssssspppnnnlllwwwyyy|||~~~|||xxxvvvvvv}}}zzzvvvqqqnnnnnnrrruuuppppppooollljjjhhhhhhhhhgggfffeeefffggghhhiiikkklllgggcccbbbaaaaaadddhhhuuu~~~iiiZZZZZZYYYVVVZZZ\\\```dddgggeeeaaa]]]ZZZaaahhhllllllnnnrrrwwwsssxxx|||||||||}}}{{{xxx{{{xxxuuuvvvyyy|||yyywwwxxx|||}}}xxxvvvxxxzzzzzzxxxtttuuuttttttuuuvvvvvvuuuppp{{{ssslllyyyrrr```___]]]ccccccZZZUUU[[[bbbeeeiii___^^^hhhjjjhhhvvviiioooxxxooojjjsssqqqqqqqqqsssuuuuuusssqqqpppsssvvvuuuqqqlllhhhgggeeehhhhhhffffffiiihhheeefffjjjmmmooommmkkkkkkkkkmmmnnnlllhhheeedddeeefffmmmnnnZZZvvvwwwyyy|||yyywwwvvvvvvqqqsssvvvyyyyyyvvvqqqmmmhhhSSSPPPlllrrrLLL666FFFpppWWWAAA;;;;;;999@@@KKKIIIRRRUUUPPPLLLKKKCCC777777888:::GGG]]]eeeXXXIIICCCdddYYY;;;@@@::::::777777777666555555555555555333333333222333444444555555555666666777777888888444555777888999:::::::::???>>>???BBBCCCCCCAAA???FFFDDDDDDJJJ\\\hhhssskkkiiimmmnnngggccccccbbbeeefffcccbbbcccaaa]]]XXXUUUUUUYYY[[[XXXVVVVVVSSSQQQRRRTTTRRRNNNMMMQQQIIIJJJKKKKKKIIIFFFCCCAAAAAAAAAAAA@@@???===<<<;;;888888888999:::<<<>>>???======<<<;;;::::::::::::::::::;;;:::888888:::;;;<<<<<<===>>>???@@@@@@AAA>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDIIINNNPPPOOONNNPPPRRRVVVYYY]]]```bbbdddgggiiifffbbbccckkkrrrtttuuuvvvrrrnnnjjjhhhjjjlllllllllfffjjjjjjdddaaaccchhhkkkkkklllkkkiiikkkooooookkkdddhhhkkklllkkkjjjjjjkkktttrrrssstttssspppqqquuutttsssooojjjggggggiiilllfffhhhiiigggcccaaabbbdddbbb___^^^```bbbaaabbbeeehhheeeaaa___```aaacccdddjjjdddqqqSSSNNNVVVSSSQQQXXXWWWVVVUUUXXX\\\```cccccciiilllnnnmmmlllmmmqqqttthhhqqquuurrrsssyyyyyyuuuyyyrrrooorrrwww{{{}}}~~~xxxrrrooorrrxxx~~~{{{vvvpppooorrrtttsssqqqlllllliiigggjjjppprrrqqqooosssttt|||nnn~~~qqqoookkkiiiiiijjjiiihhhllliiigggkkkrrruuurrrnnnnnnpppqqqnnnhhheeeeeehhhlllkkkeee```aaafffiiihhhgggkkknnnnnnkkkiiiiiikkkjjjnnnooojjjeeedddddddddhhh|||gggkkk]]]WWWZZZkkk~~~{{{xxxvvvuuuuuusssvvvyyyzzzxxxrrrlllhhheeeXXXSSSbbbgggOOOBBBPPPfffPPP>>>:::::::::@@@KKKQQQSSSRRRMMMGGGCCC<<<555555;;;@@@NNNaaa\\\KKKHHHWWWXXX;;;@@@::::::777777666555555444444555555222222222222222333444444666666666666666666666666444555777888999999999888888:::===@@@DDDFFFCCC@@@AAAHHHMMMIII@@@KKKqqq}}}qqqkkklllmmmmmmkkkeee``````bbb]]]```aaa^^^]]]^^^\\\XXXUUURRRRRRWWWZZZWWWUUUUUUNNNMMMNNNPPPMMMJJJKKKPPPEEEGGGIIIIIIGGGCCC@@@???===============<<<;;;;;;::::::999999:::<<<===>>>888888888999:::999888777777999:::999888888:::===:::;;;<<<<<<>>>??????@@@???@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCCCCBBBAAAFFFKKKKKKIIIHHHJJJLLLOOOQQQUUUWWWYYY[[[]]]______\\\^^^fffnnnqqqrrrtttllllllkkkiiigggfffggghhhggghhhfff```___cccdddaaaccceeeeeedddggglllllliiibbbbbbbbbdddgggiiijjjkkkkkkhhhhhhllllllkkkooovvvooopppooollliiigggfffgggcccgggjjjhhhcccaaacccfff___\\\\\\]]][[[YYY^^^ffffffeeecccaaabbbcccdddccceee```^^^jjjcccNNNDDDNNNRRRKKKMMMZZZSSSRRRRRRTTTZZZ```dddfffkkkkkkkkkkkkkkklllmmmnnnkkkkkklllllllllnnnsssxxx}}}xxxsssqqqtttyyy~~~{{{xxxsssqqqrrrssssssqqqqqqqqqqqqqqqqqqpppoooooohhhhhhdddaaadddlllnnnkkkffftttnnnfff{{{zzz[[[fffmmmlllkkkllljjjfffjjjgggfffiiiooossssssqqqnnnnnnmmmkkkiiigggggggggjjjjjjfffcccdddhhhhhhdddcccfffiiihhheeeccceeehhhfffmmmpppkkkeeedddcccaaaeeepppppp___JJJLLLXXXjjjyyy~~~|||zzzxxxvvvtttssssssqqqsssuuuuuupppiiibbb^^^UUURRRMMMUUUfffjjjooo}}}WWWHHH:::999===@@@EEELLLXXXRRRMMMJJJCCC:::555666555AAAIIIWWW```PPPFFFWWWYYY;;;@@@::::::777666666555444444444444555222222111111222222333444666666666666666555555555555666777999999999888777:::;;;;;;;;;===@@@@@@>>>@@@;;;===FFFKKKJJJMMMTTT]]]~~~rrrhhhbbbffflllnnnggg___[[[ZZZZZZ^^^bbbbbb^^^\\\[[[XXXSSSSSSPPPPPPVVVYYYWWWUUUTTTOOONNNNNNOOOLLLHHHJJJOOODDDFFFIIIIIIFFFBBB>>>===999:::;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===444555666888:::999777555555777999999888999<<>>>>>??????@@@AAA@@@???>>>???@@@===>>>???AAABBBBBBBBBBBBCCCGGGKKKJJJGGGEEEGGGJJJHHHKKKNNNQQQRRRTTTVVVXXXXXXUUUXXXbbbjjjlllmmmnnnhhhlllooojjjbbb\\\\\\___dddddd```\\\___dddbbbZZZYYY[[[\\\\\\___dddeeebbbccc___\\\^^^fffkkklllkkkmmmiiigggiiihhheeehhhoootttwwwyyyyyyvvvrrrnnnmmmggglllooonnnhhhfffhhhlll___^^^___]]]WWWTTT^^^lllfffhhhhhhgggggghhhgggeeeaaacccZZZRRRmmmpppOOOEEEIIIIIIFFFJJJQQQMMMCCCIIIKKKNNNTTTZZZ]]]^^^]]][[[\\\```dddggggggeeebbbnnnccc___eeeccc]]]eeeuuu|||zzzwwwvvvwww{{{~~~{{{xxxvvvssslllfffkkkqqqwwwxxxtttpppoooqqqiiiiiieeeaaadddkkklllhhhkkkfffbbbjjjqqqtttiiilllcccfffvvv}}}tttmmmmmmjjjjjjjjjlllooorrruuuvvvuuussssssuuuvvvsssmmmggg```eeeiiikkknnnmmmfff]]]]]]aaadddccc___^^^aaaeeedddmmmqqqlllfffeeeccc```]]]eeehhhiiikkk}}}~~~jjjIIIEEE[[[wwwyyy}}}~~~zzzyyywwwuuusssrrrqqqqqqlllnnnpppnnnhhh```YYYUUUJJJNNNGGGEEEPPPUUURRRRRR@@@777111777CCCNNNVVV[[[\\\QQQJJJHHH@@@555222666;;;KKKWWWccceeeNNNMMMnnn^^^;;;999<<<:::777777666555444444333444444111111111111111111111111222222222333333333444444:::999888888999999777666999999:::999999:::>>>AAAAAA@@@@@@@@@AAACCCEEEFFFNNNPPPhhh{{{{{{tttrrrnnnhhheeeiiiooopppfffYYYVVV\\\iiigggeeeaaa]]]YYYUUUSSSUUUUUUTTTSSSRRRRRRSSSSSSPPPJJJEEEGGGLLLMMMGGG@@@DDDBBB@@@BBBEEEEEEAAA<<<:::777999CCCNNNNNNBBB666;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888999999999777777888999<<<===999:::;;;;;;999999:::;;;@@@===;;;;;;===@@@AAABBBAAAAAA@@@@@@???@@@@@@AAABBBDDDGGGHHHGGGFFFEEEEEEGGGHHHJJJKKKKKKMMMOOORRRUUUVVVZZZaaagggjjjhhheeemmmpppnnngggfffiiiiiieee```]]]\\\^^^aaabbb^^^YYY^^^___aaaaaaaaa```^^^]]]ggg```\\\___```___ccciiihhhnnnpppmmmnnnttttttnnnpppvvv|||{{{sssllliiijjjrrrnnnjjjgggfffggggggggg\\\cccddd]]]VVVXXX```fffccc___]]]bbbjjjnnnjjjeeeaaa___]]][[[^^^sssSSSGGGPPPBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGIIIMMMSSSYYY[[[\\\TTTUUUZZZccclllnnnggg```gggccc``````bbbeeennnxxx}}}|||xxxtttvvv{{{wwwuuutttuuussspppnnnnnnmmmkkkjjjkkkjjjjjjlllooonnniiieeeiiiddddddiiimmmrrr}}}yyyjjjdddmmmuuuxxxxxxxxxuuuqqqooommmooosssssspppoooqqqvvvvvvyyy{{{tttkkkiiinnnpppqqqlllffflllvvvssshhhiiiiiigggbbb______dddhhhllllllhhhdddfffiiieee]]]^^^ZZZdddqqqyyywwwuuu|||fffNNNMMM~~~yyyuuuqqqrrrtttuuuqqqmmmllliiiddd^^^XXXSSSPPPOOOGGGEEEBBB@@@???===;;;:::777777:::@@@JJJQQQTTTUUUQQQLLLCCC999333222666:::CCCUUUZZZ]]]\\\MMMccc]]];;;999;;;888777777666555444333333333333111111111111111111111111222222222333333333333444777666666777999:::999888888999999999888:::===@@@???>>>>>>>>>???AAACCCDDDLLLHHHNNN___sssyyytttmmmtttwwwsssooooooooommmoooppprrrpppdddWWWVVV\\\dddcccaaa___[[[XXXUUUSSSXXXVVVTTTQQQNNNLLLKKKJJJMMMHHHEEEGGGKKKKKKGGGBBBDDDAAA>>>???BBBBBB???;;;;;;888777===FFFGGG@@@888::::::::::::::::::::::::888888777777777777888888777777666555666888:::;;;777888999888777888:::;;;===<<<<<<===???AAAAAA@@@@@@??????>>>>>>??????@@@@@@CCCFFFGGGEEEDDDDDDDDDCCCDDDFFFGGGHHHJJJMMMPPPUUUUUUWWW\\\``````^^^[[[dddffffffbbbbbbfffgggdddeeecccaaacccggggggddd```ZZZ\\\___bbbcccddddddccceee___\\\___```___aaafffhhhqqquuuooommmrrruuusssnnnrrrvvvsssmmmhhhhhhiiiiiihhhfffeeeeeeeeeeeeeeeccciiiiiibbb[[[[[[^^^```]]]]]]^^^bbbeeegggeeecccUUUYYY___```]]]bbbwwwcccTTTJJJAAA:::AAAAAACCCDDDEEEFFFFFFFFFDDDEEEGGGIIIMMMQQQUUUWWWVVVUUUWWW]]]eeeiiijjjhhhpppmmmlllnnnoooqqqwww~~~nnnuuuzzz|||}}}vvvssstttwwwwwwsssnnnjjjjjjjjjkkkkkkmmmkkkjjjlllnnnnnnkkkgggcccccchhhpppsssqqqrrrwwwrrrjjjgggfffnnntttuuuttttttqqqmmmrrrllliiiiiijjjjjjooottttttssstttvvvqqqjjjhhhlllccceeebbb]]]aaajjjhhh^^^bbbbbb```___^^^___cccfffiiiiiieeebbbcccgggccc\\\]]]ZZZZZZ]]]xxxyyyxxxoooooosss{{{]]]KKKqqq}}}{{{wwwsssoooooopppppplllhhhiiifff```ZZZTTTOOOLLLJJJCCCAAA>>>;;;:::999888777:::;;;@@@GGGPPPUUUWWWVVVJJJEEE>>>777333666===CCCYYYYYYffflll\\\___\\\;;;999999777666666666555444333333333333111111111111111111111111111111222222222333333333444333333555888:::;;;:::777888999888888999<<<>>><<<<<<<<<===>>>???AAAAAAEEEDDDFFFIIIIIISSSnnn~~~vvvvvvyyyvvv|||}}}xxxrrrpppppppppxxxxxxwwwqqqfff]]]^^^ddd______]]][[[YYYVVVTTTRRRUUUSSSPPPMMMJJJHHHFFFEEEHHHGGGFFFGGGHHHHHHFFFDDDDDD@@@======>>>>>><<<999;;;888666888;;;===<<<:::888888888888888888888888777777666666666666777777555444444333444666777888666666666666555777:::===<<<<<<===???AAAAAA???===>>>===============>>>>>>???AAACCCDDDCCCBBBBBBCCC>>>@@@BBBCCCDDDFFFIIILLLQQQQQQSSSVVVYYYYYYWWWUUUYYY\\\]]]\\\^^^ccceeeddddddbbbaaabbbddddddaaa^^^ZZZ\\\___ccceeefffffffff```^^^^^^```aaa```aaadddgggrrrwwwoookkkpppvvvxxxtttuuutttpppiiifffeeegggbbbdddfffiiikkkkkkkkkkkklllooommmgggaaa```^^^[[[XXXZZZ^^^``````___^^^^^^SSS[[[dddggg```XXXXXX^^^WWWiiiBBB555;;;AAA>>>999??????AAABBBCCCCCCDDDDDDAAACCCDDDDDDDDDGGGLLLQQQWWWVVVVVVWWW\\\cccjjjnnnqqqooooooqqqoookkklllpppcccnnnxxx{{{{{{|||{{{wwwwwwxxxwwwrrrmmmmmmrrrwwwuuupppiiidddccceeehhhiiipppmmmjjjjjjmmmnnnllljjjccceeekkksssuuurrroooooonnnqqqcccaaaeeejjjhhhnnnrrrqqqooopppnnnjjjpppkkkgggggghhhiiinnnuuutttpppnnnpppoookkkiiijjj```dddccc___```fffddd]]]]]][[[[[[\\\___bbbddddddfffeeebbb___aaacccaaa\\\\\\___YYYXXXiiizzzsss{{{ppphhheeehhhmmmsssvvv[[[ccc~~~}}}{{{xxxuuutttppplllkkkkkkiiieeeaaabbb___ZZZSSSMMMHHHEEECCC???===:::777666666777888>>>AAAGGGOOOUUUVVVTTTQQQBBB>>>999444555;;;EEEMMMaaa]]]lllhhhXXXZZZ;;;999888555555666555444333222222222222111111111111111111111111111111111111222222222222222222222444777999999999666777888777777888:::<<<;;;;;;;;;<<<===>>>???@@@CCCBBBGGGOOORRRRRRTTTYYYWWWiii|||}}}zzzsssoooooopppsssttttttppphhhbbbdddhhh]]]]]][[[YYYVVVSSSQQQOOOMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGFFFDDDCCCBBBBBBDDDAAA===;;;<<<<<<:::999:::999888666666777999;;;777777777777777777777777666666555555555555666666444333333333444555666777555555555444444777;;;??????>>>===>>>>>>>>><<<:::;;;;;;;;;;;;;;;<<<<<<======???AAAAAA@@@@@@@@@AAA>>>???@@@AAAAAABBBDDDGGGIIIKKKMMMQQQTTTVVVWWWWWWSSSUUUWWWYYY\\\```ccccccaaa```_________^^^[[[XXX^^^```bbbdddeeedddcccbbb\\\]]]```cccccccccdddfffgggqqqtttmmmkkkrrryyyzzz~~~}}}zzzuuunnniiieeeddd]]]bbbhhhmmmpppppppppooommmnnnjjjdddbbbbbb```\\\WWWXXXZZZ]]]^^^\\\ZZZWWWYYY^^^cccccc]]]VVVSSSTTTUUUWWWiii{{{ZZZBBB>>><<>>@@@@@@AAAAAAAAA@@@CCCDDDAAA>>>@@@FFFMMMUUUVVVWWWXXXYYY^^^fffkkkdddbbbccceeeccc___```ddddddlllqqqooommmoooppppppmmmnnnnnnooorrrvvv{{{~~~xxxsssmmmiiihhhjjjkkklllqqqmmmiiiiiikkkmmmlllkkkjjjjjjkkkpppsssuuuvvvwww}}}tttvvvoooeeeeeeeeegggkkkfffkkknnnmmmllloooooommmkkkiiiiiimmmnnnlllmmmppptttooojjjkkknnnnnnllliiieeeiiijjjfffeeegggeee```^^^\\\\\\___dddggggggeeedddbbb___^^^___```___]]]\\\gggcccgggvvvxxxfffjjjwwwlllbbb[[[XXXdddiiittt~~~iiinnn|||zzzxxxvvvrrrooopppmmmiiifffdddbbb^^^ZZZZZZWWWQQQKKKEEEAAA>>><<<;;;:::888666666888<<<@@@DDDHHHNNNSSSTTTPPPIIIEEE<<<:::666555888AAAMMMVVV^^^gggkkkbbbrrrWWW:::999777444555555444333222222111111222000000000000000000000000000000000111111111222222333222222333555666666555555666777777666666888:::999:::;;;<<<===>>>>>>???CCC???===BBBHHHKKKNNNPPPNNN\\\___```yyy~~~|||uuulll}}}wwwrrrooopppqqqpppnnnmmmnnnppphhhllloookkkeeebbbaaabbb]]]\\\ZZZWWWTTTPPPMMMLLLHHHGGGGGGFFFFFFFFFGGGGGGDDDFFFGGGEEEAAA?????????BBB@@@===;;;:::::::::999777999;;;999777555777999666666666666666666666666555444444333333444444555444444444444555666777777555555555555555888<<<@@@CCC@@@<<<::::::::::::999:::999999999::::::;;;<<<<<<>>>??????>>>>>>???@@@???@@@AAA@@@??????AAACCCCCCEEEGGGJJJMMMOOORRRSSSNNNOOOQQQUUUXXXZZZ\\\^^^cccbbbaaa```___\\\YYYWWW___```bbbccccccbbb```___ZZZ___dddffffffhhhiiijjjkkkpppqqqllloooyyy~~~|||}}}zzzvvvppphhhddd___dddjjjmmmmmmjjjiiiiiifffddd___[[[\\\```aaa^^^ZZZWWWUUUYYY]]]^^^XXXRRRVVVXXXYYYWWWUUUSSSSSSSSSWWWKKKBBBJJJggg}}}SSS@@@@@@DDD>>>999777;;;===;;;999999;;;<<<===>>>>>>>>>>>>>>>AAACCCCCC@@@===>>>DDDJJJPPPTTTYYYZZZYYYZZZ]]]aaaXXXWWWXXX\\\^^^___dddjjjhhhmmmooollljjjmmmoooooonnnmmmooouuu~~~}}}zzzxxxwwwwwwwwwuuutttoookkkhhhhhhjjjlllkkkiiimmmlllkkkmmmqqqvvvxxxwwwoookkkkkkpppwwwoooddd```eeegggbbbaaaddd```fffiiiiiijjjoooqqqpppiiiggghhhlllllljjjkkkmmmooojjjeeeeeeiiimmmkkkfffeeeggggggdddbbbbbb___\\\dddbbbaaadddhhhjjjhhhfffdddaaa___^^^^^^^^^^^^^^^^^^iiieeemmm~~~uuuwwwFFFooo|||sssiii]]]TTTQQQPPPUUUeeeoookkkxxxxxxmmm{{{|||zzzwwwuuutttqqqmmmjjjiiigggccc```]]]ZZZVVVTTTOOOMMMHHHCCC???;;;999888666666777777999===CCCHHHMMMPPPSSSSSSOOOGGG>>>999555555666999@@@KKKXXX```aaammmiiixxxTTT::::::666333777444444333222111111111111000000000000000000000000///000000000000111111111333222111222444444333222333555666666555555666777888999:::;;;============<<>>======???>>>===;;;:::999999999555999<<<<<<999666666777666666666666666666666666333333333222222333333333333444444555666666777777555555666555666888;;;>>>BBB>>>:::777777888888888888888888888999:::;;;<<<;;;===>>>>>>======>>>??????@@@@@@@@@>>>>>>@@@BBB@@@BBBCCCCCCCCCDDDFFFHHHHHHGGGJJJOOORRRRRRSSSVVV^^^^^^^^^]]][[[YYYVVVUUUZZZ[[[]]]___``````___^^^\\\ccchhhhhhhhhjjjlllkkkmmmrrrqqqmmmppp{{{~~~{{{wwwvvvwwwyyyyyytttkkkdddiiilllpppooojjjfffdddddd\\\\\\XXXTTTVVV]]]```___[[[VVVSSSVVV\\\]]]XXXRRRPPPUUUWWWUUUSSSRRRQQQNNNAAAFFFHHHGGGFFFNNN^^^lllrrrQQQAAABBBDDD999---<<<888777999888666777::::::;;;<<<<<<=========<<<@@@AAAAAA???===???CCCGGGKKKPPPUUUWWWVVVUUUUUUVVV\\\ZZZYYY[[[\\\\\\aaahhhhhhmmmpppppprrruuutttpppffffffiiipppvvvxxxuuuqqqwwwwwwwwwxxxyyyxxxuuusssjjjhhhggghhhjjjjjjhhhdddfffhhhiiikkkooorrroooiiibbbfffjjjfff]]]aaa}}}zzzccc```___```aaa]]]YYYYYY]]][[[```ddddddeeejjjmmmllliiidddaaabbbbbbbbbfffkkkeeeccc```___ccchhhgggbbbbbbaaa_________^^^[[[XXXeeeddddddeeefffgggfffeeeeeeaaa^^^^^^]]][[[\\\______fff]]]aaaqqqjjjsssoooVVV~~~zzzzzzyyytttjjjaaa\\\TTTKKKOOOXXXYYYbbbyyymmmqqqooommmkkkjjjhhheeebbb]]]\\\YYYVVVSSSOOOMMMLLLFFFDDDAAA===:::888777777333666999:::<<>>:::;;;;;;;;;999888777777555888;;;;;;:::777666666666666666666666666666666222222222111111222222222333333444555666666666666333444555666555666999;;;;;;999777777888999999888888888888888999:::;;;<<<;;;=========<<<<<<>>>???<<<===>>>>>>>>>???AAACCC>>>??????===;;;;;;>>>@@@BBB@@@CCCJJJMMMLLLMMMQQQSSSUUUVVVVVVUUUTTTSSSRRRUUUVVVYYY\\\]]]^^^]]]]]]```hhhmmmjjjgggiiijjjiiijjjqqqqqqkkkkkkrrrvvvtttpppooopppsssvvvssskkkccckkkoooqqqnnniiieeeeeefff[[[]]]\\\YYYYYY^^^aaaaaaYYYVVVSSSTTTXXXYYYWWWUUUOOOWWW[[[XXXTTTSSSPPPKKKHHHFFFBBB>>><<>>999444777>>>::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>???BBBCCCHHHIIILLLMMMNNNOOOQQQRRR\\\ZZZYYYZZZYYYXXX[[[aaakkklllllllllqqquuurrrlll^^^bbbgggjjjiiigggffffffjjjjjjkkkmmmoooooollljjjeeedddeeehhhjjjiiiddd___]]]aaabbbdddjjjnnnkkkccchhheeecccaaa``````cccfff{{{vvv```[[[^^^___```]]]XXXVVVXXXYYYWWWWWW\\\___^^^^^^aaabbb```eee```^^^______]]]___ccc^^^___^^^\\\___eeeddd______ZZZWWWYYY]]]^^^[[[YYY````````````______```bbbeee```^^^^^^\\\XXXYYY^^^\\\bbbZZZZZZdddbbbggglll]]]~~~}}}xxxqqqjjjkkkwwwuuukkkfffaaaQQQFFFGGGDDDGGGTTTLLLbbb~~~wwwhhhaaaWWWZZZ^^^\\\[[[ZZZZZZYYYVVVTTTOOOOOOMMMKKKGGGDDDCCCCCC>>>===;;;999777777777888666;;;???AAABBBFFFMMMRRROOOOOOLLLFFF>>>888666666333999AAAJJJSSS[[[bbbgggeeepppPPP999:::666333999444333222111000000000000000000000000000000000000////////////000000000000000//////000222444333222222333555555444333444555333555777888999999999999;;;<<<>>>???CCCFFFGGGEEELLLKKKTTTccceee\\\YYY___bbbmmmtttrrrnnnoooooollliiisss|||~~~{{{qqq}}}wwwjjjrrr{{{ssswww}}}yyyrrrxxx~~~}}}{{{zzz{{{zzzoooiiinnnrrrlllaaa[[[eeejjjjjjbbb\\\[[[XXXSSSRRRQQQPPPOOOMMMKKKIIIHHHCCCBBBAAA@@@????????????===<<<<<<>>>@@@BBBAAA???666888::::::888666666666666777999:::999888777666666666666666666666666666222222111111111111222222222222333444555555555555111333555555555555777888444444555777:::;;;:::888888888888888999:::;;;<<<<<<=========<<<<<<>>>???888:::<<<======???BBBEEE===>>>>>>;;;999999<<>>CCCEEEIIIbbb{{{hhhUUUHHHAAA===:::;;;666222333444444444444<<<555111444888888666555::::::;;;<<<<<<<<<;;;;;;999888888:::===@@@@@@@@@GGGEEEDDDDDDFFFKKKOOORRRPPPPPPSSSYYY[[[]]]aaagggoookkkdddbbbfffmmmkkkeeebbbkkksssrrrkkkgggjjjooodddddddddfffiiiiiihhhgggaaabbbdddhhhkkkhhhaaa[[[YYY[[[[[[\\\cccmmmmmmgggddddddbbbbbbeeejjjjjjggggggqqqxxxaaa\\\\\\\\\\\\RRRVVVTTTQQQVVV^^^ZZZPPPVVVZZZ\\\YYYXXXYYYXXXVVV^^^]]]```eeeddd^^^ZZZZZZ[[[______]]]___eeeeee```ZZZSSSOOOSSSZZZ\\\[[[XXXYYY[[[\\\ZZZWWWWWW[[[^^^eee```]]]]]]ZZZUUUWWW]]]YYYaaa```^^^dddddddddnnnYYYQQQyyyzzzjjjuuusssmmmccc^^^ggg{{{yyymmmTTT___\\\TTTQQQIIIAAADDDCCCOOOKKKRRROOOGGGWWWVVVNNNLLLKKKKKKLLLKKKIIIGGGEEEFFFEEEBBB???===<<<<<<:::999777777666777888999<<>>666555999444222222222111111111111000//////............//////000000000000000000000000000000000000111111111111222222222333333333444444333333444555666777888888888:::===>>>???@@@BBBEEEIIIJJJLLLNNNQQQSSSUUUVVVfffqqqqqqdddbbblllnnnfffmmmjjjppp~~~xxx~~~~~~{{{nnn~~~{{{vvvvvvyyy||||||yyy{{{|||wwwooo{{{iii___ooofffgggdddhhhbbb[[[WWWWWWXXXWWWVVVQQQQQQPPPNNNLLLIIIFFFDDD@@@???>>>@@@AAAAAA===999999::::::;;;<<<<<<<<<<<<777888999999999888666555666666555555555666666777666666555444333222222111555444333333222222333333333333444444444333333222444555777888888666444333444555555666777888888999999999888888999999:::;;;===<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???AAACCCEEEFFFHHHGGGHHHLLLQQQSSSRRRPPPNNNRRRVVVYYYZZZ\\\aaaeeennnooorrrtttsssnnngggaaaeeefffggghhhiiijjjmmmoootttiiidddgggfff______eeeiiieeefffkkkmmmhhhfffgggiiigggfffffffffccc]]]XXXVVVXXXXXXVVVRRRQQQTTTVVVSSSPPPNNNMMMNNNOOOOOONNNIIIHHHHHHFFFDDD@@@>>><<<===<<<;;;;;;>>>CCCHHHKKKLLLHHHKKKVVVcccooo~~~eeeQQQJJJ;;;:::888666666666666777333333333333333333333333333333333444444444555555888888999::::::::::::999:::;;;;;;;;;:::;;;>>>@@@:::;;;===@@@CCCFFFIIIJJJIIIKKKNNNRRRXXX```iiiooosssmmmlllsssuuuooohhhfffaaammmtttnnnhhhjjjpppsssuuugggdddgggeeegggkkkgggcccaaabbbfffgggccc______YYYXXXbbbsssyyyqqqkkklllvvvooonnnttttttjjjeeefffdddcccaaaaaallljjjeee___ZZZXXXXXXWWWWWWSSSSSSUUUYYY\\\\\\XXXTTTVVVXXXYYYYYYXXXWWWWWWXXXUUU[[[]]]YYYWWWZZZ[[[WWW[[[[[[]]]```bbbccccccaaaTTTNNNMMMVVV\\\YYYVVVVVVVVVWWWYYYYYYZZZ[[[]]]___ccc^^^YYYWWWXXXZZZ[[[ZZZ[[[ZZZ]]]aaabbb```ccchhhmmmWWWKKKeeemmmVVVjjjiiikkkjjjbbbZZZ]]]ggg{{{jjjddd\\\XXXWWWSSSKKKDDDCCCAAA@@@@@@AAAAAA@@@???BBBAAA@@@???>>>???@@@@@@>>>???@@@>>>999777777999666777777777888;;;@@@DDDGGGJJJOOOTTTWWWTTTOOOKKKDDD@@@999444333555999<<>>666444888333222222222111111111111000//////............////////////////////////////////////000000000111111111222222222333333333333444333333444555666777888888888999<<<======>>>@@@BBBBBBEEEIIINNNSSSYYY]]]___hhhnnnnnngggfffmmmnnniiisssrrrvvv}}}|||tttttt{{{xxxzzzyyy~~~zzzwwwxxxyyyrrrsssssssssuuuuuunnneeeeeexxx~~~sssqqqfffccc___]]][[[XXXRRRMMMMMMLLLLLLJJJGGGEEEBBB@@@>>>===<<<===>>>>>>;;;888888888999:::::::::999999555666777777777666444444555555444444444444555555555555555555555444444444444333222222111111222222222222333333333222222111333444555666777666444333444555555555666777777777888888777777888888999:::<<<;;;::::::;;;;;;:::999999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDCCCCCCDDDIIINNNPPPPPPNNNOOORRRVVVYYY\\\___bbbdddkkklllmmmppprrrqqqmmmkkkmmmooopppnnnjjjhhhhhhjjjgggbbbdddlllmmmhhhiiipppjjjeeeeeeiiillljjjjjjllliiihhhfffeeeccc___[[[WWWVVVUUUUUUUUUVVVVVVTTTRRRSSSPPPMMMKKKKKKKKKJJJIIIGGGGGGGGGFFFDDDAAA>>>======<<<;;;;;;;;;<<<===>>>>>>999888<<<>>>???DDDKKKQQQOOOKKKGGGDDDCCCCCCDDD===GGGQQQPPPEEE:::666666999888777666555555555666333333333333333333333333333333333333444444444444777777888999999999999999999::::::999999999<<<>>>:::;;;===@@@BBBEEEFFFGGGHHHKKKNNNRRRWWW^^^fffkkkuuupppooorrrqqqkkkeeeeeeccciiimmmmmmooouuuwwwuuurrreeeccchhhgggkkkppplllhhhdddccceeeeeebbbbbbdddeeefffllltttwwwuuurrrrrrooonnnoooqqqnnnhhhfffiiiaaacccddddddfffnnnzzzkkk\\\bbb^^^ZZZWWWVVVVVVUUUUUURRRRRRSSSVVVYYYYYYVVVSSSNNNQQQTTTUUUVVVWWWYYY[[[RRRWWWZZZXXXXXX]]]___^^^___^^^]]]___bbbbbb```]]]XXXUUUWWW\\\]]]YYYWWWXXXXXXYYYZZZZZZ[[[\\\^^^___```]]]YYYWWWXXXZZZZZZYYYTTTTTTWWW\\\]]]\\\___dddcccQQQEEESSSZZZbbbdddfffeee___XXXXXX[[[```mmm~~~rrrcccYYYTTTQQQNNNKKKIIIEEE@@@======???AAAAAAAAA@@@>>><<<;;;;;;;;;<<<999:::;;;999666555777999:::;;;===>>>@@@CCCHHHLLLRRRSSSTTTVVVUUUQQQJJJFFF===:::666333444777<<>>666444777222222222222111111111111000//////............////////////////////////////////////000000000000111111111111222222222333333333222333333444555666777777777999;;;;;;;;;;;;===???HHHIIIMMMQQQUUUZZZ]]]___jjjhhhhhhiiikkklllllllllxxx{{{}}}rrrsss}}}{{{xxxxxx}}}}}}vvvssssssnnnrrruuuwwwzzzyyyqqqgggffftttgggjjjiiieee```]]]ZZZUUUNNNHHHHHHGGGFFFEEEBBB@@@===<<<===;;;::::::::::::999777777777888888777777666666444444555555444444333222444444333333333333333444444444444555555666666666222222111000000000000000000111111222222111111000000111333444555555444333444444444444555555555555666666666555666777777888999999999999888888888888777888999999777777888999999999::::::;;;;;;<<<<<<:::999999:::;;;===???@@@???@@@CCCGGGLLLOOOOOONNNRRRSSSVVV[[[```cccdddcccccccccccceeegggiiiiiihhhjjjmmmoookkkeee``````cccddddddjjjssssssmmmmmmtttlllhhhfffjjjlllmmmnnnqqqiiiiiigggddd___[[[YYYXXXVVVSSSRRRUUUYYYZZZTTTNNNRRROOOKKKHHHGGGFFFDDDCCCEEEEEEEEEEEEDDDBBB@@@>>><<<<<<;;;;;;:::888777666===:::999;;;:::666555777777666555444333333444444444444333333333555888:::777666555444333333444444222222222222222222222222222222222333333333333444666666777888888888888777888999999888777777999:::;;;<<<===>>>@@@AAABBBCCCGGGJJJNNNRRRVVV\\\bbbfffkkkjjjjjjkkkhhhcccbbbeeeqqqooommmnnntttxxxrrrjjjggg[[[[[[ccceeelllsssqqqlllgggcccccccccaaaccchhhkkkooopppnnnnnnqqqsssrrrjjjooopppkkkeeedddfffeee```cccffffffccc___\\\[[[fffrrrpppccc^^^\\\[[[XXXVVVTTTSSSSSSSSSRRRQQQNNNNNNNNNOOOQQQRRRQQQOOOJJJLLLOOOQQQRRRSSSVVVXXXMMMQQQSSSSSSTTTYYY]]]]]]aaa]]]ZZZ[[[^^^^^^ZZZUUUVVVXXX\\\___^^^YYYXXX[[[ZZZZZZZZZZZZ[[[\\\^^^^^^\\\ZZZXXXXXXYYYZZZXXXWWWTTTSSSWWW[[[]]]]]]```eeeyyyppp??????NNNWWW___eeeccc^^^ZZZUUUQQQKKKPPP\\\qqqxxxhhh___ZZZWWWUUUTTTOOOIIIDDDAAA@@@???>>>>>>===;;;999777777777777888888999888777888;;;===>>>AAACCCFFFHHHLLLPPPTTTUUUSSSPPPNNNJJJEEE@@@;;;666555555777;;;AAAGGGKKKTTTQQQLLLOOOUUUbbbMMM???666444777111222222222111111111000000//////............//////////////////////////////////////////000000000111111111111111222222222222222222333444555666666777888999::::::::::::;;;===IIIKKKNNNQQQUUUYYY\\\]]]fff```aaaiiimmmjjjiiimmmsssxxxwwwvvv~~~zzz~~~|||ssspppqqqsssxxx|||~~~{{{sss{{{zzzuuuuuukkklllmmmfff]]]VVVRRRPPPNNNKKKFFFEEEDDDBBB@@@>>><<<;;;<<<;;;999888888888888888777777777777777666555444444444444444333333222222555444444333333333333333444444444444444444444444111000//////......//////...///000000111000000000//////111222333333333333444444444333333333333333444444444444444555555666777777888777666555555666555666777777666555666777777888888999:::;;;<<<<<<999888888888999:::<<<===>>>@@@CCCHHHLLLOOOQQQQQQTTTTTTVVV[[[bbbeeedddbbb```______```bbbbbbaaa___```ccceeeccc]]]\\\___dddmmmoootttwwwrrrjjjiiinnnooommmlllnnnppppppppppppiiiiiigggbbb[[[WWWWWWYYYVVVSSSPPPQQQUUUUUUQQQLLLPPPMMMIIIFFFEEEDDDBBB@@@BBBCCCCCCDDDCCCBBB@@@???:::::::::;;;::::::::::::666666777999999888888888;;;;;;::::::999888777666:::999777777777777666555444444333333222222222222222222222222222222222222111111111222222222333333444555555666666666666666777888999888666666777888;;;;;;<<<======>>>??????DDDGGGLLLPPPSSSXXX]]]aaaaaadddggggggeeeeeeiiinnnxxxrrrmmmmmmrrrrrrkkkbbbaaaUUUVVV```dddllluuusssjjjfffccccccaaa```ccchhhiiippppppiiigggnnnqqqmmmhhhnnnlllbbb^^^cccccc]]]aaabbbcccddddddcccbbbaaadddbbb___aaakkkyyykkkcccYYYRRRRRRVVVZZZ]]]SSSRRRPPPQQQQQQPPPNNNMMMIIIHHHHHHHHHIIIJJJJJJJJJMMMNNNOOONNNMMMMMMNNNPPPIIIKKKMMMMMMMMMPPPTTTVVV\\\WWWSSSTTTWWWXXXSSSNNNQQQSSSWWWZZZ[[[ZZZYYYZZZYYYXXXWWWXXXYYY[[[[[[[[[WWWXXXYYYZZZ[[[ZZZXXXWWWVVVUUUXXX\\\\\\[[[^^^bbb|||cccFFF999HHHVVVbbbbbb^^^\\\WWWQQQMMMIIIGGGNNN```yyyvvvggg[[[SSSUUUSSSQQQOOOMMMIIIEEEBBBBBBAAA???>>>=========>>>=========>>>???BBBEEEGGGCCCFFFIIILLLMMMOOORRRTTTPPPLLLGGGBBB???<<<888666333555999???FFFNNNTTTXXXUUUWWWIIIDDDbbb```LLL???666444777111222222222111111111000000//////............//////...........................////////////000000000000000000111111111222222111111222333444555666666888999;;;:::999999;;;<<<===@@@DDDJJJQQQWWW[[[^^^]]]XXX[[[fffjjjeeeeeekkklllmmmttt|||zzzsssttt{{{|||zzzzzzyyyyyy~~~}}}yyyrrrqqquuussswwwzzz{{{}}}}}}xxx}}}sssuuuxxxsssllliiibbbYYYSSSPPPOOOMMMKKKFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999888777888999777888888888777666555555555555555444444444444444666555555444333333444444444444333222222111000000000///......------......---...//////000000000///...//////111111222222222333333333333222222222222333333222222333333444555444666777666444333444555444555666666444444555666666777777888999::::::;;;999888777777888999:::;;;<<<>>>CCCGGGKKKNNNPPPQQQQQQQQQRRRWWW]]]``````^^^bbbcccfffhhhiiigggccc___]]]___```]]][[[\\\ccciiiqqqrrruuutttnnnhhhiiimmmqqqrrrsssssssssrrrnnnjjjeeeeeeccc]]]WWWSSSTTTWWWSSSPPPLLLJJJIIIJJJIIIIIILLLJJJFFFDDDDDDDDDBBBAAA@@@@@@AAABBBAAA@@@???>>>;;;:::999888888:::;;;===777777666444444444444333666666666666555333222111...000222333333111111000222222222222111111111000111111111111111111111111000000000111111111111222222333444444555555444444666888999888777666666888999999::::::;;;;;;<<<<<>>777555888222222222222111111111111000//////............//////..............................////////////000000///000000000000111111111000111111222333444555555777888:::999999999:::;;;:::;;;???CCCGGGLLLOOOQQQRRRRRRXXXbbbdddaaabbbhhhooohhhfffkkkllljjjoooxxxvvv}}}}}}ooo^^^]]]ppp~~~wwwuuuxxxwwwssstttzzzppptttvvvuuuwww{{{{{{xxxggg~~~nnnsssjjjooojjjddd^^^[[[WWWUUUTTTPPPJJJEEEFFFEEECCCAAA???>>>>>>===:::;;;;;;:::888777777888777777888888888777666666777666555444444444444555777666555444333333333444444333333222000//////...//////...---------------------...///000000000000/////////000000111222222222222222222333333333333222222222222222333333444222555777555222111222555333444555555333333444555666666777777888888999999999888777666666777999999777;;;???CCCFFFHHHKKKMMMLLLLLLMMMQQQUUUYYYZZZZZZ___bbbgggmmmpppnnniiiddd^^^]]]\\\ZZZYYY[[[___bbbgggiiikkkkkkjjjkkkooosssrrruuuvvvtttsssqqqkkkddd```___]]]YYYVVVSSSTTTTTTOOOLLLGGGCCCBBBCCCEEEFFFJJJGGGDDDCCCCCCCCCCCCBBB===>>>???@@@???>>>===<<<<<<:::888666555666777888;;;<<<:::666555888888666444555666666666666555555222444666555333333555888000000111111111111000000000000000000000000000000/////////000000000111111111111222333333333333333444666888888777666666777666666777888999::::::;;;>>>@@@CCCGGGJJJOOOTTTXXXaaahhhllljjjhhhlllqqqtttjjjjjjkkkjjjfffbbbffflllooo```]]]aaa___aaaeee```bbbcccfffhhhfffbbbccchhhfffhhhhhhggghhhjjjhhhcccbbb^^^YYYZZZaaahhhfff___bbbcccdddbbb```^^^^^^^^^VVVVVVWWWZZZ^^^aaaaaaaaa\\\```aaa```iii|||xxxrrrbbbaaa```^^^XXXQQQPPPTTTMMMNNNOOOPPPQQQQQQPPPPPPPPPNNNLLLKKKKKKIIIFFFCCCEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIIIIGGGEEEEEEGGGIIIGGGGGGKKKPPPQQQQQQSSSWWWOOONNNMMMNNNPPPRRRRRRRRRXXXVVVQQQOOOSSSVVVRRRKKKPPPMMMLLLNNNRRRUUUTTTSSSPPPTTTXXXZZZZZZYYYXXXXXXWWWVVVVVVYYYWWWSSSTTTXXXUUUVVVVVVfff~~~AAA===>>>DDDJJJNNNSSSXXXSSSRRROOOHHHAAAAAAFFFKKK[[[jjjtttlllaaaXXXRRROOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKMMMPPPQQQQQQPPPMMMPPPSSSSSSPPPLLLIIIGGGEEE@@@:::555444555666666>>>AAAFFFKKKPPPRRRTTTTTTRRRYYYrrrvvv<<>>777666999333222222222111111111111000//////............//////................................./////////000000/////////000000000111111000000111222333444555555444666777888777777999:::======???@@@BBBDDDEEEFFFGGGOOOXXX^^^^^^^^^bbbgggjjjdddccchhhiiifffjjjssskkkwwwyyyjjj]]]aaammmvvv|||tttsssxxxxxxqqqpppvvvlllqqqsssrrrtttwwwxxxvvvuuusssyyyccciiinnnggg[[[XXXTTTRRRQQQNNNHHHCCCEEEDDDAAA???>>>===<<<===777:::<<<;;;888666666777555666666777777777777666777666555444333444444555666555444333222222222222333222222222111111000000//////...---------------------///000000111111111111000000000000000111111111222222333333444444444222222111111222222333444222555777555111000222555333444555555333333444555777777777777777777777777888777666555555555666777444888===@@@BBBDDDGGGIIIKKKLLLNNNOOOQQQTTTYYY\\\[[[^^^dddkkknnnnnniiieeeaaa^^^\\\\\\]]]]]]\\\ZZZ]]]___bbbeeeiiimmmqqqrrrqqqttttttpppnnnnnniiiaaa```^^^\\\[[[ZZZZZZXXXWWWOOOIIIDDDDDDGGGJJJHHHFFFHHHFFFCCCAAAAAAAAA@@@???<<<<<<===>>>===<<<;;;:::999999888777666555444444...222333000111555666333111111111111222222222333444444333111000000111222///000111222222111000///000000000000000000000000....../////////000000000000000111222222222222111111333666666555555555666222333444666777999:::;;;;;;===???AAAEEEKKKQQQVVV]]]cccfffdddcccgggjjjiiiiiiiiikkkjjjccc___fffrrrttteeeaaaccc___aaaccc^^^eeefffiiillljjjfffiiiooollleeebbbgggjjjhhhccc```ddd^^^[[[```eeeeeecccccc___bbbdddaaa\\\XXXYYY[[[fff```YYYUUUVVVYYYZZZYYY\\\\\\VVVNNNRRRaaahhhfffXXX]]]]]]YYYXXX\\\___]]][[[VVVRRRPPPMMMJJJNNNVVVSSSRRROOOLLLHHHFFFFFFFFFKKKIIIFFFEEEEEEDDDBBB@@@BBBDDDFFFEEECCCBBBCCCEEEDDDEEEDDDCCCAAABBBDDDGGGDDDCCCHHHNNNOOOKKKKKKPPPJJJLLLMMMMMMLLLMMMQQQTTTWWWVVVQQQKKKKKKOOONNNIIILLLIIIGGGJJJPPPSSSSSSQQQMMMQQQUUUWWWWWWVVVWWWXXXWWWUUUVVVXXXWWWTTTUUUYYYYYYcccVVV]]]pppsssUUU======GGGKKKQQQZZZTTTSSSRRRNNNHHHCCC???===;;;GGGWWWfffrrrzzzpppggg```ZZZWWWUUUSSSQQQOOONNNMMMMMMMMMRRRQQQQQQSSSUUUUUURRROOOKKKNNNQQQPPPLLLGGGBBB???:::777333111444888<<<>>>DDDHHHOOOUUUZZZ\\\\\\\\\hhhNNN000<<>>888777:::444222222222111111111111000//////............//////..................................../////////000////////////000000000000000000111222333444444555222444555666666666888999999:::===@@@CCCGGGIIIJJJAAANNNZZZ\\\[[[]]]bbbfff\\\\\\ccclllkkkdddccciii___jjjooopppyyyzzzwwwuuu{{{yyynnnjjjmmmffflllpppppppppssssssqqqzzzxxxmmm}}}iiipppsssaaa___YYYQQQLLLJJJJJJIIIGGGCCCBBB???===<<<;;;;;;;;;555999<<<;;;888555555555444444555666777777777666666555444333222333444444555444333222111111111111111222222222222333333333//////...------------...---...///000111111111111222111111000000000000111111111222333444444555555222222222111222333333444111555777555111///222555333444555555333333444555777777777777666666666666777666555444333444555666444888===@@@AAACCCFFFHHHNNNPPPQQQQQQQQQUUU[[[aaa^^^```eeejjjnnnmmmjjjgggeeecccbbbdddgggfff```[[[ZZZ\\\___bbbggglllmmmkkkppprrrpppkkkjjjlllhhhaaadddaaa______aaabbb___\\\RRRJJJEEEHHHQQQUUUOOOHHHHHHEEEBBB@@@@@@???>>>===;;;<<<<<<<<<<<<;;;999888666777999::::::888666444000555777444444777666000555444333222222111222222.........222555666333000///000111222222111000000000000000000000000000000............/////////000//////000111111111111111...111444555444444444555000111222555777999;;;<<<999:::<<<>>>BBBHHHPPPUUU[[[bbbeeebbbccciiijjjggg```aaaeeegggeeefffqqqzzzkkkhhhkkkiiikkknnnjjjiiijjjlllnnnllljjjooovvvwwwkkkeeelllqqqkkkeeedddiiibbbaaagggggg```___ddd]]]aaaccc```ZZZZZZaaahhhaaa^^^[[[]]]bbbeeedddbbb[[[]]]YYYRRRUUU\\\XXXMMMYYYZZZWWWSSSTTTYYYXXXSSSPPPMMMOOOTTTSSSLLLIIIJJJIIIIIIIIIIIIIIIJJJMMMOOOFFFDDDAAA@@@@@@@@@???>>>>>>AAACCCBBB@@@>>>???AAADDDDDDBBB@@@>>>>>>@@@CCC@@@???CCCIIIGGGAAA???BBBFFFIIILLLKKKHHHIIIMMMRRRPPPSSSPPPHHHEEEIIIMMMKKKJJJGGGEEEIIIOOOSSSRRRPPPJJJNNNSSSUUUTTTTTTUUUWWWPPPOOOPPPSSSRRRPPPQQQUUUPPPggg\\\bbboooxxxuuuHHHBBBLLLOOOSSS[[[YYYUUUPPPMMMLLLJJJEEEAAA:::;;;<<<===DDDTTTlll}}}}}}sssmmmbbbaaa^^^ZZZXXXVVVUUUUUUVVVUUUUUUWWWYYYXXXSSSOOOFFFIIILLLLLLHHHAAA;;;888555333222555;;;CCCIIIMMMHHHNNNWWW```gggjjjkkkkkkDDD666III(((|||MMM@@@::::::555888222111111000000000000000//////............/////////...---,,,,,,---...///............////////////...............///000000///111222222111000222333333333333444555666777888<<<;;;;;;<<<>>>BBBEEEGGGLLLOOOSSSVVVWWW[[[aaafffjjjfffeeeeeeeeekkk|||rrriiidddjjjtttyyyzzzzzzwww{{{zzziiihhhqqqpppuuutttsssssssssssssssssswwwsssnnnmmmmmmmmmkkkiiiaaa___WWWMMMIIIJJJIIIFFFCCCAAA???<<<:::888666666999999999888888666555555777777888888999999999:::???111555222%%%888III666111111222222333333333333777666444222111111222222111000000///...---------,,,,,,------...///000000333222222222111111000000333333333333333333333333111111222222222333333333111222333444444444444444222222222222222222222222222222444555666777777777444444333222222333333333222555888:::<<<>>>AAACCCMMMNNNPPPRRRUUUXXXZZZ[[[```gggjjjgggfffhhhfffaaa[[[YYY]]]fffiiifffccceeecccdddeeefffgggjjjmmmppprrrllljjjppptttpppiiieeefffdddbbbaaabbbaaa]]]ZZZQQQQQQPPPNNNLLLJJJHHHGGGAAAAAAAAA@@@???>>>===<<<===<<<;;;:::999888888888666666666666777777777777777666555444222111000000222222222111111111000000//////000000111111222222////////////////////////................................................---...///000000///...---000000000000111111111111333333333444555666777888;;;>>><<<:::===FFFIIIGGGPPPVVV\\\___cccggggggcccWWWUUUbbbwww{{{nnnkkkuuuyyywwwsssqqqwwwzzzpppaaarrrnnnmmmooonnnlllooowwwrrruuuuuuooohhhccceeehhhlllddd```eeeiiifffcccdddccc___]]]aaabbb^^^[[[ZZZ]]]\\\]]]___bbbcccbbbaaa\\\ZZZWWWTTTSSSTTTVVVXXXVVVVVVTTTRRRQQQPPPPPPOOOQQQRRRQQQMMMGGGDDDDDDFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;===<<<;;;:::;;;===???@@@??????>>>==================>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJNNNIIICCCBBBFFFJJJMMMMMMKKKIIIIIILLLOOOPPPNNNKKKKKKOOOSSSTTTSSSQQQPPPOOOMMMPPPPPPLLLLLLRRRVVVVVVZZZ[[[[[[]]]cccqqqMMMIIIEEEBBBYYYQQQVVVVVVOOONNNPPPIII>>>======:::777666<<>><<<:::888888777888888888888777666555555555555666666777777777777888---444555---BBBSSSCCC000111333444444444222222555444333222111111111111111000000///......------,,,,,,---......//////000222222111111000000000000222222222222222222222222111111111111111222222222000111222222333333333222111111111111111111111111111111222333444444444444222111111000000111111222222444666888:::<<<@@@CCCKKKNNNRRRVVVYYY[[[[[[[[[ccciiimmmmmmllljjjddd\\\KKKNNNXXXdddiiifffeeehhheeehhhjjjhhhfffgggnnnuuuqqqlllkkkooopppkkkeeebbbhhhbbb]]]^^^aaaaaa[[[UUUUUUTTTQQQMMMIIIEEEAAA????????????>>>>>>===;;;;;;===<<<;;;::::::999999:::666666666666666666555555555444444333222111000000222222111111111000000000//////000000000000000111........................---------------------------------------------------..................---////////////000000000000222222222333444555777777888::::::777;;;BBBEEEDDDLLLRRRXXX[[[^^^aaa```\\\ZZZ```kkkwww|||wwwqqqmmmlllllllllnnnvvv|||wwwnnnuuuqqqpppuuuxxxvvvuuuvvvsssrrrooojjjdddbbbdddgggbbb]]]\\\aaaccc___]]]^^^```]]]\\\```bbb___[[[[[[^^^]]]]]]^^^______^^^]]]VVVVVVUUUTTTTTTUUUUUUVVVVVVUUUSSSRRRPPPOOOOOOOOOOOOPPPNNNKKKFFFCCCCCCDDDDDDCCCCCCBBB@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::888888999;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<===???@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCDDDGGGKKKLLLMMMNNNMMMMMMOOOQQQRRROOOMMMMMMPPPTTTUUUTTTRRRQQQQQQMMMPPPPPPMMMNNNSSSWWWXXXZZZ[[[ZZZWWWZZZhhh~~~qqqFFF444FFFIIIQQQVVVRRRMMMNNNRRRUUUJJJHHHDDD@@@===;;;888777999===CCCIIINNNTTTYYY]]]jjjjjjiiiiiigggfffeeeddd[[[ZZZWWWQQQIII@@@888333666555444444555666777777999>>>CCCGGGOOOWWWVVVQQQaaa]]]^^^lll```???666666555333{{{MMM@@@999999333555222111111000000000000000//////............/////////...------------...///---............/////////......------......///000000111222222111111222444222222222222333555666777777666777888:::<<>>===<<<;;;;;;777777777888888999999999:::999777666555555666666999888888777777777777888777888999:::;;;;;;;;;;;;======>>>??????@@@@@@AAA???BBBFFFIIIJJJJJJKKKKKKPPPOOONNNOOOPPPPPPNNNLLLMMMOOORRRSSSRRRQQQPPPPPPLLLPPPQQQNNNOOOUUUYYYZZZWWWYYYYYYTTTRRRZZZlll|||rrrMMM>>><<<@@@IIIRRRSSSOOOLLLMMMOOOKKKFFFDDDDDDAAA:::555111222333333555888>>>BBBAAABBBDDDFFFFFFDDDBBBAAAAAAAAA???===:::666333111333444555777999<<<>>>???DDDHHHMMMTTT]]]dddeeeaaadddeeessslll999000666333///222zzzLLL@@@888888222444222111111000000000000000///......------......///.........------.........---------.........//////...------------...//////000111222222111111222444111111111111333444555666555555555777888;;;===>>>AAABBBFFFLLLSSSXXXXXXWWWZZZ[[[]]]```cccfffhhhjjjnnnlllnnnuuuzzzyyywwwwwwkkkhhhpppssskkknnnzzzyyyzzzyyyvvvrrrsssxxx}}}uuuvvvtttoooggg```^^^___YYYUUUNNNGGGFFFFFFAAA999======;;;:::::::::::::::666777777777666666555444333333333333333333333333666111444111(((...333(((//////000111111111111111000000000000/////////000000000//////............------....../////////000//////////////////......000000000000000000000000000////////////...............///////////////...////////////////////////000000000000000///.........------------......///111111222222222666;;;>>>AAAEEEKKKQQQUUUWWWWWWWWW\\\___bbbccc```YYYOOOGGGOOOYYYeeeiiiddd^^^^^^bbb\\\aaaeeeccc^^^^^^eeelllkkkkkklllmmmhhh```^^^```UUUQQQNNNRRRYYY]]][[[WWWGGGFFFDDDBBB???;;;999777:::::::::::::::999888888888888888888888999::::::555555444444333222111111///000000000000000000000111111000000000/////////000/////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,---------.........000000000111222333444555222333444444555888;;;===<<>>=========<<<<<<;;;::::::999999666666666666666666666666666666555444333333444444666666555555555555555666555666666777777777777666999999999:::;;;;;;<<<<<>>???@@@AAACCCDDDOOOUUU]]]cccgggjjjmmmnnnkkkqqqNNN444555777...+++333xxxJJJ???888888222333222111111000000000000000......------------......---..................---------------............---------------.../////////111222222000000111333000000000000111333444555444555555777888:::;;;<<<>>>AAAEEEIIILLLPPPUUUYYYYYYZZZZZZ[[[^^^cccfffhhh{{{uuuqqqppppppnnnpppuuuooopppvvvrrrcccdddnnnpppuuuuuussspppmmmmmmrrrvvvrrrrrrpppiiiaaaZZZXXXYYYRRRTTTPPPGGGAAA???===:::;;;::::::999999999999999555666666666666555444444333333333333333333333333111000333222---000222---000///---,,,,,,...000111.../////////////////////////////////.....................///////////////..................//////////////////////////////............................../////////......---........................000111111000000///...------------------...//////000000000000000333888;;;???BBBEEEJJJNNNRRRTTTVVVVVVWWWXXXWWWSSSMMMHHHGGG```hhhmmmhhh]]]WWWWWWZZZ\\\___bbbdddcccccceeeggghhhhhhkkklllggg``````ddd[[[YYYVVVSSSPPPMMMLLLKKKCCCCCCBBB@@@===;;;999777999999999999999999888777555555555555666777888888555444444333222111111000......////////////000000000000000/////////......///......------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------////////////000222333444111222333444444444888;;;999???FFFKKKRRRZZZ^^^\\\bbbeeekkkmmmeee\\\\\\cccfffgggiiijjjjjjgggffffff```bbbcccbbbaaaaaaaaa``````]]]ZZZXXXXXXWWWVVVUUUVVV\\\bbbaaa\\\ZZZ[[[]]]___\\\\\\]]][[[UUUSSSUUUWWWUUURRRRRRSSSSSSSSSRRRVVVTTTQQQNNNMMMMMMOOOPPPNNNMMMLLLJJJIIIHHHGGGGGGDDDBBB@@@>>>===<<<;;;:::;;;::::::999999888888888777777666555555444333333222222222333333444444555444444444333333444444555444444555555555555444444666666666777888888999999AAADDDGGGGGGEEEDDDFFFHHHGGGHHHHHHGGGFFFFFFGGGGGGIIIKKKLLLLLLKKKKKKLLLMMMKKKOOOQQQOOOOOOTTTWWWWWWUUUSSSPPPOOOOOONNNMMMKKKKKKVVVlllrrrOOOBBBCCCHHHQQQZZZRRRRRRQQQMMMIIIGGGHHHJJJCCCCCCCCC@@@===;;;;;;;;;<<<;;;999888777888999999;;;:::888777777888:::;;;@@@BBBEEEFFFFFFHHHLLLOOOWWW___hhhkkkiiijjjrrrzzz~~~<<<555111333333//////333uuuIII>>>888888222333222111111000000000000000......------------......------...//////...------,,,------------.........------,,,,,,------...///...///111000//////000222////////////111222333444444444555777888999:::;;;;;;???DDDEEEFFFJJJQQQWWWVVVYYYYYYXXXYYY```gggiiiuuuqqqooonnnkkkhhhjjjooommmkkkllljjjjjjxxx{{{lllnnnppprrrttttttsssqqqoooqqqoooiiiaaaYYYSSSPPPOOOPPPRRRPPPFFF===;;;;;;;;;999888888777777777777888444555555555555555444444444444333333333333222222///111222111000////////////...---,,,,,,...000111---...//////000000000000//////////////////......////////////////////////............////////////////////////////////////------.........///////////////000000000///..............................000000111000000///......---------------...///000...///000///000222555888>>>???BBBFFFJJJNNNRRRSSSSSSSSSSSSRRRKKKGGGJJJPPPhhhnnnooodddXXXSSSTTTVVVXXXZZZ]]]___```bbbcccdddhhhhhhjjjlllhhhccccccggg[[[[[[YYYSSSMMMJJJJJJKKKGGGGGGEEEBBB???;;;888777777777888888888777777666444444333333444555666666444444333333222222111111////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------------------......///000222333111111444666444222555;;;888===AAACCCHHHPPPTTTTTT\\\]]]bbbgggbbbZZZ^^^jjjgggfffhhhkkkiiiccc______aaaeeefffcccaaacccffffffbbbaaa___]]][[[YYYYYYXXXXXX^^^```\\\WWWXXX[[[\\\```]]][[[ZZZVVVQQQQQQUUUSSSQQQOOOOOOPPPQQQQQQQQQUUUSSSNNNKKKIIIIIIKKKMMMJJJIIIHHHFFFEEEDDDCCCCCCAAA???<<<;;;;;;:::999777999888888888777777777777777777666555444333222111000000111222222333444444333333222222222333444444222333333444444444333333333444444555666666777777999;;;<<<===>>>@@@CCCFFFDDDEEEFFFEEEEEEEEEHHHJJJKKKLLLLLLKKKJJJKKKMMMOOOLLLPPPQQQNNNMMMPPPRRRQQQXXXPPPIIIGGGLLLPPPQQQOOORRRTTT```kkkNNN>>>???GGGIIIOOOUUUUUUQQQMMMKKKLLLEEEGGGHHHGGGCCC@@@>>>>>>???===;;;999888888999:::AAA@@@???>>>???AAACCCDDDFFFIIIMMMOOORRRWWW^^^dddfffeeeeeeffflll}}}qqq>>>333222///,,,...222000+++sssGGG===888999333444222111111000000000000000...------,,,,,,------...------...//////...------,,,,,,---------.........------,,,,,,------...///---...//////......///000.........///000111222333222333444666777888999999999<<>>:::777555444555555666666555555444444444444333444444555555333333333333333333333333000000000////////////////////////.........------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,------...000111222000000333666444000333:::888;;;<<<<<>>>>>>>>???AAACCCCCCCCCEEEHHHLLLJJJKKKKKKIIIHHHIIILLLNNNLLLPPPPPPLLLJJJLLLMMMKKKRRRMMMGGGFFFJJJNNNPPPPPPHHHGGGJJJ[[[|||gggPPPDDDFFFJJJOOORRRSSSRRRPPPOOONNNOOOOOOMMMJJJFFFEEEEEEHHHGGGFFFFFFEEEEEEDDDDDDAAABBBCCCEEEIIIMMMQQQTTTRRRUUUWWWXXXYYY^^^fffmmmqqqqqqyyytttDDD444888666111......///,,,(((qqqFFF===888999333444222111111000000000000000...------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---......------...000............///111222333111222333555666777777777888888;;;@@@GGGJJJHHHEEEJJJTTTYYYVVVUUU]]]fffjjjcccbbbcccdddbbbbbbjjjssseeeoooqqqfffjjjeeeiiieeedddiiirrrxxxxxxuuupppiii```ZZZXXXWWWUUUSSSTTTQQQHHH???<<<===;;;777777666555444444444444444333333444555555444444444333222222222111111000000+++222111111555111///888,,,...222444555333000---,,,---///111111222111111.........///////////////000000000000////////////.../////////000000111111000000000000000000000000+++,,,---...///111222222222222222222222111000000////////////////////////---......//////......---++++++++++++,,,---...///---...000111111111333444222555;;;AAAEEEFFFEEEEEEKKKOOOTTTTTTKKKGGGSSScccmmmrrrpppdddZZZWWWVVVSSSUUUYYY\\\YYYUUUXXXdddooopppmmmlllnnnmmmiiiggghhheee___XXXUUUTTTSSSPPPLLLEEEDDDBBB???<<<888555444222333333444444444333333666555555444444444555555333333333333333333444444111111000000//////////////////.........---------*********++++++,,,,,,---++++++++++++++++++++++++***************************************************+++,,,------,,,+++***,,,,,,---------.........,,,,,,,,,---...///000111000///333666333...111999666888999999???IIIQQQSSSRRR[[[\\\UUU\\\iiifffVVVWWWUUU[[[hhhooolllhhhgggaaacccdddeeemmmvvvuuummmhhhhhhfff___XXXWWW\\\bbbbbbddd___VVVSSSYYY^^^]]]^^^ZZZXXXUUUQQQNNNRRRYYYTTTQQQNNNLLLMMMMMMMMMMMMHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>???<<<888888999:::888555555555444444444444444444111111111111222222222222000000000000///...---,,,///////////////000111222...///000111222222222222000000111111222333333333888666666999======:::777:::===???@@@AAACCCHHHLLLHHHHHHHHHFFFEEEFFFIIILLLMMMPPPPPPKKKIIIIIIIIIGGGIIIIIIIIIJJJJJJJJJIIIHHHIIIJJJLLLTTThhhrrrRRRNNNJJJJJJMMMPPPOOONNNIIIKKKKKKKKKJJJJJJLLLMMMGGGHHHJJJKKKKKKJJJHHHGGGGGGHHHIIILLLPPPTTTWWWYYY[[[\\\\\\YYYVVVXXX```gggqqq}}}III666444+++,,,000333...(((***000nnnFFFAAA777:::666111111111111111000000000000......------------......------------------------***---//////...,,,,,,---,,,++++++******++++++,,,---+++***,,,///111000...------...///000111222222333222222111222444777888;;;;;;;;;:::;;;???EEEIIIKKKYYYffffff[[[UUU[[[ddd^^^\\\\\\___fffjjjkkkjjjlllkkkhhhdddgggmmmqqqooohhhhhhffffffkkksssvvvtttllllllggg^^^XXXVVVSSSOOOJJJHHHGGGEEECCC???:::666;;;777444333444555444222000111222333444333222111000000111111111111000000---......///000111111222222111111111000000//////////////////000000000000///////////////000111222111111111000//////......000000000000////////////......///000000111000000//////000000111111111222//////000000///...------...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000111222222333333444666999<<<>>>BBBFFFHHHRRRVVVYYYXXXTTTSSSVVVZZZ___llltttnnnccc`````````cccddd```YYYYYYaaalllrrrrrrooollljjjkkkkkkjjjhhhddd\\\XXX\\\]]]VVVMMMIIILLLGGG@@@===<<<999333...333333444555666777888888555444444333444555666777555444333111000111111222000000///......///000111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,---//////000111111111222333444555666666:::???CCCFFFHHHJJJLLLRRRMMMNNNXXX``````\\\YYYYYYWWWZZZccchhhggggggjjjtttgggbbbllltttpppmmmooosssooohhhbbb______aaabbbZZZYYYXXXVVVVVVWWWXXXYYYUUUSSSPPPLLLLLLNNNTTTXXXSSSQQQOOOOOOOOOOOOMMMKKKHHHGGGEEEEEEFFFEEEDDDBBBBBBBBB@@@???>>><<<;;;;;;888888888888777777777666555555444333333222111111222111111111000000/////////////////////////////////////////////000000111111111111000000000000000333333222222111222222222222222333333444555555666888:::<<>>666999666222111111111000000000//////......------------......------------------------+++---...///---,,,,,,------,,,,,,,,,,,,,,,,,,---...,,,+++,,,///000///...------...///000111222222333222111111222444777888999999999999;;;???EEEJJJOOORRRWWW\\\^^^]]]YYYVVV[[[\\\^^^```bbbeeehhhkkkaaafffiiiiiikkkoooooollljjjlllllllllqqqvvvwwwssskkkkkkfff^^^YYYWWWTTTPPPHHHGGGEEEDDDCCCAAA===::::::777444333444555333222111222333333333222111111///000000111111000000///.........///000111111111111111111000000000//////////////////000000000111//////.........///000000000000000///////////////000000000000////////////......///000000000000000/////////000000000111111//////000000///......---...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111222444666888:::>>>BBBFFFRRRUUUXXXXXXVVVVVVXXX[[[fffkkkjjjbbb\\\___ccceeeiiiiiieee```aaagggkkkkkkoookkkgggddddddeeehhhiiifff]]]YYY[[[\\\VVVOOOKKKIIIDDD>>>;;;:::888333///444555555555666777777888444444333333333444666666555444333111111111111222111000///......///000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,---...//////000111111111222444555666777:::===???AAACCCEEEGGGVVVTTTWWW^^^aaa^^^\\\\\\]]]\\\aaaiiikkkgggdddeeeqqqiiihhhppptttqqqqqqwww|||wwwpppiiiccc^^^\\\gggeeebbb```______aaabbbYYYYYYXXXVVVSSSQQQQQQQQQQQQOOONNNOOOOOONNNLLLJJJHHHFFFEEEDDDEEEDDDCCCAAAAAA@@@???>>>===;;;::::::888888777777777666666666444444444333222222111111111111111000000000////////////////////////////////////......//////000111000000000000000000000000222222111111111222222333222222222333444444555555888999;;;===>>>>>>>>>>>>DDDDDDEEEEEEFFFFFFGGGGGGBBBBBBBBBCCCDDDEEEFFFGGGKKKGGGBBBCCCGGGJJJJJJHHHKKKRRRTTTQQQTTTcccvvvlllbbbpppggg___\\\YYYUUUVVVYYYRRRRRRRRRSSSTTTUUUVVVWWWTTTRRRRRRTTTTTTUUUZZZ``````fffppp~~~\\\999000333666666//////...---,,,+++******ddd@@@<<<444888777333111111000000000000//////......------------......------------------------+++,,,......---,,,,,,---...------,,,,,,------......---,,,---//////...---------...///000000111222222111111111222444666777666777777888:::>>>DDDIIIPPPQQQTTT[[[aaaaaa\\\WWWVVVZZZ]]]^^^^^^aaahhhmmmdddkkknnnllljjjkkkkkkjjjqqqssssssqqqpppqqqmmmggglllmmmhhh___YYYUUUQQQLLLJJJHHHEEECCCBBB@@@>>>;;;999777555444444444333222222333333333222111000000...//////000000//////.........//////000000111111111111000000000000///////////////000000000111111//////......---...............////////////000000000000000000////////////---......///////////////........./////////////////////000000000///.........------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///000111222333555999>>>BBBNNNPPPQQQSSSUUUWWWXXXXXX]]]^^^\\\YYY[[[ccciiikkkiiigggcccccchhhnnnkkkeeehhhhhhgggeeebbbbbbdddfffddd\\\VVVVVVVVVRRRMMMJJJHHHCCC>>>;;;;;;999666333777777666666666666777777444333333333333444444555555444333222111111111111111111000///..................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******+++,,,------...///000000000000111333444555777999::::::;;;<<<@@@BBBQQQRRRWWW[[[YYYUUUUUUXXX[[[]]]cccjjjkkkfffaaa```iiigggiiipppqqqnnnsss|||wwwwwwwwwuuuqqqmmmhhhfffkkkhhhccc___]]]^^^```bbb[[[]]]______[[[UUUNNNJJJMMMMMMMMMNNNOOONNNKKKHHHGGGEEEDDDCCCCCCCCCAAA??????>>>>>><<<;;;:::999888777777666666666555555555333333333222222111111000000000000000////////////........................///............///000000/////////000000000000000000000000000111222222333111111111222333333444444999999:::<<<<<<<<<<<<<<>><<<<<<<<<;;;:::999888777777555555555555444444444444222222222111111000000000////////////////////////------------------------......------......///000......///////////////000.........///000111222333///000000111111222333333888999:::;;;<<<===>>>>>>???@@@AAACCCDDDDDDDDDCCCFFFFFFGGGGGGIIIJJJLLLMMMGGGEEECCCDDDHHHKKKLLLKKKNNNKKKHHHFFFGGGIIIHHHEEEFFFnnn||||||uuu{{{LLL444+++888<<>>444666444111000000000////////////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,---,,,,,,++++++++++++,,,,,,............---------...------......//////000000000000000111222333444555666666666666666888<<>>BBBIIIHHHKKKSSSXXXXXXYYYZZZWWWZZZ\\\\\\[[[\\\]]]^^^[[[ZZZ[[[___bbbdddiiinnnvvvsssooollljjjkkkmmmooofffbbb\\\WWWUUUUUUWWWYYYXXXZZZ^^^bbbccc___XXXRRRJJJJJJKKKLLLMMMLLLHHHEEEEEECCCAAA??????>>>;;;999999999888777777666555555444444444333333333222222000000000000000/////////.....................///,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------........./////////---------...///000111222......//////000111111111444444666888:::<<<>>>???<<<===???AAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFHHHIIIEEEDDDDDDFFFIIILLLNNNNNNGGGDDDAAA@@@???>>>>>>???OOOddd___mmmttt;;;666222111222000+++...555,,,,,,,,,+++******))))))gggEEE@@@444555333111000000////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---,,,++++++******++++++,,,,,,...///...------...///------........./////////...///000111222333333444555666666555444555888;;;@@@>>>@@@IIIVVV\\\ZZZUUU]]]ZZZWWWYYY\\\^^^]]]ZZZ[[[ccciiijjjjjjllllllkkkgggjjjiiidddaaabbbcccaaaXXX\\\\\\XXXVVVTTTPPPJJJBBB@@@>>>>>>>>>===;;;999666777888777444222222222333222111000000000000000...//////000000//////...////////////000000000000......////////////000000000000000111111111222222//////......---.........//////000111111222333333333333333222222222222111000000000000000//////..................---------//////000111111111000000000///......///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,---............/////////222777;;;<<>>===;;;999666777666666555444444333333333333222222222111111111////////////////////////---------...............++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,------.../////////------------...///000000---------...//////000000...///000222555888:::<<<999:::===???AAAAAA@@@???>>>>>>???@@@BBBDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLMMM@@@===<<<>>>======@@@EEEOOORRRFFFKKKoooRRR;;;888222333000---...111000++++++++++++*********))))))eeeEEE@@@444555333111000000/////////.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,+++)))***+++---,,,,,,,,,++++++,,,,,,,,,+++---///...------///111---------.........//////......///111222222333333222333444333333444777:::???===>>>DDDNNNUUUUUURRRZZZZZZZZZ[[[\\\\\\[[[YYYWWW^^^dddfffiiimmmlllhhhiiinnnnnngggbbb```]]][[[RRRVVVXXXUUUSSSRRRNNNHHH???>>>>>>??????>>><<<:::555777999777444222222333222111000//////000111111///000000111111000000///000000000000////////////........./////////000000000000111111111222222222//////.........///000000111111111222333333333444555555444444444333333333111111111111111000000///////////////......------//////000111111111111111000///......///...,,,***************************))))))))))))))))))))))))*********+++,,,,,,------,,,---//////000222555888:::@@@FFFKKKLLLNNNQQQSSSOOONNNPPPWWW[[[]]]dddllliiikkkkkkiiihhhjjjhhhdddbbbYYYNNNLLLRRRZZZ___aaaVVVVVVPPPHHHEEEGGGFFFBBB@@@???<<<999777888:::<<<999777555222222222444555444555555666555444333222333333444444333222000///---.../////////...---,,,++++++++++++++++++++++++************************((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***************++++++++++++,,,...///000///000222333555888===AAA@@@@@@EEEKKKMMMMMMPPPUUUUUUZZZYYYRRRNNNQQQVVVWWWSSSWWWXXXUUUQQQRRRYYY___[[[\\\]]]^^^^^^]]][[[YYYYYYXXXUUURRRQQQRRRTTTUUUSSSTTTWWW]]]bbbaaa[[[TTTNNNMMMKKKKKKJJJIIIFFFDDDCCCAAA>>><<<;;;999777444555444444333333222222222222222111111111000000000........................,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,+++,,,------...+++,,,,,,---......//////...---------------......,,,,,,,,,---......//////------...///222444777999777999<<<>>>@@@@@@???>>>>>>??????AAABBBDDDFFFGGGFFFFFFGGGFFFFFFEEEFFFGGG@@@;;;999===>>>===>>>BBB@@@<<<<<>>:::777444777999888444222222333111111000//////000111222000000111111111111000000000000000000////////////---.........//////000000000111111111111222222222///////////////000111222222333333333333444444444666666555555555444444444222222222222222111000000000000/////////.........//////000111111111111111000///......///...,,,***************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...///000111444666888???GGGKKKKKKKKKOOOSSSXXXRRRSSSZZZ___]]]\\\^^^dddkkkooolllhhhgggfffcccXXXQQQLLLOOOYYY```___\\\TTTUUUPPPGGGDDDFFFEEEAAABBB@@@>>>:::888999<<<>>>888777444222111222333555555555666666666555333222333333444444333222000///,,,---.../////////...---++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++))))))))))))*********************+++,,,---/////////000222333555777;;;>>>???BBBHHHLLLIIIFFFKKKSSSLLLRRRTTTNNNKKKOOOUUUVVVMMMUUUYYYRRRIIIHHHRRR[[[UUUZZZaaaggghhhddd^^^ZZZVVVTTTSSSQQQQQQRRRSSSTTTOOOPPPSSSYYY^^^\\\TTTLLLPPPNNNLLLJJJIIIHHHFFFDDDCCC@@@>>><<<:::888555333444333333222222111111111111111111111000000000000---.....................,,,,,,,,,------.........************************,,,,,,++++++,,,,,,---...++++++,,,------...//////......---,,,,,,,,,------++++++,,,------......///000//////000222444666777555888;;;>>>??????>>>===<<<<<<===>>>@@@BBBDDDEEEGGGHHHHHHFFFCCCAAAAAAAAADDD<<<888<<>>000000000///......------000000000000000000000000///......------///000111///000111222222111000///111111000///////////////000111222333333222000///222333444444555555444444444444444333222111000/////////000000000000000///111111111111000000000000......---------,,,,,,,,,******+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,---///111222333999>>>EEEJJJLLLMMMNNNOOONNNRRRWWWWWWTTTUUUYYY^^^hhhkkkqqqqqqfff[[[\\\fffaaa]]]VVVPPPMMMPPPVVV[[[YYYTTTMMMIIIHHHGGGDDDBBBBBB@@@===;;;;;;:::888777<<<:::777333000///222444888777666444333222111111444444333333333222222222////////////////////////***+++,,,------,,,+++***,,,+++******)))*********))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++,,,------000111222222222444888<<<;;;>>>BBBGGGJJJKKKKKKJJJLLLPPPTTTSSSPPPPPPSSSVVVYYYWWWYYY\\\YYYTTTWWW^^^fffggggggfffdddaaa___^^^SSSSSSSSSSSSTTTVVVXXXYYYTTTTTTZZZ```\\\QQQJJJJJJLLLKKKHHHFFFEEEDDDDDDEEE>>>===:::888666555555555333333333222222222111111222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------......///111222333:::<<>>===>>>>>>>>>???@@@AAADDDFFFIIIJJJJJJHHHEEEEEEFFFEEEAAA>>>;;;:::999888777777777777===>>>>>><<<:::999:::;;;<<>>BBBFFFJJJLLLKKKMMMPPPRRRSSSWWW\\\```\\\]]]```bbbeeegggjjjkkksssmmmlllmmmggg[[[YYY___XXXQQQNNNQQQQQQLLLIIIIIICCC??????CCCBBB;;;777666888777777666555333111000///333222000666??????666000000000000////////////000000000000000000000000//////...---...///000111///000111222222111000///111111000///////////////000111333444444333222000111111222333333333333333333333333333222111000000//////000000000000//////111111000000000/////////...------------,,,,,,,,,******+++++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---...000111222666:::???DDDFFFHHHJJJKKKKKKMMMOOORRRVVV[[[```dddeeeeeeiiikkkfff```bbbhhhcccaaa[[[TTTNNNMMMPPPTTTUUUOOOHHHEEEDDDDDDCCCAAACCCAAA>>>===<<<<<<:::888===<<<:::666333333555777666666444333222222111111333222222222111111111111........................++++++,,,,,,,,,,,,++++++,,,++++++***************(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************+++,,,------//////000000111333777::::::<<>><<<:::888666555555555333333222222222111111111111111000000///......---------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,---,,,,,,,,,---------...///000222222777999<<<======<<<===>>>BBBCCCCCCDDDDDDEEEEEEFFFIIIFFFDDDDDDDDDCCC@@@===::::::999888777777777777;;;;;;;;;:::888777888999888;;;BBBNNNsssoooFFF???555...///111...---...,,,,,,+++******)))((((((''''''''''''''''''''''''hhhDDD;;;444666222333111000///......------...------,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---............/////////........................,,,------......///000000111222333444333444666888666777999<<>>???BBBAAA;;;666444888888777666555333222111000333111---000666444---///000000000000111111111000000000000000000000000//////.........///000111000000111111111111000000222111000000///000000000000222444555666555444333222222333444444444444333333333333333222111111000//////000000000000//////000////////////.........------------,,,,,,,,,,,,******++++++******)))(((((((((((((((((((((((((((((((((((((((((()))************+++,,,---///000111111444888;;;===@@@CCCFFFIIIHHHIIINNNVVV^^^bbbddd___]]]^^^aaabbb```bbbfffeeefffeee^^^VVVRRRSSSVVVRRRLLLEEEAAABBBCCCCCCCCCEEEBBB@@@>>>>>>===<<<:::;;;;;;:::888555444666777444333333222111111222222111111111000000000000///---------------------------,,,,,,++++++,,,,,,---,,,,,,+++***************(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))***+++,,,------.../////////111444777888999;;;===???AAABBBCCCJJJMMMOOOPPPPPPSSSXXX]]]UUUXXX[[[YYYTTTTTT```mmmhhhddd^^^XXXWWW[[[ccciii___]]]ZZZYYYYYY\\\___bbbaaa^^^]]][[[VVVPPPPPPRRRQQQPPPOOOLLLIIIEEECCCAAA===<<<999777555555555555222222222222111111111000000000000///......---------------,,,,,,,,,++++++***************************))))))(((((())))))***(((((())))))))))))******************************)))*********++++++++++++******+++,,,,,,,,,,,,+++------------...///111111333666999:::;;;;;;===???CCCDDDEEEFFFFFFEEEDDDCCCFFFDDDCCCBBBBBB@@@>>>;;;999999888777666666666666777888888777555444555666111444777666>>>cccWWW777777@@@------000222///***)))+++++++++******))))))((((((''''''''''''''''''''''''gggDDD;;;555777222333111000///......------...---,,,++++++*********+++******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,---------......---------.........//////........................,,,------...//////000000000222333333333333666888555666777999<<<>>>AAABBBGGGIIILLLPPPTTTXXX\\\___```bbbaaa]]]ZZZ\\\cccjjjmmmiiiffffffaaaXXXUUUVVVPPPOOOMMMJJJEEEAAAAAABBB???>>>???@@@???;;;666333666666666555444333111000000222000,,,,,,000...(((---......///000111111111///////////////////////////////////////000000000000000000111111000000000222111111000000000111111111333555777888777666555444555666666777777666666333333333333333222111000///000000000000//////...//////.........------------------,,,,,,,,,++++++***************))))))(((((((((((((((((((((((((((((((((((((((((())))))************+++,,,---///000...000222444666:::>>>BBBGGGHHHKKKOOOUUUZZZ]]]___[[[ZZZZZZYYYYYYYYY\\\___^^^bbbeeebbb[[[WWWWWWZZZQQQKKKCCC@@@BBBEEEFFFGGGEEEBBB@@@??????>>>===;;;666777777666333222333444222111111111111111222222111111111000000000//////------------------------...---,,,++++++,,,---...,,,,,,+++************+++''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((())))))***+++,,,,,,---...//////000333555777777777888:::===???AAAJJJLLLOOOOOONNNNNNOOOQQQSSSUUUWWWWWWUUUWWW___gggaaa```___[[[YYYZZZ^^^bbbZZZZZZZZZZZZ\\\^^^aaabbbaaa___\\\YYYTTTQQQQQQSSSJJJJJJJJJIIIGGGDDDAAA???<<<;;;888666555444444444222111111111111000000000/////////......---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***************************)))))))))************+++)))******+++++++++++++++,,,,,,,,,,,,---...///000000333666888999;;;>>>@@@@@@BBBDDDFFFGGGGGGFFFEEECCCBBBAAA@@@???===;;;:::999888777666555555555555555666666444333222333555333555<<<777***333KKKWWWYYYSSS===???BBB666'''444555444111,,,)))+++...******)))))))))(((((((((''''''''''''''''''''''''fffDDD<<<666777222333111000///......------...,,,,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------....................................---......//////000111111000111222222222333555777444555666777999;;;===>>>BBBFFFKKKRRRWWWZZZZZZZZZ\\\^^^___\\\WWWVVV[[[``````]]]\\\]]]\\\XXXVVVWWWTTTVVVUUUQQQLLLGGGCCCAAA?????????>>>===;;;777333444444444333222111000/////////...,,,,,,...,,,)))+++,,,,,,---...///000000/////////////////////////////////000000000000000111000000000000000000111222222111111111111222222222444666888999888777777444555666666777777666666222222333333333222111111000000000000000///..................------------------,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))************+++,,,---...///---...///000222666<<<@@@CCCIIIPPPTTTUUUWWW[[[^^^\\\___^^^YYYSSSRRRVVVZZZUUUZZZ^^^]]]XXXTTTSSSTTTOOOIIIBBB???BBBFFFHHHHHHDDDBBB???>>>???>>>===<<<666666666555333111222333111111000000000111222222111111111111000000000000------------------------///...---,,,,,,---...///---,,,,,,+++***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++,,,---/////////000222444666666666666888;;;>>>???GGGJJJOOOQQQQQQMMMJJJHHHPPPPPPRRRTTTYYY\\\\\\[[[UUU[[[bbbddd___YYYVVVUUUVVVXXX[[[^^^bbbdddfffggggggfffccc\\\VVVRRRPPPPPPIIIIIIHHHGGGDDDAAA>>><<<;;;999777555444444444444111111111000000000//////............------------,,,,,,+++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********((()))******++++++******++++++++++++,,,---......///111444777999;;;???AAA???AAACCCEEEFFFEEEDDDCCCAAAAAAAAA???===;;;999999777777666555444444444444444444555333222111333444999------555666999:::222333OOOqqqkkkIII@@@777///***)))///777000///---++++++---...///))))))((((((((((((((((((''''''''''''''''''''''''fffDDD<<<666888222333111000///......------...,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,---------......,,,------------.........---------------------------......///000000111111///000111222111222444666333444444666777999;;;<<>>===::::::999666444333444666222111111111111111222222111111111111000000000000------------------------.........------.........------,,,+++++++++++++++))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))***++++++,,,.../////////111222444444444666888;;;===???BBBGGGNNNSSSUUURRRMMMIIILLLNNNPPPTTT\\\aaa]]]UUUVVV```kkkooojjjaaaYYYVVVSSSUUUYYY]]]aaaeeeggghhhqqqrrrmmmbbbYYYUUUQQQMMMOOONNNKKKHHHCCC???;;;999:::888777555444333444444000000000000////////////------------------------+++++++++*********))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))+++++++++++++++,,,------...000333555777:::>>>AAAAAAAAABBBBBBBBBAAA???>>>???@@@@@@???;;;999888888777666555444333333333333222333333333111111222444444,,,///555333555888222444:::AAAEEELLLddduuukkk[[[EEE555333222444555444111000333,,,---,,,,,,---///+++%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeDDD===777888333333111000///......------...,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,---------......,,,,,,---------.........------------------------,,,------......///000000///000111111111222444666222333333555666888:::;;;===???DDDKKKQQQTTTRRROOOOOOPPPSSSUUUVVVWWWXXXXXX[[[YYYWWWWWWWWWWWWTTTQQQNNNOOOMMMHHHHHHJJJEEE>>>BBBCCC???999999<<<;;;666222222222222222111000///---,,,---......---...///,,,---------......//////000000000000000000000000...///000111222111000000222111000//////000111222222222222222222333444444444555777888999888666555111111222333333333333333111222222333333222222222111111111111000///...---/////////............---,,,,,,,,,++++++++++++***+++***)))((('''(((((()))((((((((((((((((((((((((((((((((((((((()))******,,,++++++,,,,,,---...///---...///000111555:::>>>>>>BBBGGGKKKOOOTTTZZZ___\\\```aaa]]]]]]aaadddccc```^^^\\\[[[[[[XXXTTTPPPLLLGGGBBBBBBDDDGGGHHHGGGEEECCCAAA@@@AAAAAA@@@>>>>>>===;;;777444444666888333222222111111111222222000000000/////////....................................////////////......------,,,++++++++++++,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))******)))+++------------...000111111333555888:::===>>>???CCCJJJPPPTTTRRRNNNKKKJJJNNNRRRWWW^^^eeeaaaZZZ^^^fffoooqqqllleeeccccccVVVVVVWWWZZZ^^^ccchhhkkkuuuvvvooocccZZZWWWUUUQQQQQQOOOKKKGGGBBB>>>;;;:::999888666444333333333444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))******))))))+++************+++,,,,,,,,,...111333555888<<<@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA???;;;888888999666555444333222222222222000111222111000000111333...000999666((((((333666222000000000111666DDDQQQiiieeexxx\\\[[[TTTFFF555,,,///888111222111...++++++,,,,,,---111111---------)))"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeDDD===777888333333111000///......------...+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,------......///...000111111000111444666222222333444666888:::;;;<<<===@@@FFFLLLPPPOOOMMMSSSSSSSSSUUUXXXZZZYYYXXXYYYXXXVVVUUUUUUVVVSSSNNNTTTSSSLLLFFFGGGKKKGGG>>>DDDDDD???888777<<<<<<777333333333333333222111000---,,,---......,,,---///.........///////////////000000000000000000000000...///000222222111111000222111000//////000111222222222222222333333444555555666777888888777555444222333444444555555444444111222222333333333222222111111111111000///...---000////////////.........,,,,,,,,,+++++++++******+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,,,,---......///,,,---///000222555:::===@@@>>>===@@@GGGOOOUUUXXXWWWZZZZZZZZZaaajjjkkkfff___[[[WWWWWWYYYXXXTTTOOONNNJJJFFFEEEHHHKKKKKKJJJGGGEEECCCBBBBBBBBBAAA@@@@@@>>>;;;666333333555888444333333222111111222222//////.........---------////////////////////////---...///000000///...---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***''')))+++,,,,,,,,,---......000222555888:::<<<===???BBBGGGLLLOOOOOOLLLIIIHHHPPPVVVYYY___fffgggbbb___eeeiiihhhdddaaaeeeiii___^^^\\\\\\```fffmmmrrrrrrssslll___XXXYYYYYYWWWNNNKKKHHHDDD@@@>>>======888777666444333333333444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))******************+++++++++---///111333666:::>>>:::::::::;;;<<<>>>@@@AAA>>>@@@AAA???:::888888999555555444333222222222222///000000000......000222111,,,...---***222666,,,222000111666777444222444777333DDDkkk|||\\\FFFAAA<<<888000+++///555444...---111111......111000,,,)))------'''&&&+++...,,,&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&fffDDD<<<666666222444111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,---...///000------..........................................,,,,,,,,,---------............------------............//////000000111111555444444333444555666777888;;;>>>AAACCCGGGKKKNNNNNNQQQSSSUUU[[[aaa^^^UUUZZZXXXZZZ^^^___YYYTTTSSSOOOLLLIIIKKKNNNNNNKKKFFFBBBAAA???>>>>>>===;;;999777777666555333222111000.........------,,,,,,,,,---------............///222111111111000000////////////000111222333333333111111000000000000000111333333444555555666777777777777777666555444222222///000222333444333333222000000000000////////////111000000///...------,,,111111000---+++***,,,...,,,---...//////---+++***,,,++++++***)))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************...------...000222555666888<<>>;;;888666555444444777666333111000000111111,,,,,,,,,,,,---...//////.........///......------,,,,,,---------------------,,,,,,+++*********+++************************---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++------...///111111111222333555888999>>>BBBGGGLLLOOOOOONNNLLLKKKOOOVVV\\\```eeeiiilllrrreee\\\___cccddddddfffeeehhhooobbbSSSggg|||uuuxxxllllll\\\UUUbbbWWWJJJHHHDDDAAACCCBBB===999999777666555333222111000000000//////...------,,,,,,,,,,,,,,,+++++++++******))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++,,,,,,---///111333555777777888999888666777;;;???AAA???<<<999888888999999666444333111000000111111//////////////////////////////............//////000000000000000000000000222333444666888;;;===>>>GGGSSS^^^aaaddduuu{{{oooeee___\\\LLLHHHBBB;;;666444333333111000000///...---------......---------,,,,,,,,,,,,+++++++++******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%gggEEE===666666222444111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++,,,---...------..........................................,,,,,,,,,---------............------------......---------...//////000000222333444666666666666666555888<<>><<<:::777555444333333555444222000///000111222------,,,,,,------......------......///.........---------------------------,,,++++++******++++++************************,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))))))))******+++,,,---......111111111111333555777888<<>>===;;;999777777777777555444222111000000111111///////////////////////////..................///000000000000000000000000000000111111333444555666333777:::888555;;;IIIVVV\\\PPPMMMVVVWWWLLLFFFJJJIIIFFFBBB===:::999999999:::888444111000///000111000000///......---,,,,,,------,,,,,,,,,,,,+++++++++*********)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%jjjGGG>>>555666222444111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******++++++,,,......------------------------------------------,,,,,,,,,---------............------------......+++,,,,,,---....../////////111555888999888777666333555999===AAAFFFKKKNNNVVVTTTPPPMMMQQQWWWYYYWWWXXXVVVXXX\\\\\\VVVQQQOOOJJJIIIJJJLLLMMMJJJCCC===???<<<999888888888777666555555444333111000///...------------,,,,,,,,,,,,---------............///000000///////////////...111111000000000/////////222222111111111111222222222222222222222222222222333333333444444333333222111222333444333222111000000000000000000000000000222222222111111000000///)))...555888888444000...555333000---++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))******++++++++++++,,,---...///111444888===CCCJJJRRRWWWXXXXXXXXXZZZ[[[\\\ZZZXXX]]]]]]ZZZUUUNNNJJJIIIIIIHHHEEECCCCCCDDDFFFGGGGGGHHHDDD@@@???@@@AAA???===<<<:::888555333222222222222111000//////000111222///...------,,,---------,,,---...///////////////.........------,,,,,,+++,,,,,,++++++******++++++************************+++******)))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))***+++,,,---......000000000111222444555666666999???EEELLLRRRVVVXXXZZZZZZYYYYYYZZZ___ggglllccccccdddeeebbb^^^___dddfffeee]]][[[gggtttvvvgggXXXPPPTTTLLLJJJFFFBBB???@@@???;;;888999666555333222111000/////////......------,,,,,,+++++++++++++++*********)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************'''((()))***,,,...000111333444555555555666888:::::::::999999777666444444444333222111000000000111////////////////////////......------------......//////////////////////////////............//////444333333111000111222444===555000111333333444555111000000000000111111222111000/////////000000111///......------,,,,,,,,,++++++++++++************)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmKKK>>>555777222333000000///...............------------------------++++++++++++,,,,,,,,,---------,,,++++++***++++++......------------,,,,,,------------------------,,,,,,,,,---------............------------......,,,,,,,,,---....../////////000333666888999888888444666:::===@@@CCCHHHKKKJJJKKKMMMPPPUUUXXXWWWTTTVVVUUUXXX^^^___ZZZTTTSSSJJJIIIHHHIIIHHHEEE???;;;>>>;;;888666666777777666444444333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............///////////////000000000111000000000000111111222111111111000000000000000000111222333333333333333222333333444333222000///000000111111111111111222000000000/////////......666<<>>???>>>===;;;999888666333111000000000///.........///000111222000000...------,,,,,,,,,,,,,,,---///000000000000//////...---,,,,,,++++++,,,,,,++++++***++++++,,,******************************)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))***+++,,,------......//////000111333444444111333888>>>EEEMMMSSSVVV\\\[[[XXXUUUTTTVVV[[[___bbbcccddddddcccaaabbbddd___ddd^^^bbbsssvvv~~~wwwdddXXXPPPPPPGGGIIIEEE@@@===>>>===999777888444444222111000/////////------------,,,,,,+++++++++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******&&&'''''')))***---...///111222333555555666777888888888999999888666333222222222111111000000000000........................------,,,,,,,,,,,,------........................//////......---.........000000111222444555444333333444333222444777666111666555555444222000///...111111111111111000//////------,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppNNN???444777333333000//////............///------------------------+++,,,,,,,,,------------///...---,,,,,,+++,,,,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,---------............------------......,,,------...//////000000000000111333555777999:::888999<<<===>>>@@@CCCFFFEEEFFFJJJOOOSSSTTTTTTTTTUUUTTTWWW]]]^^^XXXQQQOOOKKKIIIFFFDDDBBB@@@>>><<<===:::888777777888777666333333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////,,,---...///000111222222///////////////000111222000000000000000000000///000000111222333333333333222333333444333222000///000111111111222222333333000000000000////////////###''',,,//////---,,,,,,222222111000...+++(((&&&((((((((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))++++++++++++++++++++++++---...000444999BBBLLLSSSTTTVVVWWWXXXWWWVVVVVVUUUTTTRRRPPPQQQSSSRRRMMMIIIJJJHHHEEEDDDDDDDDDCCCBBBBBBAAA???>>>>>>>>>===<<<888666444222000/////////------......///111222222111000///...---,,,,,,,,,,,,---...///000000000000//////...---,,,,,,++++++,,,++++++***++++++,,,,,,***************************)))((((((''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***+++,,,---...---......///000111222222000111555:::AAAHHHNNNRRRVVVVVVUUUSSSRRRRRRUUUWWW___^^^]]]]]]___bbbcccbbbccciiiccceeepppoooyyygggZZZUUUQQQQQQIIIMMMCCC>>>;;;<<<;;;888666777333222111000///.........,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''')))***,,,...///000111333555777888777777666777999999888666333222000000000000000000//////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////---.........---,,,---...+++000000---...222///)))***+++,,,------,,,+++***............---,,,+++***++++++++++++************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssQQQ@@@444777333222//////............//////------------------------,,,,,,,,,---------......///...------,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---------...//////000000000000000111333555888:::999;;;<<<<<<;;;<<<>>>@@@HHHFFFFFFJJJLLLNNNQQQVVVRRRQQQSSSXXXXXXPPPIIIFFFKKKIIIEEEBBB???=========;;;:::888888999888777555333333222111///...---,,,++++++++++++,,,,,,,,,,,,---------............///...////////////000000000,,,,,,...///111222444444////////////000111222222111111111111111111111111000111222333333333333333111222333444333222111000111111111222333333444444222222222222222222222222000111222000...,,,------((()))+++------,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((())))))******+++,,,,,,,,,++++++------///111666>>>GGGMMMQQQSSSVVVWWWVVVVVVVVVWWWRRRNNNLLLOOOTTTTTTOOOIIIGGGEEECCCAAAAAA@@@>>>===????????????>>>>>>======666555333111////////////------...///000111222222111000///...---------------...//////000000000000.........------,,,,,,+++++++++******++++++,,,,,,***************************))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))***+++,,,------,,,,,,...///000000000000222333555999???EEEKKKNNNPPPQQQRRRRRRRRRRRRTTTVVV^^^^^^]]]]]]aaaggghhhfff```aaa^^^___gggrrr___WWWRRRMMMNNNEEEFFFBBB<<<999999999666555777111111000///............++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((***,,,---...//////111555888888777555555666888888777555333222//////000000000000///...------------------------++++++************++++++++++++++++++++++++++++++)))))))))***+++,,,---...///111111///---,,,///222222333111---,,,///000///,,,---...///////////////***+++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuTTTAAA333777444222//////............//////........................------------............------,,,,,,+++,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......+++,,,,,,---......//////...///000111333444555666888999999999888888:::;;;CCCAAADDDJJJMMMLLLPPPUUUIIIHHHLLLSSSTTTMMMGGGDDDHHHGGGFFFCCC???===<<<<<<888888888999:::999666333444333222111///...------******+++++++++,,,,,,,,,---------............////////////000000000111111......///000111333333444111111111111222333444555111111111222222333333444222222333333333333333222000111222333444333222111111111222222333444444555222222222222222222222222------,,,***(((&&&'''(((******+++,,,------------)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''((((((((())))))((()))***+++,,,,,,++++++,,,---...///333999AAAGGGNNNQQQUUUWWWVVVWWWXXXZZZSSSQQQOOONNNOOOOOOLLLJJJEEECCCAAA@@@@@@@@@>>>===>>>>>>???>>>===<<<;;;;;;666555333111////////////---...///000111222222222000000///......---.........//////000000000//////------------------------++++++******++++++,,,---************************+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,------+++,,,---...//////......000111444777<<>>??????>>>;;;999999999666555333111/////////000...///000111222222222222000000///............//////000000000000//////...,,,,,,------------------+++*********+++,,,,,,---************************++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---***+++---...///......------...111555:::???CCCFFFSSSRRRPPPLLLIIIHHHJJJLLLNNN[[[eeeeeecccgggjjjjjj\\\SSSZZZbbbfffyyybbb___TTTLLLRRRJJJGGG@@@:::666777777444444666000///...---------------******************++++++)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))+++,,,***+++---222666777333000333333333333222222111000---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,---+++)))***,,,---***(((+++))),,,222000***)))---***)))))))))***+++,,,,,,++++++)))((((((''''''((('''''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRR???666444666333000000///...............000000000...,,,+++,,,---000,,,***...000...---///..................------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,------......------///...---,,,,,,,,,,,,,,,......///000111222333333666666555555555555666666888???HHHMMMNNNMMMMMMMMMIIIJJJKKKMMMOOONNNLLLJJJBBBBBBBBBCCCCCCAAA<<<999777777777666555555555444222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------...//////000222333333222222333444333333333333333444555666333444444444444444333333555444444333333222222111000111111222222222111111//////////////////////////////......///000111111111000///...---,,,,,,,,,---------,,,+++***)))(((************))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************,,,...222777<<<>>>FFFLLLRRRTTTWWWZZZXXXTTTUUUSSSOOOLLLIIIHHHHHHHHHLLLDDD@@@BBBDDDBBB???>>>@@@@@@???===<<<999888777333333222111000///......//////////////////......////////////............,,,---......//////......//////.........---------(((((()))***+++,,,,,,---+++++++++++++++++++++++++++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((***+++++++++++++++,,,,,,,,,------000000000111444888<<<>>>HHHIIIIIIHHHHHHKKKOOOSSSTTT\\\ccceeeiiiooonnnjjjVVVYYY]]]ZZZdddzzzrrrbbbQQQJJJKKKJJJFFF>>>;;;999777777666444222333222111000///...------************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++---...000222444444444444444333222111/////////////////////.........------,,,,,,,,,,,,++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS@@@666444666333000000///............///...//////---+++***+++---+++***+++///...++++++...........................000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,---............---......---,,,,,,,,,,,,,,,------...///000111222333666666555555555555666666888;;;AAAEEEHHHJJJLLLMMMKKKJJJHHHHHHHHHIIIJJJJJJBBBBBBBBBBBBBBB@@@<<<999666666555555444333333333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------......//////000111333222111111222444333333333333444444555555555555555555555444333333444444333333222111111000111111111111111111111111000000000000000000000000000000/////////000111111...------,,,,,,,,,------,,,,,,,,,,,,+++***)))(((******)))))))))(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***---000444888;;;AAAHHHNNNPPPRRRTTTQQQLLLOOOMMMKKKIIIHHHGGGGGGGGGOOOGGGAAABBBCCC@@@>>>>>>???>>>>>><<<;;;999777666333333222111000///......---....../////////..................------------,,,------.....................------,,,,,,,,,,,,)))))))))***++++++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******+++++++++,,,,,,,,,,,,---------...///111444888:::@@@AAABBBBBBCCCGGGKKKOOOSSSZZZ^^^___bbbffffffaaaUUUUUUVVVUUUaaaxxxjjjXXXLLLIIIHHHEEEBBB<<<999777555555444222111222111000///...---,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***,,,...000222444444444444333333222000///...........................------,,,,,,,,,+++++++++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS@@@666555666333111000//////......//////,,,------,,,++++++,,,...+++***,,,///...***))),,,........................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......//////.........------,,,,,,,,,,,,,,,,,,------...///000111111555555444444444444555555666666777;;;@@@FFFIIIJJJJJJGGGDDDAAAAAACCCFFFIIIAAA@@@@@@@@@@@@>>>;;;888555444444333222222111111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,............/////////000///111222222111111222333333333333444444444444555666666555555555444444333444333333222111111000000222111000//////000111222111111111111111111111111222111000000000000000000,,,++++++++++++,,,------,,,,,,,,,,,,+++***)))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))+++...111444666===CCCHHHIIIKKKMMMJJJFFFGGGGGGGGGGGGFFFEEECCCCCCGGG@@@;;;<<<===;;;:::;;;======<<<;;;999777666555333333222111000///......+++,,,---...............------------,,,,,,,,,+++,,,,,,---...............---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))******+++++++++,,,,,,,,,------------///222444555999:::<<<===???CCCHHHKKKPPPTTTXXXYYY\\\___```]]]PPPOOOSSSVVVeeeyyybbbNNNJJJJJJFFFAAA???999777444333333222000///000//////...---,,,++++++******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***,,,///111333444222222222222111///......------------............,,,,,,,,,,,,++++++++++++***)))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS@@@777555777444111000000///.../////////+++---------,,,,,,...000555///+++---...,,,***+++---------...............//////...---------------------------------------------------------------,,,---......//////......------,,,,,,+++,,,,,,---,,,,,,------...//////000333333222222222222333333333111111555<<>>===<<<<<<;;;999777555555444333333222111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---......///000000000000///000222111000000111333333444444444444444444444555444444444555555666666555444444333333222111111444333111000///000222333111111111111111111111111333222111000000000000000------,,,,,,,,,,,,,,,---+++++++++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++---///111222:::>>>AAAAAADDDHHHIIIFFFDDDDDDEEEEEEDDDBBB@@@>>><<<888666:::<<<;;;:::;;;;;;;;;:::999888666444333333333222111000///......***+++,,,---............------------,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''************++++++++++++............///111222333777888:::;;;===@@@EEEHHHKKKNNNRRRUUUYYY]]]______LLLMMMUUU]]]iii|||```KKKLLLOOOGGG???>>>888666333222222111000///......------,,,++++++******)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&(((+++---000222333111111111000000...------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$SSSAAA777555777444111111000///////////////---...///...---...000222@@@444++++++//////---+++---------.........////////////...---------......------------------------------------------------,,,------...............,,,,,,+++++++++,,,,,,---,,,,,,------......//////111000000//////000000111000//////444;;;@@@@@@???;;;===>>>======>>>BBBEEE???<<<:::999999999777666777777666555444333222222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---...///000111111111111///111222222111111222333333444444555555444333333222222222333444666888999777666666555444444333333666555333111000111333444111111111111111111111111222222111000/////////000111000///---,,,+++++++++******+++++++++***))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,---...000000666888888777;;;CCCHHHHHHDDDEEEFFFEEEDDDAAA===;;;:::999;;;AAABBB???<<<===999999999888777555444333333333222111000///......***+++,,,---.....................------------,,,+++,,,,,,---...---------------------............------,,,,,,+++*********))))))))))))))))))))))))+++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))))))))*********++++++------------...//////000555777999:::;;;===AAACCCHHHIIIMMMRRRUUUWWWYYY[[[LLLLLLTTT\\\eeevvv~~~tttwww^^^LLLMMMOOOFFF===<<<888666333222333222111000------,,,,,,++++++******)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''))),,,...000111////////////...---,,,,,,***+++++++++,,,,,,,,,---,,,,,,+++++++++*********)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTTAAA777666777444222111000000//////000000...///000///...///000222AAA555++++++///000...---,,,,,,------...///////////////...............///------------------------,,,------......------,,,+++,,,------......------+++++++++++++++,,,,,,------------.........////////////............//////...///111555999;;;;;;:::888<<>>>>>@@@CCC???===999888888888777666999999888777555444333333000000//////............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---...000111222222222111000222333333222111333444333444555555555444333222111111111222333555888999888777777666666555444444666555333222111111222222111111111111111111111111111000//////////////////333222000...,,,++++++***)))***************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***+++,,,---......//////000222222000555>>>EEEGGGDDDEEEEEEEEECCC@@@===;;;;;;;;;===BBBAAA;;;888888999888888888666555444333333333222111000///......+++,,,---...........................------------++++++,,,---------------------...............///------,,,,,,+++++++++***************************+++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((())))))))))))*********))))))***++++++,,,,,,,,,111333555666777999<<>>===<<<::::::===;;;777666999888888888888777555444333333333222111000///......---....../////////......------------,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((()))))))))******(((((()))***+++,,,,,,,,,---///222444666888<<<>>>BBBAAAEEELLLNNNKKKIIILLLLLLHHHMMMOOOOOO[[[fffcccTTTQQQLLLHHHDDD???;;;888777555333222333333111000---,,,,,,,,,,,,+++++++++))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%'''((()))++++++,,,,,,,,,,,,,,,,,,+++***(((((())))))***++++++,,,++++++++++++************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################TTTAAA888666888555222111111000000000000000......///...,,,,,,...///(((***...000,,,(((+++111,,,,,,------...///000000//////.........//////000........................,,,,,,---......---,,,,,,******+++,,,,,,,,,,,,++++++*********+++,,,,,,---.........///////////////111111000000000000111111///111333222//////333666AAACCCDDD@@@<<<:::>>>BBBDDDAAA===::::::;;;;;;;;;:::999888777555444333222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...000333444444333222222333555444333333444666333444555666666444222111555444222000000111222333666666666555444444333333111111111111000///------////////////////////////---------------...///000...------,,,++++++++++++((())))))*********)))))))))(((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************((((((***+++---------...///333555666999???AAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>;;;:::<<<;;;:::<<>>AAA======BBBLLLOOOLLLKKKNNNHHHGGGOOOSSSOOOTTT[[[VVVGGGMMMMMMGGGAAA???===:::666444222111222222111000------,,,,,,,,,,,,,,,,,,)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))++++++,,,,,,,,,+++******'''(((((()))***++++++++++++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################bbbCCC666<<<666444222222111111000/////////......------------............---,,,,,,,,,,,,---////////////000000000000222111111000///......---..........................................------,,,,,,,,,+++++++++***************++++++,,,,,,,,,------,,,,,,---///000111......//////000111111111//////000000111111111222777888:::<<<<<<<<<;;;:::AAAAAA@@@===:::999:::;;;===;;;888555333222111111000//////---,,,+++******+++,,,------++++++,,,---,,,,,,------...---------.........///000222444444444444444555555555666666555555666666555333222111222222222111111111111111444555555555555555444444222333444444333222000///...//////000111222222333//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,---------,,,++++++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++...///111333666:::@@@DDDAAA>>><<<===@@@BBBAAA???;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::888777666555444666666444222111000000000//////.........---------...---+++))))))***+++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******))))))))))))******************************))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,///000222333444555888:::EEEDDDEEEEEEGGGJJJMMMNNNMMMMMMNNNRRRVVVVVVRRRNNNRRRQQQNNNJJJEEE@@@;;;888666555555444222111000000///......------,,,++++++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++***+++---//////---+++))))))************+++++++++************************))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$cccDDD777<<<666555222222111111000/////////......------------............---,,,,,,,,,,,,---.../////////000000000000111111000000///......---..........................................------,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,------,,,,,,,,,...///000/////////////////////////////////000000000111111555666888:::;;;:::999888>>>>>>===;;;999888999;;;:::888666444333222222222000///...---,,,++++++***+++,,,---,,,+++***+++---,,,,,,---.........------,,,,,,---...000333444666444444444444555555555555555555666666555333222111000000111111222222333333444444555555555555444444222222333444333222111000000000000000//////////////////......---,,,,,,+++,,,,,,,,,++++++++++++******+++,,,------...------))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))************+++++++++,,,---///000111444888<<<@@@===<<<<<>>;;;888777666444444333222111000000///------,,,,,,+++******)))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***)))***,,,------,,,***))))))))))))*********++++++************************((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$gggHHH888===777666222222111111000/////////......------------............---,,,,,,,,,,,,---........./////////000000000000/////////.........------------------------,,,,,,------------......------,,,,,,,,,+++++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,+++,,,,,,.........------,,,,,,,,,........................000111333444555555555555555666777777666666777999888777666555333222111111//////...---,,,,,,++++++)))***++++++))))))***++++++,,,---.../////////.../////////...//////000111333333333333444444444444444555666666666444333222111111111222222333333333333333444555555555444444111111222333333444444555444333222111000...------/////////.........------------,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,)))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))*********+++++++++---.........---...000222::::::999999:::999888888888888888888777777666555111111111111111111111111......---------......///,,,,,,,,,+++++++++******,,,+++******)))***++++++))))))))))))******************))))))))))))************))))))))))))******************************))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++)))***,,,,,,,,,...000222555888===BBBEEEGGGHHHHHHIIIJJJKKKLLLMMMKKKIIIGGGDDDBBB???;;;888555444444333333222111000000//////,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))((()))***+++,,,+++***)))))))))))))))************************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiJJJ999<<<666666222222111111000/////////......------------............---,,,,,,,,,,,,---............////////////////////////............------------------------,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------------///000111222333444444555333444666666666666777888::::::999777555222111000.........------,,,,,,+++)))***++++++))))))***++++++,,,---...////////////------......///111222333333333333444444444555555444555666666666555444333444333333333222222111111222222333444555555444444111111222222333444555666333333333222222222111111000///////////////......---------,,,,,,,,,++++++***************)))((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))*********++++++++++++---............000222666777888888888777666666444444555666777777777666000000000111111111111111------------------...///,,,,,,+++++++++******************************+++(((((()))))))))************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********)))***,,,,,,,,,---///111222555;;;@@@DDDGGGGGGGGGKKKLLLMMMLLLJJJGGGEEEDDDEEECCC???;;;777555333333111111111000000//////...,,,++++++******)))(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''''')))*********))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjJJJ888;;;555666222222111111000/////////......------------............---,,,,,,,,,,,,---------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,++++++,,,,,,---......///...............---------//////000111333444555555222444666777666666777888;;;;;;:::888555333000///......---------,,,,,,,,,***+++,,,+++*********,,,+++,,,---...///000000000***+++,,,...111444777888444444444555555555666666444555666777777666555444555555444333222111000000111222333444444555444444222222222222333444666666333333333333333444444444000000000000000000//////------------,,,,,,,,,,,,+++++++++***)))((('''&&&(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))************+++++++++)))+++,,,---------///000222555777888777666666666222333444555666777777777222222222222222222222333.........---......//////,,,,,,,,,+++++++++******)))))))))***************((()))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***+++++++++,,,...000333666:::???AAABBBBBBBBBKKKLLLLLLJJJGGGDDDBBBBBBDDDCCC???<<<888555333222000000/////////.........,,,,,,++++++***))))))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkKKK888:::444555222222111111000/////////......------------............---,,,,,,,,,,,,------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........------------,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---...//////......---------------.........////////////......------000000000111333444666777333555888888888777777888999888888777555333000///...------------,,,,,,,,,+++,,,---,,,+++***+++---+++,,,---///000000111111------...000222444777888555555555666666666777777444555666777777666555444444444444333333222222111111111222333444444444444444333333222333444555666333333333333333333333333000000000000000000000000...------------,,,,,,,,,+++,,,,,,,,,+++***))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))************+++++++++***+++---------,,,---...///333666777666555666777333333444555666666666666555555555444444444444444111000000/////////000000---,,,,,,,,,++++++++++++(((((()))***************)))))))))*********+++++++++******))))))******+++******))))))))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))((()))*********+++---///222444777;;;>>>?????????FFFHHHIIIGGGDDDAAAAAABBB???>>>===;;;888555222111/////////............------,,,,,,+++******))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkKKK777999444444222222111111000/////////.........------...............---,,,,,,,,,,,,------------.........//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,*********++++++,,,,,,---***+++---///000000//////000//////......------,,,000000/////////.........000000111222333555777888444666999999999888888888555666666666555333111000------------------,,,,,,+++,,,------++++++,,,---+++,,,---///000111111111333222222222222222333333666666666666777777777777444555666777777666555555333333333333333333333333000111222333444444555444555444333222333444555666333333333222222111111111000000000000000111111111......---------,,,,,,,,,+++,,,,,,---------,,,,,,'''''''''''''''((()))***'''''''''&&&&&&'''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))************+++++++++---...000000...------......222666777666666777888555555555666555555444444777777777666666555555555222222111000000000000000---------,,,,,,,,,++++++'''((()))***************************++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((())))))))))))+++------000333888;;;>>>@@@AAABBBDDDFFFEEEBBB@@@AAACCC:::::::::999777555222111..................------------,,,,,,+++*********(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggJJJ999;;;444555222222111111000///////////////.........---------,,,,,,+++***+++,,,---...111111111111000///------//////.........---------'''>>>)))******,,, 000)))(((222000,,,)))(((222///111,,,,,,///)))&&&///''''''******%%%)))111,,,(((---,,,000%%%///555---...)))@@@)))---///+++---***666'''000$$$444((((((***000---777++++++BBB---222AAA555888777===111>>>444888===777777***,,,000111---(((999///###///---+++---000---&&&&&&,,,,,,---///111222111111000000111111111111222555777777777777666555555444444111333444666777777666666222222222222222222333333000000000000000111111222000222333444444333111000222111111000///......---......---------......///---------,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((())))))***''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))************+++,,,------------------...///000111222333666666777888888888888777======;;;999777555444333333111000111222222111000,,,,,,,,,++++++*********))))))(((((((((((())))))((((((((((((((())))))***---***)))***,,,,,,)))&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((())))))))))))************---...///222555888;;;<<>>777666222222222111000000///////////////............---......------......///000....../////////......---...............---------333+++888666000111///+++---...%%%,,,///111000------&&&(((LLLEEE(((666)))gggnnn<<<666&&&111;;;333000999222111888???)))SSS~~~!!!$$$++++++)))(((+++000///+++---,,,,,,,,,,,,,,,------//////...------///333666555555555555555444444444111111222222222111000///333333222222111111000000///////////////000000111111222333444444333222111222222111111000///////////////......---......///------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******'''((()))***++++++++++++++++++,,,---...//////000///000222555888:::<<<<<<777777666555444333222222111000............,,,***+++++++++++++++*********))))))(((((((((((())))))***))))))))))))***++++++---,,,+++,,,------+++)))******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))*********+++,,,...111333666777:::999;;;>>>>>>:::999:::;;;:::888666444222000///111000000///...---,,,,,,,,,++++++******)))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvTTT>>>>>>666555333333222111111000000////////////............................../////////,,,---...............---........................333222###DDDLLLbbbuuuQQQ222'''$$$******"""(((000***''',,,%%%///'''+++777///gggooo```___$$$---111***,,,===zzzDDD)))111===000000666444'''CCC]]]RRR888)))---,,,)))***...---(((...---,,,+++++++++,,,---,,,,,,+++******,,,000444444444444444555555555555666666555444333222111111333333222111000//////...//////......//////000111111222333444444444333333222222222111111000000000000//////..................------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***'''((()))***++++++++++++***++++++,,,------......000000111222333333333333444333333222222111111111111///...------,,,+++)))+++++++++***************))))))(((((((((((())))))***************++++++,,,,,,,,,,,,---------,,,+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%(((((((((((()))))))))*********+++---///222444555;;;999999;;;===<<<:::999888888777555333222111000111111000///---,,,+++++++++++++++***))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[BBBBBB:::777333333222222111000000000////////////////////////,,,,,,------............,,,---...............------..................... 222999---%%%%%%FFF***...===------000///'''%%%***---(((---&&&888'''000+++"""PPP===$$$111$$$777###999000---!!!000EEE!!!666<<>>===666222444333333222222111111000.../////////000000000000,,,---...///000//////...000000000000///......------------........./////////)))000+++,,,222}}}222444222///...---aaa{{{:::---LLL444888&&&999$$$+++999###"""222AAA:::rrr444...,,,111000777@@@'''***DDD000%%%+++111---+++000,,,---...///////////////...000222333333333444666444444555666777888999:::777555444222000000000000////////////////////////111111111111111222333333222222222333444555666666333333333333333333333333222111000///........................------------******+++++++++,,,,,,,,,************************(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******'''((()))***+++++++++++++++++++++,,,,,,,,,,,,---///000000111222222111111000000//////...---,,,,,,,,,+++******++++++)))(((((()))))))))*********+++))))))(((((((((((())))))))))))((((((((()))******'''***,,,,,,+++***+++---+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))***+++---...///000777<<<999777777666333333333333222222222222222.........------,,,,,,,,,*********)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]@@@@@@888444444444333222222111111000.../////////000000111111---...000111111111000///111111111111000///---------------.........//////)))...111111+++***OOOyyy+++)))///...+++---~~~&&&111MMM777--- 222)))+++666***111000)))555'''JJJLLL444000//////DDD{{{!!!888***[[[999###***222,,,(((---***+++---///000000//////+++...111222222111222333444555666777888999:::;;;777666444222111111111222.........///////////////222222111111222222333444333222222333444555666777333333333333333333333333222222000///............//////.........---------*********++++++,,,,,,,,,************************''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******&&&'''((()))************,,,,,,,,,,,,,,,,,,------///////////////......---111000///...---,,,,,,+++***)))(((((()))***((('''(((((())))))*********+++))))))(((((((((((())))))((((((((((((((())))))***&&&))),,,,,,***)))***---+++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''(((((()))+++,,,---...999???<<<888888777555444444333333222111111000------------------------*********)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff>>>:::999666555555444333333333333444666---...111---///333///000000000000000000000000000000000000000000000000//////...---,,,,,,++++++,,,...***---,,,...777~~~***---,,,444"""000ttt$$$555444111,,,$$$---(((222+++'''777444+++999'''}}}888;;;%%%(((rrrbbb:::999((((((///'''444+++111,,,,,,,,,------.........------...///000111222222444333333222222333333444666666555444444333222222111111000000000000000000//////000111222333333333444444444444444444444444...///000111222111000000000000000000000000000000/////////...------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((()))******++++++******+++,,,------......---------......000111111222000...,,,+++***++++++******))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***)))(((&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((()))******000222444666777666444333444555555444333111///---222...+++***+++,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhh???:::888666555555444333333333333444444---000444///111444...000000000000000000000000//////////////////////////////...------,,,++++++,,,...***---,,,///777~~~***------(((888;;;'''&&&)))(((111,,,999;;;444%%%222kkknnnkkk333111777XXX)))+++//////***...'''111'''+++,,,,,,,,,,,,------------------...///000111222222333333222222222222333333555555444444333222222111000000000000111111111111000000111111222222333333333333333333333333333333///000111222222222111111000000000000000000000000000//////......---,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++******++++++,,,------......---------...///000000111000...,,,+++++++++,,,******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***************************************************)))))))))))))))(((''''''))))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((((((((('''''''''''')))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((***)))((('''&&&'''((((((((((((''''''''''''((((((((((((((((((((())))))***...///222444444444222111///000111222222111000000///,,,))))))+++,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjAAA:::777444555555444333333333333333333---111444000111222***//////////////////////////////////////////////////////......---,,,,,,,,,---...***---,,,///777~~~***...---......&&&cccvvv999))),,,ggguuuVVV555###'''OOO%%%111000ZZZ***;;;RRR|||000***...'''///''')))---,,,,,,,,,,,,,,,,,,+++------...///000111222222222222111111111111222222444444333333222111111111000000000111111111222222111111111222222222222222222222222222222222222222000111111222333222222222000000000000000000000000000000///......------,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++*********++++++,,,,,,---------------------......///...------,,,,,,------*********)))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))******************************************************))))))******))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''')))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((***)))((('''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))***+++,,,///000111111000///,,,---...///000000//////---+++))))))+++,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllDDD:::666444555444333333222222333333444///222222---111444+++////////////////////////........................//////......---------,,,---///***...---///888~~~+++......(((000111$$$LLL)))HHH$$$CCC---'''///888000jjj<<>>666000000000000000000000000///////////////////////////...............---------///+++...---///888+++//////''',,,333111,,,444+++))))))&&&***...---,,,222@@@RRR333---000666RRRZZZ222333qqqccc,,,000>>>$$$+++111***,,,...222---------,,,,,,+++++++++------...///000111222222222111111000000111111222222222111111111111000000000000111111222222222333333333333222222222222222111111111111111111111111222222222222222333333333000000000000000000000000111000000///......------...---,,,,,,++++++,,,,,,************************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))******)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---......------..................*********+++++++++++++++******************************))))))))))))******))))))))))))************************************************************))))))************))))))***)))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((((((''''''''''''(((((('''''''''''''''(((((())))))***+++---...///.............../////////000000222222111///---+++))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmHHH<<<666666444444333222222222222222222000222000///===FFF???000000000000000000000000000000000000000000000000...........................///+++...---000888,,,000000///---000)))777KKK$$$999+++444111111###---,,,>>>&&&:::******888!!!EEEUUU...+++XXXxxx---&&&,,,111+++)))...000...---------------,,,,,,------...///000111222222222222111111111111222222111111111111111111111111222222222222222222222222222222222333333333333333111111111111111111111111222111111111111222333333000000000000000000000000111111000//////......---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))******+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---....../////////......+++++++++++++++,,,,,,,,,************************+++******))))))******+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++************)))))))))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********)))((('''((((((''''''''''''((((((''''''&&&&&&''''''((()))((()))***,,,---......///++++++,,,...000222555666444555444222...***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmIII===777777444333222222111222222222222111333000...:::AAA777222222222222222222222222111111111111111111111111............////////////...000+++///...000999,,,000000888"""333,,,111 YYY###***222***222)))666~~~""":::&&&;;;777ggg~~~777%%%DDD***$$$666000+++,,,***...,,,+++///------..................///------...///000111222222333333222222222222333333222222222222222222222222444333333222222111111000111222222333333444444444222222222222222222222222111111000000000111222333000000000000000000000000111111000000///...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))******++++++)))******++++++,,,,,,---------------------------+++,,,,,,---...000111222......///000000///...---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++++++++************)))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((()))'''((((((((())))))))))))))))))***+++***)))((('''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''((()))***,,,---......******+++---000333555777222333444222---***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllJJJ>>>888888444333222222111111222222333222444...)))333666(((222222222222222222222222111111111111111111111111.........///////////////...000+++///...000999---111000$$$666+++222"""---999AAA222555###(((111RRR===!!!///,,,EEE111444MMM000666000000...///'''***---...333,,,---.........///000000000------...///000111222222444333333222222333333444222222222222222222333333555444444333222111000000111111222333333444555555222222222222222222222222111000/////////000222333000000000000000000000000111111000000//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))***+++++++++)))******++++++,,,------........................++++++,,,---///111333444...///000000000///---,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++)))((('''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''')))***,,,---------,,,,,,---...000222444///111333111---***)))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqTTT===666555555555444333222222222222222111111000000000000000000000000000////////////000000//////.........---////////////////////////333777)))+++333$$$@@@{{{$$$---444------,,,******---222666'''000:::&&&111PPP%%%222333444444...LLLxxx666777ZZZnnnGGG''',,,444+++,,,+++)))+++///222333---...............------***---000111111222444555222444666888888666333222...000222333111111222333222333444444444333222111222222111111111111111111111111111111111111111111222111///---...000222444333333333333333222111000//////000000000000//////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---------++++++,,,,,,,,,---------------------------------......////////////......000000000000////////////+++,,,------++++++,,,---,,,++++++******++++++,,,************************&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))******(((((())))))*********+++(((((()))***************)))(((((((((''''''''''''&&&'''''''''((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))************+++...111555777555444222000---+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$rrrUUU===777666555555444333222222222222222111111000000000000000000000000000////////////000000/////////.........////////////////////////"""...222'''555000***333222)))---------,,,+++---111444YYY&&&+++...,,,333---222JJJ..."""111+++222iiivvv...&&&888444,,,222///%%%888((($$$---,,,,,,,,,......***%%%---...............------+++---000111111111222444222333555666666444333222222222333222111000000///222333444555555444333333111111111111111111111111111111111111111111111111222111000//////111222444222333333333222222111000///000000000000000000///000///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------------------------------......////////////......//////.........---------***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))***************+++++++++,,,,,,,,,,,,+++***************))))))))))))*********+++(((((()))***************))))))(((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))************+++---000333555444333111///---+++))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$sssVVV>>>888777555555444333222222222222222111111000000000000000000000000000////////////000000////////////......///////////////////////////...***:::000444FFF}}}333666------.........------///111(((++++++%%%000)))444>>>$$$vvvsss(((...jjj666///qqqFFF000444"""---VVV666 999***///000,,,)))(((,,,000000,,,(((------...............---,,,...000000//////000111222222222222222222222222666444333222222000---+++000111222333333333333333000000111111222222333333222222222222222222222222111111111222222222333333222222222333222222111000000000111111111111000000000///...------,,,------.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))************+++++++++*********************************+++++++++++++++,,,,,,,,,---------.................................//////000000//////...---------,,,,,,,,,,,,+++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))*********+++++++++,,,++++++************+++)))))))))***************(((((()))***************)))))))))((((((((('''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))***************+++...000111222111000...---+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$tttWWW???999888555555444333222222222222222111111000000000000000000000000000////////////000000//////////////////////////////////////////444,,,)))~~~QQQRRRzzz)))222666---///000000...---...///>>>555//////***777###555---:::tttooo111:::777===000222 111111(((///222,,,222888---000###///+++)))+++---...///000,,,---......///.........,,,...000000///...///000222111000000000111222333666444222222222111...+++......///000111222222222111111222333333444555555222222222222222222222222111222333444444444333333111111222222222222111111000111111222222111111000000//////...------......000//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********------------....................................//////000000000000//////---------,,,,,,,,,++++++***+++,,,,,,+++***+++,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++************++++++++++++,,,++++++******+++++++++************************(((((()))***************)))))))))(((((((((((('''((((((''''''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))*********))))))***+++------000///...---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******)))''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$sssVVV???:::888555555444333222222222222222111111000000000000000000000000000//////////////////000000000000000000000000000000000000000000777;;;)))+++111---///111111///...---...---,,,JJJ...111000;;;)))ttt444&&&...HHH;;;000666999555***...+++@@@)))444000///000'''<<>>999999555555444333222222222222222111111000000000000000000000000000//////////////////000000000111111111000000000000000000000000///***888&&&888AAArrrzzz...444///...///000000///...000111999###:::'''...444(((,,,......~~~{{{ggg555---<<<,,,@@@}}}OOO&&&+++444==='''---666'''===uuu@@@555777+++&&&...444111///222+++,,,---...////////////---///111111000000000222222222333333444555666666222777:::999444111444888666666555444444555666777444444444444444444555555333333333333333333333333111111222333333333333333//////000111111111111111222222333333333333222222111000000//////000000111000/////////////////////........................,,,,,,,,,,,,---------...------------............------------------------,,,------....../////////....../////////000000000000000000000000000000000000000111111111111000000////////////.........---,,,---......,,,,,,---...---...///000000///...---************************)))*********++++++,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,++++++*********(((((()))************************)))))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))(((((()))***(((((()))***************))))))******************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$zzzlllRRR===999999555555444333222222222222222111111000000000000000000000000000//////////////////000000111111111222000000000000000000000000...---333...777!!!===DDD{{{000666+++...///000///...///000222......000:::&&&+++;;;,,,444;;;(((---]]]\\\'''999===***<<<111888yyyFFF...999...999,,,***999###888(((777)))///xxxZZZ@@@***)))///...+++---+++,,,---...////////////---///111111111111222333333333444555666666777777333999>>>;;;444000333999555444333222222222333444333333333333333333222222333333333333333333333333111111111222222222333333//////000111111111111111222333333444444333333222111000000000000000111111////////////000000000000////////////////////////,,,,,,,,,------.........////////////000000000000........................---------...///000111111////////////000000000000000000000000000000000000000000111111111111000000//////.........---------+++,,,------++++++,,,------...///111111///...---************************+++++++++************))))))************+++++++++++++++++++++,,,,,,---...,,,,,,,,,++++++*********(((((()))***************************))))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))(((((()))***'''((()))***+++++++++***((()))))))))************)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$|||lllSSSAAA<<<888888666444444444333222000444444333333222111111111000000000///......///111222222222111111111111000000000000000000000000000111111111111111222222222666...llleee444444///444222...---///222444555999(((333555---___@@@111>>>///,,,;;;444000999UUU}}}DDD;;;555777;;;<<<===??????===555<<>>)))---111)))'''000..............................//////000000111111444444555666666555444444///;;;BBB===555222444555333222222222222222222222222222333333333333444444555555555555555555555555111111111111111111111111000000000000000111111222------...000000111111111222222111111111111222222000000000000000///......---------.........//////111111000///...------,,,000000//////---,,,******/////////000111222222333---......///000000000000...---...111555555111---333222222111000//////...000000000000000000000000111111111000//////......***++++++,,,,,,++++++***............---,,,++++++++++++***)))(((((())))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((())))))(((''''''***,,,))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%###%%%''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~oooTTTBBB===999888666444444444444222000111111222222222222222222000333777777555333222333222222222222111111111111111111111111111111111111111111111111111222222222;;;"""444EEE---&&&333---,,,,,,...000111111000...///+++:::<<<,,,444AAA555GGG+++---888000333<<<222888000---555===>>>:::888>>>777444777:::999777666///444444333;;;AAA444 333))))))444888000///555333333444555444111...+++444///++++++000444444222999+++'''111555...---333...........................///////////////000000222333444555555444333222666FFFMMMAAA333111444444222222222222222222222222111111111222222222333333444444444444444444444444222222222222222222222222000000000000000111222222......///000111111111111222222111111111111222222000000111111000//////...---------............///111000000///...---------)))***+++,,,------------)))******+++,,,---......000000111111111///...---000//////000111///,,,)))222222222111000000000///000000000000000000000000000000//////...---------++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,+++***)))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((((((((()))))))))******))))))(((((())))))******)))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************))))))************))))))************************((())))))((('''''')))+++))))))))))))))))))))))))))))))((((((((('''''''''((((((((())))))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrVVVBBB===:::888666444444444444222111///000000111222222333333...444;;;<<<999444333444333333333222222222111111111111111111111111111111000000111111111222222222<<<000---+++***777>>>222333444666777777555333222888555444222222777999444444777999777:::GGGOOOLLLUUURRRQQQVVV\\\bbbjjjqqqlllfffcccdddccc]]]XXXVVVJJJKKKGGG???<<<======::::::666444444222///111555...000333333222000//////,,,///111111---)))'''&&&''')))...222111---,,,///......................../////////...............111111222333333222111111<<>>OOORRRXXXqqquuu{{{{{{fffQQQBBB<<<;;;:::666333555888555...333333333000......111444000222444222///...111444---222333...+++,,,------........................//////......------,,,,,,///000111222222111000///;;;MMMOOO:::---222555///000000000000000111111111111111111111222222222222333333333333333333333333333333333333333333333333111111000000111111222333000111222222333333333333222222111111111111222222000111111222111111000000------............////////////////////////.........//////...---,,,+++***000000000000000000000000111111222333444555777777000222555444222111444777222222222222333333333333111111111111111111111111/////////...------,,,,,,,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((()))))))))*********++++++************++++++*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********************************++++++***((('''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxWWW???:::999777666555555555555444222222222222222111111000000,,,000444444111///111444444444444444333333333222222222222222222222222222111111111222333444444444,,,888777444888333...555333555666666555666:::===111???999666EEEHHHLLLcccuuuddd___QQQ???666888999666777777555333000//////000000...,,,***)))******+++---000///***+++222444111//////////////////////////////......------,,,,,,//////111111111111//////555@@@???111,,,444555,,,//////000000000111111111222222222333333333333444333333333333333333333333333333333333333333333333111111111111111222222333111222222333333333333222222222111111111111222222111111222222222222222111....../////////000000000///000000000000000000000//////111222333444444444333333333333333333333333555444333333555777999:::999;;;;;;999444111222444333333333333444444444444333333333333333333333333111111000000///.........---------......---------++++++,,,---......------,,,+++++++++++++++,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))************++++++************++++++************))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,------,,,***((())))))************************(((((()))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{WWW>>>999999777666555555666666555333444444333333222111111000111222222222111222444666555555444444444333333333333333333333333333333333222222333444555555666666;;;999444888BBB>>>888===777:::<<<;;;888777888:::@@@TTTZZZaaasss~~~xxx```NNNCCC>>>000///000222444333111...,,,,,,...222666777444111+++------...111333000+++/////////////////////////////////...............000000111222222111000000///333222,,,---333333---///000000111111222222222222222333333333444444444444444444444444444444444333333333333333333333333222111111111111222333333111222222333333333222222222222111111111111222222111111222333333333333222000000000000111111111111000000111111222222333333333444444444444444333222333444555666777888999:::999999999888777777666666777888999888777555555666555555555555444444444444555555555555555555555555333333222111111000000///---......//////......---,,,,,,---.........------+++************+++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))*********++++++*********))))))*********++++++*********)))))))))***))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...///000///,,,***)))***************************(((((())))))))))))******************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%'''((())),,,000333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~YYY>>>::::::777666555555666666555444444444333333333333333333555333111222555777777666555555555555444444444444444444444444444444444444333333444555666777888888333222444999======888222222444666777:::CCCOOOYYYddd}}}rrr]]]FFF???777444555666444000444444444555444000,,,(((///---...111222///---,,,////////////////////////...///////////////000000111222333444444333222111---...///000//////000111000000111111222333333444111222222222333333333333222222222222222222222222222222222222222222222222222222111111222222333444111111222222222222111111222222111111111111222222111222222333444444333333111111222222222333333333111111222333333444555555000111222444555666666666===???BBBEEEIIIMMMOOOQQQLLLOOORRRTTTRRRNNNIIIFFF;;;;;;;;;<<<<<<;;;888555777666666555555444444444555555555555555555555555333333333222111111000000......////////////......,,,,,,---------,,,++++++)))))))))))))))***+++,,,((((((((()))))))))******------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++***))))))(((((())))))***+++++++++*********))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++000111222111...,,,++++++************************(((((()))))))))*********,,,+++++++++*********)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''(((***///333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''[[[???:::;;;777666555555666777555444222333333444444555555666555222000333777999777333666666555555555444444444444444444444444444444444444444555666777888999:::333:::AAA:::000666>>>888;;;<<>>DDDLLLTTT[[[```bbbhhhkkkoootttzzzjjjgggbbb___\\\VVVMMMFFF888888777666555444444333444444444444444444444444333333222222111000000000......////////////......,,,,,,,,,,,,,,,+++***)))))))))(((((()))***++++++(((((((((((())))))))))))------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++))))))(((((((((((())))))+++++++++************)))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++111333444222///---++++++************************(((((())))))*********+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((&&&$$$$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''|||WWW???999666777777777777666555444333111111222222222333333333999333222888;;;777444555888777777666555444444444333333333444444444555555:::>>><<<666444888999666999;;;>>>>>>999666<<>>GGGJJJJJJYYYmmmvvvuuu{{{|||wwwwwwuuummmooopppiiihhhjjjfff___ppp}}}}}}|||zzzzzz~~~vvvfffTTTHHHBBB>>>;;;999:::666111111333555555333555000...000///,,,///666.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((())))))))))))*********************************************************,,,++++++******++++++,,,******))))))))))))***************)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++*********)))******+++,,,++++++******++++++,,,---,,,---.........---,,,+++++++++++++++******))))))222333444333000,,,'''$$$)))***+++,,,,,,+++)))((())))))))))))***+++,,,---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((~~~WWW>>>999777777777777666555444333333222222222222333333333333555000000444777444222333888777777666555555444444333444444444444555555555:::<<<:::777999>>><<<777;;;888666666777>>>LLLZZZtttUUU;;;---111555555000+++,,,...222111000000111222111000222222111111000000//////////////////000000000111333333333333222222222222333222222111111222222333222111000000111222111///000222333333222111111222000000000000000000000000000000111111111111111000000111111222222111111000222222333333333333222222111000000111111222333444666666444333333444444222111222333333444444666777<<>>...000777666///+++222111000000111000...,,,111111111000000000000000/////////000000000111111333222111000000111222333444333333222222333333444333222111111222222000//////111222222111000000111...///000111111000///...///000000111222222222222222222333333333333222222222333333444444333333222111111111111222333444555333333333333333333333444888888888777888<<>>999888666666555444444444555555333333444444444555555555555555555333333555777888777777777777777666666666666666777777777777888888888;;;===:::666666???HHHXXXiiiaaaAAA,,,...<<<111000000111222222111///000000000000000111111111000000000000111111111111222111000//////111333444555444444333333444444555555333222222333333222000///000222222000///000111,,,...000111222111000///111222333444555555555555444444555555555555444444444444444555555444444444333333333333444555666777999666555777666444888???666GGG```sss{{{zzzvvvsssnnnxxx~~~{{{xxx{{{dddQQQ999///222777444,,,...------,,,------...///------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,))))))(((((((((((())))))))))))******+++++++++,,,************************************++++++++++++***************++++++,,,,,,,,,,,,,,,,,,------..................///000000000111111222444444555555......////////////......///000111333444444444444//////000111111000000///...---------......///000,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******{{{WWW@@@;;;888777666555444444555666777444444444555555555666666444777888444333555666666777777777777777777777777777777777888888888999999999;;;===:::666;;;NNN```iiiJJJ777///444333111111333444444333111111111000000000000000000000000111111111222222111111000000111222444555555444444333333444444555444333222222444444333222///111222222111000000111...///000111222222111111222333444444555555555555444444555555555555444444444555555666666555555444444444444444555666777888999555555888999888@@@LLLmmmqqqvvvzzzvvvqqqmmmuuunnngggeeelllvvvsssZZZCCC777555555000000///......///000111------------------------,,,,,,++++++++++++,,,,,,************+++++++++,,,************************************************,,,++++++******++++++,,,******))))))))))))******))))))******+++,,,,,,,,,************************+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,------.../////////......//////000111111222333333222000...---...000222555666555444333444444444333222///---+++333000,,,))))))+++...000......---------......///---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))************wwwVVVBBB===888888777666555555666888999444555555555666666666666555;;;<<<888555777777555777777777777777777777777888888888999999999999:::888888;;;@@@HHHZZZxxx```@@@:::777444222333444555555222222111111000000//////000000111111111222222222111111111222333444444444444444333333333333444444333222111333555666555444000222333333222111111222000000000111222333333333222222333333333333333222333444444555555444444333555555666666666666555555555555555555666777888888888444777AAAHHHMMM]]]oooccc}}}zzzxxxvvvuuummm\\\NNNddd~~~aaaIII<<<777666333111000000111111........................---,,,,,,++++++,,,,,,---)))))))))*********++++++************************************************,,,++++++******++++++,,,++++++************++++++))))))***++++++,,,------************************++++++++++++++++++++++++++++++******++++++,,,------------------......///000000000000000111222222222555999===???@@@???>>>@@@FFFOOOZZZbbbhhhjjjkkkpppooommmkkkiiigggffffffPPPMMMIIICCC===999555444444333222111//////......------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++tttVVVCCC>>>999999888666555666777999:::555555555555666666666777888???BBB<<<999::::::777777777777777777888888888888888999999999:::::::::===;;;???MMMbbbppp???;;;666333333444555555333222222111000//////...000111111111111222222222000111222444444555555444444333333222222333333444222111111333555777666555111222444444222111222333111111111111222333444555111111222222222111000000333444444444444444444333555555666666666666555555555555555666666777888999;;;999AAAQQQ^^^jjj~~~{{{zzzqqqggg___aaahhhwwwkkk===;;;777444222111111111........................---,,,,,,++++++,,,,,,---((())))))))))))*********************************************************,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++******++++++,,,---...------------...//////222222111111222222333444222999EEERRR^^^ggglllnnnqqqtttxxx{{{zzzvvvqqqnnnbbbbbbaaacccfffkkkpppttt{{{|||zzztttiiiYYYJJJAAA<<<;;;888666333111000///......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++sssYYYAAA888:::999888777555555777888999555444444444444555666666999999888888777666666666666777888999999999999999===:::888888;;;>>>>>>===999>>>[[[\\\:::555777333666@@@888777333000000111111///000111111111111222222222333333333333333333333333222222222222111111111000111111222222222111111000111111000000000000111111000000000000111222333444000000000000111222222333000888@@@???888222333777:::777222111555999999666555444333444888===<<<999HHHJJJ^^^yyy~~~hhheeeiiinnn___TTTVVV^^^lllnnnJJJ666000///222666111+++***000555333///------------,,,,,,,,,++++++++++++******++++++,,,---+++++++++*********)))))),,,+++***))))))***+++,,,------+++******+++------++++++************++++++++++++******************++++++******************,,,,,,,,,++++++***************************++++++,,,---......000111000---///333999;;;555000888EEERRR___mmmoooiiibbbbbbeeehhhpppuuurrrppppppkkkdddaaaXXXRRRSSSRRRNNNPPPVVV```hhhttt|||}}}uuuiii```ZZZ^^^dddcccUUUDDD;;;;;;222000---+++***+++///222///...+++)))((()))***+++,,,+++******++++++)))'''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''+++***(((((()))*********)))(((+++---***%%%)))222oooXXXCCC;;;???999888666555555666888999555555444444555555666777888888888888777777777777666777888888999999999999:::<<<===;;;888999===BBBEEE___fffEEE:::===<<<444888777555222111222222111111111111111222222222222333333333333333333333333222222222111111111000000000111111222222222111111111111000000000000111111/////////000000111222333111111111111222333444555555:::@@@???:::666777999111333666888;;;===<<<:::777;;;===<<<;;;===CCCGGGSSSbbbfffaaaiiisssqqq___TTTbbbzzzdddDDD444000///888333//////---+++---111---------,,,,,,,,,,,,++++++++++++***++++++,,,---,,,,,,+++++++++*********,,,+++***))))))***+++,,,------,,,,,,,,,,,,------++++++************++++++++++++******************+++++++++++++++*********,,,,,,,,,,,,+++++++++***,,,++++++++++++,,,------000///---,,,---000333333<<<333,,,///666@@@OOO\\\eeedddbbbcccfffhhhiiiiiitttooohhhdddfffkkkkkkgggfff___ZZZ\\\___^^^\\\[[[UUU___nnn|||tttlll___XXX\\\qqqjjjUUUHHH@@@777444555333---&&&)))+++...///...---,,,,,,,,,+++***+++,,,,,,***(((************************))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))*********///(((%%%)))......000333lllVVVBBB<<<@@@888777666555555666777888555555555555555666777777777777777888888888888999666666777888999999::::::<<<:::777888;;;???BBBCCCttt{{{}}}{{{xxxuuusssrrrrrrrrryyytttKKK888888<<<555444333222111000//////111111111111222222222333222222222222222222222222222111111111111000000000000000111222333333333222222111111000000111111222...//////000000111222222333333333333444555666777888:::<<<<<<:::999999999333555777888888777666777555999<<<:::999@@@PPP^^^nnnkkkllluuuxxxvvvtttxxxuuu\\\CCC...333222111222///+++---111......---------,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,+++++++++++++++************++++++------............------++++++************++++++******++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++------,,,,,,---......//////...------...///111222///000777DDDQQQZZZbbbggghhhbbb]]]]]]eeesss{{{sssnnnooossswwwzzzrrrmmmfff```]]]fff{{{uuu[[[DDD777111000///111///---+++++++++---...,,,+++++++++---,,,+++)))***************************))))))(((((())))))***((((((''''''(((((()))***))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((''''''''''''&&&((((((((('''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++++++++***,,,...+++(((///EEE[[[lllVVVAAA888:::777777666555555666777777666666555555666666777888666666777888888999::::::777777777888999:::;;;;;;999<<<>>>===>>>GGGYYYggg{{{uuuvvvqqqmmm{{{~~~|||zzzxxxwwwmmmuuuxxxrrrpppwww~~~MMM;;;BBB555333222444444111//////111111111222222222333333111111111222222222222222222222111111111000000000///000111222333333444444222222111111111111222222///000000111222222222333444444444555555777888999777666666666777888777666;;;777444555555555777:::888888;;;BBBNNN```wwwpppoooyyy[[[vvvnnnLLL555000...333666444000///............------------,,,++++++++++++,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,++++++******++++++,,,******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...///000//////222555444111000111555>>>IIIPPPRRRVVV^^^fffgggxxx|||pppkkkeeehhhpppxxxxxxooohhhfffjjjOOO;;;222333...)))))),,,///---***---,,,,,,,,,......,,,******************************))))))))))))))))))***((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((()))+++,,,,,,,,,,,,---)))---111111555HHHhhh}}}lllWWWAAA777777777777666666666666777777777666666666666777888888666666777888999:::;;;;;;888888888888999;;;<<<===444AAAIIIEEEBBBXXXzzzwww|||cccIII===555111555999666444444111222222222222333333333111111222222222333333333222222222222111111111111///000111222333444444444333333222222222222333333000111222444444444444444444444444555666777999999666444333444666888777666;;;555333888======>>>BBB===>>>JJJeee|||iiikkkyyyxxx\\\GGG222...333666444111/////////.........------,,,,,,++++++,,,,,,---............---------,,,,,,+++++++++,,,,,,+++++++++,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,------...000000333111222555555333666===NNNSSSXXX^^^jjjxxxsssrrruuurrr~~~|||gggYYY???777......222333---&&&...---,,,---//////...,,,******************************))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******(((+++---,,,+++***+++---...,,,111EEEbbbyyy~~~zzzwwwhhhWWWCCC999:::777777888888888888777777777777777777777888888999777777888888999:::;;;;;;999999999999:::<<<>>>@@@@@@>>>===GGGbbbyyyzzzyyyTTTAAA222222777666444444222222222222333333333333222222222333333444444555444333333333333222222222111111222333444444444333444333333222222333333444111222444555666666555444333333333444555777888999777666555777999::::::999:::666888???AAA<<<;;;@@@CCCKKKffftttMMM666000111555777000////////////.........,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,++++++------............------,,,,,,++++++++++++,,,,,,******++++++,,,---------+++,,,,,,------......///---------............///,,,,,,------...///111111333---,,,000444999GGGVVVaaammm~~~{{{tttqqqzzzuuubbbIII555,,,,,,---......------...000000///---+++++++++++++++++++++++++++******))))))******+++))))))(((((())))))***+++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((((((((())))))))))))))))))((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++'''***+++***((((((+++///---;;;SSSnnn|||llltttcccRRRBBB;;;<<<888888999999999999888888888888777777777888999999888888888999999:::::::::;;;:::::::::<<<>>>@@@BBBIIIFFFNNNlllfffDDD888888666444444222222222333333333444444222333333444555555666666555555444444444444333333222222333333444333333333444444333333333333444444000222444555666666555444111111111222444666777888555777999:::;;;;;;;;;<<<;;;999===AAA>>>;;;EEETTTdddsss{{{^^^EEE666444888000000000/////////......---,,,,,,,,,,,,---......------------,,,,,,,,,+++++++++,,,------,,,++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******++++++,,,------...,,,,,,,,,---.../////////------......////////////.........///000111222333444111666BBBLLLUUUhhh{{{xxxsssYYYAAA444111333.........///111111000...+++++++++++++++++++++++++++******))))))******+++))))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))((((((((('''(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++(((***,,,+++)))+++111666CCC___|||~~~zzzwwwsss___NNN>>>999<<<999999::::::::::::999999888888888777888888999:::888999999999999:::::::::<<<;;;;;;;;;<<>>AAA@@@FFFbbb~~~|||dddBBB333444000000000000////////////---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++------------++++++------+++******+++---------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,------...///000000---.........//////000000/////////000111333444555999===LLLbbbqqqzzzdddkkk|||{{{iiiiiixxxxxxrrrPPP888//////......///111222111///++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))),,,...------000888???ooo{{{{{{}}}jjjVVVLLLCCC<<<999999999999999999888777666999999888888999999:::;;;777888888999999:::;;;;;;777AAA;;;888BBB???BBBYYYhhhoooqqqxxx^^^AAA555888:::333///111444333222222111111222333333444555555888777555444333333444444444444333333222111000000000111222111000000222444222222222333333222111111222222333444555555555555444666777999::::::;;;;;;999???>>>DDDFFFaaaiii;;;888777000,,,000444222,,,(((...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................,,,,,,,,,++++++*********,,,,,,,,,---------......---...//////---,,,---...///111111...---///000000///111///...666GGGUUU[[[PPPhhhvvvwwwvvveeelllxxx{{{{{{ggghhhpppeee>>>...---111///(((,,,000))),,,,,,,,,,,,,,,+++******,,,+++******)))*********))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''*********)))))))))))))))&&&''')))***++++++******...---,,,***)))(((((((((***)))))))))++++++***))),,,+++)))((((((((()))))),,,,,,***)))((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************"""'''******)))***+++***111+++%%%+++111333KKKrrr{{{}}}~~~TTTjjjVVVJJJBBB>>><<<999999999999999888777777999888888888888999::::::999999999:::;;;;;;<<<<<<>>>;;;999BBBBBB333GGG}}}fffFFF555999555333555666333333555111222222333444444555555888777555444333333444444444444333333222111111000000111222111000000222444222333333333333333222222333444555666666777666666999:::<<<===<<<<<<<<<<<<@@@@@@===LLLaaasssLLL111111222333///***+++///...------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................,,,,,,,,,+++++++++******,,,,,,,,,---------......---...//////------...///...///000000000222222222...111<<>>???999999999999999999888777888888777777888888999::::::::::::;;;<<<<<<===============BBB@@@???dddaaa@@@999666666888666333444777222222222333444444555555777777555444444333444444444333333222222111111111000111222111000000222444333333444444444444444333444555666777888888888888999;;;======<<<;;;<<<===AAAJJJVVVvvvzzz{{{wwwhhhDDD;;;333000...,,,...111......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,...//////......///111---...000222333333444444111EEEeeeyyyxxxzzzoooVVVWWWzzzwwwyyy}}}}}}yyy{{{sssrrr{{{rrrgggrrraaaCCC222***111444******+++++++++++++++++++++,,,,,,+++***************************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((******************************++++++++++++***)))((())))))***+++,,,,,,------,,,,,,---......---+++,,,,,,,,,,,,,,,+++++++++'''(((***++++++***)))(((******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************---***))))))***+++,,,,,,000(((+++;;;VVVwwwsssnnnzzzuuulllnnnppp^^^NNNBBB===???999999999::::::999888888888888777777777888999999:::::::::;;;<<<<<<======666CCCBBB999HHHpppccc@@@999444555777555444555333333333333444444555555777666666555444444333333333333333222222111111111000111222111000000222444333444555555555555555555444555666888999999999999:::<<<======;;;<<>>>>><<<;;;>>>FFFLLL^^^|||sssEEE000222666222,,,000///......------.........------,,,,,,------...,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000000000111333222000111222111111999EEEiiiwwwnnnjjjbbbJJJSSSmmmzzzxxxttt|||nnndddvvvtttqqqlllOOO333---///------,,,+++,,,,,,---...---,,,,,,+++***+++++++++************************+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,------------------......///+++,,,---...//////......333000...---...//////...,,,---...000111333444555222000...---,,,---...///+++***************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++'''(((---///,,,+++---%%%;;;bbb}}}yyypppyyyhhh\\\llltttdddSSSDDD<<<;;;888999::::::::::::::::::999999888888999999:::;;;999999999:::;;;;;;<<<<<>>555777888555222444444444444444444555555666666666666555444333222222222222222222222222222000111222111000000222444333333444555666666666666444555666888999:::::::::;;;<<<:::999;;;EEETTT```ppp{{{jjjLLL666,,,---444000000///............///......------------......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........000111111000000111333333111222333111555III___sssgggVVVCCC[[[uuuooosssooofffkkkwwwrrrwwwxxxiiiWWW@@@(((000///...---,,,---......------,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''(((((())))))******++++++++++++,,,,,,------...---------...///111222333111222555999;;;=========?????????@@@AAA@@@<<<:::;;;:::999777666777777888///...---,,,,,,---...///------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---***+++000...)))***111444```yyywwwxxx{{{ooocccsssnnn]]]OOOCCC>>>>>>888999::::::;;;;;;:::::::::::::::999::::::;;;<<<:::::::::;;;<<<<<<======EEE<<<```wwwRRR>>>999888777777555555555555555555444444555666666666666444333222222222222222222222222222000111222111000000222444222222333444555666666555555666888999;;;<<<<<<<<<888:::;;;>>>HHH]]]xxxuuupppKKK000...777111000//////......//////......------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000111222222000000111222111111333555555@@@aaammmaaaccciiixxx~~~{{{wwwvvv{{{~~~dddeeeqqq{{{wwwvvv|||eee888444222000...------...///------,,,++++++++++++,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++++++++,,,,,,---............000333777===CCCHHHKKKWWWZZZ]]]aaadddfffffffffUUUYYY___dddeee___VVVOOO]]]YYYSSSLLLGGGDDDCCCCCC;;;<<<<<<;;;999777444222111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---***+++000---)))111???ZZZzzzsssiiinnnkkkvvvhhhWWWKKKBBB@@@AAA888999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>???GGG~~~cccGGG:::777999<<<555555555555555555444444555666666666666444333222222222222222222222222222000111222111000000222444111222333444555555555555666777999;;;<<<===>>>>>><<>>HHHSSS]]]fffkkklllnnnqqqtttvvvvvvvvvuuuiiippp{{{{{{mmmbbbwwwsssllleee```^^^^^^___TTTUUUVVVUUUPPPHHH@@@;;;555444222111///.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************''')))...---,,,;;;NNNlllrrrrrrzzzWWWfff{{{nnnSSSAAAGGGBBB@@@999999999::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;888===999888??????===DDD;;;yyyeeeEEE777666999666666555666999:::555///444555555555444222000///222222222222222222222222333333444444444333222222555444333333444777999;;;444;;;;;;555666>>>AAA>>>???>>>KKKbbb~~~nnnbbb:::333444///---000000------000//////.........---------------------------------,,,------......------,,,,,,,,,,,,---------......---......///////////////000000000000111111111111999///555222000aaannnWWWuuunnnmmmjjjyyyoooWWWgggeee666666;;;$$$===/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))******+++,,,,,,---,,,)))(((***,,,,,,666---%%%&&&---333777888KKKKKK```nnnzzzuuuyyyccceeeqqqlll~~~~~~{{{{{{{{{qqqiiiyyyxxxhhhYYY\\\___NNNHHHDDDDDDDDD===222***---,,,+++---000111...***///...---++++++*********************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++))),,,///---111QQQyyysssyyyvvvXXXdddyyymmmQQQ???EEEAAA???999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;>>>999888>>>===<<>>>>>LLLVVVnnn|||}}}~~~WWW;;;222444444222000111000...//////.........---------------------------------,,,------......------,,,,,,,,,---------.........---...//////000000//////000000000000111111111111...222<<<>>>JJJvvvnnn{{{vvvaaabbbyyykkkaaaBBB111999555)))---//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++))))))************))))))************************************++++++,,,,,,************+++,,,,,,,,,)))---222555666<<>>EEE@@@>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>999:::???===>>>KKKpppnnnrrrsssrrrpppkkkgggddddddfffdddaaa___```aaabbbbbbiiisss}}}}}}tttpppuuu|||yyy|||zzzNNN:::===<<<;;;999888777777777888333444444555555444333333333333333333333333333333444444333222222333444555666666555444555666888999:::000222???AAA<<>>EEEAAA???::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::<<<:::===BBB>>>DDDXXXlll```cccaaadddggghhhhhhiiilllooommmlllkkkiiihhhkkkooosssllluuu~~~~~~tttkkknnnuuurrrvvvwwwpppyyyOOO333:::888777888777555666999333333444444555555555555444444444444333333333333555444222111222333555666777666666555555666777888777555999>>>;;;???]]]mmmEEE888//////222000...////////////.......................................------............------------------..................///000000000000000000000111111222333333333666:::555;;;ZZZyyyuuu|||~~~aaa```wwwlllvvv\\\999444555//////...............///,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))************************+++,,,---...///...---------+++,,,///111000//////888AAAMMMZZZjjj~~~vvv|||xxxxxx|||yyyuuuooohhh```UUUEEE999333111///---111111000///...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++,,,)))666***;;;nnnoooaaa|||yyyiiivvveeeAAAtttiiiOOO>>>FFFBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===999::::::???AAA<<>>FFFCCCAAA<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===:::;;;;;;??????<<>><<<<<<===BBBGGGUUU{{{iiihhheeeeeelll___III888999<<<:::999<<<888777666555555666777888888777777666555444444444222333444555666666666666444444666777999999::::::===???XXXzzzzzzooofffeeegggooozzz~~~|||zzzxxxwwwwww{{{lllCCC333888888....../////////000000111111////////////////////////......////////////................../////////000//////000111111111111111111111222333444666666777CCC[[[zzz}}}|||rrr{{{vvvjjjkkkqqq555444333111///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,///333666666444000---000///222999???MMMnnn{{{sssrrrgggkkkttt}}}wwwjjjsssiiiddd[[[TTTIII>>>777333222333......---------,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......???xxxyyyllljjjyyyuuuSSSLLLUUU[[[[[[ZZZwww```HHH???CCCFFFBBB===;;;:::888888999:::;;;999::::::::::::::::::;;;???;;;AAA@@@DDDwwwzzzppplllrrryyyyyyyyy{{{TTT888:::<<<:::888555555555555666666666666777777777666666555555555444555555555555666666666777666888999888888999888555<<>>[[[zzzwwwwwwuuuaaa~~~^^^RRRNNNXXX___^^^___ddd~~~ttt^^^FFF>>>CCCEEEBBB>>>===;;;:::999:::;;;<<<:::::::::::::::;;;;;;;;;===>>>AAAKKKjjjfffBBB999888::::::555555555555555666666666666777777777666666666555555555555555666666666777777666666666666888;;;;;;:::;;;\\\|||ssskkkeeebbb^^^YYYWWWYYYWWWQQQLLLKKKRRRRRRSSSTTTVVVXXXYYYZZZYYYZZZ\\\\\\]]]\\\\\\\\\[[[ZZZYYYYYY\\\bbbiiinnnvvvRRR999333444222111111000000000000000////////////////////////////////////////////////............////////////000000000000111111111111555111333888666666IIIaaazzz~~~qqq|||uuu|||~~~iiiPPP:::444444111///222---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,...000222333222777CCCPPPgggzzznnnuuurrruuuoooooo___VVVRRRBBBDDD777222......///---...111---,,,++++++***+++++++++,,,,,,,,,+++++++++******************************************************))),,,(((+++111)))111SSSxxxeeepppiiiuuuUUUVVVSSSWWW```aaa\\\\\\ccczzzqqq\\\EEE===BBBDDD@@@???>>>===;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>BBBCCC>>>???>>><<<;;;::::::::::::::::::;;;;;;<<<<<<======BBBDDDIIIuuu~~~pppOOO999888;;;444444444555555555666666666888888888888777777777777555666666666666777777777:::888888;;;===>>>@@@DDD```nnn]]]VVVTTTTTTUUUUUUWWW[[[___ccceeeccceeehhhiiijjjpppxxxzzz|||}}}yyyvvvsssooogggffflllllljjjrrrxxxTTT777999333333222111000000000000////////////////////////////////////////////////............////////////000000000111111222222333...444777555999MMMnnn{{{kkk~~~mmmnnnxxx}}}{{{rrrnnnjjjiiimmmsssyyy}}}wwwxxx|||yyywwwVVV@@@333---,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000222111000222888===]]]ooojjjbbblllhhhTTTPPPDDD999444111...,,,,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++*********************************************+++++++++,,,)))......+++===aaaxxxkkk{{{gggrrr[[[\\\ddd```\\\[[[^^^dddtttzzzqqq]]]GGG???BBBAAA<<<===<<<;;;:::999999999999::::::;;;<<<<<<===>>>>>>@@@DDDXXXgggEEE888888444555555555666666666777777777777777777888888888888666666666666777777777888:::888:::===<<<:::???GGGjjj~~~lll^^^WWWXXX]]][[[\\\^^^___bbbgggoootttyyyzzzrrrrrrpppjjjiiimmmqqqxxxnnnJJJ999444333222111000000000000////////////////////////////////////////////////............///////////////000000111222333333333666666777>>>RRRqqqxxxzzz|||```jjjsssuuuxxx}}}vvvssssssxxx~~~mmmSSS<<>>??????;;;LLLwww|||TTT<<<888666666666777777777888888888666666777777777777777888666666666777777777888888777777:::===999888CCCSSSzzzxxxlll___VVVSSSVVV___iiiaaahhhqqq{{{|||wwwmmmggglll\\\999555444333222111000000000////////////////////////////////////////////////............///////////////000000111222333444444777444:::MMMlll{{{yyyttthhhfffmmmjjjgggnnnwww~~~fffHHH333111666............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------.........//////000//////555CCCZZZrrrwwwYYYNNNWWWPPPSSS]]]___^^^jjjuuuqqqnnn\\\GGG;;;555111//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,&&&//////111GGGeeeqqqmmm~~~vvvqqqgggWWWXXXeeeaaaVVVXXX```kkk~~~rrrkkkZZZFFF???CCCBBB<<<999::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@@@@ccc|||aaaBBB:::999888888888888999999999999555555666666666777777777666666777777777888888888777777;;;===999;;;QQQkkksss```\\\ZZZ]]]bbbhhhsss}}}wwwvvv|||lllFFF555555333222111000000000////////////////////////////////////////////////............///////////////000000111333444444555333777KKKjjjxxxsssrrrbbb^^^kkk{{{~~~|||wwwWWW<<<222222............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---.........////////////111///333GGGeeecccfffhhheee\\\UUUYYY```ZZZVVVYYYWWWNNNRRRXXXTTTZZZeeekkkgggwww~~~zzzuuuRRR???;;;888222.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,)))///,,,;;;```ooommmsssaaaUUUbbb```\\\```[[[\\\ooommmgggWWWEEE???CCCCCC>>>999:::;;;<<<============;;;;;;<<<===>>>???@@@@@@IIIzzznnnyyygggFFF<<<<<<888888999999999:::::::::444555555555666666777777777777777777888888888888999999===>>>:::AAA```ggg\\\WWWXXX^^^jjjvvvxxx{{{[[[666555444222111000000000////////////////////////////////////////////////............/////////000///000000222333444555555222AAAdddpppwww^^^^^^rrr~~~zzzgggIII888333//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000111000;;;\\\xxx|||{{{kkkJJJXXX```aaammm|||yyyjjjoooiiilllmmmeeecccccc\\\XXXbbbbbbZZZlllnnndddKKKHHHEEE<<<222......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,...///+++GGGssssssiii~~~hhh~~~|||sssNNNSSSfffdddZZZ^^^```mmmpppdddTTTHHHCCCBBB@@@===<<<<<<;;;;;;;;;;;;<<<<<<>>>999===@@@===@@@EEEBBBhhhttthhhzzzPPP???:::888777777888999999777555555555555555666666666666666777888999999:::999999???333???;;;;;;IIIooorrrUUUTTTbbbhhhppp~~~~~~qqqEEE999111222333000000333........................---------........./////////////////////000111111444///...111333222555:::333VVVxxxwwwyyyooofffdddvvvRRRAAA666...---111111+++///222)))------------------------------------------------,,,,,,,,,---------......///111000...---...000111000777TTT{{{fffvvvaaa___]]]UUUXXXaaauuuxxxtttnnntttuuunnnxxxxxx___nnnuuu|||tttttthhhTTTGGG777333222...,,,---//////,,,...---,,,+++***************)))))))))+++,,,+++***,,,+++******,,,.........,,,555444___vvvkkk|||sssyyylllccc^^^mmmOOOSSSdddbbb{{{mmmbbbRRRGGGCCCAAA@@@===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;<<>>;;;888YYY{{{jjj]]]]]]jjjjjjLLL555555777111---111........................------........./////////000////////////000111111111555555333444888:::888YYYhhhwwwnnn|||bbblllmmmzzzoooBBB999111222333---...333///------------------------------------------------,,,,,,,,,---------......000---,,,---111333333333AAA\\\rrr{{{|||pppyyyrrr___WWWRRRYYYwwwvvv{{{}}}```AAA888555333000/////////000...---,,,++++++*********,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,+++...///aaasssddd|||vvvbbb[[[aaajjjZZZddd[[[qqqvvveeeZZZLLLCCCAAAAAA???===<<<<<<;;;;;;;;;;;;<<<<<<:::CCC>>>CCCLLL???PPPuuu{{{mmm[[[{{{YYYDDD;;;999888777888888777666555555555555666666666666666666888999999999999999777===555@@@ooorrreee^^^ggg}}}|||XXX999666888222...222....................................////////////000000//////000000111222333333555777444333===KKKpppzzzvvvqqqnnnuuu^^^???222111444///...111///........................------------------------,,,,,,,,,---------.........---...//////000555<<>>AAAHHH???[[[xxxmmm___aaaaaaGGG<<<:::888777888888777666555555555555666666666666666666888999999999999999>>><<<888\\\~~~ppplllaaaeeecccBBB777666222000222////////////////////////........./////////000000000000000000000111222222666000444;;;444...FFFiiiwwwiiiyyy~~~MMM777000555111...///---........................------------------------,,,,,,,,,---------......,,,...222222------<<>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<@@@======@@@BBBnnnkkkdddSSSjjjJJJ>>>;;;888777888888888777555555555555666666666666666777888999999:::999999===888AAA{{{uuujjj]]]ppp|||gggiiilllhhhooooooooouuuqqqQQQ;;;444333333222////////////////////////....../////////000000000111000000000000111222222555000444<<<777888YYYrrrhhhEEE222555333//////---........................------------------------,,,,,,,,,---------......,,,///333333---111IIIeee}}}qqqssskkkNNNHHHTTT___uuu}}}xxxlllqqqxxx{{{xxxwww~~~ddd[[[sssgggTTTAAA;;;888222000333///...---,,,++++++++++++***)))((()))+++,,,+++***)))+++...---,,,---000444DDDhhhooojjjnnn}}}iiiTTTKKKMMMSSSZZZ^^^aaauuuoookkktttwww___VVVIIIBBB@@@@@@>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<>>;;;<<<<<<<<<;;;;;;<<<<<<<<<===;;;CCCGGGFFFfffuuu___TTTZZZbbb???<<<999777777888888777555555555555666666666777666777888999999:::999999999BBBeeennndddjjjuuuxxxwwwXXXccctttrrrsss}}}|||yyyxxx~~~fffmmm{{{mmmEEE000444777///000000000000000000000000////////////000000000000111111111000111111222333,,,:::<<<333>>>bbbrrrwwwsssrrrbbbrrrhhh<<<555333000111222////////////////////////------------------------,,,,,,,,,---------......111---...222777FFFhhhmmmeeevvvmmmPPPIIIBBBBBBEEEFFFBBB===CCC@@@@@@DDDDDDAAACCCHHHCCCMMMEEECCCUUUbbbtttzzzwwwyyyXXX@@@666000///222//////...---,,,,,,,,,,,,,,,+++***+++---...---,,,***,,,...---+++...666<<>>???>>>===;;;;;;;;;<<<<<<<<<<<<<<>>@@@RRRiiihhhhhhssswwwwwwdddcccoootttyyyxxxnnniiixxxlllVVV///000???+++111111000///////////////////////////000000000000111000000000111222333333777---<<<444GGGoootttlllyyyiii\\\xxxuuuXXX///999666,,,222////////////....................................---------...............444)))666000???bbbooogggrrrWWWCCC<<>>CCCIIIBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHGGGIIIMMMTTT[[[___{{{|||tttggg;;;===:::---555000444222,,,)))---...+++++++++++++++++++++++++++***,,,&&&+++444+++111SSSmmmllluuullltttkkkTTTOOOGGGMMMWWWTTT```~~~ppp```___llluuu]]]SSSGGG@@@>>>???>>>===;;;;;;;;;<<<<<<<<<<<<===@@@999KKKDDD\\\}}}bbbcccnnnkkkNNNUUUeeexxxQQQDDD999888:::999777666666666555555555555666666666777777888:::<<<======CCCoooqqqdddrrrnnniii]]]cccpppsssxxxuuuwwwbbb<<<555>>>000111111000///////////////////////////000000000111111000000111111222333444555555444GGGkkkrrrhhhqqq{{{___AAA000///222222////////////....................................---------............///222---+++???XXXnnnooooooxxxZZZEEE>>>>>>???>>>@@@EEEJJJKKKHHHCCCNNNPPPSSSSSSSSSTTTVVVWWWSSSUUUVVVVVVTTTSSSTTTUUULLLXXXoooPPPAAA>>>222...///222111,,,***------++++++++++++++++++++++++++++++...))),,,333---888YYYsss{{{rrraaaIIINNNFFFLLL^^^ZZZpppttt```aaajjjrrr\\\RRRFFF???>>>???>>><<<;;;;;;<<<<<<<<<=========999@@@FFFCCCvvvfffnnnwwwRRRQQQQQQ[[[KKK;;;888;;;;;;888666888888777777777777888888999888777999<<<=========JJJxxxhhhmmmkkk^^^ZZZfffssstttxxx}}}~~~iiiGGG555666111111111000////////////000/////////000000000111111111111111111222333444555333@@@111UUUzzzwwwqqqkkkpppYYY...---999222////////////....................................------........./////////,,,777)))GGGkkkgggoooSSS>>>333999DDDBBB@@@>>>@@@FFFLLLRRRTTTPPPVVV\\\^^^]]]]]]```cccjjjmmmqqqpppjjjddd```___ZZZUUURRRWWWddd{{{}}}|||kkkKKKGGG@@@222///111000,,,,,,------***,,,,,,,,,,,,,,,,,,,,,,,,,,,///---...222222BBBbbbiiipppYYYBBBNNNHHHNNNaaaeeetttbbbXXXeee|||nnnZZZQQQEEE???>>>???>>><<<;;;;;;<<<<<<======>>>>>>;;;EEEBBBRRR~~~~~~YYYVVVMMMrrrcccOOO<<<777;;;<<<999666999888888777777888888999:::777777:::<<<<<<===???[[[tttrrrqqq]]][[[gggtttvvv|||kkkNNN555000333222111000000//////000000//////000000000111111111111111111222222444555666222>>>;;;___|||wwwyyytttiii:::222999111////////////....................................------......//////000000)));;;555FFFnnnqqqVVVrrrKKK@@@AAAAAAAAAFFF???KKKYYY___^^^]]]aaagggcccmmmyyy}}}uuupppjjjddd```______cccooozzzyyyaaaQQQLLL@@@111111///------...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000777OOOjjjfff|||nnnjjjQQQDDDJJJPPPSSS\\\{{{xxxbbb^^^dddyyyiiiXXXOOODDD???>>>???>>><<<;;;;;;<<<<<<===>>>>>>???BBBFFFDDDqqqyyyzzz{{{^^^WWWQQQkkkgggRRR===777:::<<<:::888888777777666666777777888999666666999;;;:::>>>EEExxxiii___XXX```nnnvvvnnnTTT;;;111999222222111000000000000000000000000000111111111111111111111222333555666777555444NNN||||||yyy|||ssspppppprrrxxxttttttsssMMM999222222////////////....................................------......///000000111222---???OOOtttaaavvv|||XXX;;;:::CCCDDDCCCEEEOOOSSSXXX[[[bbbppp}}}uuuoooggg]]]YYYZZZ[[[MMMIII666222............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000//////???[[[pppyyyyyyjjjeeeIIIGGGBBBVVV[[[\\\gggXXXcccxxxeeeVVVMMMCCC>>>??????>>><<<;;;;;;<<<===>>>>>>???@@@@@@AAAJJJyyyxxx~~~gggTTTRRRaaajjjVVVAAA999:::;;;:::999777777666666666666777777888555777:::999999BBBPPPzzzzzz```VVVYYYffftttoooVVVAAA222999222222111000000000000111000000000111111111222222111111222333444666777888@@@666aaawww{{{{{{www}}}uuuzzzppp~~~aaa@@@...444////////////....................................------...///000000111222>>>"""CCCfff~~~kkkzzzXXXIII>>>>>>AAAEEENNNXXX\\\[[[___nnn~~~mmmdddfffmmmlllxxxhhhOOOPPP<<<555......///------...,,,,,,,,,,,,,,,,,,,,,,,,---+++000000111HHHgggttt|||cccIIIFFF@@@XXXdddsssxxx\\\WWWqqqbbbTTTLLLCCC>>>??????>>>;;;;;;;;;<<<===>>>???@@@@@@===CCCXXX|||nnnjjj}}}xxxsssyyy|||}}}uuuUUUSSSTTTooo\\\HHH>>>;;;999888:::777777666666666666777777777666999<<<999888HHH\\\uuuxxxhhh[[[ZZZcccrrruuu[[[JJJ555444333222111111000000111111000000111111111222222222111222222333555666888999CCCEEElllvvv}}}yyyJJJ333666////////////....................................------...///000111222222999111LLLttt|||mmmvvvDDDCCCCCCDDDIIIRRR]]]eeeddd}}}zzzkkkooozzztttkkkwww{{{VVVTTTCCC888///...///------000------------------------///***000222444QQQrrrwww[[[KKKEEEKKKWWWkkklllXXXccc```SSSKKKBBB>>>???@@@>>>;;;;;;;;;<<<===>>>???@@@@@@BBBNNNkkkqqqhhh~~~wwwoootttwwwxxxZZZWWWJJJnnnsssaaaNNNBBB;;;888777999888888777777777777888888777777;;;>>>999999LLLdddrrreeeaaafffqqqyyydddVVV<<<555333222111111000111111111000111111111111222222222222222222333555777888999888QQQooo}}}tttyyy|||gggcccUUU<<<666000/////////....................................------...///000111222222,,,KKKXXXuuu|||wwwqqq^^^}}}___EEEEEEDDDHHHSSS______YYYsssYYYZZZzzzwww\\\SSSGGG:::///...///---...111------------------------111***111444777WWWxxxyyyqqqNNNGGGFFFYYYXXXpppcccXXXqqq\\\OOOJJJDDD@@@>>>>>>??????===<<<;;;<<<===@@@BBBDDDHHHEEE}}}lllnnnwwwrrrxxxeeeKKKLLL\\\qqqRRR<<<<<<<<<777888666666666666666777888888777222<<<888===???HHH~~~jjj\\\eeegggVVV::::::444333222111000000000000222222111111111111111111666222000444777777777999EEE^^^vvv|||xxxwww~~~{{{sssrrrwwwooo>>>:::333222111111222222111///////////////////////////+++,,,------///222333222;;;UUUttt}}}dddbbbaaaMMMFFFJJJUUUWWWSSSaaayyy{{{ggg[[[yyynnnMMMIII:::444...333111%%%444...------,,,,,,------...,,,...666000EEE^^^gggkkkHHHLLLIIIUUU```jjj___```|||\\\OOOJJJDDD@@@>>>>>>?????????>>>======>>>@@@CCCEEEKKKWWWpppsssgggpppooovvvrrrvvvlllNNNLLLYYY~~~pppSSS???===<<<999:::666666666666666777888888999444<<<888<<>>>>>??????@@@@@@???>>>???AAACCCEEEJJJppp|||kkklllttttttnnniiiooollllll{{{vvvRRRMMMTTTwww}}}mmmUUUDDD===;;;;;;<<<777666666666666777888888:::777===999999CCCeee|||zzzhhh^^^nnn{{{ooosssrrrooocccJJJ666444333222111111000000111111111222222222222222222666333333555555666;;;AAAeeettt{{{fffyyy|||mmmzzzqqqYYY777444222000000000000///...////////////////////////222000------///222555666AAAqqq{{{qqqhhhPPPJJJYYYYYYeeevvvaaaKKK>>><<<111///333))).........------------......444+++...666OOOfffvvvwwwwww^^^IIINNNXXXaaaxxxZZZZZZrrr\\\OOOJJJDDD@@@>>>>>>??????AAA@@@???>>>???AAACCCDDDHHHlll[[[rrroooeeejjjhhhgggqqqVVVLLLOOOjjj~~~iiiUUUGGG;;;999===<<<777777666666777777888999888888===<<<888EEEuuu~~~oooiii|||hhhpppbbbQQQ===444444333222111111111111111111222222222222222333333333666888888999AAALLLxxxqqqvvv~~~bbbeee~~~pppwwwqqqFFF555333000/////////...---///////////////////////////,,,,,,///222444888===TTTcccuuuXXX]]]iiikkkyyy|||sssPPP>>>===222---333,,,---......------------......///***111BBBWWWiii|||ppp^^^OOORRR```hhhtttYYY___\\\OOOJJJDDD@@@>>>>>>????????????>>>===>>>@@@CCCDDDNNNxxxtttddd~~~wwwgggiiiiiihhhooo|||[[[KKKJJJ```gggUUUIII999888===999777777777777777888999999555777;;;???888GGGzzz|||pppkkk|||cccSSSBBB555444333222111111111111111111222222333333333333222555888:::777:::GGGUUUyyyuuuyyyxxxnnnOOOlll|||sssoooxxxLLL777444111/////////...---////////////////////////---,,,...222333333:::DDD}}}zzzggggggrrr||||||llljjjfffmmm}}}xxx^^^???;;;444,,,333///...///......------......///...---444HHHZZZooojjj[[[PPPOOOdddwwwhhhWWWjjj\\\OOOJJJDDD@@@>>>>>>??????>>>=========>>>AAACCCEEEbbb|||wwwzzz|||fffdddddddddkkkwwwcccJJJEEEXXX~~~hhhTTTKKK999888???666888777777777777888999999555666999AAA999LLLvvvzzz{{{tttssszzznnn~~~wwwkkkdddlll|||nnnSSSBBB555444333222222111111222111111222222333444444444444777999888555<<>>>>>??????>>>======>>>@@@CCCFFFHHHzzz||||||yyylllnnn~~~ccc\\\]]]^^^dddsssmmmKKKAAARRRllljjjUUUMMM999999AAA444888888777777888888999:::777777666CCC<<>>222111000111//////............//////000555444JJJbbb```MMMIIINNNjjjbbbddd[[[OOOJJJDDD@@@>>>>>>??????>>>>>>>>>???AAAEEEHHHJJJyyynnnkkk~~~iii{{{fff\\\[[[]]]cccooouuuLLL>>>NNNaaammmVVVNNN:::;;;BBB444888888888777888888999::::::888555CCC>>>YYYtttgggbbbdddjjjttt}}}yyyggg[[[III555555444333222222222222111111222333333444555555666777777666;;;SSSeee]]]mmm}}}uuusssyyy}}}vvvuuuvvvsssmmmggg===999444111000000//////////////////////////////,,,---000222///777XXX{{{^^^|||}}}mmmzzzqqqtttSSS>>>BBB555000///222//////............//////---555666OOOjjjcccMMMKKKVVVooo|||^^^fffzzzYYYOOOKKKEEEAAA@@@@@@?????????;;;DDD@@@>>>DDDDDDSSSbbb]]]dddwwwaaajjj]]][[[]]]```hhh~~~~~~JJJEEEGGGYYYlllXXXOOO===>>>999===888888777777777777888888777666777???>>>eeepppbbb___^^^jjjzzzyyyXXXFFF<<<777444555555222111222111222222333333444444555;;;111>>>+++;;;UUUaaaqqqZZZSSS~~~~~~oooooommm^^^___sssTTT333555444+++222///,,,---------.........//////333***...222666444xxxyyykkkpppwwwvvvzzzZZZddd~~~___GGG333777555444000////////////////////////000---<<>>CCCpppnnnrrrbbbaaadddqqqlll{{{```LLL===888444555555222111333111222222333333444555555666555:::;;;???bbbcccvvvwwwccc\\\{{{ppp^^^~~~ooonnnlll]]]WWWhhh[[[666666444,,,333000...---------.........//////222,,,000333999???}}}aaaSSSiiiooommmTTT]]]lll{{{LLL999:::555111///////////////////////////111///===QQQmmmcccRRRYYY|||jjjYYYuuu|||[[[OOOKKKEEEAAA@@@@@@??????BBB:::BBBBBBAAA@@@PPPfffkkkyyyllllll]]]\\\^^^___iiirrrTTTBBBEEEOOOfff___PPPBBB@@@999777888888777777777777888888888;;;888<<>>999555555555222111333222222222333444444555555444888444GGGJJJxxx~~~mmmfffttttttiiidddiiipppllliii\\\UUUaaaiii<<<666444---333111///------........./////////000111444111999KKK~~~}}}}}}vvv}}}cccNNNeeejjjooolll[[[UUUcccfffyyyPPP???<<<555...///////////////////////////222333AAAVVVrrr[[[NNNeeexxxcccWWWvvv}}}]]]OOOKKKEEEAAA@@@@@@??????AAA:::BBBEEEDDD>>>TTTpppyyy~~~ooo^^^\\\^^^^^^eeelllYYY@@@HHHLLL]]]aaaOOOEEE@@@:::666999888888777777888888999666<<<777:::PPP}}}uuunnnWWW\\\fffuuu~~~}}}uuuOOO@@@:::555555555222222444222222333333444555555555777777111EEEZZZzzz|||vvvmmmzzzjjj~~~tttgggfffjjjkkkqqqkkkggg[[[\\\ddd~~~zzzDDD555444...222///000............///////////////555555...999VVVyyy{{{}}}zzzkkk```vvvfff|||ccc{{{nnn\\\WWW^^^vvv~~~UUUBBB<<<666...333////////////////////////444777FFF```xxxRRRHHHaaattt^^^\\\~~~^^^OOOKKKEEEAAA@@@@@@?????????<<>>YYYrrr___[[[]]]\\\___jjj~~~]]]???KKKMMM```cccNNNHHH???<<<777999999888888888888999999888>>>888>>>\\\~~~{{{uuuZZZ___jjjxxxNNNBBB;;;666666555222222555222333333444444555666666999444555???iiivvvuuu^^^mmmyyyjjjeeeyyy{{{tttrrriiiddd\\\aaaiiixxxMMM555333...111---///........./////////000000---666444000@@@fff{{{rrrmmmmmmiiirrriiilllmmm}}}{{{eeeFFF>>>777///555000000000000000000000000222777GGGiiiqqqPPPJJJ___ppprrr\\\eee```OOOKKKEEEAAA@@@@@@??????===???CCCCCCHHHBBBbbbsss^^^ZZZ\\\[[[\\\kkk|||eeeAAALLLNNNaaafffOOOKKK>>>>>>999999999888888888888999999;;;???;;;FFFhhh|||rrrxxxzzzzzz[[[___jjjxxxVVVCCC<<<777666555333333555333333333444555555666666666444:::CCCpppuuuqqq~~~xxxeeegggwwwbbblllyyyttthhhccc]]]]]]gggmmmWWW777333///111,,,///....../////////000000000+++333222666MMM|||}}}xxxppp___fffzzzzzzuuuNNN@@@:::000555000000000000000000000000///777FFFmmmjjjQQQQQQllluuuooo\\\mmmaaaOOOKKKEEEAAA@@@@@@??????===CCCCCC===GGGIIIooo~~~qqq]]]YYY\\\]]]\\\nnnyyyoooEEEHHHMMMWWWjjjQQQMMM===>>>::::::999999888888999999:::;;;<<<:::KKKooo{{{}}}]]]___iiiwww~~~~~~bbbDDD===777666555333333666333333444444555666666666333:::999OOOnnnsssxxxrrrpppcccdddzzz|||~~~uuuhhhbbb^^^ZZZaaa___```:::666222222,,,000.../////////000000000000---222111===YYYqqq~~~rrr]]]]]]ccctttllloooRRRBBB<<<222555000000000000000000000000000:::HHHmmmgggVVVTTTwwwnnn[[[qqqbbbOOOKKKEEEAAA@@@@@@??????===FFFBBB999FFFNNNxxxzzzkkkvvvppp[[[XXX\\\^^^___pppvvvwwwHHHDDDJJJLLLoooTTTOOO<<<>>>::::::999999888888999999:::888888777LLLqqqbbbdddnnn|||kkkEEE>>>888666555333333666333333444444555666666666111@@@555YYYjjjzzz|||fff\\\kkk|||}}}vvvhhhbbb___\\\___UUU{{{fff<<<888444333---111////////////000000000000111333111AAA___pppWWWeeeZZZSSSbbbgggyyySSSCCC>>>444666000000000000000000000000444@@@KKKmmmmmm\\\QQQuuuoooZZZrrr^^^RRRMMMFFFAAA???@@@@@@AAA===AAACCCBBBJJJGGGooovvvtttsss```kkkiii]]]]]]WWW^^^]]]kkkuuu@@@EEEKKKPPPwwwUUUQQQ:::BBB999:::::::::999999999888888888;;;:::BBBfff}}}ssshhh~~~wwwQQQDDD888444555444333444333333444444555666666666===444<<>>BBB999:::::::::999999999999888999<<<<<>>FFFpppnnnrrrwwwrrr|||ZZZKKK===888777555333222333444444555555666777777666;;;???BBBnnnwwwZZZDDD\\\vvvjjj~~~zzzooo^^^[[[[[[bbbcccppp\\\666666333333...000000000///000000111222444999666LLLwww|||VVVIII\\\iiirrr~~~hhhhhhXXXhhhXXX>>>;;;999333333111000000000111111...???]]]mmmMMMVVVxxxmmmlll___TTTOOOHHHBBB@@@@@@AAAAAABBBAAAEEEAAAJJJ\\\xxxYYYTTTTTTXXX]]]hhhiiiEEEGGGFFFOOOqqqggg[[[HHHCCC;;;;;;;;;:::::::::999999999<<<;;;@@@FFFsssvvvuuuppp^^^NNN>>>888777666444333444444444555666666777777<<<777<<>>;;;;;;;;;;;;::::::::::::<<<777AAACCCvvvuuurrr\\\DDD999888888666666444555555666666777888888999888???]]]aaaHHH```yyyuuuppp]]]bbbttttttgggvvvvvv\\\WWWRRRLLLGGGLLLwwwBBB===777222222222222111111222222333444000:::PPPyyyyyyiiivvvvvvwww]]]]]]jjjwww~~~zzzppplllqqqMMMAAA777777666444222111111222222666BBB]]][[[hhhiiiWWWRRRJJJDDDBBBBBBBBBBBBBBB>>>IIIDDDNNNxxxxxx~~~oooWWWUUUXXXSSSXXXaaa]]]{{{HHHDDDDDDKKKfffqqqdddHHH???<<<;;;;;;;;;;;;:::::::::<<<666BBBCCCzzz|||}}}ooohhhKKK<<<999888777666555555555666777777888888999===NNNvvvxxxgggOOOhhhnnnyyyyyy```UUUQQQIIIFFFIII}}}vvvOOO>>>555444333333222222222222333444444222>>>[[[xxxwwwnnnoooNNNAAA888888666555333222111222222333EEEbbbyyy[[[nnnkkkWWWRRRJJJEEEBBBBBBBBBBBBBBB???JJJDDDMMMzzznnnVVVUUUZZZSSSWWW___\\\zzzHHHCCCFFFLLLeee{{{mmmKKK@@@<<<<<<;;;;;;;;;:::::::::<<<555CCCEEE}}}vvvyyyppppppQQQ???:::888777666555555666666777777888888777999\\\vvvlllXXXttthhhrrrxxxcccUUUQQQJJJIIIHHHwwwxxxUUU>>>444666444333333222222333333444555444@@@```~~~vvvpppuuuMMMAAA<<<888777555333222222222222111HHHgggyyyccc{{{eee\\\TTTKKKEEEBBBAAABBBEEEBBBHHH>>>DDDTTTttt\\\cccgggooo}}}rrrZZZMMM[[[YYY\\\^^^ccctttIIIBBBHHHLLL___FFFDDD@@@===;;;:::;;;<<<;;;;;;>>>:::<<>>;;;555999666555555777999:::999888666AAALLL|||}}}fff~~~gggrrr|||aaaZZZVVVCCCLLLHHH}}}zzzRRRAAA@@@111777333222222222333444444555888IIIjjjwwwqqqmmmjjjvvvwwwyyy^^^>>>555999777555333111111222333111MMMpppVVVggg^^^VVVMMMFFFBBBAAABBBDDDBBBGGGAAAHHH[[[gggaaaWWWYYYRRR\\\ooo}}}ooo~~~pppXXXPPP]]]TTT\\\]]]bbbtttHHHBBBLLLOOOZZZJJJDDD@@@===;;;:::;;;<<<;;;;;;;;;999===EEEgggqqqtttssskkkiiixxx___BBB>>>;;;666:::666555555777999:::999888999<<>>;;;:::;;;<<<;;;::::::;;;@@@DDDbbbiiizzzwwwooo}}}fffpppiiiEEE>>><<<777:::777666666777999:::999888;;;:::UUUsss}}}rrrxxxwwwxxxzzz{{{ppptttyyy^^^LLLPPPJJJVVVSSS}}}wwwbbbFFFBBB777:::666555444444444555666777888WWWnnnwww}}}}}}lllgggCCC;;;666555333111111222333444666NNNkkkmmm|||mmmaaa[[[QQQFFFBBBCCCDDDCCCFFFFFFGGGHHH___}}}dddccc^^^SSS]]]gggyyyfffwww~~~yyy```jjjSSSRRR^^^VVV\\\ZZZ___tttFFFBBBBBBNNNdddVVVHHHAAA???<<<;;;<<<<<<;;;;;;<<<===AAACCC___kkkuuuppptttIII>>><<<999:::888777666777999:::999999999>>>```zzzvvvooovvvzzz{{{zzz{{{nnnkkkrrrhhhjjjrrr]]]MMMMMMKKKRRRNNNrrr{{{iiiGGGBBB:::;;;777666555444444555666777<<>>=========<<<<<<;;;;;;@@@CCC___pppuuunnniiilllooohhhqqqnnnOOO???>>>;;;;;;:::888666777888::::::999777@@@```ddddddxxxrrraaaXXXaaappp~~~|||^^^ooo|||yyy{{{___lllxxxhhhiiiqqq[[[NNNKKKJJJHHHBBBbbbxxxpppGGGCCC>>>;;;888777555333333555666888KKKsss```}}}wwwzzzhhhJJJ999555444222111111222444555444NNNiiikkkzzzqqqlll\\\IIIBBBFFFHHHDDDHHHAAALLLJJJhhh{{{tttlllbbbZZZeeerrr```MMMlllaaaaaakkkjjjsssggg~~~^^^XXXTTT[[[___^^^YYY^^^vvvEEEDDDIIIQQQiiiYYYIIIFFFCCC@@@?????????>>>===999999===CCC___ooo{{{ggggggWWWCCCCCC@@@===;;;999777777888999:::999:::===UUUtttmmmsssyyy^^^IIIFFFTTTnnntttjjjuuuXXXoooqqquuuVVVLLLIIIIIIAAA;;;YYYvvvxxxKKKGGGDDD>>>:::999666444444666888999UUU~~~tttqqq]]]hhhyyywww~~~MMM;;;777666444222222222444555555RRRooo}}}zzzeeeMMMCCCFFFHHHDDDHHHAAAPPPLLLnnn}}}iii```XXXQQQUUUfffnnn```XXXlll[[[UUUpppppplllssszzz```WWWUUU\\\^^^___YYY^^^wwwEEEEEEFFFPPPbbb```OOOHHHEEEBBB@@@@@@@@@???>>><<<<<>><<<999777666888:::<<>>;;;999888:::<<<>>>\\\www|||pppsssvvvWWWKKK;;;999777444333333444555444ZZZ|||xxxzzz{{{PPPCCCLLLJJJFFFHHHHHHNNNQQQkkk{{{cccXXXTTTTTT]]]hhhmmmmmmmmmnnnppp|||```WWW[[[XXX]]]^^^dddaaauuutttGGGDDDLLLQQQgggttt]]]KKKIIIFFFDDDCCCBBB???>>>CCC>>>BBB???^^^xxxbbbpppvvv___nnnfffQQQHHH>>>FFFBBB???;;;888888999:::999===444OOOeeeQQQJJJJJJXXXvvvtttbbbtttmmmSSS???JJJFFFFFF@@@gggmmmnnniii[[[KKKIIIAAA;;;999999888:::>>>fff{{{pppeeeMMM===999444333222333555888666VVV~~~tttXXXLLLQQQMMMHHHHHHFFFKKKMMMgggzzz]]]XXXXXXbbbnnn}}}~~~xxxyyy~~~{{{```UUUTTTUUU___\\\^^^\\\tttkkk@@@AAAJJJVVVooouuuaaaSSSPPPLLLIIIGGGEEECCCAAA===>>>HHHFFF^^^}}}qqqdddoookkkyyyYYYOOOHHHKKKDDDAAA<<<:::::::::;;;:::AAA???VVVkkkJJJIIIPPPbbbWWWiii]]]OOOLLLJJJEEEDDD===eeemmmyyyqqq^^^LLLJJJCCC<<<;;;:::999:::>>>jjjwwwxxxpppXXXBBB<<<666555444333444666:::ZZZvvv~~~{{{ZZZQQQPPPKKKGGGIIIFFFJJJMMMiiixxx{{{XXXYYY^^^ppp{{{|||oooXXXRRRQQQWWWbbbccc^^^```|||ggg@@@FFFGGGTTTmmmwwwgggXXXTTTOOOJJJGGGDDDAAA???<<<@@@JJJIIIZZZzzzrrr{{{ooohhhWWWPPPRRROOOGGGCCC???<<<;;;<<<;;;;;;>>>===QQQwwwtttIIIPPP```vvvzzzYYYoooXXXGGGKKKJJJGGGEEE>>>fffnnn{{{cccSSSMMMFFF@@@>>>===::::::===vvvXXX|||ccc___fff{{{~~~~~~fffIII@@@888666666333333555>>>^^^|||wwwXXXWWWQQQMMMLLLMMMIIIMMMRRRooovvv```aaagggwww~~~vvv[[[TTTQQQSSS[[[]]]iii___dddbbbBBBKKKUUU[[[uuu{{{kkk[[[WWWPPPKKKGGGDDD@@@>>>@@@BBBEEEEEEQQQ~~~tttfff```wwwwwwhhhgggxxxuuulllWWWVVV]]]RRRIIIFFFAAA===<<<<<<;;;;;;<<<777WWW{{{xxxssswww{{{sss}}}sssQQQYYYoooooo___tttXXXFFFGGGJJJIIIHHHBBBmmmsssjjj```TTTLLLEEECCC@@@<<<;;;===rrraaayyy}}}___```bbbllleeeaaa|||uuuPPPBBB777666666444333555>>>aaa~~~vvvZZZcccXXXUUUVVVPPPMMMPPPSSSnnnnnngggjjjyyyqqq^^^SSSOOOVVV]]]XXXfffZZZbbbWWW???IIITTTWWWzzzqqqccc^^^WWWQQQLLLIIIEEECCCCCCAAA@@@DDDLLL}}}fffWWWUUUXXX\\\hhhiiiqqqeeepppgggjjjjjjVVVLLLHHHCCC???===<<<;;;;;;???CCC}}}~~~pppccc[[[___gggppp~~~|||uuuXXX^^^|||rrrZZZeeeQQQKKKJJJFFFHHHJJJEEEqqqwwwooolll^^^UUUMMMHHHDDD>>>===>>>ZZZqqq}}}uuuzzzkkkoookkk]]]rrrrrrkkkmmmqqqwwwXXXEEE555555666444333777<<>>HHHJJJ{{{vvvllliiiqqqwwwcccRRRRRR^^^kkkiiioooqqqyyykkkyyy{{{nnnUUUPPPKKKFFFAAA???>>>===<<<@@@QQQvvviiinnnddd\\\aaaxxxaaa^^^]]]eeexxx^^^qqqmmmddd{{{{{{yyyrrrWWW\\\MMMLLLGGGBBBEEEHHHCCCpppwwwrrrvvvjjj```UUUNNNGGGAAA???AAAKKKwwwiii___fff|||zzzmmmZZZ___qqqsss}}}|||ppp~~~ssszzz}}}cccJJJ666444666333444999:::bbbwwwhhhkkkeeeYYYVVVSSSRRRSSSNNNaaalllrrr]]][[[gggvvvyyyoooeeehhhTTTEEEOOOVVVXXXcccaaaYYYfffvvviiiNNNEEEIIISSSkkkwwwpppfff\\\SSSMMMHHHEEECCCAAA>>>JJJFFF~~~|||rrrYYYWWWaaannnwww}}}}}}uuummm|||ooo]]]TTTPPPJJJEEEBBBAAA???>>>===PPP~~~kkk```\\\]]]cccVVV\\\gggxxxkkkcccllltttlllppp\\\\\\qqqkkkoooiiijjjZZZ___MMMJJJAAADDDFFFFFF???nnnuuuttt|||uuuiii\\\RRRJJJCCCBBBDDDGGGzzzeeeUUUYYYdddjjjttt~~~pppwwwyyyqqqSSS999555777333333999:::cccxxxddd|||zzzooo]]]VVVTTTSSSUUUPPPaaa}}}|||VVV^^^ooorrrtttkkkfffccchhhTTTKKK\\\VVVMMM___]]]XXXeeeqqqaaaKKKFFFGGGNNNmmm}}}qqqeee[[[SSSMMMJJJGGGDDD>>>HHHAAA|||iii]]]hhhvvv|||}}}wwwxxxqqqxxx}}}xxxssslllWWWSSSMMMHHHEEECCCAAA@@@>>>HHHeeedddQQQPPPWWWUUUYYYRRRlll{{{yyyhhh}}}[[[tttzzzkkkeeeYYY^^^JJJJJJFFFHHHIIIGGG>>>mmmuuurrrvvv|||ooo```UUULLLEEECCCEEE???vvvlll___```]]]YYYXXX}}}{{{ooovvvxxx{{{YYY<<<777777333333999;;;ddd~~~fff|||yyyddd\\\YYY]]]JJJWWW```xxxYYY~~~wwwlllnnnXXXSSSOOOTTT\\\]]]ZZZ^^^hhhkkkZZZDDDAAAMMM\\\^^^|||jjj]]]ZZZUUUMMMIIIJJJDDDHHHHHHtttppp|||hhhfffuuusssxxxnnn{{{sssoooeeeYYYOOOLLLIIIBBB???AAA666VVVaaaaaauuuwwwSSSHHHDDDQQQTTT___hhhnnnyyy|||uuu\\\dddpppmmmXXXVVVEEEFFFGGGKKK???FFFEEEqqqsss}}}yyy~~~{{{ooo\\\NNNJJJFFFBBBAAAaaa{{{mmmkkknnnlllbbbnnnSSS???444---888888555999fffffflllbbb```bbbQQQ]]]fffssswww{{{wwwzzzhhh}}}oooPPPMMMRRR[[[^^^WWWZZZ^^^ggggggVVVAAA@@@KKKSSSgggyyymmmddd___XXXQQQMMMKKKDDDHHHDDDfff{{{oooeeetttjjjqqqwwwsssggg^^^VVVSSSMMMFFFCCCEEEDDDXXX```mmmnnnNNNMMMOOO]]]pppuuuwwwxxxttttttnnn}}}yyywwwWWWeeeWWWSSSCCCEEEDDDHHHBBBIIIRRRyyyxxxvvv```QQQMMMLLLIIIIIIYYY~~~yyyyyyxxx^^^ppp\\\FFF<<<222777555555777cccnnn}}}rrrgggeeeTTT[[[aaajjjjjjqqqiiisss}}}^^^mmm~~~{{{kkknnnfffLLLLLLSSS\\\^^^VVVWWW\\\cccaaaQQQAAABBBMMMVVVwww|||ttthhh^^^ZZZOOOGGGEEEKKKFFF```wwwxxxsssiiipppzzzgggbbb]]]XXXOOOFFFCCCDDDIIIRRRZZZkkkhhhMMMZZZdddqqq```XXXrrrqqqqqq{{{ccc]]]vvvRRRRRRMMMAAAHHHEEEGGGEEEGGG]]]~~~tttlll^^^WWWSSSPPPHHHOOOqqqlllppp\\\ppp```FFF@@@777777444888777___wwwuuukkkYYYXXXZZZuuuqqqYYYGGG___~~~mmmooovvvpppYYYOOORRRQQQUUU[[[[[[TTT[[[```ZZZLLLBBBHHHRRReeelll``````VVVHHHGGGMMMGGGYYYmmmyyynnnllliiiaaaUUUKKKFFFEEEAAAGGGOOOWWWjjjRRRggguuurrrWWW```sssuuummmJJJRRRIIIAAAHHHDDDHHHHHHDDDaaakkk{{{pppeee[[[TTTCCCMMMuuulllrrrnnnkkk]]]ppp___???===888888444999999[[[}}}zzzvvveee^^^^^^uuuppp|||VVVPPPllltttllldddmmmqqq[[[RRRTTTRRRTTT[[[[[[WWW___aaaUUUFFFCCCKKKTTThhhnnndddfffcccOOOLLLKKKCCCMMMxxxrrr}}}}}}zzzooobbbWWWPPPLLLCCCBBBFFFGGGnnnrrrYYYmmm{{{ooo[[[ooo{{{lllPPPVVVHHHBBBFFFAAAIIIKKKIIIiiikkkxxxlll___XXXIIINNNvvvzzz{{{fffhhhooossspppvvvdddbbbwww```;;;999888:::555777:::UUUyyyyyyllldddeee~~~llltttzzzWWWbbbttt|||dddOOOPPPVVV\\\^^^WWW]]]eeecccQQQAAAAAALLLSSSbbbvvvtttjjjVVVTTTNNNGGGOOOooo{{{llluuu}}}tttvvvjjj```XXXQQQPPPEEEDDDGGGsss{{{```ooottt\\\vvvXXXKKKNNNCCCEEEGGGFFFIIINNNXXXxxxsssyyynnnddd___TTTIIIaaahhhzzz~~~```^^^dddcccooodddBBB<<<999<<<666444888NNNsssnnneeefffyyyxxxtttzzz{{{www{{{pppyyyvvvssszzz\\\LLLRRRXXX^^^___WWW[[[eeeaaaMMM===BBBPPPWWWmmmmmm\\\]]]SSSNNNTTTiii}}}{{{ooogggvvvyyyppp}}}vvvwwwnnnhhh___UUUUUUHHHHHHIIIwwwgggvvvkkkkkkqqq{{{hhhDDDHHHEEE===HHHGGGKKKKKKOOOeeewwwzzztttiiieee]]]HHHPPPxxxhhhnnnhhh]]]gggzzzhhhdddMMMCCC999<<<777444666GGGqqqpppggghhhrrrsssnnnxxxxxxhhh}}}sssjjjnnn___WWWIIILLLWWWXXXYYY^^^\\\UUU```]]]HHH<<>>:::555888???jjj~~~{{{wwwwww```PPPJJJQQQlll{{{vvvmmmbbb[[[\\\KKKKKKOOOVVVYYYWWWVVVXXX^^^XXXIIIBBBHHHNNN[[[qqq~~~ooo^^^SSSRRRXXXfffuuusss___wwwtttrrrdddVVVNNNMMMJJJzzzwwwXXXwwwxxxOOOHHHGGGEEECCCAAACCCFFFJJJKKKUUU{{{ppprrrggghhhiiidddeee___wwwhhh^^^^^^ttt{{{rrrooo~~~zzzhhhtttuuupppcccRRRFFF@@@;;;666;;;777]]]yyyYYYOOO^^^{{{|||___TTTJJJKKKPPPWWWYYYVVVUUUXXXZZZRRREEEAAAGGGNNNeeeyyyeeeXXXUUUWWW|||gggzzzqqqiiirrrkkk___xxxxxxsssjjjbbbSSSTTTMMM{{{uuu~~~}}}ddd```hhhMMMFFFEEECCCAAAAAADDDGGGJJJVVVgggwwwqqqfffiiisssooommm^^^wwwaaakkkqqq]]]ZZZaaafffqqqxxxmmm```tttiiiiiicccVVVKKKDDD>>>999;;;222SSSYYYWWW{{{vvv]]]QQQKKKMMMTTTZZZ[[[WWWVVVYYYYYYQQQFFFFFFJJJQQQvvvzzzggg[[[VVVTTTtttgggqqq[[[jjj~~~eeecccyyy}}}vvvyyyuuueeeaaaQQQmmmcccnnnqqqqqqeeeXXX[[[YYYPPPeeevvvfffuuuXXXCCCDDDBBB@@@@@@BBBEEEIIIKKKTTTtttnnnzzzaaawwwcccaaa~~~uuulllqqqzzzeeeWWWrrrwwwiiijjjggg\\\QQQIIIAAA;;;;;;333LLLbbb```fffQQQZZZ```VVVNNNLLLPPPWWW^^^]]]XXXXXX[[[TTTJJJBBBGGGKKKQQQqqqggg^^^XXX```aaaddd]]]vvvzzz]]]iii}}}{{{pppgggUUU]]]rrriiiaaaYYYttt___XXXtttiii\\\eeeccckkk{{{yyyttt```WWWzzzKKKMMMCCCCCCAAA??????CCCGGGKKKLLLNNN}}}eeehhhsss~~~xxxvvvaaaSSSpppzzzssstttooodddYYYQQQFFF===;;;777EEEnnneeehhhPPPMMMPPPRRRQQQKKKMMMQQQYYY```^^^YYYYYY\\\PPPBBB<<>>???DDDIIILLLMMM```ssstttwwwtttlll\\\TTTppp|||zzzsssiii```YYYMMMBBB===;;;;;;mmmtttwwweeettt```YYY^^^QQQJJJNNNKKKMMMRRRZZZ```___YYYYYY]]]RRRBBB<<>>CCC@@@>>>@@@EEEKKKNNNNNN|||tttyyyzzzmmmtttZZZWWWVVVqqqzzzuuu~~~zzzrrriiiddd^^^SSSHHH???>>>444___pppzzz{{{nnnlllrrr|||uuuiiiWWWJJJIIIPPPWWWWWWZZZ___aaa___^^^___LLL@@@999PPPSSSlllqqqiiijjjrrruuupppllliii{{{fffzzzrrrbbb```WWWJJJQQQYYY___ddd___\\\kkk{{{ooo```xxxkkkKKKKKK>>>EEE999>>>===@@@GGGIIIPPPbbbzzzqqq}}}yyyvvv}}}rrryyyoooQQQVVViiijjj~~~qqqsssrrrkkkccceeehhh___PPPGGG111EEEDDDxxxrrr{{{pppddd]]]iiikkkmmmjjj^^^QQQNNNRRRZZZ]]]aaaaaaaaa```]]]ZZZIIIGGGGGGVVVZZZ}}}jjjeeehhhssszzz```lllooo{{{|||}}}tttkkkhhhyyy~~~UUUPPP^^^hhhhhhhhhffffffjjjkkkrrruuuzzz\\\CCCFFF===CCC>>>BBBBBBFFFJJJHHHRRRkkkmmm~~~|||zzz}}}mmmtttooooooxxxyyy___ddd}}}cccWWWSSShhh}}}xxxmmmllliiiggggggeee[[[PPPGGG555>>><<>>AAACCCIIIJJJEEEWWWzzzfff~~~}}}uuuzzzfffnnn|||ooohhhTTTWWWVVVjjjyyy|||jjjiiikkkoooooohhh```]]]QQQDDD???<<<___ssseeePPPSSS]]]___^^^___SSSPPPNNNMMMKKKJJJOOOWWW```cccbbb^^^```cccWWWEEE===GGGPPPPPPhhh}}}nnnyyyggguuusss{{{~~~{{{rrr|||vvvnnnooo}}}WWWVVVfffmmmllllllvvvaaa]]]XXXQQQBBB>>>DDDBBB???===@@@DDDLLLMMMJJJcccmmmrrr~~~yyy[[[RRRVVVeeexxxuuuwwwzzz|||hhhfffjjjsssrrrjjjggglll[[[TTTDDDAAASSSuuu~~~kkkVVVVVVrrrooo``````XXXRRRLLLKKKKKKNNNUUU]]]bbb```\\\\\\ccceeeUUU@@@EEEKKKTTT^^^xxxyyyuuuuuuyyyiiilll{{{nnn]]]eeeggg}}}aaaggg|||}}}xxx~~~~~~ooorrr}}}YYYUUUcccmmmyyyxxxxxxooo^^^SSSOOOEEEBBBCCCCCCBBB<<>>???DDDHHHFFFJJJVVVhhhzzznnn~~~vvvttt}}}zzzzzz{{{~~~{{{~~~~~~wwwxxxooottt~~~xxxeeexxxYYYUUUZZZgggwwwxxxooojjjiiikkkjjjfffeeegggccc```^^^___aaaaaa``````^^^eeeYYYSSSZZZQQQ]]]}}}lllooojjj\\\UUUTTTYYY___PPPTTTRRRJJJFFFJJJKKKHHHFFFIIIMMMSSSWWWXXXVVVSSSQQQ[[[VVVHHHCCCCCCJJJYYY^^^rrrlllkkkzzzxxx|||ssswwwyyyxxxvvvjjjbbbbbb]]][[[cccrrrtttaaaJJJ===@@@BBB???<<<>>>EEELLLQQQIIIUUUqqqiiitttzzzppptttzzzzzztttsssyyy|||yyyvvvxxx{{{|||zzzrrrtttnnnmmmdddppp{{{~~~vvv~~~mmm]]]^^^hhhxxxooojjjgggfffhhheee```]]]^^^aaaaaabbbdddeeefffdddaaa___eee[[[XXX^^^VVV[[[zzzkkkqqq}}}dddLLLPPPddddddRRRNNNNNNQQQQQQMMMGGGDDDEEEIIIKKKPPPUUUXXXXXXVVVTTTXXX]]]RRRDDDDDDHHHPPP]]]kkkzzzaaawwwtttxxxrrr~~~{{{]]]iiimmmTTTRRRVVVXXXMMMBBBDDDOOOTTTGGG555???@@@@@@???>>>AAAGGGMMMQQQWWWUUUddd~~~uuu}}}uuuqqqtttwwwvvvmmmppptttxxx{{{zzzuuuooolllmmmoooUUUVVVssslllQQQcccrrrXXX]]]cccpppppptttqqqmmmhhhdddaaabbbdddccchhhlllmmmmmmjjjddd^^^]]]bbb]]]]]]bbb[[[YYYhhhnnnwwwbbbZZZiiiyyylllQQQYYYTTTTTTVVVRRRHHHEEEIIINNNPPPSSSUUUWWWWWWXXXXXXccc]]]KKKAAAGGGLLLRRR___ppp___~~~ssseeexxxtttqqq```ppppppTTTOOO[[[___XXXPPPEEE<<<>>>CCCBBB===FFFBBB???@@@DDDHHHJJJJJJIIIggguuueeennnxxxssstttxxxyyymmmmmmppptttwwwvvvtttssslllooonnnwwwbbb{{{|||YYYXXXdddZZZPPPeeesss~~~vvvyyyzzzwwwrrrnnnmmmooopppnnnrrrsssnnnjjjiiifff```\\\aaaaaacccgggaaa[[[\\\|||mmm```qqqsssbbb[[[dddYYYPPPOOOMMMJJJKKKQQQRRRTTTUUUVVVUUUVVVXXXZZZdddWWWEEEAAAIIIMMM[[[uuujjjeee~~~xxx}}}mmmvvvtttmmmaaaooo|||iiiVVVTTTkkkvvvhhh]]]ZZZPPPBBB;;;>>>CCCFFFHHHCCC???BBBIIIMMMMMMJJJQQQsssuuuaaa|||tttooooootttxxxqqqoooqqquuuvvvuuuvvvyyyqqqoooiiikkkwww~~~rrrwwwkkk}}}dddQQQLLL]]]vvvvvvqqqsssyyy}}}|||yyyxxxwwwvvv|||~~~wwwjjjeeejjjmmmlll___bbbeeeffffffeeeaaaZZZwwweeejjjeee^^^ppppppZZZSSSbbb```UUUIIIFFFJJJNNNQQQSSSRRRTTTVVVWWWUUUUUUWWWYYYXXXMMMCCCFFFKKKPPPsssjjj}}}eeejjj~~~wwwmmmyyyfffaaaiiiwwwqqqXXXUUUSSSJJJ???999===BBBDDDCCCBBBBBBEEEKKKNNNOOOMMM[[[}}}ggg}}}uuunnniiijjjoootttrrrpppqqqvvvwwwuuuwww|||vvvppphhhjjjqqqwwwllldddppp~~~||||||kkkmmmgggWWWYYY]]]kkk|||{{{sssuuulllooowww{{{wwwssstttuuusssvvvyyytttgggcccjjjooommm``````bbb```]]]ccceee\\\ggg{{{yyyzzz|||sssooonnnkkkccc___]]]QQQEEEMMM```UUUMMMEEEEEEMMMSSSSSSPPPPPPSSSWWWXXXVVVUUUUUUWWWIIIDDDDDDMMMOOOVVV||||||yyybbbdddwwwyyywww{{{~~~~~~sss}}}yyy~~~uuummmttt~~~wwwgggQQQ:::AAA???;;;777;;;CCCGGGFFF===@@@DDDGGGKKKMMMPPPQQQVVVaaaxxxpppkkkjjjooouuuqqqoooqqqvvvwwwsssuuu{{{}}}vvvnnnqqqsssqqqxxx[[[kkkOOONNNgggyyy|||tttbbbQQQIIITTTfffppprrrcccnnnssswwwuuukkkeeeiiimmmnnn```iiikkkccc```eeefffaaa```^^^^^^XXXSSS^^^eee]]]WWWmmm~~~{{{{{{wwwzzzfff\\\```^^^```ZZZUUUTTTRRRMMMJJJJJJOOOJJJGGGJJJQQQUUUSSSOOOXXXVVVUUUVVVXXXXXXUUURRRJJJ@@@AAAQQQVVV[[[}}}}}}{{{RRR___ttt}}}xxx~~~~~~~~~ppp}}}___yyy```TTT```jjjlllrrrmmmdddfffwwwyyyZZZ@@@BBB:::444777BBBIIIGGGBBB:::EEEJJJMMMSSSNNNDDDFFFdddkkkvvv|||vvv{{{xxxxxxvvv~~~vvvnnnmmmrrrvvvuuurrrsssoooooouuuvvvrrrqqquuunnnqqqooonnnooonnncccSSSqqqSSSmmmjjjtttWWWRRRYYYKKKRRR~~~zzzuuutttvvvttt~~~uuusssmmmeeegggppp```gggjjjfffddddddbbb]]]^^^^^^]]]]]]\\\\\\]]]^^^VVVdddmmmyyywwwiiiWWWUUUPPPXXXiiinnnbbb[[[UUUSSSPPPJJJHHHIIIIIIIIIJJJNNNSSSVVVXXXWWWYYYWWWWWWYYYZZZWWWOOOGGGKKK???KKKNNNLLL~~~~~~sssyyyjjjNNNkkkeeelll~~~~~~www|||xxxyyymmmeeeqqqRRR]]]]]]iiinnneee\\\QQQMMMUUU```___TTTJJJAAA===;;;===BBBDDDAAA===@@@OOOMMMDDDLLLVVVWWWXXXuuummm~~~{{{vvvuuuyyywwwvvvrrrmmmlllmmmoooppppppuuunnnjjjnnnppplllgggeeefffiiiggghhhkkkjjjwwwqqquuupppSSSuuuhhhXXXOOOPPPTTT```ssswwwwwwwwwxxx||||||tttjjjkkkkkkffffffkkkccchhhjjjeeeccceeedddaaa___]]]\\\[[[[[[[[[ZZZYYYRRR]]]dddrrrwwwmmm|||yyyrrr|||xxxzzzbbb[[[fffooo{{{{{{ccc[[[SSSOOOLLLGGGEEEGGGGGGKKKPPPTTTUUUWWWZZZ\\\WWWWWWXXXZZZZZZTTTIII???AAAKKKTTTWWWyyyxxxlllssskkkLLL\\\jjjttt~~~}}}yyyyyyzzz}}}zzzxxxyyy}}}wwwYYYeeesss~~~|||YYYOOOxxxeeegggYYYNNNDDDBBBCCCCCCEEEGGG;;;>>>AAACCCBBB@@@>>>===GGGEEEIIIVVVUUUEEEVVVxxxqqq~~~zzz|||wwwyyy}}}yyynnnnnnmmmllllllmmmoooqqqssskkkgggkkkpppnnngggbbbeeehhheeefffkkkhhhnnnqqqYYYssscccRRRKKKVVVTTTLLLtttzzzuuu~~~}}}zzz}}}|||{{{mmmcccfffkkkjjjhhhjjjeeeggggggcccaaaccceeeddd\\\ZZZXXXYYY[[[\\\YYYWWWUUU]]]```nnn]]]ccc~~~xxxdddsssvvvvvv}}}hhhiiidddhhhvvvtttaaa^^^VVVNNNJJJHHHEEEEEEHHHLLLPPPTTTWWWXXXXXXYYYZZZUUUWWWYYYYYYTTTMMMFFFAAABBB[[[SSSkkkpppbbbYYYtttxxx|||yyy~~~~~~{{{xxx|||yyyqqqvvvgggjjjttteeetttwwwhhhlllvvvvvvmmmNNN]]]tttppp[[[HHHXXXTTTMMMGGGCCC???:::999;;;666===DDDDDDAAA???AAAEEEKKKEEEJJJVVVLLL===iiihhh|||pppooonnnnnnpppqqqrrrrrrhhheeeeeejjjooopppmmmjjjkkkmmmiiijjjooojjjiiisss~~~~~~jjjwwwbbbQQQVVVPPPSSS^^^cccmmm~~~sssyyy~~~xxxzzzxxxwwwmmmfffiiimmmlllkkklllbbbdddeeecccbbbaaabbbbbbYYYWWWWWWYYY]]]^^^[[[WWWXXX___^^^gggbbbwww{{{nnnxxx|||fffiiijjjqqq}}}hhhxxxxxxpppjjjnnnnnnaaaRRRVVVNNNGGGFFFEEEEEEHHHLLLRRRRRRUUUXXX\\\]]]\\\ZZZXXX[[[[[[SSSIIICCCCCCGGGOOOUUU\\\xxxlll```ooovvv~~~}}}|||}}}rrrttt|||vvv}}}~~~~~~``````yyyyyy{{{xxxuuubbbVVV]]]^^^YYYiiiqqqfff___MMMXXXhhh\\\OOO[[[XXXFFFFFFAAA>>>===AAAAAA===888777999???DDDCCC??????EEELLLMMMZZZRRR>>>DDDiiimmmxxx{{{|||wwwyyytttnnnnnnrrrsssoookkk```dddhhhiiijjjjjjjjjjjjhhhkkkggghhhppplllgggmmmnnn|||zzzlllccc]]]NNNIIITTTWWWaaacccuuurrrlllttt~~~yyyvvv{{{zzzqqqmmmjjjkkkjjjiiiiiikkkbbbcccfffgggeeebbb```aaa[[[[[[[[[\\\^^^]]]YYYUUURRRZZZYYY]]]qqqmmmvvvfffxxxttt|||tttwwwrrr{{{qqq___eeemmmggg```OOOHHHCCCDDDFFFHHHLLLQQQTTTTTTVVVZZZ```bbbbbbaaa___^^^XXXLLL@@@===DDDLLLQQQLLL}}}nnnfffjjjvvv~~~|||zzz~~~yyyuuuxxxrrriiiwwwsssnnn{{{{{{yyyiiizzzTTTqqqeeecccaaatttvvv___XXXwwwyyyvvvjjjaaaTTTLLLbbbkkkeeeaaaZZZLLLBBB===888777;;;>>><<<:::;;;???BBBCCCAAA???AAAHHHNNNQQQTTTOOOXXX}}}tttrrr~~~tttzzzsssxxx}}}zzz|||~~~vvvmmmkkkmmmmmmhhhbbbhhhnnnrrrnnniiiggggggeee^^^cccaaabbbkkkjjjfffkkkeee}}}xxxjjjqqqqqqtttjjjeeeZZZRRRQQQQQQRRRXXX___ccczzz|||}}}~~~tttwww{{{vvvuuuzzzxxxkkkkkkjjjhhhfffdddddddddddddddhhhkkkhhhbbb___aaa^^^```aaaaaa^^^ZZZUUURRRPPPVVVWWW[[[dddkkk~~~rrrmmm|||mmmrrruuu\\\kkk^^^MMMZZZggg^^^VVVLLLFFFCCCEEEIIIKKKOOOTTTYYY[[[^^^```aaabbbeeegggaaaZZZOOODDD???BBBKKKRRR\\\yyy~~~pppkkk^^^___xxx|||ttttttvvvyyyyyywwwsssoooqqqnnnuuujjjmmmxxxqqqtttyyy~~~aaaqqqbbbjjj||||||uuu~~~zzzhhhdddVVVCCCaaasssLLL>>>???666AAA<<<:::;;;:::999<<<@@@AAA@@@???AAADDDIIIMMMPPPRRRIIITTTmmm}}}uuussswwwtttwww|||zzzxxxqqqjjjggghhhhhhfffdddmmmsssuuuqqqmmmmmmjjjeee^^^dddaaa```hhhhhheeejjjgggttt|||}}}sssllluuujjjeeeqqqttt~~~vvvfff^^^WWWTTTZZZ___[[[YYYXXXZZZhhhsssppp{{{{{{zzzyyyssssssvvvppplllkkkiiihhhhhhhhheeeaaafffdddeeegggddd^^^\\\___ZZZ___cccccc^^^XXXUUUUUUUUUWWWYYYaaaddd___ssszzzzzzmmmiiiooowwwwwwpppOOO___qqqVVVfffTTT???OOO\\\QQQFFFLLLFFFDDDGGGKKKNNNRRRVVV^^^cccgggeee```___dddjjj^^^SSSEEE>>>AAAJJJTTTYYYyyy|||vvvtttvvv{{{mmmooo|||zzzqqqzzzdddYYYgggpppkkk}}}}}}~~~~~~~~~wwwtttrrrlllfffhhhmmmnnnjjjvvv{{{tttaaammmzzzkkkooopppttt}}}~~~~~~{{{tttfffgggooowwwpppZZZOOOcccmmmdddpppppp]]]SSSTTT]]]PPPLLLZZZssseee:::777DDD666888888999;;;999888>>>FFF===;;;;;;AAAIIIPPPSSSSSSNNNYYYfffxxx~~~yyyvvvzzzxxxyyywwwnnnmmmkkkhhheeeeeegggkkknnnfffjjjlllkkknnnqqqmmmfffffflllhhhccchhhgggdddiiifffbbbrrrgggaaavvvjjj]]]lllmmmbbbjjjaaa^^^WWWVVVYYYPPPPPP^^^ZZZbbbnnnqqqvvvyyywww}}}}}}tttrrrnnnqqqssslllqqqnnnjjjkkkoooqqqkkkccceeeaaa```bbb^^^XXXXXX]]]RRRZZZbbbccc^^^YYYYYY[[[YYYUUUWWWccccccXXXkkkzzzwww}}}eeeQQQbbb```IIIyyyqqqrrrmmmkkkfffVVVKKK]]]uuuzzzYYYPPPHHHGGGHHHFFFCCCCCC>>>BBBHHHOOOTTTVVVVVVUUUcccaaa```bbbeeeeeebbb___KKKBBBDDDIIILLLYYYiiilll{{{~~~}}}yyyzzz{{{rrrsssxxxzzzzzzxxxsssiiieeeooowww]]]{{{zzzzzzqqqZZZOOOiiiqqq~~~yyy}}}zzzyyywww|||~~~yyyvvvwwwyyyyyy}}}~~~||||||qqqkkkfffbbbcccgggjjjlllooonnnyyynnnbbblllooolllttt}}}mmmmmmssswwwwwwrrrkkkiiigggggglllsssvvvvvvyyy{{{ssscccUUU\\\JJJ___fffRRRssstttzzzhhhXXXTTTqqq{{{```MMMJJJIIILLLBBB???GGGMMMJJJ@@@888777999999777777:::>>>@@@>>>;;;999???DDDHHHNNNTTTSSSLLLgggwwwyyy|||~~~zzztttrrrsss{{{{{{pppkkkooooooiiijjjiiihhhfffeeecccccccccddd]]]```iiiggg^^^dddssslllrrrvvvxxxooommmeeeZZZTTTVVVXXXWWWSSS[[[___[[[YYYbbbsss{{{uuurrrooofff___hhhxxxssslllgggkkkpppooohhhaaaiiieeecccccc```YYYWWWXXXTTTUUUWWWXXXXXXYYY[[[]]]YYY\\\^^^YYYRRRZZZzzzuuu{{{~~~ooo|||uuu___```[[[jjjfffVVV}}}xxxmmmdddbbb\\\ZZZXXXNNNIII^^^uuuyyyXXXOOOHHHHHHHHHFFFDDDDDDHHHJJJNNNRRRVVVZZZ]]]```___aaadddfffeee___WWWQQQIII>>>DDDRRRQQQSSSnnn~~~|||xxxwwwxxx~~~xxxpppmmmmmmnnnjjjgggdddiiiwww~~~xxx~~~kkkffffffccc~~~sssJJJVVVfffggg|||~~~|||xxx{{{~~~}}}~~~~~~vvvmmmccceeehhhjjjhhhfffgggiiiuuuwwwlllbbbggglllnnnrrrnnnmmmwwwfffbbbgggkkkfffaaa^^^[[[YYY[[[aaaeeefffooonnnooouuu{{{|||vvvppp]]][[[ggghhhsssyyyfffkkk[[[OOOKKKfffrrrZZZGGGCCCAAADDD<<<999>>>BBB???999555666888222666<<<@@@AAA@@@>>>===BBBFFFKKKMMMMMMOOOUUUZZZ~~~rrryyyoookkkssszzzzzzqqqlllooonnniiigggfffeeeddddddeeefffggggggccceeeiiigggbbbgggssstttvvvuuuppptttzzzvvv}}}nnneeehhhoooooojjjuuuppplllppp}}}|||ttt}}}~~~yyyxxxxxxqqqiiimmmyyy{{{wwwvvvuuurrrmmmiiimmmgggbbbcccccc]]]VVVSSSUUUWWWYYYXXXVVVUUUWWWYYY\\\___aaa^^^WWW\\\tttsss{{{rrrvvvzzz~~~vvv^^^[[[llllllqqqiii```rrrhhhhhhbbbYYYTTTTTTQQQPPPJJJIII[[[nnnnnnQQQJJJFFFHHHKKKJJJIIIKKKQQQUUUYYY[[[\\\]]]```ccc]]]bbbgggggg```UUUIIIBBBAAACCCLLLTTTVVViiiqqqgggfffiiieeeddddddnnn~~~|||]]]zzzlllmmmzzzcccUUUUUUiiikkkrrrvvvtttyyy|||}}}|||zzzuuunnnlllsssxxxvvvooolllnnnsss{{{sssnnnjjjhhhrrrzzzuuulllmmmnnnxxxeee[[[^^^XXXTTTPPPMMMMMMOOOSSSUUU]]]\\\\\\___eeekkkoooqqqvvvfffLLLccc]]]fffTTTXXXMMMHHHDDDYYYhhhTTTDDD???:::>>>888444666666666555555777999444:::???AAA???>>>@@@CCCEEEHHHNNNPPPJJJKKK^^^tttpppyyyxxxnnnhhhnnnttttttlllhhhiiigggbbbgggfffdddcccccceeefffgggjjjkkkjjjgggddddddhhhllltttvvvtttnnnppp}}}}}}}}}ssswwwzzznnnkkkpppvvvsssuuu{{{zzzvvvwww~~~zzztttqqqooonnnllleeeaaafffjjjggg___ZZZZZZ]]]___\\\VVVSSSUUUXXX\\\___bbb```[[[\\\jjjyyyyyynnnyyywww|||||||||{{{uuuooommmoooqqqrrrrrrggggggsssnnnllleeeccc{{{ddd\\\]]][[[UUUPPPUUUOOOLLLGGGDDDPPPZZZVVVJJJFFFFFFKKKPPPRRRSSSVVVWWW]]]ccceeebbb___^^^^^^bbbdddddd^^^TTTJJJCCC@@@CCCSSSUUURRRlll~~~pppfffeeehhhgggfffhhhooozzzccc{{{zzzgggyyywww___VVVYYY{{{}}}{{{xxxmmmrrrwwwyyyzzzzzzyyyxxx~~~yyysssuuu{{{zzzmmmrrrwwwrrr|||yyytttxxxlllvvv|||[[[\\\WWWRRRNNNLLLKKKIIIIIILLLLLLNNNQQQSSSVVVXXX[[[^^^___|||}}}sssaaaNNNJJJlll___FFFqqqtttUUUHHHLLLEEEEEEAAAOOO```PPPEEE@@@999===:::555444444555888:::;;;;;;??????>>><<<<<<@@@GGGMMMQQQOOOQQQQQQJJJNNNooosss~~~yyytttmmmqqqoooiiiffffffddd___kkkiiifffcccbbbcccdddeeeiiinnnllldddaaafffiiigggpppttttttooopppmmmdddgggYYYXXXnnn}}}zzzkkkhhhllliiiyyy}}}rrroooqqqwwwzzzyyyyyy|||zzzsssooonnnnnnllliiidddbbbgggjjjeee^^^ZZZbbbeeegggbbb[[[VVVWWW[[[[[[\\\]]]\\\YYYZZZaaahhhbbblllwwwkkk}}}|||||||||ssspppllljjjjjjjjjgggcccddd___aaa^^^^^^]]]^^^sssooocccWWWSSSSSSRRRPPPNNNRRRIIIGGGDDD???EEEJJJDDDKKKIIIKKKRRRWWWXXX[[[^^^^^^aaaeeefffdddbbbcccdddfffbbbZZZOOOFFFCCCFFFJJJQQQUUUPPPeee~~~zzz|||{{{tttkkkdddccceee```dddkkkrrrvvvyyy}}}zzz|||lllnnn___ccc\\\```gggddd^^^```fffooo||||||www{{{nnnppptttwwwxxxxxxzzz}}}~~~}}}xxxrrrsssyyy{{{xxxrrriiisss}}}wwwzzz}}}pppvvvyyyssswwwyyyjjj]]]UUUOOOOOONNNIIIFFFFFFDDDGGGJJJJJJJJJIIIKKKMMMMMMUUU^^^bbb^^^YYYUUUTTT[[[vvvVVV???SSSbbbcccLLLFFFFFF@@@DDD===CCCTTTGGG@@@>>>666;;;999888777777999===>>>===<<>>DDDKKKQQQTTTaaaXXXPPPMMMMMM___}}}```}}}tttuuurrrmmmjjjiiigggdddjjjiiigggeeeddddddeeeeeebbbjjjjjjcccdddmmmppplllooorrrtttqqqlllooo}}}tttyyy}}}zzztttrrrzzz}}}|||~~~|||yyyuuusssvvvxxxxxxwwwxxxwwwooonnnpppnnnhhhgggddddddeeebbbZZZTTTSSSeeeggghhhddd]]]YYYZZZ\\\ZZZZZZYYYWWWVVVZZZ^^^aaaWWWbbbrrrhhhqqquuuxxxuuuzzz~~~~~~uuu|||zzzvvviiimmmooommmlllllliiiddd```ZZZXXXWWWXXXXXXWWWWWWRRRPPPOOONNNNNNMMMNNNNNNQQQIIIJJJKKKGGGLLLQQQLLLVVVTTTWWW\\\^^^]]]^^^aaaeeedddaaaaaacccfffjjjmmm```YYYMMMCCC???DDDNNNUUUUUUNNNTTT{{{~~~}}}}}}{{{xxxqqqjjjdddccccccWWWaaannnxxxxxxvvv{{{~~~}}}|||zzz}}}zzz~~~www\\\LLLJJJEEENNNYYYYYYdddtttyyyjjjyyyvvvxxx}}}{{{|||~~~|||vvvtttuuuxxxxxxuuutttvvvrrrssspppnnnuuu}}}wwwkkkkkkiiipppwwwrrrllljjjdddwwwvvvrrrooo{{{jjj\\\QQQPPPPPPJJJDDDCCCEEEEEEDDDBBBAAABBBEEEHHHKKKFFFEEEIIIHHHFFFJJJSSSRRRgggtttnnn\\\FFFAAAOOOTTTUUUGGGFFFAAA:::@@@888666FFF;;;888:::333888777:::999:::<<<>>>???>>>=========AAAIIIRRRXXXXXXVVVWWWMMMGGGNNNcccpppppp}}}~~~~~~}}}yyyuuupppllljjjiiihhhfffffffffffffffggghhhiiiiii]]]dddhhhhhhlllvvvyyyvvvmmmnnnqqqrrrnnnjjjkkkqqqtttxxxyyyuuuvvvtttwwwuuuuuuwwwzzz}}}|||rrrppptttpppgggbbbaaacccfffddd___]]]______```___^^^[[[YYYYYYYYYZZZ[[[XXXUUUVVV[[[______PPP[[[pppttt]]]zzzsssooosss|||{{{ppptttvvv~~~xxxsssyyyuuuddddddlllqqqqqqpppqqqnnnjjjhhhfffcccaaa[[[YYY[[[PPPQQQSSSUUUUUUVVVVVVWWWVVVYYYSSSWWW[[[VVVYYY```]]]___^^^aaaeeefffcccccceeeeeebbb```aaaeeehhhgggdddOOOIIIBBB???CCCKKKTTTYYYZZZrrr{{{|||yyywwwvvv{{{zzzwwwpppggg```^^^___XXX^^^hhhppppppnnnttt}}}zzz||||||xxxvvvwwwxxxwww}}}zzz}}}|||zzzssseeeWWWPPPOOOMMM\\\fffeeettt}}}ttt|||}}}~~~xxx}}}}}}~~~|||yyy{{{vvvvvv{{{{{{sssmmmjjjmmmnnnlllkkkuuuzzzmmmlllooonnnmmmkkkbbb^^^gggrrrrrrjjjiiibbbuuujjjVVVSSSTTTNNNHHHGGGGGGEEECCCAAAAAABBBCCCCCCBBBDDDFFFFFFDDDBBBAAAAAA>>>JJJPPPJJJEEEGGGDDD;;;DDDFFF???CCC;;;444>>>888222???444555;;;666;;;999<<<<<<<<<<<<===???BBBDDDBBBFFFLLLSSSXXXYYYWWWVVVIIIKKKVVVppp~~~yyy~~~}}}zzz||||||yyy{{{uuummmiiihhhgggggggggeeefffhhhiiijjjjjjjjjiii^^^bbbggglllrrrwwwxxxwwwkkkiiikkkrrrtttoookkkkkkwwwqqqsssuuuoooqqqvvvrrrooorrrtttvvvyyy|||~~~}}}qqqmmmpppnnnhhhbbb^^^___eeehhhgggeeefffWWWUUUTTTUUUWWWXXXWWWUUUWWWZZZYYYTTTUUUZZZ]]]\\\PPPSSSaaayyyuuukkkgggkkk{{{|||jjjyyyrrrqqqqqqmmmrrrwwwpppxxx|||tttzzzyyy|||^^^jjjrrrwwwvvvuuuwwwuuuooommmpppmmmiii]]]]]]ggg]]]^^^```aaaaaaccceeedddaaabbb\\\```ccc\\\]]]cccbbbaaaaaaeeejjjkkkhhhhhhkkk```___aaagggkkkggg[[[QQQ@@@===<<<@@@IIIQQQVVVXXXiii{{{uuu~~~}}}~~~}}}vvvqqqooooooooorrrqqqjjj^^^VVVUUUXXX\\\YYYYYY\\\]]]^^^gggrrriiiooooooiiiiiiooosssqqqzzzpppvvvxxxcccXXXPPPPPPQQQOOOPPPTTTaaaaaaooouuupppxxx}}}{{{wwwxxxwwwuuutttwww|||{{{uuuzzzuuuvvv}}}~~~tttiiicccmmmnnnhhhdddnnn|||~~~uuupppvvvmmmgggjjj```___sssdddkkkaaalllfff```cccxxx^^^WWWXXXTTTNNNMMMGGGFFFFFFGGGGGGDDD???;;;<<>>CCC@@@777CCC<<<<<<<<<;;;AAACCC999777999888???666111@@@;;;555@@@444777@@@===AAA?????????>>><<<<<<@@@FFFKKKOOORRRVVVVVVSSSRRRTTTWWWQQQ^^^yyyuuu}}}uuu~~~yyyppplllkkkjjjjjjkkkiiijjjkkklllkkkiiigggfffbbbbbbgggnnnrrrrrrppppppooohhhgggoootttpppiiieeeooovvv~~~zzzpppllljjjgggrrrzzzuuurrrvvvwwwuuurrrpppooonnnnnnwwwwwwllleeeiiikkkgggjjjaaa\\\___ccc```ZZZVVVRRROOOMMMPPPVVVYYYWWWTTTSSSXXXXXXSSSSSSXXXYYYWWW[[[SSSQQQiiimmmZZZaaapppvvvuuuuuuvvvyyytttlllnnnxxxzzzsss}}}yyy|||}}}zzzzzzvvvxxxeeekkktttooosssvvvtttyyyzzznnnxxxsssjjjbbbccchhhjjjhhhkkkkkkkkkjjjiiijjjjjjkkkccchhhjjjfffbbbbbbfffjjjiiigggeeefffiiijjjgggeeecccfffgggccc\\\TTTKKKEEEJJJ:::BBBTTTQQQMMM^^^sss~~~yyysss{{{{{{uuuvvv}}}wwwxxxyyy~~~{{{qqqlllnnnjjjbbbjjjfffaaa[[[WWWUUUUUUUUUUUURRRPPPSSS[[[bbbggghhhllliiifffeeegggjjjkkkkkkooo|||sssssstttrrr|||qqqbbbWWWTTTRRRMMMKKKTTTaaaccc]]]lllxxx|||www{{{vvv{{{ttt~~~zzzuuuvvvyyy|||xxxrrrrrruuuzzzuuusssuuuuuurrrooommmkkkgggfffooo{{{}}}xxxyyyrrrhhhccchhhmmmdddVVV\\\VVV]]]iiiccc[[[xxxxxxjjj^^^RRROOOSSSLLLMMMKKKFFFDDDFFFDDD???>>><<>>AAAAAA@@@@@@???>>>>>>======999999:::::::::;;;;;;;;;<<<<<<===??????@@@@@@@@@???<<<<<>>AAA@@@<<<<<>>>>>===<<<<<<<<<=========>>>>>>>>>??????AAA???===;;;::::::;;;;;;;;;<<>><<<<<<===DDDVVV]]]VVVccc~~~|||tttpppvvvuuummmlllsss{{{tttsssvvvvvvsssuuu|||wwwnnnddd]]]WWWSSSUUUYYYXXXUUUQQQNNNLLLKKKLLLMMMKKKLLLLLLNNNRRRYYYbbbhhhcccaaa___```cccfffiiijjjcccccchhh{{{mmmfffdddeeeiiinnn~~~qqqjjjdddaaa``````]]]WWWSSSSSSRRRRRRRRRRRRTTTYYY^^^aaapppkkkffffffiiinnnwww{{{xxxyyyyyyqqq|||{{{{{{yyyrrrqqqqqqrrrvvv{{{uuuvvvvvvsssnnnkkkkkklllgggnnnrrrpppmmmllljjjgggeeekkkmmmjjjddd___ZZZUUURRRSSSYYY``````\\\___hhhxxxsssuuu___WWWVVVSSSTTTUUUNNNEEEHHHQQQKKKGGGCCCDDDCCCCCCEEEJJJAAA@@@@@@??????>>>======<<<============>>>>>>>>>>>><<<;;;:::;;;>>>BBBDDDDDDGGGOOOVVVUUUPPPNNNRRRQQQDDDGGG]]]ppp}}}~~~yyyssstttqqqjjjcccbbbdddccc^^^mmmpppqqqpppmmmlllnnnqqqfffhhhmmmoookkkffffffkkkllloooooolllhhhiiipppwwwlllkkkmmmrrrwww|||tttwwwwwwsssqqqtttwwwwwwnnnqqqrrrrrrqqqqqqtttwwwuuutttqqqmmmjjjiiikkkmmmooojjjhhhjjjiiiccc\\\ZZZVVVWWWWWWWWWWWWXXX[[[]]]aaa]]]XXXUUUVVVZZZ]]]___]]]ZZZWWWUUUUUU\\\mmm~~~wwwkkkaaaaaadddbbb```aaaaaaeeeffffffjjjsssxxxwwwrrrvvvtttkkkeeegggiiiiiifffwww~~~zzzppppppkkkeeejjjooo{{{vvvppp~~~{{{zzzUUUaaammmqqqrrrrrroookkkpppnnnkkklllnnnooonnnlllpppqqqpppllleeebbbgggpppjjjlllpppsssssslll```WWWLLLFFFAAA@@@BBBEEEJJJOOOMMM\\\aaakkk}}}|||wwwqqqpppvvvvvvooommmrrrwwwpppnnnrrruuuttttttwwwtttkkkffffff___RRRLLLOOOQQQOOOLLLIIIGGGGGGGGGHHHEEEGGGIIIJJJLLLSSS\\\ccc^^^\\\ZZZZZZ]]]```cccccc___^^^^^^qqq~~~uuukkkggghhhjjj``````bbbgggmmmooollliii```[[[YYY^^^ccc```WWWNNNQQQRRRSSSTTTSSSSSSXXX\\\ZZZ^^^bbbeeejjjoooqqqooossshhhfffuuuxxx|||yyypppoooqqqrrruuuxxxuuuuuutttsssrrrqqqooonnnpppsssvvvtttoookkkgggdddhhhhhhddd\\\VVVUUUXXX[[[VVVXXXYYYXXXXXX^^^ccceeerrr^^^gggAAA???MMMPPPKKKGGGJJJGGGEEEDDDCCCBBBCCCEEEFFFEEEEEEDDDDDDCCCBBBBBB????????????@@@@@@@@@@@@@@@@@@AAABBBDDDGGGJJJLLLKKKKKKNNNQQQKKKDDDGGGQQQOOOMMMYYYtttyyy}}}{{{xxxwwwzzzrrriiieeehhhjjjhhhdddppprrrsssqqqnnnkkkjjjkkkdddfffiiilllmmmllllllmmmnnnooommmiiifffhhhooouuuiiiiiiiiihhhgggrrr}}}xxxvvvmmmppprrrqqqqqqsssuuuvvvssswwwyyyuuunnnkkkooouuuwwwvvvssspppmmmllloooqqqooojjjhhhkkkkkkddd]]]ZZZ\\\]]]]]]ZZZVVVUUUWWWZZZ\\\WWWRRRSSSXXX___cccdddVVVTTTSSSSSSSSSXXXeeerrr}}}ggg```[[[\\\^^^___^^^___^^^aaacccdddgggmmmpppqqqhhhlllmmmkkkiiijjjllllllkkktttwwwrrrtttmmmhhhkkkhhhnnnccc]]]sssSSS___kkkqqqsssuuutttqqqlllnnnpppooollllllnnnqqqqqqlllmmmpppwww~~~{{{qqqfffYYYKKKBBB<<<;;;>>>FFFJJJLLLQQQYYYXXXgggwww}}}~~~}}}}}}xxxtttuuuzzzyyysssrrrvvvuuupppooorrruuutttpppnnnkkkdddbbbeee___QQQKKKMMMNNNMMMJJJFFFDDDCCCCCCCCCCCCEEEGGGHHHJJJOOOWWW^^^YYYWWWTTTSSSUUUXXXZZZZZZTTTVVVTTT[[[iiitttxxxppprrrlllggggggjjjjjjfff```\\\VVVRRRVVV```fffddd^^^aaadddgggfffeeehhhnnnsssvvvtttppppppzzzqqq|||yyy{{{}}}~~~qqqtttzzz{{{uuurrrwww|||~~~xxxsssppprrrxxx{{{xxxssstttrrrpppppppppnnnkkkiiifffaaaZZZWWWWWW\\\ccciii\\\bbbbbbZZZWWW___fffhhhccchhh\\\KKKJJJHHHJJJPPPPPPQQQQQQOOOMMMKKKIIIFFFJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKLLLLLLKKKJJJHHHGGGTTTPPPMMMKKKCCC@@@OOOcccaaattt|||vvv|||~~~wwwtttyyy~~~uuummmlllqqqsssrrrooommmooorrrsssqqqnnnkkkjjjrrrooollllllmmmmmmhhhcccooollliiigggiiimmmqqqtttsssrrrpppmmmkkkqqqyyyzzzwwwrrrtttzzz{{{}}}|||xxxsssppppppppptttvvvqqqiiifffjjjpppooopppooonnnlllllloooqqqnnniiigggjjjjjjddd___\\\\\\^^^]]]ZZZUUUSSSUUUWWWTTTPPPMMMOOOUUU\\\___aaaZZZWWWUUUUUUTTTSSSVVV\\\iii{{{~~~sss]]]YYYVVVWWW[[[^^^^^^]]]^^^```bbbbbbaaabbbcccddd^^^aaaeeeggghhhjjjlllmmmnnnkkklllqqqtttyyywwwkkk^^^jjjjjjdddhhh}}}vvvooorrrwwwzzzyyyuuutttxxx~~~]]]___wwwhhhSSSGGGBBBAAAAAA::::::@@@HHHJJJJJJRRR___|||~~~ssszzz~~~~~~zzzwwwwwwxxxtttnnnnnnqqqpppoooooopppqqqnnngggccc___YYYUUUSSSPPPLLLKKKNNNJJJIIIFFFDDDBBBAAA@@@@@@CCCDDDFFFHHHJJJMMMQQQUUURRROOOLLLLLLMMMPPPQQQQQQMMMQQQOOOOOOTTTYYYooouuu}}}~~~yyytttsssnnngggfffmmmtttrrrkkkhhhnnnssstttvvv|||kkkooosss{{{}}}tttxxx~~~sssaaabbbhhhrrrzzz}}}~~~|||~~~yyyqqqlllpppyyy|||vvvqqqkkkhhhjjjmmmnnnoooqqqllleee___```cccdddfffhhhaaaiiijjjaaa[[[\\\``````___iii{{{qqq___XXXNNNPPPPPPNNNOOOSSSTTTRRRMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMKKKMMMNNNOOONNNLLLHHHFFFMMMIIIHHHIIIEEEIIIccctttzzz~~~zzzrrrqqqyyy~~~uuunnnpppuuuvvvuuutttkkkmmmppprrrsssrrrqqqppptttrrrmmmiiijjjllliiicccmmmjjjiiijjjnnnsssuuuuuuxxxvvvqqqmmmlllrrr~~~~~~{{{yyy{{{{{{}}}zzzrrrmmmmmmjjjkkkllljjjgggfffgggjjjiiikkkmmmmmmmmmmmmooopppkkkeeecccfffgggccc___]]]WWWXXXWWWUUUSSSSSSTTTVVVPPPNNNLLLLLLOOORRRTTTUUUUUUSSSSSSUUUTTTQQQQQQTTT[[[lll|||yyyrrrcccXXXTTTPPPPPPUUUZZZZZZWWWXXXZZZ]]]]]]\\\ZZZZZZ]]]YYYYYY[[[]]]___aaadddgggkkkfffggglllppprrryyy~~~iiimmmnnneeedddrrr|||pppLLLOOOhhh{{{~~~}}}fffZZZIII>>>;;;@@@FFFJJJFFFEEEIIIPPPRRRXXXnnnzzzvvvxxxwwwyyy}}}tttxxx|||}}}{{{wwwuuuuuuqqqooollliiiddd``````ddd```bbbdddddddddbbb^^^ZZZVVVUUUNNNFFFCCCFFFIIIIIICCCCCCAAA@@@???>>>>>>>>>@@@@@@AAACCCFFFHHHHHHGGGJJJGGGEEEEEEGGGJJJLLLLLLMMMNNNJJJJJJPPPQQQ]]]uuu{{{xxx{{{yyyuuuxxxzzz~~~vvvddd\\\ZZZgggvvv}}}~~~~~~yyyyyyuuuooojjjlllsssyyyxxxvvvoookkkiiikkkjjjhhhlllssspppiiiddddddccc______bbbeeegggfff___XXXVVVWWWXXX```bbbjjjtttuuuxxx___YYYXXXPPPGGGFFFMMMSSSTTTRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOKKKLLLMMMNNNMMMLLLJJJIII;;;>>>IIIVVV[[[dddoooppp}}}qqq}}}|||wwwssstttzzzyyyppplllooorrrpppooopppnnnmmmmmmmmmooopppppppppgggkkkjjjeeeccchhhmmmmmmkkklllnnnnnnooooooooopppqqqrrrpppkkkhhhllltttzzz}}}yyyyyy~~~{{{tttpppooorrrvvvtttnnnlllooojjjhhhggggggiiiiiifffdddbbbfffiiikkkkkkjjjjjjkkkddd^^^[[[]]]___]]]ZZZ[[[UUUSSSQQQPPPPPPQQQQQQPPPMMMMMMMMMLLLKKKJJJKKKLLLHHHJJJOOOSSSQQQOOOSSS[[[RRR\\\cccqqqzzz}}}rrrWWWVVVRRRLLLKKKPPPUUUSSSOOOQQQSSSWWWYYYXXXWWWXXX\\\WWWUUUSSSUUUVVVXXX]]]aaabbbeeegggcccbbbhhhuuu|||wwwlllhhhcccYYYbbb~~~oooooo|||hhhLLLGGGMMMLLLIIIIII@@@>>>>>>BBBGGGKKKLLLJJJWWWUUUXXX___eeeuuuwwwuuuxxxuuulllmmmuuuvvvwwwwwwuuupppjjjfffccccccaaa^^^ZZZTTTRRRTTTYYYOOORRRUUUWWWXXXYYYXXXVVVTTTWWWQQQEEEAAAEEEEEE???>>>======<<<<<<======>>><<<;;;:::===AAABBB???<<>>AAAMMMKKKIIIHHHIIIOOOVVV[[[```eeefffwww}}}rrrpppnnnmmmlllmmmnnnooommmoooiii```aaagggbbbWWW]]][[[VVVQQQLLLHHHEEECCCEEEIIIMMMOOONNNLLLKKKKKKEEEEEEDDD@@@===<<>>AAA???>>><<<<<<======<<<;;;;;;;;;::::::999:::::::::<<<>>>AAADDDFFFGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJGGG]]]{{{xxxvvvxxxzzz{{{}}}|||uuurrryyyxxxyyyzzz{{{{{{xxxtttpppmmmaaahhhmmmlllgggfffjjjooorrrqqqrrrqqqoooiiibbb\\\^^^\\\YYYWWWTTTTTTTTTTTTOOOOOOMMMMMMLLLLLLMMMMMMSSS[[[```\\\WWWYYY^^^bbblll~~~tttmmmqqqyyyqqqXXXIIIIIIRRRFFF;;;<<>><<<;;;===???===<<<<<<===>>>>>><<<:::<<<;;;:::999999999999999:::<<>>:::;;;:::;;;EEERRRyyyxxxiii```^^^MMMHHHFFFIIIJJJHHHGGGHHHHHHGGGFFFEEEEEEFFFGGGIIIGGGFFFFFFIIILLLLLLKKKIIINNNLLLNNNTTTZZZ]]]\\\[[[bbbkkkoookkkkkkyyysss^^^___fffiiiaaa^^^YYYUUUVVVYYYXXXUUUYYYVVVSSSRRRRRRQQQOOOMMMLLLPPPUUUZZZ\\\WWWLLLAAAWWW^^^ffflllttttttjjjlllkkkfffeeeeeeffffffeeecccbbb```ZZZ[[[YYYUUUUUUWWWUUUNNNNNNMMMLLLJJJIIIHHHGGGGGGCCCFFFHHHIIIGGGEEECCCCCCBBBAAA???===;;;:::;;;<<<<<<<<<<<<===??????>>><<<======<<<:::999999999999:::<<<>>>AAACCCDDDCCCCCC???@@@AAABBBDDDGGGIIIJJJKKKFFFGGGQQQ]]]ppp{{{zzz}}}~~~|||{{{zzzxxxwwwzzz|||~~~}}}zzzxxxwwwxxx{{{yyyuuuqqqmmmkkkiiiiiimmmddd^^^ccclllnnnkkkgggeeecccbbbaaaaaa___]]]ZZZ___]]]ZZZWWWSSSQQQOOOOOOKKKGGGDDDFFFLLLNNNLLLIIINNNTTTVVVQQQMMMPPPUUUXXXUUUZZZsss}}}~~~~~~|||{{{|||~~~}}}}}}sssqqqqqqrrrooojjjgggiiimmmjjjhhheeedddddddddcccbbbeeeccc``````aaaeeeiiikkkaaa```___^^^^^^^^^___```ggghhhhhhfffcccbbbcccdddfffggghhhgggdddbbbbbbdddfffiiiuuuxxxssssssxxxxxxvvvtttpppmmmjjjiiillloooqqqoookkkiiijjjmmmhhhjjjkkkhhhdddaaaaaaccc\\\bbbeeeccc```___]]]YYYZZZUUUPPPLLLKKKLLLMMMMMMCCCFFFIIIJJJKKKKKKLLLNNNIIIGGGFFFHHHKKKLLLJJJGGGBBBBBBCCCCCCBBBBBBCCCCCC<<<999:::<<<;;;888<<>><<<;;;::::::::::::<<<;;;<<<===@@@AAA@@@???>>>>>><<<;;;:::::::::::::::<<<>>>AAACCCCCCCCCBBB???@@@@@@BBBCCCEEEGGGHHHKKKGGGFFFGGGIIITTTmmmxxx}}}~~~{{{||||||yyyyyy{{{{{{zzz{{{~~~|||~~~|||wwwuuuyyy}}}}}}zzzuuupppmmmlllllllllooobbb\\\eeeqqqrrriiibbb___\\\WWWVVVWWWYYY[[[[[[WWWVVVTTTQQQNNNLLLJJJJJJLLLHHHDDDFFFJJJLLLJJJGGGOOORRRPPPGGGAAACCCHHHJJJJJJLLLUUU___aaappp|||}}}|||vvvuuurrrmmmhhhhhhjjjmmmnnniiigggdddccccccbbbaaa___]]]^^^^^^]]]]]]]]]]]]^^^YYYZZZ\\\]]]]]]\\\[[[ZZZ___aaabbbbbbaaa```aaabbbaaabbbbbb```______``````___bbbhhhpppyyy}}}vvvsssttttttrrroookkkhhhfffcccbbbeeehhhkkkkkkjjjiiijjjllljjjjjjjjjiiigggdddbbb```]]]aaaccccccdddddd___WWWWWWSSSMMMJJJIIIJJJKKKKKKDDDDDDDDDCCCCCCEEEIIILLLEEECCCBBBCCCGGGHHHFFFCCC????????????@@@@@@@@@???777888:::>>>>>>;;;;;;===>>>JJJUUUllllll^^^UUUOOOIIIFFFEEEGGGGGGDDDEEEHHHGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEDDDCCCEEEFFFGGGGGGKKKRRRUUUTTT^^^XXXUUUXXX]]]^^^^^^___pppqqqwwwwwwlllkkklllkkkbbbaaaaaaaaabbbdddeeefffhhhjjjgggeeeuuu~~~ooohhhnnnlll```^^^hhhfffddd___[[[WWWUUUTTTTTTSSSSSSRRRPPPNNNKKKHHHFFFFFFEEEEEEDDDCCCCCCCCCCCC@@@BBBCCCCCCAAA?????????===;;;999999:::;;;:::999<<<::::::;;;>>>AAAAAAAAA===<<<;;;;;;:::::::::::::::;;;>>>@@@BBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBBDDDEEEHHHGGGCCCDDDRRRbbb~~~zzzyyy{{{zzzvvvuuu}}}|||}}}~~~}}}{{{zzz{{{|||{{{yyyyyy||||||yyytttpppmmmmmmnnnooolllfffeeejjjiiibbb___bbb]]]YYYSSSPPPPPPSSSVVVWWWHHHHHHHHHHHHGGGGGGFFFFFFHHHFFFCCCCCCFFFGGGEEECCCEEEIIIJJJDDD@@@@@@AAA@@@AAAHHHQQQPPPGGGUUUfff~~~}}}zzzxxx|||}}}~~~}}}}}}xxxuuuvvvvvvtttqqqjjjdddeeejjjllljjjjjjhhheeeccccccbbb```___```aaabbbaaa]]]YYYWWWVVVMMMOOORRRUUUWWWWWWVVVUUU]]]___bbbcccccccccdddeeeaaabbb___[[[YYY\\\\\\[[[^^^fffooorrrooolllnnnrrruuuyyy{{{}}}{{{{{{|||xxxrrrqqqtttoookkkgggdddbbbaaa___^^^aaabbbdddfffggggggfffeeeeeeeeefffggggggfffcccaaa___bbbdddccccccaaaYYYPPPSSSOOOJJJGGGEEEDDDBBBAAADDDBBB@@@<<<:::;;;>>>BBBAAA???>>>>>>>>>===;;;999???===<<<;;;<<<<<<:::888666888:::<<<<<<:::888777:::<<<777>>>ZZZxxxxxx\\\WWWSSSLLLIIIGGGFFFHHHGGGDDDEEEIIIFFFDDDBBBCCCEEEEEEDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCFFFEEEAAABBBIIINNNNNNWWWQQQPPPXXX___]]]WWWUUUSSSfffzzzwwwuuupppcccjjjmmmggg\\\WWW\\\dddnnn{{{}}}wwwoooiiifffaaa]]]aaajjj```___\\\XXXUUURRRPPPOOOMMMMMMNNNMMMKKKGGGEEEEEECCCCCCBBB@@@????????????>>>???@@@???<<<::::::::::::888777888:::;;;:::888:::888777888;;;???AAABBB::::::999888888999999999888:::<<>>>>>======???BBBFFFFFFCCCAAAGGGOOOZZZjjj}}}}}}xxxxxx}}}{{{sssooovvvvvvuuutttssssssvvvxxxxxxxxxxxxyyyzzzyyywwwuuuuuurrrnnnjjjiiijjjkkkmmmgggbbbbbbccc\\\QQQRRR[[[WWWSSSOOOLLLLLLNNNOOOOOOAAAAAABBBCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@:::@@@BBB@@@>>>@@@AAA@@@AAAFFFPPPRRRKKKMMMkkkyyy{{{zzzwwwtttyyy|||zzz{{{||||||zzzxxxxxxyyy~~~}}}}}}{{{vvvpppqqquuukkkmmmkkkeeecccfffgggdddiiigggdddbbbaaa```^^^\\\```aaabbb```\\\YYYXXXYYYOOOOOOOOOPPPPPPQQQRRRSSS[[[]]]___`````````bbbccc^^^```^^^YYYYYY]]]^^^ZZZZZZdddnnnqqqmmmgggcccbbbhhhmmmsssvvvwww{{{~~~}}}rrr|||vvvvvvwwwxxxtttnnnllloookkkgggbbb```aaabbbaaa```fffdddcccdddfffeeeaaa\\\YYY^^^bbbbbb___\\\\\\]]]\\\bbbeeeaaa\\\XXXRRRLLLLLLJJJGGGEEEDDDAAA===;;;???>>>===:::888888:::===<<<======<<<999777666666:::888666777888999777555666777777888888888666444---999;;;777???VVVkkkPPPSSSUUUNNNIIIGGGGGGIIIGGGDDDEEEIIIEEECCCAAABBBDDDEEECCCAAAEEEFFFFFFEEECCCBBBCCCCCCJJJNNNLLLEEEBBBIIIOOOPPPKKKMMMTTTXXXTTTNNNPPPYYYgggYYY___}}}uuuwww|||kkkjjjeeeaaadddggg___SSS\\\\\\[[[ZZZWWWSSSOOOMMMHHHHHHJJJKKKIIIEEEDDDEEE@@@???>>><<<;;;::::::::::::;;;<<<<<<:::888888999888666555777:::<<<:::888999777444555888===@@@BBB777777777777777777888888777888;;;===>>>>>>>>>===???>>>============>>>>>><<<===???AAA@@@@@@BBBFFFHHHOOOvvv|||sssuuuzzzxxxrrrmmmlllllljjjgggfffjjjqqqxxxwwwvvvvvvxxxyyyuuummmgggllljjjfffdddcccdddfffhhhdddYYYTTTUUURRRJJJJJJQQQMMMKKKIIIIIIJJJKKKKKKJJJBBBBBBCCCCCCBBBBBBAAA@@@999:::;;;;;;::::::<<<>>>;;;>>><<<777555888<<<<<<;;;999>>>EEECCC===CCCPPPSSSdddnnnzzz```qqq}}}|||}}}~~~~~~}}}}}}yyyvvv{{{{{{}}}}}}zzzyyyxxx}}}uuusssxxxwwwppppppuuubbbkkkooohhhbbbbbbbbb```cccaaa^^^\\\[[[YYYWWWUUUSSSUUUUUUTTTQQQQQQSSSVVVZZZXXXTTTPPPOOOOOOQQQRRRSSSUUUVVVWWWVVVVVVXXXZZZUUUXXXYYYWWWYYY```aaa\\\```eeegggddd```___aaabbb^^^fffhhhddd```cccggggggjjjoooqqqmmmlllqqqttttttvvvxxxyyyyyyzzz{{{zzzwwwtttwwwuuuoooqqqzzzzzz}}}~~~||||||}}}tttuuuwwwxxxsssjjjfffhhhiiieeeaaa```bbbeeeeeedddnnnjjjeeefffhhhfff___WWWQQQYYY```^^^VVVPPPQQQUUUUUU^^^ddd___VVVPPPMMMKKKFFFEEEEEEEEEEEECCC???<<<999:::<<<<<<;;;<<<===???999;;;===<<<999777888:::444222111333777999888666444555555555666888888555333888444222666:::GGG^^^