BM6P6(@ xxxvvvrrrnnnkkkhhhgggfffeeedddcccccccccaaa^^^\\\ZZZZZZYYYWWWWWWVVVVVVVVVSSSRRRRRRQQQPPPPPPPPPQQQSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRNNNKKKJJJMMMQQQYYYggguuu}}}iiiHHH<<<;;;777444666444444444333333333222222222222222222222222222222///000222333444444333333555666888999:::;;;>>>AAACCCMMMdddeeeQQQHHHFFFEEEEEEJJJOOOXXXbbblllrrrttttttvvvxxx{{{}}}}}}~~~}}}tttlll```WWWRRROOOLLLIIIIIIHHHHHHHHHJJJLLLOOOQQQRRRSSSTTTSSSRRRSSSUUUWWWSSSRRROOOMMMKKKJJJJJJJJJIIIIIIIIIKKKNNNQQQUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWYYYYYY^^^^^^___dddlllsssxxxzzz{{{|||zzz{{{vvvnnnfff```YYYTTTPPPRRRQQQPPPPPPPPPOOOLLLIIIGGGGGGHHHJJJLLLNNNPPPRRRSSSTTTVVVXXX[[[]]]___```gggeeeccc```\\\YYYWWWUUU___]]][[[YYYYYYZZZ\\\^^^^^^dddjjjoooqqquuuzzz~~~|||wwwrrrooonnnllliiigggeeedddcccdddhhhooovvvzzzxxxqqqmmmiiidddaaaaaa\\\ZZZZZZ]]]eeettt~~~}}}{{{vvvqqqnnnmmmmmmnnnkkkiiigggfffdddaaa^^^[[[ZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQNNNLLLNNNQQQXXXeeeqqqyyyzzzqqqOOO@@@<<<777444666444444444333333333222222222222222222222222222222000111333444555555444444555666888999:::;;;>>>AAAFFFPPPhhhcccPPPHHHEEEEEEFFFKKKOOOXXXbbbkkkqqqssstttvvvyyy{{{}}}~~~tttkkk___VVVQQQNNNKKKIIIGGGGGGFFFGGGHHHKKKNNNPPPRRRSSSTTTTTTSSSSSSUUUWWWTTTSSSQQQOOOMMMLLLKKKJJJIIIIIIIIIKKKMMMQQQTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUWWWZZZ\\\]]]]]]___aaaeeekkkqqqwwwzzz}}}~~~}}}|||vvvnnnfff___ZZZUUURRRQQQPPPOOOPPPQQQPPPMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRSSSVVVXXXZZZ[[[\\\aaa```^^^]]]ZZZYYYWWWVVVZZZYYYWWWVVVWWWYYY[[[]]]]]]aaafffjjjmmmqqqwww{{{|||xxxsssooommmkkkhhheeeeeecccbbbbbbeeejjjpppsss}}}~~~uuuoookkkhhhddd```aaa]]][[[\\\^^^eeerrr}}}}}}|||vvvttttttvvvxxxtttqqqmmmjjjgggddd___\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSRRRSSSPPPNNNOOOQQQVVVbbbnnnuuuttt~~~|||YYYFFF>>>888555666444444444444333333333333222222222222222222222222222222333444555555555555444666888999:::<<>>;;;<<<666666555444444444444555333333333333333333333333333333222222333333444555444555777888:::===BBBEEERRRiiixxx[[[JJJFFFAAAAAAFFFEEEMMMRRRYYY^^^bbbgggnnnsssuuuvvvwwwyyy{{{}}}vvvfffZZZRRRNNNJJJGGGFFFDDDCCCCCCGGGMMMTTTYYY___]]]ZZZXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSQQQQQQPPPNNNNNNRRRZZZ```dddbbb^^^[[[[[[___fffkkkmmmsssxxx}}}|||vvvrrrrrrvvvzzzzzz}}}~~~xxxppphhhaaa[[[WWWTTTQQQOOONNNLLLKKKKKKLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTRRRRRRRRRRRRQQQOOONNNMMMOOONNNNNNNNNOOOPPPPPPQQQSSSUUUXXX]]]dddlllrrrvvvxxxxxx|||zzzuuurrrppplllhhhccc^^^[[[WWWTTTQQQOOOOOOOOOOOONNNMMMLLLKKKKKKRRR\\\hhhuuu~~~zzz|||wwwvvvxxxiiiPPP@@@;;;;;;666666555444444444444555333333333333333333333333333333222222333333444555444555777888:::>>>BBBFFFSSSkkklllTTTFFFDDD@@@AAAFFFEEELLLQQQXXX]]]aaagggnnnssswwwyyy|||||||||}}}yyyjjj]]]TTTOOOJJJGGGFFFEEEDDDEEEIIIOOOUUUYYYaaa```]]]ZZZYYYYYY[[[]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTOOOQQQRRRPPPNNNOOOUUUZZZ``````___]]]\\\^^^cccggglllqqqwww{{{~~~xxxssssssvvvyyyyyy|||{{{vvvooohhhbbb]]]XXXUUUQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSSSSRRRQQQPPPOOONNNOOOOOONNNNNNNNNOOOPPPPPPPPPQQQSSSXXX^^^eeekkkooouuuuuuzzz{{{wwwuuuqqqlllfff```\\\XXXTTTQQQRRRQQQQQQOOONNNMMMLLLLLLJJJPPPYYYdddppp~~~}}}yyyzzz|||xxxyyysssXXXEEE<<<:::666666555444444444444555222333444444222222333444333333222222333333444555444555777888:::>>>CCCGGGTTTmmm~~~bbbMMMCCCBBB>>>BBBGGGDDDKKKPPPWWW\\\```fffnnntttyyy|||}}}}}}{{{mmm```VVVOOOKKKHHHFFFEEEEEEGGGKKKPPPUUUYYYaaaaaa```]]][[[ZZZ\\\^^^YYYYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTNNNPPPQQQPPPNNNMMMPPPSSSZZZ]]]___^^^]]]^^^aaaeeekkkqqquuuyyyyyyuuutttvvvxxxzzz}}}zzzuuuooohhhccc^^^YYYVVVPPPOOOMMMLLLKKKKKKLLLMMMLLLKKKKKKLLLMMMOOOQQQRRRUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNOOOPPPSSSWWW]]]bbbdddppppppuuu|||{{{vvvtttrrrmmmgggaaa]]]ZZZWWWTTTTTTRRRPPPNNNMMMLLLLLLLLLJJJNNNVVV```lllzzz}}}yyyzzzzzzvvvvvvbbbKKK>>>:::666666555444444444444555111333555444222111333555333333222222333333444555444555777999;;;???DDDGGGWWWooouuuYYYHHHAAA@@@===BBBHHHDDDKKKPPPVVV[[[___fffnnntttwww{{{}}}}}}{{{nnnaaaVVVOOOKKKIIIEEEEEEGGGIIIMMMRRRVVVXXX]]]^^^^^^\\\YYYXXXYYY[[[VVVWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUURRRRRRQQQOOONNNNNNPPPRRRVVVZZZ]]]]]][[[]]]aaafffkkkppptttwww}}}{{{vvvtttvvvwwwyyy}}}{{{wwwpppiiiccc]]]WWWTTTPPPOOONNNMMMMMMNNNOOOPPPMMMMMMLLLLLLMMMOOOPPPRRRUUUUUUUUUTTTSSSRRRPPPPPPOOOOOONNNNNNNNNNNNNNNOOONNNNNNOOOQQQSSSVVVYYY[[[dddeeeiiippptttxxx}}}zzztttqqqqqqmmmgggbbb___\\\YYYXXXUUUSSSPPPMMMKKKKKKLLLLLLIIIMMMTTT^^^jjjxxx~~~zzzzzzuuuqqqqqq}}}iiiOOO@@@:::666666555444444444444555111333555444222111333555333333222222333333444555444555777999;;;???DDDHHHYYYrrrqqqUUUFFF@@@@@@===BBBHHHCCCKKKOOOUUUZZZ___eeennnttttttyyy~~~}}}~~~{{{ooobbbWWWOOOKKKJJJDDDEEEHHHKKKOOORRRUUUWWWWWWYYY[[[YYYVVVTTTUUUWWWUUUUUUVVVVVVWWWVVVVVVVVVTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUXXXVVVRRRPPPPPPQQQSSSTTTUUUXXX[[[ZZZYYY\\\bbbhhhkkkpppsssvvv|||{{{wwwuuuvvvwwwwwwzzz~~~~~~~~~}}}xxxqqqiiiccc\\\VVVRRRSSSRRRQQQQQQQQQRRRSSSTTTOOONNNNNNMMMNNNOOOQQQRRRRRRRRRRRRRRRQQQOOONNNMMMOOOOOONNNNNNMMMNNNNNNNNNOOOOOOPPPPPPRRRSSSUUUUUUXXXYYY]]]dddhhhllluuu~~~||||||{{{wwwtttqqqmmmfff___ZZZWWWVVVUUUUUUSSSPPPNNNLLLLLLMMMMMMJJJKKKQQQ[[[dddnnn|||{{{zzzvvvpppyyytttSSSAAA>>>999888777555555444444444222222222222333444555555333333222222222333444555333555888999:::>>>DDDJJJWWW{{{~~~~~~dddOOOGGGAAA@@@@@@???BBBFFFOOOQQQSSSVVV\\\ccclllrrrxxxyyyzzz|||ttteeeXXXPPPKKKJJJHHHHHHHHHIIILLLOOOSSSUUUWWWYYY[[[YYYVVVSSSTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSQQQPPPQQQSSSTTTQQQOOOUUUXXX[[[^^^___aaadddfffmmmooorrrvvv|||zzzvvvtttuuuwwwzzz{{{}}}zzzuuummmeee^^^YYYWWWVVVSSSSSSTTTTTTUUUUUUVVVVVVRRRQQQOOONNNMMMMMMNNNOOORRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOMMMKKKJJJJJJMMMOOOPPPOOOMMMLLLLLLLLLNNNRRRUUUZZZaaahhhmmmxxx}}}{{{~~~}}}wwwrrrooommmjjjddd^^^ZZZWWWWWWWWWTTTRRRPPPMMMLLLLLLLLLMMMKKKKKKPPPXXX```iiixxx{{{yyyyyyooowwwyyyXXXDDD>>>999888777666555444444444444444333222222333333333222222222333333333444444333555888999:::>>>EEEJJJZZZ}}}cccNNNFFF@@@@@@@@@@@@BBBFFFNNNPPPRRRUUU[[[bbbkkkqqqxxxyyyzzz|||rrrdddXXXPPPLLLJJJHHHHHHHHHIIILLLOOOSSSUUUVVVWWWXXXWWWVVVTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSTTTRRRQQQRRRTTTTTTRRRPPPRRRUUUYYY\\\^^^```bbbdddlllnnnqqqvvv|||~~~~~~zzzuuutttuuuvvvxxxzzz|||~~~yyytttlllddd^^^ZZZXXXXXXRRRSSSSSSTTTTTTUUUUUUVVVTTTSSSQQQPPPOOOOOOPPPPPPRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLOOOQQQRRRPPPOOONNNNNNMMMNNNOOOOOOQQQTTTYYY\\\eeeppp~~~|||zzz|||yyysssnnnkkkiiifffbbb]]]ZZZXXXWWWWWWSSSRRRPPPNNNLLLLLLLLLMMMKKKJJJMMMSSSZZZcccrrr{{{xxx}}}|||mmmtttaaaIII@@@999999777666555444444444666555444333222222222222111222333444444444333333333666888999:::>>>EEEJJJ]]]|||aaaMMMFFF@@@???@@@@@@BBBGGGMMMNNNQQQUUUZZZaaajjjpppwwwxxxzzz|||~~~rrrdddXXXPPPLLLJJJHHHHHHIIIJJJLLLOOORRRSSSUUUTTTTTTTTTUUUVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUTTTQQQOOOMMMLLLQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRSSSTTTTTTRRRPPPOOORRRVVVYYY[[[^^^aaaccckkkmmmpppvvv{{{~~~}}}}}}xxxtttssstttvvvwwwyyy{{{|||~~~yyyuuummmeee^^^[[[ZZZZZZTTTUUUUUUVVVVVVWWWXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPOOOOOOQQQSSSSSSRRRPPPPPPQQQMMMMMMLLLJJJIIIIIILLLNNNTTT[[[eeeooowww}}}}}}yyyzzz|||~~~vvvqqqllliiifffdddaaa]]]YYYWWWUUUUUUSSSRRRQQQOOONNNMMMMMMMMMKKKIIIJJJOOOUUU___ooo}}}zzzwww|||kkkpppkkkPPPBBB:::999888666555444444444555444333333222222222333111222333444444444333333333666888999:::>>>EEEKKK___yyy^^^LLLEEE?????????@@@CCCGGGLLLNNNRRRUUU[[[bbbjjjooovvvwwwyyy|||ssseeeXXXPPPKKKIIIHHHIIIIIIJJJLLLOOOQQQRRRTTTQQQOOOQQQTTTVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUTTTRRRPPPNNNLLLKKKNNNOOOOOOPPPRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRPPPOOOMMMPPPTTTXXXZZZ]]]```ccchhhjjjoootttzzz}}}{{{~~~}}}{{{vvvsssrrrsssuuuvvvxxx{{{|||~~~}}}xxxppphhhaaa]]]\\\[[[XXXYYYYYYYYYZZZZZZ[[[[[[WWWVVVVVVUUUTTTTTTSSSSSSQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRPPPRRRTTTTTTRRRQQQRRRRRRLLLLLLKKKIIIHHHHHHJJJLLLOOOQQQVVV]]]eeekkkooopppuuu|||~~~xxxxxxyyy{{{~~~zzztttooollljjjfffdddaaa^^^ZZZVVVSSSRRRSSSSSSRRRQQQPPPOOOOOOOOOKKKHHHHHHLLLRRR\\\lllzzzyyyvvv{{{kkkmmmsssVVVEEE;;;:::888777555444444444333222222222333333444555222222333333444444333333444666999:::;;;???EEEKKK___www[[[KKKCCC>>>>>>???@@@CCCHHHLLLOOOSSSWWW\\\cccjjjoootttvvvyyy}}}uuufffYYYOOOJJJHHHIIIIIIJJJKKKMMMNNNPPPQQQRRROOOMMMNNNQQQTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKLLLNNNPPPQQQRRRSSSQQQQQQRRRQQQPPPOOONNNNNNMMMPPPTTTXXX[[[]]]aaacccdddggglllrrrxxx}}}~~~{{{yyy|||{{{xxxtttqqqqqqrrrtttvvvyyy{{{}}}~~~~~~vvvnnnfffaaa^^^]]][[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUQQQSSSTTTTTTRRRRRRRRRSSSNNNNNNNNNLLLJJJIIIJJJLLLNNNMMMNNNRRRXXX]]]``````dddlllzzzxxxvvvvvvrrruuuyyy{{{|||{{{{{{{{{~~~~~~uuupppmmmjjjiiieeedddbbb___ZZZVVVSSSQQQRRRRRRRRRQQQPPPOOOOOONNNLLLIIIHHHLLLPPPYYYggguuu~~~}}}xxxuuu|||nnnmmmyyyyyy\\\HHH<<<;;;999777666444444333222222222222333444555666333333222222222333444555444777999:::;;;???FFFKKK___vvvZZZIIIBBB===>>>???@@@DDDHHHLLLOOOSSSWWW]]]cccjjjooosssuuuyyy}}}uuufffXXXOOOJJJHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPNNNLLLLLLNNNPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOONNNMMMMMMLLLHHHIIIJJJLLLNNNPPPRRRSSSOOOQQQRRRQQQNNNLLLLLLMMMNNNQQQUUUXXXZZZ]]]```bbbaaadddiiipppvvv{{{~~~}}}zzzxxxyyyxxxvvvssspppooorrrtttvvvxxx{{{}}}~~~}}}vvvooohhhdddbbb^^^^^^]]]\\\[[[[[[ZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVSSSTTTUUUTTTSSSSSSTTTUUURRRRRRQQQOOOKKKIIIJJJJJJJJJIIIIIIKKKOOOTTTVVVWWWXXX```mmmzzz~~~vvvsssrrrnnnppprrrtttuuutttsssrrrqqqrrrtttwww|||yyyqqqkkkhhhfffeeebbbbbbaaa___\\\XXXUUURRRPPPPPPPPPPPPOOONNNMMMMMMNNNKKKIIIKKKNNNTTTaaammmwwwzzzvvvuuu}}}sssooouuu~~~|||```KKK<<<;;;:::777666444444333333333333222222333444444555333222000111222555666444777999:::;;;???FFFLLL___vvvZZZHHHBBB======???@@@DDDIIIKKKNNNRRRWWW\\\bbbiiinnnrrrtttxxx}}}rrrcccWWWNNNJJJHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKGGGHHHJJJLLLOOOQQQSSSTTTPPPQQQSSSQQQNNNLLLLLLMMMNNNQQQUUUXXXYYY\\\^^^```^^^aaagggnnntttyyy|||}}}~~~|||yyywwwwwwwwwuuuqqqooooooqqqssstttwwwzzz|||}}}}}}}}}wwwqqqllliiidddcccbbb```___]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWVVVUUUUUUVVVWWWTTTUUUTTTRRRNNNLLLLLLMMMIIIIIIIIIIIIKKKMMMPPPQQQRRRXXXaaakkkttt~~~{{{sssooommmllllllmmmmmmmmmlllkkkiiiddddddeeefffkkkrrr{{{wwwnnnhhhdddbbbaaa`````````___]]]ZZZWWWUUUNNNNNNNNNNNNNNNMMMLLLKKKOOOLLLJJJKKKLLLPPP[[[fffsssyyyvvvuuu}}}vvvqqqsssyyy~~~bbbLLL===<<<:::888666444444333555555444333222222222222666444111///000222555777555777999:::;;;???FFFLLL```wwwZZZHHHAAA<<<===???@@@DDDIIIIIILLLQQQVVV[[[aaahhhlllrrrtttxxx}}}zzznnnaaaVVVNNNKKKIIIJJJJJJLLLMMMMMMNNNNNNNNNLLLNNNNNNLLLIIIIIIMMMPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNMMMKKKJJJIIIGGGHHHJJJMMMPPPRRRTTTUUUPPPSSSTTTRRROOOLLLMMMNNNNNNQQQTTTWWWXXXZZZ]]]___\\\___eeelllssswwwzzz||||||}}}~~~~~~{{{xxxvvvvvvvvvtttqqqnnnnnnqqqssssssuuuyyy{{{||||||}}}~~~}}}wwwqqqnnnjjjiiihhheeecccaaa___^^^\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXYYYXXXVVVVVVXXXYYYTTTUUUVVVTTTRRRQQQQQQRRRLLLMMMMMMKKKIIIIIIKKKMMMPPPUUU[[[aaahhhppp{{{yyyqqqllljjjgggfffeeedddcccbbb```^^^ZZZ[[[\\\^^^bbbhhhoootttxxxssslllddd```aaacccbbbbbb```]]]ZZZWWWUUUSSSSSSRRRPPPOOOOOOOOOOOOKKKKKKJJJIIIKKKPPPXXX]]]qqq~~~{{{wwwwww{{{oooooowwwdddMMM@@@999555888999777666666555555444333333333333444222222111111222222333444999888:::<<<===???GGGPPP``````LLLCCC;;;<<<@@@AAABBBEEEGGGKKKQQQWWW\\\bbbhhhkkkppptttyyy|||~~~xxxjjj\\\RRRLLLJJJHHHJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOMMMKKKHHHGGGGGGEEEFFFIIINNNQQQRRRPPPPPPQQQQQQQQQPPPOOOOOONNNOOOPPPSSSVVVYYY\\\]]]^^^``````ccciiiqqqvvvwwwvvvwwwyyy|||}}}|||{{{zzz{{{yyyyyyyyyvvvrrrooommmmmmrrrsssuuuvvvxxxyyyyyyyyy~~~{{{uuummmhhhfffeeedddbbbbbb```^^^]]]]]]\\\[[[YYYZZZXXXVVVUUUTTTSSSQQQOOORRRSSSSSSSSSTTTTTTTTTTTTWWWWWWXXXYYYZZZZZZZZZZZZVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQOOONNNMMMLLLLLLTTTVVVXXXZZZ^^^eeeooowwwzzzrrrlllgggddd^^^^^^]]][[[ZZZXXXWWWWWWYYYYYYXXXWWWXXX\\\bbbfffxxx}}}xxxvvvppphhhcccbbbcccbbbbbb```]]]ZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMKKKIIIJJJOOOUUUZZZmmmzzz|||wwwxxx~~~rrrpppwwwfffPPP@@@999555777999777555666555555444333333333333444222222222111222222333444999888999<<<===???GGGPPPbbbcccLLLCCC<<<===@@@AAACCCEEEIIIMMMRRRXXX]]]bbbhhhkkkooosssyyy}}}|||sssfffYYYPPPLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOMMMKKKIIIGGGHHHFFFGGGJJJNNNRRRRRRQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOORRRUUUXXXZZZ\\\\\\]]]]]]```eeemmmrrruuuuuuwwwyyy||||||{{{zzzzzzzzzyyyzzzzzzwwwssspppooooooqqqrrrtttvvvxxxyyyzzzzzz|||yyyqqqkkkhhhhhhfffeeefffdddaaa______^^^]]][[[\\\ZZZXXXVVVVVVTTTRRRPPPSSSSSSTTTTTTUUUUUUVVVVVVXXXYYYYYYZZZ[[[[[[ZZZZZZXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNRRRTTTWWWXXX\\\cccmmmttt{{{sssmmmhhhdddaaa\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTTTTXXX]]]aaattt}}}zzzyyyuuummmgggeeedddcccbbb```^^^[[[YYYXXXXXXWWWVVVTTTSSSSSSRRRRRRPPPNNNLLLJJJJJJMMMSSSWWWhhhttt{{{wwwxxxwwwtttyyyiiiSSSAAA:::555666777555444444555555444333333333333333222222222222222333444444777666888;;;<<<>>>FFFOOOddddddLLLDDD===>>>@@@AAACCCFFFKKKOOOTTTYYY]]]bbbhhhkkkooosssyyy~~~vvvmmmaaaVVVOOOKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMLLLJJJHHHHHHGGGHHHJJJNNNQQQRRRQQQTTTSSSSSSRRRQQQPPPNNNMMMLLLNNNPPPSSSVVVXXXYYYZZZZZZZZZ[[[```gggnnnrrrtttvvvxxxzzz{{{zzzyyyyyyzzzzzz{{{{{{xxxuuurrrppppppqqqrrrtttvvvxxxyyyzzzzzzxxx~~~xxxqqqmmmkkkkkkjjjmmmjjjfffdddcccbbb```______]]]ZZZYYYXXXVVVTTTQQQTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[[[[YYYXXXWWWUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQPPPRRRUUUVVVYYY```jjjqqq~~~~~~{{{{{{vvvooojjjfffbbb___]]]ZZZYYYYYYXXXWWWVVVVVVVVVSSSSSSSSSQQQQQQSSSWWWZZZlllzzz|||zzzwwwpppjjjiiifffeeedddbbb___]]][[[ZZZZZZZZZXXXWWWUUUTTTTTTTTTOOONNNLLLJJJJJJMMMRRRVVVcccpppzzzuuuvvv~~~yyy|||jjjUUUBBB;;;555666666444333333555444333333222222333333333222222222222333444444666666777:::;;;>>>FFFOOOeeedddLLLDDD>>>>>>@@@AAACCCGGGMMMPPPUUUZZZ^^^ccchhhkkknnnsssyyy~~~rrrjjj^^^TTTNNNKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNLLLKKKJJJGGGGGGGGGIIIKKKNNNOOOPPPSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLOOOQQQSSSUUUVVVWWWWWWWWWXXX\\\bbbjjjppptttvvvwwwyyyxxxwwwwwwxxxzzzzzz{{{{{{yyyvvvsssrrrsssssstttuuuwwwxxxxxxxxxxxxsssxxxxxxsssqqqppppppssspppllliiigggfffdddcccbbb```]]][[[ZZZXXXUUUSSSUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSPPPRRRTTTUUUXXX^^^hhhooo{{{zzzzzz~~~wwwsssmmmjjjeeebbb___^^^\\\ZZZXXXXXXXXXXXXXXXWWWWWWWWWTTTTTTTTTRRRQQQRRRTTTWWWcccrrr|||yyysssnnnmmmjjjhhhfffdddaaa^^^]]]\\\\\\[[[YYYXXXVVVUUUUUUUUUNNNMMMLLLJJJJJJMMMRRRVVV```mmm~~~{{{vvvwww}}}kkkVVVEEE===666666666333222333444444333222222222222333333333222222333333444555666555777:::<<<>>>FFFOOOeeecccKKKDDD????????????CCCHHHMMMQQQVVVZZZ___ccchhhlllooosssyyy~~~ppphhh^^^TTTNNNKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKFFFFFFFFFGGGHHHJJJLLLNNNQQQQQQQQQOOONNNLLLJJJIIIJJJKKKMMMOOOQQQSSSTTTTTTVVVVVVWWWZZZ___fffnnnsssvvvwwwwwwvvvuuuuuuxxxzzzzzz{{{{{{zzzwwwuuuttttttvvvvvvwwwwwwwwwwwwvvvvvvpppsssyyy{{{xxxwwwwwwzzzwwwrrrnnnlllllljjjiiigggeeebbb___^^^\\\YYYVVVWWWVVVUUUTTTUUUVVVWWWXXXYYYYYY[[[\\\\\\\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTQQQSSSUUUVVVXXX^^^gggnnnyyyyyy{{{vvvnnnjjjeeebbb___]]]\\\\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZWWWXXXXXXVVVTTTTTTUUUWWW]]]jjj~~~yyytttsssooommmjjjfffccc```^^^]]]\\\[[[ZZZXXXVVVUUUTTTTTTMMMMMMLLLKKKJJJMMMQQQTTT^^^jjj|||{{{wwwyyynnnYYYGGG???888777666333222333444444333222222222222222333333333333333444444555666555777;;;<<>>>>>>>>BBBHHHLLLPPPUUUZZZ^^^ccciiilllppptttyyy|||~~~}}}mmmfff\\\TTTNNNKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLEEEFFFFFFEEEEEEGGGJJJMMMOOOOOOOOONNNMMMKKKJJJIIIJJJKKKMMMOOOPPPQQQRRRRRRTTTUUUWWWYYY]]]ccckkkpppvvvvvvuuutttssstttwwwyyyyyyzzz{{{zzzwwwuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvuuupppqqquuu~~~~~~yyyuuussssssrrrqqqnnnlllhhhfffdddaaa^^^[[[ZZZYYYWWWUUUUUUVVVXXXYYYYYYYYY[[[]]]^^^_________^^^\\\ZZZXXXVVVTTTSSSRRRSSSSSSSSSRRRRRRSSSTTTTTTRRRTTTUUUVVVXXX^^^gggnnnwwwzzzwww}}}xxxpppiiifffaaa___\\\[[[\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]ZZZ[[[[[[ZZZXXXWWWWWWXXXZZZeeewww{{{xxxsssqqqmmmiiieeeaaa______\\\[[[YYYWWWUUUTTTSSSSSSOOOOOOMMMKKKJJJKKKNNNQQQ[[[hhhzzz~~~vvvsssxxxrrr^^^JJJAAA999777777444222333444333222222111222222222444333333333333444555555777666888;;;===@@@HHHRRRhhh]]]HHHBBB>>>===<<<<<>>AAAIIIRRRjjjyyyXXXGGGBBB>>>===;;;;;;@@@GGGIIIMMMSSSXXX^^^dddiiimmmsssuuuxxxzzz|||xxxccc^^^VVVPPPNNNMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIILLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNGGGHHHHHHFFFEEEFFFJJJOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNPPPPPPPPPPPPPPPSSSVVVXXXZZZ^^^dddiiiuuuuuusssqqqppprrrvvvyyywwwyyyzzzyyywwwuuuuuuvvvqqqrrrtttvvvxxxyyyzzzzzzuuussssssyyy{{{xxxuuurrrooollliiifffcccaaa]]]ZZZYYYYYYZZZ[[[ZZZ\\\^^^aaaccceeeggggggdddbbb```]]]ZZZXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTVVV[[[dddkkkuuuzzz~~~vvvwwwxxxpppjjjgggeee___]]][[[[[[[[[[[[YYYWWWWWWWWWXXXZZZ[[[]]]^^^^^^YYY[[[\\\\\\ZZZXXXXXXXXX]]]aaakkk{{{yyywwwrrrmmmhhhddd```______\\\XXXTTTQQQPPPPPPQQQRRRRRRQQQNNNKKKJJJKKKMMMXXXbbbsss|||qqqooouuuxxxxxxhhhTTTEEE:::999999444222555222333444555555444333222333333333333333444555666444555888;;;<<>>======@@@EEEJJJMMMSSSYYY^^^eeelllppptttssstttwww||||||qqq___ZZZTTTOOOMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLMMMOOOPPPOOOMMMIIIFFFEEEGGGJJJLLLQQQPPPOOOOOOOOONNNKKKJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTTTTUUUWWW[[[```bbbiiiooosssqqqpppssswwwwww||||||{{{yyyxxxwwwvvvvvvwwwwwwxxxyyy{{{|||}}}}}}tttsssrrrtttyyy~~~zzzvvvrrrooonnnhhhfffbbb___\\\\\\]]]]]]]]]]]]___aaaeeejjjnnnpppqqqoookkkddd^^^ZZZYYYZZZYYYVVVSSSPPPOOOPPPRRRTTTUUURRRSSSVVVYYY\\\ccclllvvv{{{~~~wwwwwwyyytttpppjjjfffccc___ZZZZZZ\\\^^^]]]\\\]]]\\\\\\]]]^^^___^^^]]]___^^^\\\ZZZYYYYYYZZZZZZZZZaaakkkwww}}}zzzuuuooojjjeeeaaa^^^___]]]YYYUUUSSSRRRRRRRRRRRRRRRQQQOOOLLLKKKLLLMMMVVV```qqq{{{qqqpppvvvvvvttt{{{lllWWWGGG;;;999999444333555333444444444444444444333333333333333333444555555444555888;;;<<>>>>>===AAAFFFJJJNNNSSSXXX^^^dddjjjoootttttttttwww{{{yyynnn]]]YYYSSSNNNLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQOOOMMMIIIGGGGGGIIILLLNNNQQQPPPPPPOOOOOONNNLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTSSSSSSTTTVVVZZZ]]]```ffflllqqqpppqqqvvvzzz{{{|||||||||{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{||||||vvvuuussstttwww}}}{{{wwwtttsssnnnkkkgggcccaaa```aaabbbaaaaaabbbdddhhhmmmrrruuuvvvtttpppjjjccc___]]]]]][[[YYYVVVSSSQQQQQQRRRSSSTTTRRRRRRVVVXXX\\\dddllltttzzz}}}~~~~~~{{{yyy|||wwwrrrmmmkkkhhheeeeeegggiiigggeeecccaaa______```aaa```___aaa```^^^]]]\\\\\\\\\\\\]]]bbbjjjsss}}}}}}xxxrrrmmmgggbbb^^^___]]]ZZZVVVTTTSSSSSSTTTRRRRRRRRROOOMMMLLLLLLMMMSSS]]]mmmyyyqqqpppwwwwwwrrrxxxsss]]]KKK<<<:::999555444777555444444333333444444555333333333333333444444555444555888;;;<<>>>>>BBBGGGKKKOOOSSSXXX]]]ccciiimmmssstttuuuwwwzzz}}}vvviii[[[VVVQQQMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSPPPNNNKKKIIIIIIKKKMMMOOOQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRTTTSSSSSSSSSUUUXXX[[[\\\aaahhhnnnoooqqqwww}}}zzz{{{{{{|||||||||{{{{{{{{{{{{|||}}}}}}~~~}}}}}}zzzxxxuuutttuuuzzz}}}}}}yyyvvvqqqlllhhhgggfffggggggfffeeeggglllssszzz~~~~~~}}}zzztttlllfffcccaaa]]][[[XXXVVVTTTRRRRRRRRRSSSQQQQQQUUUXXX\\\dddmmmsssxxx|||~~~yyyvvvyyy~~~{{{|||xxxqqqooonnnooorrrrrrooolllkkkhhheeeccccccdddccccccccccccbbb```______^^^^^^bbbeeejjjnnnuuu~~~yyytttpppkkkddd```^^^]]]ZZZWWWUUUTTTTTTTTTRRRRRRRRRQQQNNNMMMMMMNNNRRR\\\kkk|||xxxpppqqqzzzyyyqqqwww~~~eeeQQQ???;;;:::666444777555444333222222333444555444333333222333333444444444555888;;;<<>><<<===>>>>>>BBBHHHLLLOOOSSSXXX\\\aaagggkkkrrrtttvvvxxxyyy|||~~~rrrdddXXXTTTOOOLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLLLLLLLNNNPPPRRRTTTSSSQQQNNNKKKJJJKKKLLLNNNPPPQQQQQQQQQOOONNNMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTSSSTTTUUUWWWYYY[[[^^^eeekkkmmmooovvv|||~~~zzz{{{||||||}}}|||{{{{{{}}}{{{wwwuuuvvvyyy|||}}}wwwrrrnnnlllkkkkkkiiihhhjjjpppxxx~~~vvvmmmhhheee\\\[[[YYYWWWUUUSSSRRRQQQSSSPPPQQQUUUXXX\\\dddmmmsssxxx|||~~~~~~uuuqqqrrr~~~xxxwwwwwwzzz}}}}}}yyyttttttpppkkkhhhggggggffffffeeedddcccbbbaaaaaaaaaaaafffhhhkkkmmmpppxxxyyyvvvtttoooiiiccc___]]][[[XXXVVVTTTSSSSSSQQQRRRSSSRRROOONNNNNNOOOSSS[[[iiizzzvvvooorrr|||zzzmmmpppyyyoooXXXCCC;;;:::666555777555444333222222333444555444333333222222222333333444555888;;;<<>><<<===>>>>>>BBBHHHLLLOOOSSSWWW[[[```fffjjjqqqtttwwwyyyyyy{{{~~~pppaaaWWWSSSOOOMMMLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSUUUSSSOOOLLLJJJIIIJJJJJJNNNPPPRRRQQQNNNMMMMMMNNNKKKKKKLLLMMMNNNPPPQQQRRRUUUTTTTTTUUUVVVWWWYYYZZZ]]]dddiiijjjlllrrrxxxyyy|||}}}~~~~~~}}}|||}}}zzzxxxxxxzzz}}}~~~xxxtttqqqooommmlllnnnsss|||uuummmiii^^^\\\ZZZXXXUUUSSSRRRQQQSSSPPPQQQUUUXXX[[[ccclllrrrwww|||{{{nnnjjjkkkwww~~~yyy}}}xxxrrrnnnkkkjjjiiihhhfffeeedddbbbbbbcccdddeeegggiiikkklllmmmsss{{{{{{yyyxxxtttlllfffaaa___]]]ZZZWWWUUUSSSSSSQQQRRRSSSSSSQQQOOOOOOOOOTTT[[[hhhwww}}}tttooosss~~~|||hhhgggnnnyyy___FFF===:::666444666555444444333333444444555444333333222222222222222444555888;;;<<>>>>>BBBGGGKKKNNNRRRWWW[[[```fffiiioootttxxxzzzzzz{{{pppaaaWWWTTTPPPMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTRRROOOLLLIIIHHHHHHHHHLLLOOOQQQPPPMMMKKKLLLNNNKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTTTTUUUVVVXXXYYYZZZ[[[aaaffffffhhhmmmrrrsss|||~~~~~~}}}zzzzzz{{{}}}{{{vvvtttrrrrrrwww~~~wwwrrrfffccc```[[[WWWUUUSSSRRRTTTQQQQQQTTTWWWZZZbbbjjjqqqvvv{{{~~~vvveeebbbdddqqqvvvmmmvvv{{{uuurrrooollljjjhhhfffdddbbbccceeeiiikkkiiikkkmmmmmmmmmnnnssswwwzzz~~~}}}xxxooohhhdddcccaaa]]]ZZZWWWUUUSSSQQQRRRTTTTTTQQQPPPOOOPPPTTTZZZfffttt|||rrrnnnssskkkfffllleeeIII===:::555333555333444444444444444444333444333333222111111222222444555888;;;<<>>>>>===AAAFFFIIIMMMQQQVVV[[[```fffjjjnnnsssyyy{{{{{{|||pppbbbXXXUUUQQQOOONNNMMMLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPNNNLLLJJJIIIHHHHHHIIIJJJNNNQQQPPPLLLJJJLLLNNNKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQRRRTTTUUUWWWXXXYYYWWW^^^cccbbbdddiiinnnooowwwyyy}}}|||zzzzzz{{{|||~~~zzzxxxzzz~~~~~~sssoooiiiaaa[[[WWWUUUTTTUUURRRRRRTTTWWWYYYaaaiiinnnsssxxx}}}{{{qqq```^^^```nnnsssgggkkk~~~}}}yyytttppplllkkkhhhdddcccdddiiinnnrrrrrrtttuuusssooolllmmmooosss|||zzzppphhhgggfffccc```\\\YYYVVVTTTQQQSSSTTTTTTRRRPPPPPPPPPSSSYYYdddrrr{{{rrrnnnsssrrrlllrrr|||iiiKKK>>>:::555333444222333555555555555333222444333333222111111111222444555888<<<<<>>>>>===@@@EEEIIILLLQQQVVVZZZ```fffjjjmmmssszzz||||||}}}qqqdddYYYVVVRRROOONNNMMMLLLJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJLLLMMMNNNLLLKKKJJJHHHHHHIIIIIIJJJIIIMMMPPPOOOKKKIIIKKKNNNKKKKKKLLLMMMNNNPPPQQQRRROOOPPPQQQSSSTTTVVVWWWXXXTTT[[[``````aaaggglllmmmpppsssxxx}}}|||zzzxxxyyyyyyzzz~~~}}}|||}}}~~~yyypppggg___YYYVVVUUUVVVSSSRRRUUUVVVYYY```ggglllpppvvv{{{xxxmmm```^^^```lll}}}uuufffeeettt~~~xxxrrrooommmjjjeeeccceeekkkrrrwww{{{}}}}}}yyysssmmmkkkkkknnnxxxyyyqqqiiigggccc```^^^[[[WWWTTTSSSTTTTTTTTTRRRPPPNNNMMMSSSYYYeeerrrzzzooonnnttt~~~vvvyyymmmTTTCCC<<<:::777444555555444444444333333333555555444333333444444444888888999;;;;;;>>>HHHSSSkkkqqqSSSEEE>>>:::<<<===>>>@@@DDDIIILLLQQQVVV[[[```eeehhhlllqqqvvvzzz||||||}}}}}}wwwjjjaaaWWWOOOLLLLLLJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHLLLKKKJJJJJJKKKLLLKKKIIIJJJIIIGGGFFFFFFFFFGGGGGGJJJLLLNNNPPPPPPOOOMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRLLLMMMOOOQQQSSSUUUVVVWWWVVVXXX[[[]]]^^^___aaacccjjjmmmqqquuuxxx{{{|||xxxuuuyyy}}}~~~tttjjjccc^^^[[[XXXYYYWWWUUUTTTUUUXXX\\\___hhhooouuuxxx|||xxxnnn```bbbdddgggqqqxxxllllllooo{{{xxxqqqpppkkkggggggmmmvvv||||||wwwsssooommmoooxxx|||uuullliiieeeaaa^^^[[[WWWUUUTTTTTTTTTSSSRRRPPPOOOMMMRRRXXXcccqqq{{{qqqooovvvyyyzzz~~~lllTTTCCC<<<:::777444555555444444444333333333444444333333333333444444888888999;;;;;;>>>HHHSSSkkkwwwXXXFFF@@@<<<===>>>>>>@@@DDDHHHLLLQQQVVVZZZ___dddhhhmmmrrrwww{{{}}}~~~~~~xxxkkkaaaXXXOOOMMMLLLIIIHHHJJJHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIHHHHHHJJJJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGGGGJJJKKKNNNOOOPPPNNNMMMKKKIIIIIIJJJKKKMMMNNNPPPPPPLLLMMMNNNPPPRRRTTTUUUVVVTTTVVVYYY[[[\\\]]]___```hhhkkknnnrrrtttwww{{{}}}~~~yyyvvvuuuyyy|||}}}}}}zzzqqqiiiddd```^^^[[[ZZZYYYXXXYYYZZZ[[[\\\dddjjjqqquuu{{{~~~zzzrrrdddfffgggjjjrrr|||{{{~~~zzzkkkiiikkkuuu~~~vvvpppllliiijjjqqq{{{{{{tttooommmoooxxxzzzppplllhhhccc```\\\XXXVVVUUUUUUTTTSSSRRRPPPOOONNNPPPWWWbbbooo|||sssqqqxxx|||{{{|||kkkTTTCCC<<<:::777555555555444444444333333333333333333222222333333444777777999<<<<<<>>>HHHRRRkkk~~~]]]HHHBBB===>>>>>>>>>@@@CCCHHHKKKPPPUUUZZZ___dddgggnnnrrrxxx|||}}}~~~zzzlll```WWWPPPNNNMMMIIIGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFIIIHHHGGGFFFFFFFFFGGGGGGIIIKKKMMMNNNOOONNNMMMKKKIIIIIIJJJKKKLLLNNNOOOOOOMMMMMMNNNPPPQQQSSSTTTTTTQQQSSSVVVXXXXXXYYY[[[]]]dddfffjjjlllnnnqqquuuwww||||||xxxtttvvvwwwwwwwwwyyyyyyrrrlllgggddd^^^^^^^^^]]]\\\[[[ZZZYYY^^^dddkkkqqqxxx|||{{{vvvkkknnnoooqqqwwwxxxvvvzzzmmmhhhiiippp~~~sssooommmooowwwyyytttqqqqqqyyytttpppkkkfffbbb^^^[[[XXXWWWVVVTTTRRRQQQPPPOOOOOOOOOUUU___mmm||||||tttqqqyyy}}}zzz|||{{{kkkUUUDDD<<<999777555555555444444444333333333333222222222222333444444777777999<<<<<<>>>GGGRRRjjj```JJJDDD???>>>???>>>???CCCGGGJJJOOOTTTYYY^^^cccfffmmmqqqvvvzzz|||}}}yyyjjj]]]UUUNNNNNNMMMJJJGGGHHHJJJIIIHHHFFFEEEEEEDDDDDDHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMNNNMMMLLLLLLIIIJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRRRROOORRRTTTVVVVVVWWWYYYZZZ]]]```dddgggjjjmmmqqqttttttwwwzzz||||||}}}~~~zzzuuuvvvuuutttsssuuuzzz~~~xxxrrrllliiicccbbbaaa```]]][[[YYYXXX\\\aaagggnnntttyyyzzzzzzvvvyyy{{{}}}~~~vvvsssuuu|||rrrjjjiiioooxxxuuusssuuu|||{{{yyyuuu|||yyytttnnniiieeeaaa]]][[[YYYWWWTTTRRRPPPOOOPPPPPPOOOTTT^^^jjjzzzzzzssspppxxx|||xxxzzz{{{lllWWWFFF===999777666555555444444444333333333333222222222333333444555666666999<<<<<<>>>FFFQQQiiibbbKKKDDD?????????===???BBBFFFIIINNNSSSXXX]]]bbbeeejjjnnnssswwwyyy{{{}}}~~~xxxiiiZZZRRRMMMMMMMMMJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPOOOMMMNNNNNNNNNOOOOOOOOOOOOOOOQQQTTTUUUUUUVVVXXXYYYXXX[[[___cccfffjjjnnnqqqnnnpppsssuuuvvvwwwyyyzzz}}}}}}}}}wwwvvvtttrrrqqqqqqtttvvvzzzzzz{{{~~~|||vvvppplllgggfffeeebbb___]]][[[YYY^^^```ffflllrrrvvvzzz}}}wwwrrrqqqvvvyyymmmjjjnnnyyy|||yyyyyy~~~~~~{{{yyy|||wwwqqqkkkgggdddaaa___[[[XXXUUUQQQOOOOOOPPPQQQPPPTTT\\\hhhxxxxxxrrrnnnwww|||yyyzzz|||nnnZZZHHH>>>999777666555555444444444333333333333333333333444555666666555666999<<<<<<===FFFPPPgggcccJJJCCC>>>>>>>>>===???BBBEEEHHHMMMRRRWWW\\\aaadddhhhlllppptttvvvxxx{{{}}}zzzlllZZZRRRKKKKKKKKKIIIHHHJJJFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFGGGIIIJJJJJJIIIFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLLLLLLLKKKMMMNNNPPPQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNQQQSSSTTTTTTUUUVVVXXXTTTWWW\\\___bbbfffjjjmmmjjjllloooqqqrrrsssuuuvvvwwwxxxzzz}}}~~~xxxwwwuuurrrpppooooooooorrrrrrrrrrrruuuxxx{{{}}}yyysssoookkklllkkkjjjhhhddd```^^^aaaaaafffmmmrrrvvv|||zzzsssoooqqqzzzpppjjjllluuu~~~|||zzz~~~~~~zzz{{{}}}yyyrrrmmmiiifffdddbbb\\\YYYUUUQQQOOOOOOPPPQQQPPPTTT\\\gggvvvwwwrrrnnnwww~~~||||||~~~ppp\\\JJJ???999777666555555444444444333333333444444444444555666777888444555999<<<<<<===EEEOOOfff___HHHBBB============>>>BBBDDDHHHMMMRRRVVV[[[```dddgggkkkooorrruuuwwwzzz}}}sss]]]TTTLLLJJJIIIGGGFFFHHHGGGFFFFFFFFFFFFGGGHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGIIIJJJJJJIIIEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKLLLNNNPPPPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKMMMOOORRRSSSSSSSSSUUUVVVTTTVVVZZZ\\\^^^aaadddfffeeehhhkkklllmmmnnnppprrrssssssuuuxxx}}}|||{{{yyyvvvtttrrrooommmmmmlllkkkkkklllnnnpppqqqwww|||}}}wwwsssnnnqqquuuwwwuuuooohhhcccbbbbbbfffnnnssswww|||tttooonnnuuu~~~wwwmmmlllsss{{{|||yyy||||||yyy}}}~~~yyysssmmmjjjhhhfffddd]]]ZZZUUUPPPNNNOOOPPPRRRQQQUUU[[[ffftttxxxrrrnnnxxx~~~rrr^^^LLL???999666666555555444444444333333333444444444555666777888888444555999<<<<<<===EEEOOOeee}}}YYYGGGAAA<<<<<<===<<<>>>BBBDDDGGGLLLQQQVVV[[[```cccgggjjjooorrruuuwww{{{}}}yyyaaaWWWMMMIIIGGGEEEDDDEEEKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJIIIHHHEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKMMMOOOPPPOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLNNNQQQRRRRRRRRRSSSTTTTTTVVVYYYZZZ[[[\\\___aaaaaacccfffhhhiiijjjkkkmmmpppppprrruuuzzz~~~~~~|||yyyuuuqqqnnnlllkkkjjjiiiiiijjjlllmmmmmmpppwwwzzzvvvooouuu}}}xxxnnngggcccbbbfffooouuuyyy}}}vvvpppnnnttt|||}}}pppnnnttt||||||xxx{{{vvvzzz~~~wwwppplllhhhdddbbb^^^ZZZVVVSSSSSSRRRQQQPPPUUURRRVVVcccrrrwwwsssnnnzzz~~~ooo\\\NNNCCC:::555555555555444333333333333444777666444333444555777999555555888<<<===???FFFNNNccczzzWWWFFFAAA>>>>>><<<:::;;;???EEEIIINNNRRRVVV[[[```ccciiillloooqqqsssvvvzzz}}}zzzeeeYYYNNNKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFHHHJJJJJJIIIMMMMMMNNNNNNOOOPPPQQQQQQOOONNNMMMLLLMMMNNNOOOPPPRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWVVVUUUTTTSSSSSSWWW]]]cccggghhhgggfffjjjkkknnnqqquuuxxx{{{|||}}}~~~}}}{{{yyyuuusssqqqnnnkkkhhhgggfffiiijjjlllpppvvv~~~}}}yyytttwww|||}}}vvvpppjjjiiijjjnnnvvvxxxrrrpppppprrr}}}wwwssszzz}}}zzz{{{~~~|||zzzyyy~~~yyysssnnnjjjeeebbb^^^[[[WWWTTTSSSSSSQQQPPPUUURRRVVVbbbqqquuuqqqnnnzzz~~~yyy}}}{{{sss```QQQEEE;;;666666555555444333333333333444555444333222333444666777555555888<<<===???FFFNNNccc~~~tttUUUEEE@@@===>>>===:::<<<@@@EEEIIIMMMRRRVVV[[[```ccciiikkknnnqqqtttwww{{{xxxfffZZZOOOKKKKKKIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFGGGIIIJJJJJJJJJMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPOOONNNNNNNNNOOORRRQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTUUUUUUTTTSSSSSSQQQTTTYYY^^^bbbccccccbbbggghhhkkkooosssvvvyyy{{{{{{|||~~~}}}{{{xxxvvvtttpppmmmkkkiiihhhgggggghhhjjjooouuu{{{~~~}}}zzz}}}|||uuuxxx{{{~~~xxxtttlllkkkjjjmmmttt~~~yyyssspppqqqrrrxxx||||||yyyzzz|||}}}zzzxxx{{{~~~xxxsssmmmgggccc___\\\XXXUUUTTTSSSRRRQQQTTTRRRVVVaaaooo}}}}}}qqqmmmmmmyyy}}}sssxxxxxxttt|||xxxcccTTTGGG===777777555555444333333333333444444333222222222333555666555555888<<<===???FFFNNNccc~~~|||mmmQQQCCC???<<<======;;;===BBBEEEHHHMMMRRRVVV[[[___ccchhhkkknnnqqqtttxxx}}}~~~uuuggg[[[PPPLLLKKKIIIHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFGGGIIIKKKKKKJJJMMMMMMMMMNNNOOOOOOPPPPPPRRRRRRRRRQQQPPPOOOMMMMMMQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSRRRSSSTTTXXX[[[^^^``````aaaccceeehhhkkkooosssuuuwwwwwwyyy{{{~~~~~~{{{zzzwwwtttqqqnnnlllkkkiiihhhggggggiiimmmqqqsss~~~xxxuuuwww|||~~~wwwwwwxxxzzz|||{{{xxxuuupppnnnlllmmmsss|||{{{tttqqqrrrssstttwww~~~|||xxxxxxzzz|||xxxxxx{{{}}}wwwppphhhccc```]]]XXXUUUTTTSSSRRRQQQSSSQQQUUU___lllzzz{{{pppkkkmmmxxxtttxxxqqqoooxxxyyydddTTTGGG===888777555555444333333333333444444333333222333444555555555555888<<<===>>>FFFNNNaaa~~~gggNNNAAA===;;;======<<>>FFFNNN___eeeMMMAAA===;;;=========@@@DDDDDDHHHMMMQQQUUUZZZ___bbbfffiiimmmppptttxxx}}}vvvhhh\\\QQQMMMLLLIIIGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFGGGIIIKKKLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOMMMNNNOOOPPPPPPOOONNNMMMQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUYYYYYYZZZ\\\^^^```bbbcccdddeeefffgggiiijjjkkkllloooqqqtttwwwzzz|||~~~~~~}}}}}}|||{{{xxxvvvsssrrrrrrqqqppppppqqqsssuuuvvvwww~~~{{{wwwrrrooooooqqqrrrrrrvvvuuurrrqqqrrryyy|||uuuqqqpppqqqtttrrrssszzz}}}xxxyyy}}}~~~{{{wwwuuuuuuwwwxxx|||zzzqqqiiiccc```\\\WWWTTTRRRQQQPPPNNNNNNMMMQQQ[[[fffttt|||qqqlllkkkuuu|||{{{kkknnn|||~~~gggVVVHHH===888888555555444333333333333444333444444444555555555555555555888<<<===???FFFNNN]]]fffLLL@@@<<<;;;===>>>===@@@DDDDDDGGGLLLQQQUUUZZZ^^^bbbfffiiilllooorrrvvv{{{~~~xxxhhh\\\QQQLLLKKKHHHFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEFFFIIIKKKKKKKKKHHHIIIJJJKKKMMMOOOPPPQQQLLLMMMNNNNNNOOOOOOOOONNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVVVVWWWWWWYYY[[[]]]___aaabbbeeeffffffhhhiiijjjkkkkkknnnppprrrvvvxxx{{{}}}}}}~~~~~~~~~~~~|||zzzxxxvvvuuuuuuuuuuuuwwwyyy{{{||||||zzzvvvooollllllnnnppprrrttttttsssqqqqqqwww{{{sssooonnnnnnqqqppppppuuu}}}zzz{{{}}}{{{yyyzzz{{{zzzxxxwwwxxxzzz{{{}}}xxxppphhhbbb___[[[VVVSSSQQQPPPNNNMMMKKKKKKPPPYYYdddsss|||qqqmmmjjjtttmmmkkkzzznnnZZZKKK>>>999888555555444333333333333444222222333444444444444444555555888<<<===???FFFNNN]]]hhhKKKAAA===;;;=========???DDDDDDGGGLLLQQQUUUYYY^^^bbbfffhhhkkknnnqqqtttxxx|||}}}zzzhhh\\\PPPLLLJJJGGGEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGEEEDDDCCCEEEHHHJJJJJJJJJFFFGGGHHHKKKMMMOOOQQQRRRPPPOOOOOONNNNNNNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVUUUVVVYYY[[[^^^```aaabbbdddeeeggghhhjjjlllnnnnnnqqqrrrtttvvvyyy{{{|||}}}}}}|||yyyyyyzzz{{{|||~~~~~~sssoooiiifffgggjjjnnnppppppqqqrrrppppppttt}}}yyyrrrmmmkkkkkkiiijjjlllooouuu}}}}}}|||{{{wwwvvvvvvzzz~~~wwwooogggbbb^^^[[[VVVRRRPPPOOOMMMLLLIIIJJJOOOXXXcccrrr{{{pppmmmjjjsssoooeeevvvsss^^^MMM@@@999888555555444333333333333444111111222333333333333222555555888<<<===???FFFNNN^^^iiiJJJAAA===;;;=========???CCCDDDGGGLLLPPPUUUYYY^^^aaafffhhhkkknnnpppssswwwzzz|||~~~zzzggg[[[PPPKKKJJJGGGEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFDDDCCCCCCDDDGGGIIIJJJJJJDDDEEEGGGJJJMMMPPPRRRSSSTTTSSSQQQOOONNNNNNNNNOOOKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPPPPPPPQQQRRRTTTUUUUUUWWWZZZ]]]```bbbcccccccccdddfffiiillloooqqqrrrssstttuuuwwwyyy{{{}}}~~~~~~~~~~~~{{{kkkgggbbb___bbbfffkkkmmmlllooopppooonnnrrrzzzxxxpppllljjjiiibbbeeehhhkkkooowww}}}xxxuuutttvvv|||yyyqqqhhhbbb^^^\\\YYYUUURRRPPPOOOOOOMMMNNNRRRYYY```nnn{{{qqqjjjiiippp~~~sssjjjmmm~~~gggQQQ@@@999999888888666555444333333222555444444333333444444555555555666777:::@@@GGGLLL___|||lllQQQEEE@@@<<<======<<>>===???CCCEEEHHHLLLPPPTTTYYY^^^aaahhhjjjlllnnnoooqqquuuxxx{{{}}}}}}mmm```TTTOOOMMMIIIFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHKKKNNNOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMLLLKKKLLLOOOQQQSSSVVVUUUUUUUUUVVVXXX[[[\\\___bbbgggmmmtttyyy}}}{{{vvvkkkddd\\\WWWXXXYYYZZZYYY^^^aaadddhhhlllqqqwww{{{{{{uuuooohhhccc```^^^^^^```bbbgggqqq|||zzzvvvxxx{{{zzzrrrlllbbb___[[[UUUQQQOOONNNNNNMMMNNNQQQVVV\\\hhh}}}vvvllleeegggkkkxxxsssccchhhuuummmXXXEEE<<<:::777777666444444333333333555444444333333444444555555666777888;;;@@@FFFJJJ[[[wwwkkkMMMEEE>>>===>>>>>>???BBBEEEHHHKKKOOOSSSXXX]]]aaagggiiilllnnnoooqqqtttwww{{{}}}}}}pppcccVVVPPPMMMIIIFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEFFFAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFBBBBBBAAABBBCCCEEEGGGHHHCCCDDDEEEEEEEEEEEEEEEDDDGGGHHHHHHGGGFFFGGGJJJLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJKKKMMMOOOPPPTTTSSSRRRRRRRRRTTTXXX[[[\\\___dddjjjqqqvvvzzz|||~~~|||}}}}}}qqqjjjaaa[[[ZZZ[[[[[[ZZZZZZ]]]bbbfffjjjooouuuyyy}}}wwwpppiiiddd```^^^]]]^^^___cccmmmxxx}}}vvvvvvzzz{{{tttnnnccc```[[[UUUQQQOOOOOOOOOMMMNNNPPPUUUZZZeeeyyyvvvkkkdddcccfffssstttjjjppp{{{nnnYYYFFF;;;999777666555444444444444444555444444333333444444555555666888999;;;@@@EEEIIIYYYuuutttQQQGGG???>>>??????@@@BBBEEEGGGJJJNNNRRRWWW]]]aaafffiiilllnnnoooqqqtttvvv{{{}}}tttgggYYYQQQNNNIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBAAAAAABBBCCCEEEGGGHHHDDDDDDEEEEEEEEEDDDDDDCCCGGGHHHHHHHHHGGGGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNQQQRRRQQQPPPOOOQQQUUUYYY[[[^^^bbbhhhmmmrrruuuvvvzzz~~~}}}~~~{{{xxxxxxzzz~~~xxxqqqggg```^^^]]]\\\ZZZYYY\\\aaaeeeiiinnntttwwwyyyrrrkkkfffbbb___^^^^^^^^^aaakkkuuu~~~zzzxxxxxxzzz|||{{{tttnnnccc```ZZZUUUQQQPPPPPPQQQNNNNNNPPPTTTXXXcccvvvuuujjjccc```cccoooxxxqqqxxxqqq]]]III>>>;;;666666555444444444444444555444444333333444444555555666888:::<<<@@@EEEHHHUUUqqq|||TTTIII???>>>@@@@@@@@@AAAEEEGGGJJJMMMPPPVVV\\\aaaeeehhhlllnnnoooqqqsssuuuzzz|||~~~yyykkk[[[TTTOOOJJJGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFAAAAAABBBCCCDDDDDDDDDDDDAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHEEEEEEFFFEEEEEEDDDCCCBBBFFFGGGHHHGGGGGGGGGIIIJJJHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQOOOMMMNNNRRRVVV\\\^^^aaafffjjjmmmpppqqqtttyyy~~~yyyxxxzzz|||{{{|||~~~~~~~~~|||zzzyyy{{{~~~~~~vvvkkkccc```^^^\\\ZZZXXX[[[```eeeiiimmmrrruuu|||uuummmhhhdddaaa______^^^```iiisss}}}zzzrrrmmmccc___ZZZUUUQQQQQQQQQRRRNNNNNNOOOSSSWWWaaatttssshhhaaa```bbbmmm}}}uuu~~~ttt___KKK???<<<666666555444444444444555555444444333333444444555555666888:::<<<@@@DDDHHHSSSoooWWWKKK@@@>>>@@@@@@@@@AAAEEEFFFIIILLLPPPUUU\\\aaaeeehhhlllnnnpppqqqsssuuuwwwyyy|||~~~|||nnn^^^UUUPPPKKKHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEE@@@AAABBBCCCDDDDDDDDDDDDAAAAAACCCDDDDDDDDDCCCBBBCCCBBBBBBBBBCCCDDDFFFGGGFFFGGGFFFFFFEEEDDDCCCBBBCCCDDDFFFFFFFFFFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMLLLOOOQQQPPPMMMMMMQQQTTTXXXZZZ]]]aaaeeehhhjjjkkkkkkqqqvvvxxxyyyzzzxxx{{{|||||||||pppgggccc```]]][[[WWWZZZ___cccgggkkkooorrr{{{wwwooojjjeeebbb______]]]___gggqqqzzz}}}|||yyyqqqkkkbbb___YYYTTTQQQQQQRRRTTTNNNNNNOOORRRVVV___sss}}}qqqfff___aaabbblllvvvttt```KKK???;;;666666555444444444555555555444444333333444444555555666999:::<<<@@@DDDGGGTTTpppXXXLLL@@@>>>@@@@@@@@@AAAEEEFFFIIIKKKOOOUUU\\\aaadddggglllnnnpppqqqssstttuuuwwwzzz}}}~~~ppp```WWWQQQLLLIIIIIIEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBAAABBBDDDEEEDDDEEEGGGHHHGGGHHHHHHIIIJJJKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKOOORRRQQQNNNMMMPPPSSSSSSUUUXXX\\\```cccfffgggdddiiioooqqqqqqvvv~~~|||~~~uuukkkfffccc```^^^VVVYYY^^^bbbfffiiimmmoooxxx|||yyyqqqkkkfffbbb___^^^]]]^^^fffooowww}}}|||~~~wwwrrriiibbbYYYSSSQQQQQQPPPNNNNNNNNNOOORRRVVV^^^mmm|||~~~wwwlllccc```aaakkk~~~~~~ppp^^^LLL@@@;;;666666555444444444444555444333333333333444555555666666777888999>>>DDDHHHVVVlllYYYLLL@@@>>>AAABBBBBBCCCCCCEEEGGGJJJNNNSSSYYY^^^eeegggjjjlllmmmooorrrtttvvvxxxzzz{{{}}}}}}ssscccWWWOOOKKKHHHFFFIIIGGGFFFEEEFFFGGGFFFEEEHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRTTTWWW[[[^^^aaabbbaaaaaaaaaccceeehhhkkkooouuuyyy~~~uuulllhhhfffcccaaa]]]ZZZ[[[```ccceeeiiinnnvvvyyy~~~~~~wwwqqqmmmiiibbb]]]\\\___cccgggxxxzzzuuukkkdddZZZTTTRRRQQQPPPNNNNNNMMMOOORRRUUU]]]lllzzz~~~wwwmmmddd___```jjj|||||||||}}}mmm]]]KKK???;;;666666555444444444444555444333333333333444555555555666777777999>>>DDDIIIVVVlllXXXKKK@@@>>>@@@AAAAAACCCCCCEEEHHHKKKNNNSSSYYY]]]dddfffiiikkklllnnnqqqsssuuuwwwzzz{{{}}}~~~tttfff[[[TTTOOOKKKIIIHHHFFFDDDDDDEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMLLLLLLMMMNNNOOOPPPRRRTTTXXX\\\^^^______^^^___aaacccdddgggkkkpppsss|||~~~xxxqqqmmmjjjfffccc[[[XXXYYY^^^aaacccggglllrrruuu{{{yyytttlllgggaaa\\\[[[]]]bbbeeerrrzzz}}}yyymmmfff]]]WWWTTTRRRPPPNNNNNNMMMNNNQQQTTT[[[iiiwww}}}vvvmmmfff___```iii{{{yyyxxx~~~yyyjjj[[[KKK???;;;666666555444444444444555444333333333333444555555555666777777:::>>>DDDIIIVVVlll{{{VVVJJJ@@@>>>??????@@@BBBCCCEEEHHHLLLOOOTTTYYY]]]bbbeeehhhjjjlllnnnppprrrtttvvvyyy|||~~~wwwkkkaaaZZZUUUPPPLLLHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKMMMLLLLLLKKKKKKLLLMMMMMMOOOQQQTTTXXXZZZ[[[[[[[[[\\\^^^___```aaadddhhhkkkrrrwww}}}~~~{{{|||~~~zzzuuuqqqmmmgggcccYYYWWWWWW[[[^^^___ccchhhlllqqqwww|||yyytttjjjeee```[[[YYY[[[___bbbjjjsss{{{oooiii___YYYVVVSSSPPPMMMMMMLLLMMMPPPRRRXXXeeessszzzssskkkeee``````hhhyyyxxxuuuwww{{{uuugggYYYJJJ???;;;666666555444444444444555444333333333333444555555555555666777:::>>>EEEIIIUUUkkkwwwTTTIII@@@>>>>>>>>>???AAACCCEEEIIILLLOOOSSSXXX\\\aaadddhhhkkklllnnnppprrrrrruuuyyy|||~~~xxxnnneee___ZZZTTTOOOJJJGGGDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@??????>>>????????????@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJKKKKKKMMMOOORRRUUUWWWXXXXXXXXXZZZ[[[]]]]]]^^^___bbbeeekkknnnsssvvvyyy||||||}}}}}}~~~~~~}}}|||wwwtttttttttuuuuuuwww||||||wwwtttqqqllleee```YYYVVVVVVYYY\\\\\\```dddiiinnnuuu{{{}}}|||vvvqqqgggddd^^^YYYWWWYYY]]]___eeennn|||zzzpppjjjaaa[[[WWWTTTPPPMMMLLLKKKMMMOOOPPPUUUaaannn|||vvvooohhhcccaaa```gggxxxxxxsssuuuxxxtttfffYYYKKK@@@:::666666555444444444444555444333333333333444555555444555666777:::???EEEJJJTTTjjjtttRRRIIIAAA>>>>>>===>>>AAABBBEEEIIILLLOOOSSSWWWZZZ___cccgggkkkmmmnnnppprrrqqqtttxxx{{{~~~~~~xxxooohhhccc^^^WWWRRRMMMJJJFFFDDDDDDDDDDDDCCCEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJIIILLLNNNPPPSSSTTTVVVVVVVVVXXXZZZ\\\\\\\\\^^^```bbbeeegggjjjmmmppptttwwwzzz~~~~~~{{{zzzxxxwwwwwwwwwxxxyyyzzz{{{~~~{{{}}}|||xxxuuutttvvvsssnnnlllkkkkkkjjjiiijjjpppxxx}}}~~~zzzwwwsssqqqoookkkddd^^^XXXUUUUUUXXXZZZZZZ]]]aaafffmmmvvv{{{~~~~~~yyyrrrmmmfffbbb]]]XXXVVVWWWZZZ\\\dddnnn|||}}}xxxpppjjjaaa[[[XXXUUUQQQNNNLLLKKKLLLNNNNNNRRR^^^jjjzzzrrrkkkeeeaaa```___eeevvv~~~wwwtttwww|||uuugggZZZLLL@@@:::666666555444444444444555444333333333333444555555444555666777:::???FFFJJJRRRhhhtttQQQIIIBBB@@@>>>===>>>AAAAAADDDHHHKKKNNNRRRUUUXXX]]]aaafffjjjlllmmmoooppppppssswwwzzz|||~~~xxxqqqjjjfffaaa[[[VVVPPPMMMHHHEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBAAABBBBBBAAAAAA@@@@@@??????>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLMMMOOOQQQRRRTTTUUUUUUVVVXXX[[[\\\]]]^^^```bbbaaabbbdddgggjjjnnnqqqssstttuuuwwwxxxxxxvvvuuutttrrrrrrqqqqqqqqqssstttuuuwwwxxxyyy||||||zzzuuuvvvwwwuuurrrnnnkkkkkkmmmjjjgggeeedddcccaaa```]]]dddmmmssswwwyyy}}}~~~wwwsssooolllkkkhhhbbb^^^XXXTTTTTTVVVXXXWWWZZZ^^^ccclllvvv|||~~~~~~wwwpppjjjdddaaa\\\XXXVVVVVVYYYZZZcccnnn}}}}}}vvvoooiiiaaa\\\YYYVVVQQQNNNKKKJJJKKKMMMMMMPPP[[[gggyyyzzzqqqiiiddd```^^^]]]bbbrrr{{{sssuuuttt}}}xxxiii\\\NNNAAA:::666666555444444444444555444333333333333444555555333444666777:::???FFFKKKQQQgggtttQQQJJJCCCAAA???===>>>BBB@@@CCCGGGKKKMMMPPPTTTVVVZZZ^^^ccchhhjjjkkklllmmmooorrrvvvyyy{{{}}}zzzrrrlllhhhddd___ZZZRRRNNNIIIFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKMMMNNNPPPQQQRRRSSSSSSVVVYYY\\\]]]___bbbdddcccbbbcccfffjjjnnnqqqrrrssssssssssssssssssqqqppplllkkkjjjjjjkkkmmmooopppqqqqqqrrrtttwwwwwwvvvtttooopppooolllhhhdddbbbbbbbbb```^^^\\\\\\ZZZXXXWWWRRRYYYccckkkoootttyyy||||||}}}||||||||||||{{{yyyrrrmmmhhheeedddbbb___\\\VVVRRRQQQTTTUUUTTTVVVZZZ___hhhtttzzz|||yyyqqqllldddaaa\\\XXXUUUVVVXXXYYY```lll~~~|||uuunnnhhhaaa[[[YYYVVVRRRNNNKKKJJJKKKLLLLLLOOOZZZeeetttzzzqqqiiiccc```]]][[[```pppyyyqqqwwwooo|||{{{kkk^^^OOOBBB:::666666555444444444444555444333333333333444555555333444666777:::???FFFKKKPPPggguuuQQQJJJDDDBBB???===>>>BBB???BBBFFFJJJMMMOOOSSSUUUWWW[[[aaafffhhhiiijjjkkknnnrrrvvvyyyzzz|||}}}{{{sssmmmjjjfffaaa]]]RRRNNNIIIEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHJJJLLLMMMMMMLLLLLLIIIJJJKKKMMMNNNPPPQQQQQQQQQTTTXXX[[[]]]```bbbdddfffffffffiiimmmqqqtttuuuwwwvvvtttsssssssssqqqppphhhgggfffeeefffhhhkkklllmmmmmmmmmoooqqqsssrrrqqqlllllljjjfffaaa^^^\\\\\\ZZZXXXVVVUUUUUUTTTQQQOOOLLLSSS]]]eeekkkpppvvv{{{xxxxxxyyyzzz|||~~~~~~|||yyyxxxxxxxxxwwwvvvmmmhhhaaa]]]]]]]]][[[YYYTTTQQQPPPRRRRRRQQQSSSXXX[[[eeerrryyy{{{}}}{{{tttooodddaaa\\\XXXVVVVVVWWWYYY]]]jjj}}}~~~xxxkkkhhhccc^^^[[[WWWSSSPPPLLLIIIIIIKKKMMMOOOVVV]]]qqqzzzrrrjjjccc^^^```___bbblll~~~}}}yyy{{{ooovvvqqq]]]JJJ???<<<888777666555555444444555444444444444444444444444333666888999:::???FFFLLLRRRcccvvv|||yyy]]]KKKEEEEEE===999>>>>>>BBBDDDFFFHHHJJJNNNRRRVVVUUUYYY^^^bbbdddfffhhhjjjoooqqquuuxxxzzz|||~~~}}}wwwsssooojjjbbb\\\TTTOOOIIIGGGGGGFFFDDDBBBFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFJJJIIIGGGFFFFFFGGGHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHDDDFFFIIIJJJJJJKKKLLLNNNKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPSSSVVVYYY]]]bbbeeegggggghhhjjjlllqqqxxx}}}yyy{{{{{{yyytttqqqrrrtttpppooommmjjjhhhiiilllooorrrrrrrrrqqqpppooonnnmmmooommmjjjgggddd```\\\YYYZZZ[[[[[[XXXTTTPPPMMMLLLMMMQQQWWW^^^fffkkkoooqqqrrrssstttuuuwwwxxxxxxyyyxxxvvvsssrrrrrrrrrpppooofffccc^^^[[[YYYXXXWWWVVVRRRPPPNNNMMMNNNQQQTTTVVV___ccciiipppuuu|||wwwooojjjggg```ZZZYYYXXXUUUUUUWWW___hhhyyy~~~}}}zzzwwwtttssswww|||~~~wwwkkkhhhbbb^^^ZZZVVVRRRPPPNNNKKKJJJKKKLLLMMMSSS[[[mmm|||yyyrrrkkkddd```___^^^aaalll~~~|||zzzpppuuuvvvaaaMMM@@@<<<888777666555555444444555444444444444444444444444444666777888999>>>FFFMMMQQQaaawww{{{cccPPPHHHGGG???<<<@@@@@@@@@BBBEEEGGGJJJNNNSSSVVVWWWZZZ]]]___aaadddgggiiinnnqqquuuwwwyyy{{{~~~{{{vvvsssmmmeee___XXXRRRKKKGGGFFFFFFDDDBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEHHHGGGEEEEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHDDDFFFIIIJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPSSSUUUXXX\\\aaaddddddeeefffhhhkkkpppvvv{{{}}}~~~~~~}}}{{{yyyxxxxxxtttsssqqqnnnllllllpppssswwwwwwxxxxxxwwwvvvuuutttpppmmmjjjgggeeeccc```]]]ZZZZZZYYYWWWSSSPPPMMMLLLMMMQQQVVV]]]dddiiimmmooooooppppppqqqrrrssstttuuuuuussspppoooooonnnmmmkkkfffbbb]]]XXXVVVTTTRRRPPPOOONNNLLLJJJKKKNNNQQQSSS[[[___fffmmmssszzzxxxppplllfff___ZZZYYYWWWUUUTTTWWW\\\eeevvv|||yyyvvvsssqqqpppmmmkkkjjjmmmssszzz}}}wwwlllhhhbbb]]]YYYUUURRROOOOOOLLLJJJKKKKKKKKKPPPWWWhhhwww~~~wwwqqqkkkfffbbb]]]]]]```kkk}}}zzzpppttt}}}fffPPPAAA<<<888777666555555444444555444444444444444444444444555666777666888>>>GGGNNNRRR```}}}|||~~~nnnXXXLLLIIIAAA>>>BBBAAA???AAADDDGGGJJJNNNSSSWWW[[[\\\^^^___```bbbfffhhhnnnpppsssvvvxxxzzz}}}{{{xxxssslllfff^^^WWWMMMGGGEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGDDDFFFIIIJJJJJJJJJKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNOOORRRTTTVVVZZZ^^^bbbaaabbbdddfffhhhmmmsssxxx}}}}}}~~~~~~{{{zzzwwwtttrrrssswwwyyy}}}~~~}}}|||zzzssspppllliiihhhfffeeeccc\\\\\\ZZZXXXUUURRRPPPOOONNNPPPUUU[[[```eeeiiijjjkkkkkkjjjjjjkkkmmmooopppqqqooollljjjjjjiiigggfffddd```ZZZUUURRROOOLLLKKKKKKJJJHHHGGGHHHJJJMMMNNNTTTYYYaaaiiipppvvv|||zzzrrrmmmfff___YYYXXXWWWTTTSSSVVVZZZaaaqqq~~~qqqnnniiifffeeedddcccbbb```dddjjjrrr||||||wwwlllhhhaaa\\\XXXTTTQQQOOONNNKKKJJJKKKKKKJJJOOOVVVdddrrryyysssooojjjeeebbb\\\\\\___kkk}}}~~~ooosssjjjSSSCCC===888777666555555444444555444444444444444444444444666666666555777===GGGNNNTTTaaazzzzzz```OOOJJJBBB???BBBAAA???AAADDDGGGKKKOOOUUUXXX]]]___bbbddddddeeefffhhhmmmooorrrtttvvvxxx|||~~~zzztttoooeee\\\QQQHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCAAA@@@???>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOQQQRRRTTTWWW[[[^^^^^^```bbbdddfffkkkppptttwwwwwwyyy}}}~~~|||zzz{{{yyyvvvqqqmmmkkkjjjiiihhhccc```]]]ZZZXXXVVVTTTSSSNNNPPPTTTXXX]]]bbbeeegggiiihhhgggfffggghhhjjjkkknnnkkkhhhfffeeedddaaa```___[[[VVVQQQNNNLLLIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJNNNTTT\\\eeelllsssxxx|||{{{sssmmmeee^^^YYYWWWVVVRRRRRRTTTYYY^^^mmm}}}xxxuuurrrqqqjjjgggbbb___^^^______^^^\\\```fffooozzz|||xxxlllhhhaaa[[[WWWSSSPPPNNNKKKHHHHHHJJJJJJJJJOOOUUU```ooo~~~~~~zzzuuuppplllhhhccc```[[[[[[___kkk}}}nnnssslllUUUEEE>>>888777666555555444444555444444444444444444444444555666666555666===FFFNNNXXXbbbyyygggRRRJJJAAA???AAA???@@@BBBEEEHHHKKKPPPUUUYYY]]]bbbgggkkkkkkjjjhhhhhhlllnnnppprrrtttwww{{{~~~~~~|||xxxkkkaaaTTTJJJFFFDDDCCCBBB@@@AAABBBBBBBBBBBBAAA@@@BBBBBBCCCDDDCCCAAA@@@???======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@AAAAAA@@@???>>>======<<>>888777666555555444444555444444444444444444444444444555666555777===FFFMMMYYYbbbxxxnnnTTTJJJAAA???AAA===@@@BBBEEEHHHKKKOOOTTTXXX[[[aaaiiinnnooommmjjjiiikkkmmmoooppprrruuuzzz}}}|||~~~}}}nnneeeWWWMMMHHHEEECCCAAA@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDCCCBBB@@@>>>=========>>>>>>>>>??????===>>>>>>>>>>>>?????????@@@@@@??????>>>===<<<<<<======>>>????????????>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEECCCEEEGGGHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOQQQUUUXXX[[[\\\^^^___```cccgggiiijjjkkknnntttzzz~~~|||yyywwwqqqkkkccc]]][[[XXXUUURRRPPPQQQTTTWWW[[[___ccceeefffffffffffffffeeeeeeeeehhheeeaaa^^^[[[YYYVVVTTTSSSOOOKKKIIIHHHHHHGGGFFFDDDDDDCCCBBBBBBCCCDDDEEEEEEIIIPPPXXX___gggnnnsss{{{~~~yyyqqqlllddd]]]WWWUUUSSSPPPOOOQQQQQQWWWdddvvv~~~uuunnniiieeebbb```aaa___[[[ZZZZZZ[[[[[[[[[ZZZ^^^ccclllwww|||{{{mmmggg```YYYTTTQQQOOOMMMKKKHHHHHHJJJIIIHHHKKKPPP[[[jjj{{{~~~zzztttooojjjeee```]]][[[\\\```mmmrrruuu}}}jjjTTTDDD===888777666555555444444555444444444444444444444444333444666666888===EEEKKKXXX```uuutttWWWJJJAAA@@@AAA===???AAADDDFFFIIIMMMQQQUUUXXX^^^fffkkkmmmmmmkkkkkkkkklllnnnoooqqqtttyyy|||}}}|||pppfffZZZPPPJJJGGGCCCAAA@@@AAABBBCCCCCCBBBAAA@@@???AAACCCDDDCCCBBB@@@>>>============>>>>>>>>>???=========>>>>>>>>>???????????????>>>>>>======<<<<<<======>>>>>>>>>>>>>>>????????????????????????@@@@@@AAAAAAAAAAAAAAAAAACCCBBB@@@@@@@@@AAACCCDDDCCCEEEGGGHHHGGGFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLMMMNNNNNNOOOSSSUUUXXXZZZ[[[\\\\\\]]]```ccceeefffiiilllppptttzzz~~~|||}}}}}}}}}~~~{{{tttiiibbb^^^[[[WWWSSSQQQRRRTTTWWW\\\```dddfffdddeeefffgggfffeeecccbbbdddaaa]]]YYYVVVTTTPPPNNNNNNKKKGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBAAAEEEJJJPPPWWW```hhhnnntttwww{{{~~~|||wwwqqqlllddd]]]WWWUUUSSSOOONNNPPPOOOUUU___lll{{{}}}yyyrrrlllhhhdddaaa^^^___]]][[[[[[\\\\\\\\\[[[\\\^^^dddkkkuuu}}}|||mmmggg```YYYTTTQQQNNNMMMMMMJJJIIIJJJHHHFFFIIINNNZZZiiizzz|||vvvpppkkkeee```]]][[[\\\aaammm}}}tttwww|||iiiTTTCCC<<<888777666555555444444555444444444444444444444444222444666777999===EEEJJJVVV^^^sssxxxYYYKKKBBBAAABBB===>>>@@@CCCEEEGGGJJJOOORRRWWW[[[bbbgggiiijjjkkkllljjjlllmmmnnnppptttxxx|||}}}zzzpppggg[[[QQQKKKHHHDDDAAA@@@AAACCCDDDDDDCCCAAA@@@???@@@BBBDDDDDDBBB???>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>BBBAAA@@@??????AAACCCDDDCCCEEEGGGGGGGGGFFFGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNKKKLLLMMMMMMMMMNNNQQQTTTVVVXXXYYYYYYYYYZZZ\\\^^^```ccceeeeeefffjjjqqqvvvxxxxxxyyyyyy{{{{{{ppphhhccc```[[[WWWRRRSSSUUUXXX\\\aaaeeehhhccceeefffhhhgggeeebbb```bbb^^^ZZZVVVSSSPPPMMMJJJLLLIIIEEEBBBAAAAAA@@@???@@@@@@???????????????@@@???BBBFFFKKKRRR[[[dddjjjooorrrvvvyyyyyyvvvqqqmmmddd]]]VVVTTTRRROOONNNPPPOOOTTT\\\dddnnn}}}zzzvvvqqqllliiieeebbb___```^^^]]]^^^______^^^\\\^^^aaaeeelllvvvyyyqqqhhhccc\\\VVVRRRPPPMMMKKKNNNKKKHHHHHHFFFDDDGGGMMM[[[jjj{{{yyyrrrkkkddd^^^YYYWWWZZZbbbnnn|||zzzxxxuuufffSSSCCC;;;888777666555555444444555666333111//////111333666555444444666777999AAAKKKYYY```ttt}}}XXXGGGDDDAAA>>>??????@@@AAADDDHHHLLLOOORRRUUUZZZ```eeehhhiiijjjkkklllmmmnnnnnnpppssswwwzzzzzz||||||wwwmmmdddXXXMMMGGGEEEEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@???=========>>>>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<@@@?????????>>>>>>======;;;<<<<<<===>>>??????@@@??????>>>>>>>>>>>>?????????===;;;;;;<<>>>>>>>>>>>@@@AAABBBBBBDDDEEEFFFEEEDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKLLLMMMNNNOOORRRTTTWWWYYYZZZZZZZZZYYYXXXZZZ[[[\\\^^^aaaeeeiiiqqqssstttttttttwww~~~}}}qqqeee^^^[[[ZZZTTTUUUVVVXXX[[[]]]```aaagggfffeeeeeedddbbb___\\\WWWVVVSSSOOOLLLIIIHHHGGGFFFEEECCCAAA@@@@@@@@@AAA>>>???@@@@@@???@@@BBBDDD>>>===BBBJJJQQQWWWaaajjjkkkmmmppprrrqqqoookkkiii___\\\XXXUUUSSSPPPMMMKKKMMMNNNSSS\\\eeennn}}}{{{yyyxxxuuupppjjjeeedddccccccaaa^^^^^^___`````````bbbaaafffooowww~~~rrrjjjeee```ZZZUUUQQQOOOMMMKKKNNNJJJHHHHHHFFFDDDGGGMMMZZZhhh{{{yyyrrrllleee___[[[YYY[[[bbbooo{{{xxx{{{rrrdddSSSDDD===888777666555555444444555555444222000000222444555666444555777777999@@@IIIWWW___rrr}}}XXXHHHDDD@@@>>>???@@@@@@AAADDDGGGKKKNNNPPPTTTYYY___dddggghhhjjjkkkmmmnnnooopppqqqtttxxx|||zzz|||~~~zzzuuukkkcccXXXNNNHHHFFFEEEEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@========================:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>>>>?????????>>>>>>======>>>>>>??????===;;;:::<<<>>>???>>>===<<<<<<<<<<<<>>>???@@@AAABBBDDDEEEDDDDDDEEEFFFJJJKKKLLLLLLMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRTTTVVVXXXXXXWWWVVVVVVWWWWWWXXXYYY]]]bbbfffiiikkkkkkjjjjjjmmmtttyyyuuuiiiaaa^^^^^^XXXXXXYYY[[[\\\___```bbbeeecccbbbaaa```^^^ZZZXXXTTTRRRPPPLLLIIIGGGEEEEEEBBBAAA???>>>======>>>>>>???@@@AAA@@@??????AAABBB@@@>>>AAAHHHMMMSSS\\\eeeiiikkkoooqqqpppnnnjjjggg___\\\WWWTTTRRRPPPMMMKKKKKKLLLPPPWWW]]]eeerrr}}}|||{{{zzzwwwsssmmmiiigggggggggeeeccccccdddeeeeeedddccccccgggooowwwxxxmmmeee___[[[VVVRRRPPPNNNMMMKKKNNNJJJIIIIIIFFFDDDGGGLLLWWWgggyyyzzztttnnngggaaa]]]ZZZ\\\bbbnnn|||xxxvvv~~~|||oooaaaRRREEE@@@888777666555555444444555555444333333333333444555777555555777777888???GGGVVV^^^qqq}}}YYYHHHCCC???===>>>@@@@@@AAACCCFFFJJJMMMOOOSSSWWW]]]bbbeeegggiiijjjnnnpppqqqrrrsssuuuyyy|||yyy{{{~~~}}}wwwrrrhhhbbbXXXOOOJJJGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>==================>>>???===;;;:::<<<======<<<::::::999999:::;;;===>>>>>>@@@CCCDDDDDDDDDFFFGGGJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSTTTXXX]]]bbbeeeffffffdddcccfffmmmrrryyyzzznnnfffbbbaaa\\\\\\\\\\\\]]]^^^___```aaa___]]][[[ZZZXXXTTTQQQNNNMMMJJJHHHEEECCCBBBBBB>>>>>>============>>>>>>@@@AAABBBAAA??????@@@AAAAAA??????DDDHHHMMMVVV```gggiiimmmppppppmmmhhheee___\\\WWWSSSQQQPPPNNNLLLLLLKKKNNNSSSVVV[[[eeeppp{{{~~~|||xxxsssooommmmmmllljjjhhhhhhiiiiiiiiihhheeedddgggooowww~~~{{{sssiiicccZZZVVVSSSPPPOOONNNMMMLLLMMMJJJIIIIIIGGGDDDGGGLLLUUUeeexxx{{{uuuoooiiibbb^^^YYY[[[aaammm~~~xxxuuuttt~~~{{{lll___QQQEEE@@@888777666555555444444555444444555555555555444444777666666888777777===EEEUUU___qqq}}}ZZZIIICCC>>><<<>>>@@@@@@AAABBBEEEHHHKKKMMMRRRVVV\\\aaadddfffhhhjjjnnnpppqqqrrrsssuuuyyy{{{wwwzzz~~~{{{uuuqqqgggaaaYYYQQQLLLHHHEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAABBBBBBAAAAAA<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<======???===;;;:::;;;;;;;;;:::999999888888999:::<<<===<<<>>>AAACCCCCCDDDFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLMMMOOORRRTTTWWWYYYZZZYYYXXXUUURRRPPPSSSXXX\\\bbbbbbbbb```^^^aaaggglllsssyyy}}}qqqhhhdddccc^^^]]]]]]\\\[[[[[[\\\\\\]]]ZZZXXXVVVTTTRRRNNNLLLHHHGGGEEECCCAAA@@@??????????????????@@@AAABBBBBBBBBCCCDDDCCC@@@??????@@@@@@======@@@CCCHHHRRR[[[dddhhhmmmqqqqqqmmmiiieee___[[[VVVRRRPPPOOONNNMMMMMMLLLNNNQQQSSSVVV^^^hhhqqqxxx{{{wwwuuuuuurrrpppnnnllllllkkkiiigggeeedddgggooouuu|||~~~wwwqqqkkkccc^^^VVVSSSPPPOOOOOOOOONNNMMMMMMJJJIIIJJJHHHEEEFFFKKKSSSdddxxx|||uuuoooiiiccc___XXXZZZaaammm{{{tttrrrttt{{{zzzkkk^^^OOOCCC???888777666555555444444555444555555666666555555444777666666888777666<<>><<<>>>??????@@@AAADDDGGGJJJLLLQQQUUU[[[___bbbeeehhhjjjmmmnnnppprrrrrrtttvvvyyyvvvyyy~~~|||vvvrrrhhhbbbZZZSSSMMMIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAAAAA<<<<<<;;;;;;:::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;:::::::::;;;:::888:::999888888999:::<<<===;;;===@@@BBBBBBCCCEEEGGGGGGGGGIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMJJJKKKMMMPPPUUUZZZ^^^```___\\\XXXSSSPPPPPPTTTWWW[[[]]]]]][[[YYY[[[```eeeooovvv~~~rrriiidddccc``````^^^\\\[[[ZZZZZZZZZYYYVVVSSSQQQOOOMMMJJJHHHCCCCCCAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEEEEBBB@@@@@@@@@???;;;;;;>>>AAAFFFOOOXXXbbbfffmmmrrrsssooojjjfff```[[[UUUPPPOOOOOOOOONNNMMMLLLMMMPPPQQQSSSZZZccciiirrr~~~~~~{{{{{{yyywwwsssqqqooolllhhhfffdddccceeelllsssyyy}}}tttmmmhhhbbb\\\WWWTTTRRRPPPOOOPPPPPPOOONNNLLLJJJIIIJJJHHHEEEFFFKKKRRRdddxxx}}}vvvooohhhbbb]]]WWWZZZbbbooozzzsssrrrsss|||vvvxxxjjj\\\MMMAAA<<<888777666555555444444555444444555666666555444444666555666888777777<<>>===???======>>>@@@CCCGGGJJJLLLQQQUUUZZZ___bbbeeeiiikkkkkkmmmpppqqqqqqrrrtttvvvuuuxxx}}}zzzwwwkkkeee\\\TTTNNNJJJFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBBBBAAAAAA@@@???<<<<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999::::::999888:::999999888999:::<<<===:::<<>>???@@@BBBCCCDDDDDDDDDDDDFFFGGGGGGEEECCCBBBBBB>>>;;;;;;>>>@@@DDDLLLTTT^^^dddlllrrrtttqqqlllhhh```[[[TTTOOOMMMNNNOOOPPPLLLKKKLLLOOOOOOPPPWWW___ccclllzzz~~~}}}|||yyyvvvsssqqqmmmhhheeeaaa___bbbiiiooovvvzzzsssjjjddd```]]]YYYUUUTTTRRRQQQQQQQQQQQQPPPOOOLLLJJJIIIJJJHHHEEEFFFJJJRRRdddxxx}}}vvvoooggg```\\\WWW[[[dddsss|||uuutttrrrwwwqqqtttgggZZZKKK@@@:::888777666555555444444555444444444444444444444444444444555888777777<<>>======<<<<<<;;;:::::::::999999:::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;<<<::::::::::::::::::::::::::::::999999999999::::::999888777888::::::999888999888888888888:::;;;<<<:::<<>>===@@@AAABBBHHHPPPZZZ```iiiqqqtttqqqlllhhh```ZZZSSSNNNLLLNNNOOOPPPNNNMMMNNNPPPOOOOOOUUU]]]bbbkkkxxx~~~|||wwwuuurrrpppnnnjjjfffbbb]]]\\\___ffflllsss}}}{{{{{{||||||||||||||||||}}}wwwpppjjjbbb^^^]]]\\\ZZZXXXTTTSSSQQQRRRRRRRRRQQQOOOLLLIIIIIIKKKIIIEEEFFFJJJRRRdddxxx}}}vvvnnnfff___ZZZXXX\\\gggvvvwwwvvvppprrrnnnqqqeeeYYYKKK???:::888777666555555444444555555444333333333333444555333333555888888777<<>>AAA:::;;;<<>>===>>>>>>===<<<;;;;;;::::::999999:::;;;;;;;;;::::::888888888999999::::::::::::::::::::::::::::::::::::999999999999999999:::777777777888:::;;;999888888777777777777999:::;;;:::<<>>888666666444333333333333333444444444555555555666666666777888888888999<<>>;;;;;;===@@@BBBCCCEEEHHHJJJQQQTTTXXX[[[^^^bbbfffiiikkkmmmppprrrtttttttttsssxxxyyy{{{}}}|||pppaaaUUUOOOLLLIIIFFFGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>===;;;;;;:::;;;<<<===<<<<<<<<<<<<;;;:::999888777888:::;;;;;;:::999777::::::::::::::::::::::::999::::::;;;;;;::::::999999888888888777777666666;;;;;;:::888666777:::<<<======>>>>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCEEEGGGJJJKKKMMMNNNMMMIIIFFFFFFIIIMMMNNNSSSXXX[[[ZZZXXXWWWVVV[[[^^^dddjjjqqqxxx{{{qqqfff]]]XXXTTTSSSRRRPPPNNNKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHDDDBBB@@@>>>???BBBEEEGGGQQQXXXbbbkkkppppppmmmjjjbbb[[[SSSOOOPPPRRRQQQPPPQQQSSSTTTTTTUUUWWWZZZ]]]dddkkkvvv{{{vvvtttkkkgggcccaaabbbaaa___\\\[[[ZZZ\\\ccchhhnnnwww}}}yyywwwyyy|||~~~{{{vvvssstttvvvwww{{{tttiiicccbbb]]]YYYYYY[[[[[[YYYUUUVVVUUUSSSRRRRRRSSSSSSRRRPPPMMMKKKKKKHHHFFFHHHMMMYYYhhhyyyzzzpppfff___\\\\\\\\\dddwwwwwwwwwttt}}}rrriiiooocccXXXKKKAAA;;;777666555444333333333333444444444555555555666666666777888888888999<<>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777666777999:::::::::999999::::::::::::::::::::::::999999::::::::::::999999999999999888888888777777::::::999888666777999<<<=========>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHHHHHHHGGGDDDAAAAAADDDGGGJJJNNNRRRTTTTTTSSSSSSRRRWWWZZZ```eeelllssszzz|||sssiii___WWWSSSQQQQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDBBB@@@AAACCCEEEGGGOOOUUU___hhhmmmmmmkkkhhhbbb\\\TTTQQQRRRSSSSSSQQQRRRSSSTTTUUUUUUXXX[[[^^^eeelllvvv~~~xxxssspppjjjfffaaa___``````^^^[[[\\\[[[]]]ccchhhmmmvvv~~~yyywwwzzz|||}}}zzzvvvtttvvvxxxuuuyyyzzzmmmddd^^^]]]YYYVVVVVVXXXZZZZZZXXXVVVUUUUUUTTTSSSSSSSSSRRRPPPMMMKKKKKKHHHFFFHHHMMMYYYiii{{{{{{pppfff```]]]\\\]]]fffyyy|||{{{vvv|||ppplllqqqcccWWWKKKAAA===888777666555555444444444444444555555555666666666666777888888888999<<>>@@@CCCDDDFFFHHHLLLNNNTTTWWW[[[___bbbeeejjjmmmlllmmmppprrrtttuuuuuuuuuuuuwwwyyy|||uuugggZZZSSSOOOKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::999888777777666666777888999::::::;;;::::::::::::::::::::::::888999999::::::999999888999999999999888888888888999999999888777777999;;;============>>>>>>???@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDBBB@@@>>>>>>AAACCCFFFIIILLLNNNNNNNNNOOOPPPQQQTTTZZZ___dddjjjqqquuuzzz|||~~~~~~|||zzz|||yyytttmmmddd\\\UUURRRMMMMMMMMMLLLJJJIIIGGGFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJHHHFFFDDDCCCBBBDDDEEEFFFKKKPPPYYYaaaggghhhfffeeeaaa[[[UUUSSSTTTUUUUUUTTTSSSTTTUUUUUUVVVYYY]]]```fffmmmwww}}}vvvqqqnnniiieee```^^^^^^^^^\\\ZZZ^^^\\\^^^ccchhhlllttt}}}||||||}}}|||yyywwwvvvwwwzzzxxx{{{vvvkkkbbb]]]ZZZWWWTTTTTTVVVYYY[[[[[[XXXYYYYYYXXXUUUSSSRRRRRRQQQNNNLLLLLLIIIFFFIIINNNYYYjjj||||||pppfff```^^^\\\___iii{{{zzz|||qqqqqqtttcccUUUGGG???<<<999888777666555555555555555555555555666666666666666777888888888999<<>>@@@BBBDDDEEEHHHLLLOOORRRUUUYYY]]]```dddiiilllmmmnnnppprrrtttvvvvvvwwwwwwxxxzzz|||wwwiii]]]TTTOOOKKKIIIFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBAAAAAAAAA@@@??????>>>======<<<<<<<<<:::::::::::::::999888888666666666777888999;;;<<<;;;;;;::::::::::::999999888999999999999999999888888888888888888888777777888999999888777777999;;;===============>>>??????CCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@AAACCCEEEGGGIIIJJJJJJJJJLLLNNNLLLOOOTTTYYY]]]bbbgggkkkoooqqqtttvvvvvvtttqqqoooqqqoookkkeee^^^XXXSSSPPPIIIIIIJJJIIIIIIHHHGGGFFFBBBCCCDDDEEEFFFEEEDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEGGGLLLSSSZZZ___aaaaaa```]]]YYYUUUTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWZZZ^^^bbbhhhoooxxxyyysssppplllgggaaa^^^^^^^^^\\\ZZZ^^^\\\]]]bbbeeeiiiqqqyyy}}}{{{yyyxxxyyyzzzzzz|||uuukkkbbb^^^ZZZWWWTTTRRRSSSVVVXXXZZZZZZ\\\]]]\\\XXXTTTRRRRRRSSSOOOMMMMMMKKKHHHJJJOOOZZZkkk}}}pppeee```___]]]```lll~~~~~~~~~sssrrryyyfffTTTEEE===;;;999999777666666666666666555555555666666666777777666777888888888999<<>>@@@AAACCCGGGKKKNNNQQQTTTYYY]]]```eeeiiilllmmmnnnppprrruuuvvvxxxxxxzzzzzz{{{|||~~~wwwjjj^^^UUUOOOLLLKKKHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999666666666777888:::;;;<<<;;;;;;;;;::::::999999999999999999::::::999999999777777777777777777777777888999:::999999999:::<<<===<<<<<<<<<===>>>???@@@CCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEFFFHHHJJJIIILLLPPPTTTWWW[[[___bbbeeegggjjjlllllljjjgggeeebbb```]]]YYYTTTPPPMMMLLLGGGHHHHHHHHHHHHGGGFFFFFFBBBDDDFFFHHHIIIHHHFFFEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMIIIIIIHHHGGGFFFEEEEEEDDDEEEIIINNNTTTYYY[[[[[[[[[XXXWWWUUUTTTTTTUUUVVVVVVTTTUUUUUUUUUWWWZZZ___ccciiipppzzz{{{wwwsssmmmfffaaa```___\\\ZZZ]]]ZZZ[[[___aaadddkkksss~~~}}}||||||zzz{{{}}}vvvllleee```]]]ZZZTTTPPPNNNPPPRRRUUUXXX\\\___^^^ZZZUUUTTTTTTTTTQQQOOOOOOLLLJJJLLLQQQ]]]ooo}}}oooddd______]]]bbbnnnuuunnniiiUUUEEE======999888777666666555555555555555666666666777777777666777888888888999<<>>;;;<<<>>>???AAAEEEJJJNNNRRRVVVZZZ^^^bbbfffkkknnnnnnooopppsssuuuwwwyyyzzz{{{{{{||||||}}}~~~}}}wwwlll```VVVPPPNNNMMMJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::777777888999:::;;;;;;;;;<<<;;;;;;::::::999999888999::::::;;;;;;::::::999777777777777777888888888888999;;;;;;::::::<<<===<<<<<<<<<===>>>???AAAAAADDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDAAABBBCCCCCCBBBBBBCCCEEEFFFIIIMMMPPPSSSUUUXXXZZZ\\\]]]```aaaaaa```]]]\\\YYYWWWUUURRROOONNNLLLLLLGGGHHHHHHHHHHHHGGGGGGFFFFFFHHHKKKNNNNNNMMMJJJHHHGGGGGGIIIJJJKKKKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOOOONNNJJJJJJJJJJJJIIIHHHFFFFFFFFFHHHLLLPPPSSSVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWTTTUUUUUUUUUVVVZZZ```dddiiiqqq{{{{{{tttkkkeeebbb___\\\YYYZZZWWWWWWZZZ\\\]]]dddkkkxxx~~~{{{{{{|||{{{rrrjjjfff___[[[TTTMMMIIIHHHKKKMMMRRRWWW]]]]]]ZZZVVVVVVWWWVVVSSSQQQQQQNNNKKKNNNSSSaaasss|||nnnbbb______^^^cccppp}}}tttmmmgggRRRCCC<<<===888888777666555555555555555666666666777777777777666777888888888999<<>>;;;<<<===???AAAEEEKKKOOOQQQTTTYYY]]]aaafffjjjnnnooooooqqqsssuuuxxxzzz{{{zzzzzz{{{|||}}}~~~}}}xxxnnnbbbYYYSSSQQQQQQMMMMMMMMMMMMKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@>>><<<;;;999::::::;;;;;;;;;::::::888999:::;;;<<<;;;;;;:::<<<<<<;;;::::::999888888:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::888:::<<<===<<<<<<===>>>;;;<<<<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJFFFGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEFFFHHHIIIGGGFFFBBBCCCEEEDDDCCCAAAAAABBBDDDGGGJJJMMMOOOPPPRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTRRRQQQOOOMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGHHHKKKNNNQQQQQQOOOLLLIIIHHHHHHJJJKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIKKKNNNOOOPPPPPPOOOKKKLLLMMMNNNMMMLLLJJJIIIGGGHHHKKKMMMPPPRRRTTTUUUSSSUUUVVVWWWWWWWWWXXXYYYTTTTTTTTTTTTUUUYYY___dddiiirrr}}}zzzpppgggbbb^^^ZZZWWWVVVSSSSSSUUUVVVWWW]]]eeeooowww}}}||||||xxxppplllaaa\\\TTTKKKEEECCCEEEHHHLLLSSSZZZ\\\ZZZWWWXXXYYYWWWTTTRRRRRROOOMMMOOOTTTdddwww|||mmmbbb^^^___^^^dddrrr{{{sssooo|||dddOOO???:::;;;888777666555555444444444666666666666777777777777666777888888888999<<>>???AAAEEEKKKOOONNNRRRVVV[[[___ccchhhkkkooopppqqqsssuuuxxxzzz|||xxxyyyzzz|||}}}}}}xxxoooddd[[[UUUSSSTTTOOOOOOOOOOOOMMMKKKIIIGGGDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@>>><<<;;;888999999:::::::::999999888:::<<<======<<<:::999<<<<<<;;;::::::999888888;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<999;;;===>>>======>>>???;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLFFFGGGIIIJJJKKKKKKJJJJJJLLLJJJHHHIIILLLMMMKKKIIIEEEFFFHHHHHHEEECCCBBBCCCBBBEEEIIIKKKLLLMMMNNNPPPPPPPPPPPPQQQQQQPPPPPPPPPIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGHHHKKKNNNQQQQQQNNNJJJGGGIIIJJJKKKLLLNNNNNNNNNOOONNNMMMKKKJJJHHHGGGGGGGGGHHHIIIKKKNNNOOOPPPPPPPPPMMMNNNOOOPPPPPPOOOMMMKKKHHHIIIJJJLLLOOOQQQRRRSSSSSSUUUWWWXXXYYYYYYZZZ[[[SSSSSSSSSSSSTTTYYY___dddiiirrr~~~~~~rrriiibbb^^^YYYUUUTTTQQQPPPRRRSSSTTTYYY```hhhppp}}}zzzvvvkkkaaaVVVOOOHHHBBB@@@AAAGGGNNNVVVZZZ[[[YYYXXXYYY\\\XXXUUUSSSOOOLLLQQQXXXmmm}}}yyylllaaa]]]\\\XXX___lll~~~xxxuuuwwwvvvbbbQQQBBB;;;;;;666555555555555444444444666666666666777777777777888777666666888:::===???EEELLL```|||pppSSSCCC???999:::;;;<<>>===;;;;;;:::::::::::::::;;;;;;;;;::::::999<<<;;;:::999999999:::;;;777888:::<<<===>>>??????===============>>>>>>>>>??????>>>===============<<<===???AAADDDEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMIIIHHHFFFDDDCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGJJJKKKMMMNNNOOOPPPPPPPPPMMMPPPPPPLLLMMMRRRRRRNNNOOOOOOOOOOOOQQQRRRTTTUUUVVVVVVXXXZZZ]]]^^^]]]\\\YYYYYYXXXXXXYYY]]]cccggglllrrrzzzzzzmmmbbb[[[WWWTTTSSSNNNNNNOOONNNNNNQQQVVVYYYbbbjjjwww~~~rrrggg[[[SSSLLLDDDAAACCCCCCJJJSSSZZZ\\\\\\\\\\\\ZZZWWWUUUSSSPPPOOOTTT\\\oooyyylllaaa\\\\\\XXX___lll}}}zzzwwwwwwrrr```OOOBBB<<<;;;666555555555555444444444555555666666777777777888777777777777999;;;===>>>DDDKKK^^^zzzuuuVVVDDD===<<<<<<======???CCCIIIMMMQQQRRRTTTXXX\\\aaafffhhhoooppprrrrrrrrrtttvvvxxxyyyzzz{{{{{{zzz|||~~~vvvkkkbbb[[[XXXWWWTTTQQQNNNLLLKKKKKKJJJIIIHHHEEECCCDDDHHHJJJHHHEEECCCCCCCCCCCCAAA@@@???>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<999:::;;;===>>>???@@@@@@BBBBBBBBBAAA@@@???===<<<>>>>>>=========>>>??????>>>???@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHFFFEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMMMMMMMKKKJJJKKKLLLNNNMMMMMMMMMMMMNNNNNNOOOMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJEEEIIILLLMMMRRRYYYYYYUUURRRSSSTTTTTTUUUVVVVVVVVVYYYYYYZZZ\\\^^^^^^\\\ZZZXXXXXXXXXXXXZZZ^^^eeeiiiooottt|||}}}zzzvvvoooeee]]]WWWTTTRRRQQQMMMMMMMMMMMMMMMOOOSSSWWW^^^gggttt{{{pppcccYYYQQQHHHEEEEEEDDDJJJSSSZZZ]]]]]]]]]]]]XXXVVVTTTTTTRRRRRRXXX```sssxxxkkkaaa\\\[[[YYY___kkk|||{{{vvvxxxzzzyyyyyymmm\\\MMMAAA<<<<<<666555555555555444444444444555555666777888888999666777888999:::;;;<<<===BBBIII[[[www{{{ZZZEEE===>>>>>>>>>>>>???BBBGGGKKKOOOPPPSSSWWW\\\```cccdddlllnnnpppqqqqqqsssvvvxxxyyyzzz{{{{{{{{{}}}yyymmmccc\\\YYYWWWVVVRRRMMMJJJIIIIIIIIIHHHGGGEEEDDDEEEHHHIIIGGGDDDDDDDDDDDDDDDCCCAAA@@@???>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAAAAABBBBBBDDDDDDEEEEEEDDDBBB@@@???<<<<<<======>>>@@@AAABBBAAAAAACCCDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHFFFDDDCCCHHHIIIKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMKKKJJJJJJHHHHHHIIIJJJKKKMMMNNNNNNPPPOOOMMMKKKJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFHHHIIIGGGHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMKKKKKKLLLNNNMMMMMMLLLLLLKKKKKKLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPOOOLLLIIIGGGBBBEEEHHHMMMVVV^^^```]]]ZZZZZZZZZZZZZZZZZZYYYYYY^^^]]]^^^___``````]]][[[YYYYYYYYYZZZ\\\aaaggglllssswww}}}{{{uuuooolllgggbbb[[[VVVSSSQQQOOONNNKKKLLLLLLKKKKKKMMMPPPSSSYYYbbbooo|||wwwjjjaaaWWWNNNIIIJJJKKKPPPVVV[[[]]]\\\ZZZXXXYYYVVVUUUUUUSSSSSSZZZbbbtttvvvjjjaaa\\\ZZZYYY___kkk{{{yyyssssss|||zzz~~~}}}wwwxxx}}}|||jjjZZZLLL@@@;;;;;;666555555555555444444444333444555666777888999:::666777888:::;;;<<<<<<<<>>>>>>>>>>>>>>???BBBHHHLLLNNNPPPSSSXXX\\\___bbbcccjjjlllnnnooopppsssvvvxxxwwwxxxyyyzzzzzz||||||pppfff^^^YYYWWWWWWSSSMMMIIIHHHHHHHHHHHHFFFEEEEEEFFFHHHHHHFFFDDDDDDDDDDDDCCCCCCAAA@@@@@@===>>>>>>???>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<==================>>>>>>???@@@AAABBBCCCCCCCCCCCCAAACCCEEEHHHHHHGGGEEEDDD<<<<<<===>>>@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFIIIJJJKKKLLLKKKIIIGGGEEEHHHIIIKKKMMMOOOPPPQQQQQQOOOOOOOOONNNMMMKKKJJJIIIGGGHHHJJJLLLMMMOOOPPPPPPPPPOOONNNLLLKKKIIIHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLJJJLLLNNNNNNMMMMMMOOOPPPPPPOOONNNMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNOOOQQQTTTVVVUUUQQQMMMJJJGGGGGGHHHLLLUUU___dddeeeeeecccaaa^^^]]]]]]^^^___aaaaaabbbdddfffeeebbb___^^^^^^^^^]]]___cccjjjnnntttxxx}}}~~~|||yyyuuupppkkkfffddd]]]ZZZVVVSSSRRRPPPNNNLLLJJJJJJKKKJJJIIIJJJMMMOOOUUU^^^kkkxxx}}}rrrjjjaaaXXXRRRRRRTTTUUUXXX[[[\\\[[[YYYWWWZZZWWWVVVVVVTTTTTTZZZcccuuu|||sssiiiaaa\\\ZZZYYY___jjjzzzxxxrrrsss}}}uuusssxxxwwwzzztttvvvyyygggXXXKKK???::::::666555555555555444444444333444555666777888999:::666777999:::<<<<<<======AAAEEETTTnnn}}}^^^III@@@;;;<<<<<<===>>>CCCHHHMMMNNNPPPTTTXXX]]]```cccdddiiikkkmmmnnnppprrrvvvxxxuuuwwwxxxxxxyyy{{{~~~tttiii```ZZZVVVVVVRRRLLLHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFDDDBBBBBBCCCBBBBBBAAA@@@???<<<<<<======<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEEEEDDDAAACCCFFFHHHIIIHHHFFFEEE>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFHHHIIIKKKLLLLLLLLLJJJIIIIIIJJJLLLOOOQQQRRRSSSSSSQQQQQQPPPOOOMMMLLLJJJIIIHHHJJJLLLNNNPPPRRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFHHHJJJHHHJJJLLLNNNOOOOOOOOONNNMMMNNNPPPPPPPPPPPPRRRTTTUUUUUUTTTSSSRRRRRRRRRSSSQQQQQQPPPPPPPPPQQQRRRRRRRRRTTTWWWZZZYYYWWWSSSQQQMMMJJJHHHKKKSSS]]]hhhpppqqqmmmgggbbb```aaaccceeedddeeefffiiikkkkkkhhheeeccccccbbbbbbcccffflllqqqssswww|||~~~zzzsssrrrooollliiieeecccaaa[[[YYYVVVTTTSSSRRROOOMMMJJJJJJKKKJJJHHHHHHJJJLLLRRRZZZhhhuuu{{{vvvpppfffaaa___\\\[[[ZZZ[[[\\\\\\ZZZXXXYYYVVVVVVVVVTTTUUU[[[ddduuu~~~wwwoooggg```\\\ZZZYYY___jjjzzzuuuqqqttt{{{uuuuuutttvvv~~~}}}tttxxxtttdddVVVIII>>>999999666555555555555444444444444555555666777888888999777888999:::;;;<<<===>>>BBBEEERRRjjj~~~```KKKBBB::::::;;;;;;===BBBHHHLLLNNNPPPTTTXXX]]]aaaeeegggiiikkkmmmnnnppprrruuuxxxuuuwwwxxxxxxxxxzzz}}}wwwlllbbbZZZUUUTTTPPPKKKHHHGGGGGGGGGFFFEEEFFFHHHHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@===<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSTTTUUUUUURRRRRRQQQPPPNNNLLLJJJIIIJJJKKKNNNPPPRRRSSSSSSSSSQQQQQQQQQQQQPPPNNNMMMLLLHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKIIIKKKMMMPPPRRRRRRQQQQQQQQQRRRTTTTTTTTTTTTUUUWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTUUUVVVXXXYYYUUUWWWZZZ\\\]]][[[YYYWWWQQQMMMKKKLLLQQQZZZkkkyyy{{{wwwpppiiiffffffiiikkkfffgggjjjmmmooooookkkiiieeeeeeeeedddeeeiiiooossssssvvvzzz~~~{{{vvvrrrkkkjjjhhhfffdddbbbaaa```\\\ZZZXXXVVVVVVTTTQQQOOOKKKLLLLLLJJJIIIHHHIIIJJJOOOWWWdddrrrwwwqqqooogggccc^^^\\\[[[ZZZWWWUUUVVVTTTTTTUUUUUUVVV]]]fffuuuzzzsssllleee```\\\ZZZYYY___jjjyyy}}}ssssssvvv~~~}}}~~~xxx~~~{{{nnn___RRRGGG>>>999:::666555555555555444444444555555666666777777777888999888888999:::<<<>>>???CCCEEEPPPgggdddLLLBBB::::::;;;:::<<>>???<<<===>>>???@@@@@@@@@@@@BBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNOOONNNOOOQQQSSSUUUVVVVVVVVVTTTSSSRRRPPPNNNLLLJJJIIIJJJLLLNNNQQQRRRSSSRRRRRRNNNOOOPPPPPPPPPOOOMMMLLLHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMOOORRRVVVWWWXXXWWWVVVUUUWWWXXXXXXWWWWWWXXXZZZXXXXXXWWWWWWWWWXXXYYYYYY\\\[[[ZZZZZZ[[[]]]___```\\\]]]___aaaaaa```___^^^UUUSSSRRRQQQPPPUUUgggzzz~~~yyysssooommmmmmmmmiiijjjlllooopppoookkkgggcccccccccdddfffkkkrrrwwwuuuwwwzzz}}}~~~~~~wwwqqqlllfffeeecccaaa___^^^]]]]]]\\\ZZZXXXVVVVVVVVVTTTRRRLLLMMMMMMLLLJJJHHHIIIJJJLLLTTTaaannn{{{|||zzzrrrkkkccc]]]YYYVVVSSSPPPSSSQQQRRRTTTUUUWWW___iiivvv}}}}}}xxxqqqjjjddd```\\\ZZZYYY^^^jjjzzzuuuvvvyyy|||uuuiii[[[PPPFFF===:::;;;666666555555555444444444666666666666777777777777:::999888888999<<>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKOOONNNLLLLLLMMMNNNQQQRRRPPPQQQSSSTTTVVVVVVWWWWWWTTTTTTSSSQQQNNNLLLJJJHHHJJJKKKNNNPPPRRRRRRQQQPPPKKKLLLMMMMMMMMMMMMKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDBBBBBBBBBBBBDDDDDDFFFEEEEEEFFFHHHJJJLLLMMMRRRUUUXXX\\\^^^^^^]]]\\\XXXYYYZZZZZZYYYYYYZZZ[[[````````````aaabbbcccccc``````___^^^___aaadddeeeddddddeeefffeeeeeedddccc[[[ZZZZZZWWWPPPPPPaaattt{{{wwwrrrooommmkkkkkkmmmooopppmmmiiieee___```aaacccfffllltttyyywwwyyy{{{|||}}}~~~~~~vvvnnniiicccbbb```^^^\\\[[[ZZZYYY[[[YYYVVVVVVVVVVVVUUUTTTMMMNNNOOOMMMKKKIIIIIIJJJJJJRRR___lllyyyzzzsssjjjbbb\\\YYYWWWUUUSSSSSSSSSRRRSSSYYYbbbjjjvvv{{{vvvsssmmmgggbbb___]]]\\\ZZZaaammm|||tttppp{{{ttthhhZZZOOOEEE<<<999999999999888777666555444444555555555555666888999999777777888999;;;===???@@@IIIJJJRRRccc|||lllQQQBBB???;;;:::;;;<<<;;;===BBBKKKMMMQQQTTTXXX^^^dddhhhjjjlllnnnqqqtttvvvxxxyyyzzzzzzzzz{{{{{{}}}~~~|||rrrfff[[[UUUPPPMMMJJJHHHHHHGGGFFFEEEFFFGGGIIIKKKLLLKKKJJJIIIEEECCCBBBCCCDDDEEEDDDCCC@@@@@@?????????@@@BBBCCC???AAACCCDDDDDDDDDFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMNNNNNNNNNMMMLLLLLLOOOOOONNNMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYWWWTTTRRRQQQPPPNNNLLLNNNOOOQQQRRRRRRRRRQQQPPPKKKLLLLLLMMMMMMMMMLLLLLLIIIHHHGGGGGGGGGGGGGGGGGGCCCEEEEEEEEECCCCCCDDDEEEJJJJJJJJJIIIIIILLLPPPTTTVVVYYY]]]```aaabbbdddfffeeeddddddccccccddddddeeegggfffeeedddcccdddeeefffddddddddddddeeefffgggggghhhggggggiiikkkmmmmmmllliiihhhddd^^^YYYZZZbbbiii}}}yyyxxxvvvsssnnnllljjjlllooonnniiicccbbbbbbbbbbbbdddjjjqqqwwwuuuwwwzzz{{{|||}}}zzzpppiiibbb```______``````___]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTPPPMMMKKKJJJJJJKKKLLLQQQZZZfffuuuzzzqqqiiibbb]]]ZZZWWWUUUUUUTTTSSSUUUZZZccciiivvvzzz~~~}}}}}}uuurrrmmmgggbbb___]]]\\\[[[bbbooo~~~vvvrrr|||sssgggYYYNNNDDD;;;888999888888777777666666555555666666666666666777888999888888999:::<<<>>>@@@AAAFFFHHHPPP```xxxsssWWWGGG@@@<<<:::<<<<<<;;;>>>BBBIIIKKKOOOSSSWWW\\\bbbfffiiikkknnnqqqtttwwwxxxyyy{{{{{{zzz{{{{{{|||}}}~~~{{{~~~}}}tttiii^^^WWWPPPMMMIIIGGGFFFEEEDDDCCCGGGHHHJJJLLLLLLLLLKKKJJJFFFDDDCCCDDDEEEFFFEEEDDDCCCBBBAAA?????????@@@AAA@@@BBBCCCDDDCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNRRRQQQPPPPPPPPPRRRTTTVVVUUUUUUVVVVVVWWWXXXXXXYYYZZZWWWUUUSSSSSSRRRPPPOOOPPPPPPRRRRRRRRRQQQPPPOOOLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHEEEGGGHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMPPPUUUYYY]]]___ccceeeffffffggghhhhhhhhhhhhhhhhhhiiiiiiiiikkkjjjiiihhhhhhhhhiiijjjjjjjjjiiiiiiiiijjjkkkkkkmmmllllllmmmoooppppppooopppoookkkddd^^^^^^ccchhh|||{{{xxxuuuqqqpppllliiijjjkkkjjjfffaaa_________```bbbhhhoootttuuuwwwyyyzzz{{{}}}}}}tttmmmdddbbbaaaaaaaaaaaa```___[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTQQQOOOMMMKKKKKKKKKJJJOOOXXXdddsss{{{sssllleee```\\\YYYXXXWWWVVVWWW\\\dddiiivvvzzz~~~}}}{{{{{{tttqqqmmmhhhccc```^^^]]]]]]eeesssuuuqqq|||rrreeeWWWLLLBBB:::888999777777777777666666666666777777666666666777777888999999:::;;;===???@@@AAACCCFFFMMM\\\ttt~~~```MMMBBB>>>;;;<<<<<<<<>>???AAABBBBBBEEELLLZZZooojjjRRREEE@@@=========<<>>???AAABBBAAAEEELLLWWWjjjsssXXXJJJDDD@@@???===<<<>>>CCCEEEIIINNNSSSXXX]]]bbbeeefffhhhlllppptttwwwyyyzzz|||{{{{{{zzzzzzzzzzzz{{{{{{pppaaaVVVMMMKKKIIIHHHIIIJJJJJJIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHIIIJJJKKKJJJIIIEEEEEECCCBBBBBBBBBCCCDDDCCCDDDEEEDDDCCCBBBCCCDDDGGGFFFEEEDDDDDDDDDDDDEEEBBBDDDGGGJJJLLLLLLJJJIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIHHHIIILLLPPPSSSVVVXXXWWWUUUTTTTTTVVVXXXYYYZZZYYYWWWVVVVVVXXXZZZ[[[YYYWWWVVVVVVWWWXXXXXXWWWXXXYYYYYYXXXWWWUUUSSSRRRNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNQQQRRRRRRSSSUUUWWW[[[^^^aaadddeeegggiiikkklllpppuuuyyyzzzzzzzzz{{{zzz{{{{{{||||||{{{{{{zzzzzzzzzyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||{{{yyyzzzzzzzzzwwwssspppnnnmmmjjjnnnooommmooouuuzzz{{{qqqlllddd]]]XXXVVVUUUTTTVVVXXX\\\___bbbeeehhhkkkoooqqqtttuuuvvvwwwyyy||||||yyyqqqjjjgggcccbbbaaaaaaaaa```]]]\\\[[[YYYWWWVVVVVVVVVTTTUUUUUUUUUTTTQQQNNNLLLJJJMMMSSS\\\hhhvvvzzzuuullliiifffgggjjjooosssuuussstttuuuxxx{{{|||zzzxxxuuutttrrrooollliiigggfffiiirrrooovvv}}}|||~~~ooobbbSSSHHH@@@999999;;;555555666666777777888888888888777777777888888999;;;;;;<<<<<<===???@@@AAAAAAFFFLLLUUUeee}}}___NNNHHHBBB@@@>>>;;;===BBBDDDHHHNNNTTTXXX]]]bbbeeegggiiilllooosssvvvxxxyyy{{{zzzzzzzzzzzzzzz{{{{{{{{{|||}}}tttdddWWWOOOLLLJJJJJJKKKLLLLLLLLLHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIJJJKKKLLLKKKIIIFFFEEEDDDCCCCCCCCCDDDEEECCCDDDEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFGGGJJJNNNSSSVVVZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZYYYXXXXXXYYYZZZ[[[XXXVVVUUUUUUWWWXXXWWWVVVXXXXXXXXXXXXWWWUUUSSSRRRNNNMMMKKKJJJIIIJJJJJJKKKHHHIIIIIIKKKMMMOOOQQQRRRSSSUUUXXXYYYZZZ[[[^^^```bbbeeeiiikkklllmmmnnnooorrrwww}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxxxxxxxwwwvvvssspppooogggiiigggcccdddmmmuuuxxxuuuppphhh```ZZZVVVUUUUUUUUUXXX^^^aaadddfffhhhjjjmmmooorrrssstttuuuxxxzzz{{{~~~{{{ssskkkhhhdddbbbaaaaaaaaa```^^^]]][[[YYYXXXVVVVVVVVVTTTTTTUUUUUUSSSQQQNNNLLLKKKNNNSSS[[[fffuuu{{{tttqqqnnnoootttyyy|||}}}yyyxxxxxxzzz||||||zzzwwwwwwvvvuuussspppmmmkkkjjjmmmvvvqqqzzz}}}xxx}}}ooobbbSSSHHH@@@::::::===666666666666777777777777777777777777888999::::::;;;;;;;;;<<<===>>>???@@@@@@EEEKKKRRR___yyyhhhSSSLLLEEEAAA>>>:::<<<@@@BBBFFFMMMSSSWWW\\\```ccchhhiiilllooosssuuuwwwxxxyyyyyyyyyyyyzzz{{{{{{|||zzzzzz{{{~~~zzzjjj]]]RRROOOLLLKKKKKKLLLKKKJJJGGGGGGGGGHHHHHHIIIJJJKKKLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDBBBDDDEEEDDDCCCCCCDDDEEEBBBAAA@@@???@@@BBBDDDEEEHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEHHHFFFEEEEEEHHHMMMRRRVVVYYYXXXVVVUUUUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTTTTUUUVVVUUUTTTUUUVVVVVVVVVUUUTTTRRRQQQMMMLLLJJJIIIIIIJJJKKKLLLIIIJJJLLLOOORRRVVVYYY[[[\\\^^^aaacccdddfffiiikkkkkknnnsssvvvwwwwwwxxxyyy|||~~~|||wwwwwwwwwwwwvvvtttqqqoooiiiiiiddd]]]\\\cccjjjllluuuqqqjjjaaaZZZUUUTTTTTTTTTXXX^^^ccceeefffhhhiiilllnnnppprrrrrrtttvvvxxx{{{~~~wwwnnnkkkfffcccbbbbbbbbbaaa^^^]]]\\\ZZZXXXWWWVVVVVVTTTTTTTTTTTTRRRPPPOOOMMMJJJMMMRRRZZZfffvvv}}}yyyvvvtttuuuzzz~~~~~~|||xxxxxxxxxwwwuuussspppnnnlllpppxxxpppzzzxxx}}}ooobbbSSSHHH@@@::::::>>>777777777777666666666666777777777777888999:::;;;;;;;;;;;;;;;<<<>>>??????@@@DDDJJJOOO\\\uuunnnUUUNNNFFFBBB>>>:::;;;???@@@EEEKKKQQQVVV[[[___bbbhhhjjjlllooorrruuuvvvwwwxxxxxxxxxyyyzzz{{{|||}}}|||||||||}}}ooobbbTTTQQQNNNLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLJJJIIIJJJKKKLLLKKKIIIKKKJJJGGGEEECCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFDDDDDDCCCBBBCCCEEEHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDHHHFFFDDDDDDFFFKKKQQQUUUUUUTTTRRRQQQQQQRRRTTTUUUWWWXXXXXXYYYYYYXXXWWWWWWVVVUUUSSSSSSTTTUUUTTTSSSSSSSSSTTTTTTSSSRRRPPPOOOLLLKKKJJJIIIIIIJJJLLLMMMKKKLLLOOORRRWWW[[[___aaabbbeeehhhjjjkkkmmmpppsssrrrvvv{{{}}}xxxxxxwwwwwwvvvtttqqqoookkkjjjeee[[[XXX[[[```aaasssooohhh```XXXSSSRRRRRRSSSWWW^^^ccceeefffggghhhkkkmmmoooqqqrrrsssuuuwwwzzz~~~|||ppplllhhhddddddccccccbbb___^^^\\\ZZZXXXWWWVVVUUUTTTTTTTTTSSSQQQPPPOOONNNIIILLLQQQZZZgggwww~~~}}}{{{}}}zzzvvvsssssssssttttttvvv~~~{{{{{{oooaaaNNNAAA<<<:::777555666777777777555555777888:::::::::999999999999888<<<<<<<<<<<<===???@@@AAADDDHHHHHHLLLYYYjjjxxx```RRRDDD@@@@@@???>>>>>>CCCFFFKKKOOOTTTZZZ```dddiiillloooqqqrrrtttvvvxxxxxxxxxxxxyyyzzz{{{|||}}}zzzyyyyyyzzz}}}tttgggYYYUUUPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMKKKJJJKKKJJJIIIGGGMMMKKKGGGEEECCCAAA???===@@@AAABBBDDDEEEEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGEEEEEEEEEEEEDDDCCCEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGJJJMMMOOOSSSQQQOOOMMMNNNPPPTTTVVVWWWVVVUUUTTTSSSRRRQQQPPPRRRSSSSSSRRRPPPNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLMMMMMMLLLJJJIIILLLPPPTTTRRRTTTXXX\\\```dddfffgggmmmqqqttttttwww|||~~~|||}}}~~~}}}|||{{{yyywwwtttqqqpppoooooopppmmmhhh```ZZZWWWXXXZZZdddnnnnnn```VVVVVVWWWSSSWWWZZZ^^^aaaccceeehhhjjjiiikkknnnpppqqqsssuuuvvv{{{~~~wwwrrrmmmiiifffeeecccbbbaaa```___]]]ZZZXXXVVVUUURRRQQQQQQPPPOOOMMMLLLKKKJJJLLLQQQ[[[jjj{{{~~~{{{wwwuuuuuuuuuvvvwwwzzz~~~mmm___MMM@@@;;;:::777555777888999888666666888999;;;;;;;;;:::::::::::::::=========>>>???AAABBBCCCDDDHHHHHHLLLYYYhhhcccTTTEEE@@@@@@???>>>>>>BBBFFFJJJOOOTTTYYY___ccchhhkkknnnppprrrsssuuuwwwyyyyyyyyyyyyyyyzzz{{{|||{{{zzzzzz{{{}}}sssfff[[[WWWQQQMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLJJJJJJKKKKKKIIIHHHJJJHHHEEECCCBBBAAA@@@>>>BBBBBBCCCEEEFFFGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJHHHFFFCCCCCCCCCCCCBBBAAAAAA@@@???>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@AAACCCEEEHHHJJJMMMLLLJJJIIIJJJLLLNNNPPPSSSSSSRRRQQQQQQPPPPPPOOOQQQRRRRRRQQQNNNMMMMMMNNNOOOOOONNNMMMLLLMMMMMMMMMQQQQQQQQQPPPPPPRRRVVVYYYYYY[[[___cccgggkkknnnoootttxxx{{{{{{~~~}}}{{{zzzyyyxxxvvvtttqqqnnnmmmlllllllllkkkhhhccc]]]YYYYYYYYYbbbjjjjjj]]]TTTTTTUUURRRVVVYYY]]]```bbbdddgggiiigggjjjmmmooopppqqqsssuuuxxx}}}zzzyyyzzz{{{vvvpppkkkhhhfffeeeddddddbbb```]]]ZZZXXXWWWVVVSSSSSSSSSQQQPPPNNNLLLKKKNNNPPPVVV```ppp|||yyyxxxxxxyyyzzz~~~|||hhh\\\KKK@@@;;;999888555888999999888777777888:::<<<<<<;;;;;;;;;<<<<<<===?????????@@@BBBDDDEEEFFFDDDIIIHHHLLLWWWdddhhhXXXGGG@@@???>>>======BBBEEEJJJOOOSSSXXX]]]```fffiiillloooppprrrtttvvvyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{zzz{{{}}}vvvjjj^^^YYYSSSNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIJJJKKKKKKJJJIIIGGGEEEBBBAAABBBAAA@@@???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKEEECCCAAA@@@AAA@@@???>>>???>>>===<<<===>>>???@@@BBBAAAAAAAAA@@@@@@??????????????????@@@BBBDDDEEEJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRQQQNNNMMMMMMNNNMMMLLLKKKJJJJJJLLLNNNOOOSSSUUUWWWXXXXXXYYY\\\^^^```bbbfffjjjooosssuuuwww{{{}}}{{{xxxvvvuuuuuuuuusssqqqnnnkkkiiiggggggffffffgggfffccc___[[[YYYXXX]]]ccccccXXXPPPQQQRRRPPPTTTWWW[[[^^^```cccfffhhheeehhhkkkmmmnnnppprrrtttvvvzzz|||vvvsssmmmnnnppptttzzz|||tttnnnkkkiiihhhggghhhfffbbb^^^[[[XXXWWWWWWVVVVVVUUUSSSRRROOONNNLLLLLLOOOVVVaaaqqq~~~{{{zzz|||}}}vvvwwwtttbbbXXXJJJ???:::999888666888888999888777666888:::<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEGGGHHHDDDIIIHHHLLLUUU___vvvnnn]]]JJJAAA>>>===<<<===AAADDDIIINNNRRRVVV[[[^^^cccfffjjjmmmnnnqqqsssuuuzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz}}}|||sssbbb]]]VVVPPPMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJHHHEEECCCBBBBBBAAA@@@>>>>>>>>>??????@@@AAABBBBBBDDDDDDFFFGGGIIIJJJKKKKKKEEECCC@@@?????????>>><<<>>>>>>=========>>>???@@@@@@??????>>>>>>======<<<@@@?????????@@@AAABBBCCCFFFGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOORRRRRRSSSRRROOONNNNNNOOOLLLKKKIIIIIIJJJMMMPPPRRRTTTWWW[[[^^^___```aaabbbeeegggkkkoootttwwwzzz{{{~~~||||||wwwuuussspppooonnnoooooollljjjgggdddbbbaaa`````````aaaaaa^^^[[[XXXWWWWWWVVV[[[ZZZRRRLLLMMMOOONNNRRRUUUYYY\\\^^^```ccceeedddgggjjjmmmnnnppprrrtttuuuzzz{{{tttpppmmmkkkllloooqqquuu|||xxxqqqnnnlllkkkkkkllljjjeee```\\\ZZZXXXXXXXXXXXXWWWUUUSSSQQQOOONNNKKKOOOWWWcccsssyyyzzzzzzzzzzzz{{{}}}~~~}}}wwwlllppp~~~~~~xxxmmm\\\SSSGGG>>>:::888888777666777888777555555777888;;;::::::999:::<<<>>>???@@@@@@@@@AAACCCEEEFFFGGGEEEIIIHHHKKKTTTZZZlllvvvcccNNNCCC>>><<<<<<===@@@DDDIIIMMMQQQUUUXXX[[[```cccgggjjjmmmooorrrtttyyyxxxxxxwwwwwwwwwxxxxxxvvvvvvwwwxxx|||wwwgggaaaYYYRRROOOMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKIIIHHHGGGIIIKKKLLLKKKJJJJJJHHHEEECCCBBBAAA???>>>>>>=========>>>???@@@AAABBBCCCEEEGGGHHHIIIJJJJJJEEECCCAAA?????????===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;???????????????@@@AAAAAA???@@@BBBDDDEEEEEEEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPOOOPPPQQQPPPNNNNNNOOOPPPMMMLLLKKKKKKMMMQQQTTTWWWWWW[[[```dddfffggghhhiiijjjlllppptttxxx|||~~~|||{{{|||}}}~~~~~~zzzzzzzzzzzzzzzxxxvvvtttnnnmmmkkkiiihhhhhhhhhhhheeedddaaa^^^[[[ZZZYYYYYYZZZZZZXXXUUUSSSRRRSSSUUUQQQSSSQQQLLLHHHIIIKKKLLLPPPSSSWWWZZZ\\\^^^aaacccdddgggjjjmmmnnnppprrrtttvvvzzzzzzzzz~~~{{{uuuqqqnnnoooppppppqqqrrrwww}}}zzztttpppooonnnmmmooommmhhhddd___\\\YYYXXXYYYYYYXXXWWWUUUSSSQQQPPPNNNSSS[[[iiiyyylllkkkkkkkkkkkkkkkllllllooovvv~~~{{{nnnfffmmm}}}}}}pppfffVVVOOOFFF>>>999888888888666777777666555555666888;;;:::999999:::===???AAAAAAAAAAAABBBCCCDDDEEEFFFEEEIIIHHHKKKRRRUUUccc}}}~~~jjjRRREEE???<<<<<<>>>???CCCHHHMMMPPPSSSVVVXXX]]]```eeehhhkkknnnqqqssswwwwwwwwwvvvwwwwwwxxxxxxuuuuuuuuuwww{{{~~~xxxlllfff]]]UUUQQQOOOMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLIIIHHHGGGHHHJJJKKKKKKIIIKKKHHHEEECCCBBBAAA???===???>>>=========???@@@AAA@@@AAADDDFFFGGGHHHHHHHHHFFFDDDAAA@@@??????===<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================>>>?????????@@@@@@???@@@BBBCCCEEEFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPKKKLLLNNNNNNMMMMMMNNNPPPQQQPPPPPPQQQSSSVVVYYY[[[[[[```fffjjjmmmnnnpppqqqqqqsssvvvzzz}}}~~~{{{vvvttttttvvvxxxxxxpppooonnnnnnooonnnlllkkkffffffeeeddddddcccbbbbbb```^^^[[[XXXVVVUUUTTTTTTSSSSSSQQQNNNLLLLLLNNNPPPLLLLLLJJJGGGEEEFFFIIIKKKMMMPPPTTTWWWZZZ\\\___aaacccfffiiilllnnnppprrrtttwwwzzz}}}wwwvvvyyy~~~zzzwwwuuusssrrrqqqrrrtttwwwxxx{{{}}}yyyuuusssqqqpppnnnpppnnnkkkgggccc^^^[[[YYYXXXXXXXXXWWWVVVTTTSSSRRROOOSSS]]]kkk{{{``````___```aaabbbbbbaaabbbhhhooouuu{{{|||rrrhhhcccnnn~~~}}}}}}jjjaaaQQQLLLDDD===999888888888777888888777666666777999<<<;;;::::::;;;>>>AAACCCCCCCCCCCCCCCCCCDDDEEEEEEFFFIIIHHHKKKQQQQQQ\\\sssoooVVVGGG@@@======???>>>BBBHHHLLLOOORRRTTTVVV[[[^^^cccgggjjjmmmpppsssvvvvvvvvvvvvvvvwwwxxxyyyvvvuuuuuuvvvyyy}}}{{{qqqjjj```XXXSSSPPPOOONNNLLLLLLKKKKKKKKKKKKKKKLLLJJJHHHHHHHHHJJJJJJJJJHHHHHHEEECCCBBBBBBAAA@@@>>>???>>><<<<<<<<<===???@@@???@@@CCCEEEFFFFFFEEEEEEFFFCCC@@@??????>>><<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======>>>>>>???>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIIIIFFFGGGHHHIIIKKKMMMNNNNNNJJJLLLNNNOOOOOOPPPRRRTTTUUUUUUVVVWWWYYY\\\^^^___]]]aaagggllloooqqqtttuuuvvvwwwzzz|||}}}}}}||||||||||||}}}~~~~~~}}}}}}~~~~~~|||{{{zzzzzzzzzwwwsssnnnkkkkkkmmmnnnoooiiigggeeedddffffffeeeccc___```aaabbbaaa___^^^\\\\\\ZZZXXXUUURRRQQQPPPPPPLLLMMMNNNLLLJJJHHHHHHIIIHHHFFFEEEDDDCCCDDDHHHKKKLLLOOOSSSVVVXXXZZZ]]]___aaadddhhhjjjlllnnnqqqsssxxxzzz}}}zzzyyy|||~~~{{{wwwvvvxxxyyyxxxvvvwwwxxx{{{}}}{{{wwwuuutttrrrpppooopppooommmjjjfffaaa\\\ZZZWWWWWWWWWWWWVVVUUUTTTSSSOOOTTT^^^lll|||ZZZZZZZZZ[[[]]]______^^^^^^ccciiillloooxxx|||vvvmmmeeecccppp|||{{{ggg]]]OOOJJJCCC===999888888999888999999888777777888:::===<<<;;;;;;===@@@CCCEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFIIIHHHKKKPPPOOOXXXnnnrrrXXXHHH@@@======@@@>>>BBBHHHLLLOOOQQQSSSUUUZZZ]]]bbbfffiiilllppprrruuuuuuuuuuuuvvvwwwyyyyyyxxxwwwvvvvvvwwwzzz}}}ssslllbbbZZZTTTRRRPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHJJJJJJIIIHHHDDDBBB@@@@@@AAAAAA@@@???<<<;;;:::999999:::<<<===>>>@@@BBBDDDEEEEEEDDDCCCEEECCC@@@>>>>>>===;;;999===>>>??????@@@@@@??????;;;<<<<<<===>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFFFF@@@@@@@@@AAACCCEEEFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMMMMOOOQQQRRRSSSTTTWWWYYYWWWXXXZZZ\\\^^^___aaaaaa\\\```fffkkknnnqqqsssuuuvvvxxxzzz|||www}}}vvvuuutttsssssstttuuuvvvxxxwwwvvvvvvwwwyyy{{{|||yyyxxxvvvsssrrrqqqqqqqqqppplllfffbbbbbbdddfffggggggddd``````bbbcccbbbaaa\\\]]]___``````^^^[[[YYYZZZXXXVVVSSSPPPOOONNNNNNHHHJJJMMMMMMJJJGGGEEEEEEGGGDDDBBBBBBBBBDDDGGGKKKKKKNNNRRRUUUWWWYYY\\\^^^___bbbfffiiikkkmmmppprrrxxxyyy|||~~~~~~}}}yyyuuuvvvxxx{{{~~~yyyxxxvvvuuutttsssqqqoooooooooooolllhhhccc]]]ZZZVVVVVVWWWWWWVVVVVVUUUTTTTTTZZZdddrrrWWWVVVWWWYYY\\\]]]\\\ZZZ]]]^^^```bbbgggoooxxxyyysssjjjdddfffwww~~~ttteeeYYYOOOHHH???:::888888777666666777888777666777999:::=========>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEIIIHHHIIIMMMNNNPPPXXXaaawww___NNNDDD>>>===>>>>>>@@@DDDHHHLLLOOOPPPQQQUUUYYY]]]aaadddhhhkkknnnqqqrrrtttttttttuuuwwwzzzzzzyyyxxxvvvvvvyyy}}}~~~uuuhhh```[[[WWWQQQMMMNNNLLLJJJJJJKKKLLLLLLKKKHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFDDDCCCAAA???======>>>>>>>>>>>>>>>===<<<;;;;;;<<>>===;;;999888777:::;;;===???AAABBBBBBCCC??????@@@AAABBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIJJJLLLOOOSSSVVVXXXYYYZZZ\\\]]]```bbbdddfffgggggg``````bbbgggmmmqqqttttttwwwwwwxxxzzz}}}~~~~~~|||sssppprrr{{{zzzwwwtttrrrooommmmmmnnnoooqqqoooqqqssstttsssrrrrrrrrrqqqqqqpppooommmkkkiiihhheeecccbbb``````aaabbbcccbbbaaaaaaaaaaaaaaaaaabbbbbb___\\\ZZZYYYXXXUUUTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHFFFEEEEEEDDDBBB@@@===>>>?????????BBBFFFIIIIIIKKKNNNRRRVVVYYY[[[\\\```cccfffhhhiiikkknnnqqqsssvvvyyy{{{}}}}}}}}}{{{wwwvvvvvvwwwwwwvvvvvvuuutttssssssssstttuuutttrrrooollliiiddd^^^ZZZXXXXXXXXXWWWWWWVVVVVVVVVUUU\\\hhhwwwYYYXXXXXXZZZ]]]______^^^^^^^^^___aaaeeellltttzzzyyysssiiidddiii{{{ooo___TTTNNNGGG???:::888888777666666777888888777777999;;;======>>>>>>???AAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFIIIHHHJJJMMMNNNPPPXXXaaa|||zzzbbbRRRGGG@@@>>>???>>>@@@CCCGGGKKKMMMOOOPPPQQQUUU[[[```dddiiimmmqqqrrrssstttuuutttuuuwwwyyyzzzzzzzzzxxxxxxzzz}}}xxxmmmddd___ZZZTTTOOONNNMMMKKKKKKLLLLLLLLLKKKJJJJJJLLLLLLMMMLLLKKKJJJGGGGGGEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@@@@???=========<<<<<<;;;;;;:::;;;<<<>>>AAACCCEEEFFFGGGBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIJJJLLLPPPTTTXXX[[[\\\]]]```aaaccceeegggiiijjjjjjcccccceeehhhmmmppprrrrrrrrrsssuuuxxx|||}}}|||zzztttooopppwww|||{{{vvvtttnnnllljjjhhhhhhiiijjjlllkkkmmmpppppppppoooooopppmmmmmmmmmlllkkkjjjiiihhhdddcccbbbaaaaaabbbdddeeeccccccbbbbbbbbbbbbcccccccccaaa^^^\\\[[[ZZZXXXVVVUUUUUUSSSRRROOOMMMKKKIIIHHHFFFDDDCCCCCCCCCAAA???===>>>>>>>>>>>>AAAEEEHHHIIIKKKNNNRRRUUUYYY[[[\\\___aaadddfffhhhjjjmmmooonnnqqqtttvvvxxx}}}|||yyywwwwwwwwwwwwvvvvvvuuuttttttttttttuuuvvvtttrrrpppmmmjjjeee___[[[XXXXXXWWWWWWWWWVVVVVVVVVVVV]]]jjjyyy]]][[[ZZZ[[[___bbbdddeeeccccccddddddffflllsssxxx|||{{{tttgggfffnnn|||kkk[[[PPPLLLFFF>>>999999999888666666777888888888888:::<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFIIIHHHJJJMMMNNNOOOWWW___qqqyyybbbRRRHHH@@@<<<<<<===???BBBEEEHHHKKKMMMNNNPPPSSSYYY^^^cccggglllooorrrtttuuuvvvuuuvvvwwwyyyyyy{{{||||||{{{{{{}}}~~~}}}sssjjjddd^^^XXXSSSOOONNNLLLLLLLLLMMMLLLKKKLLLLLLMMMNNNNNNMMMLLLKKKHHHGGGFFFEEECCCBBBAAA@@@??????@@@@@@??????>>>>>>>>>>>>============>>>>>>::::::;;;<<<<<<===>>>>>>===>>>@@@CCCFFFHHHIIIJJJEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKMMMQQQVVV[[[^^^```aaabbbccceeegggiiikkkllllllfffeeeeeegggjjjllllllkkkkkkmmmpppuuuyyy{{{yyyxxxtttnnnlllqqquuussspppnnniiigggeeeddddddeeefffhhhgggiiilllmmmlllkkklllmmmiiijjjkkkkkkllllllkkkkkkfffeeedddccccccdddeeefffeeeddddddccccccddddddeeeeeebbb```^^^^^^]]][[[YYYXXXWWWTTTQQQNNNKKKIIIHHHEEECCCBBBAAABBBBBB@@@>>><<<<<<=========???CCCFFFIIIJJJMMMPPPTTTXXXZZZ\\\]]]___bbbdddeeegggjjjllljjjmmmqqqsssuuuzzz~~~|||{{{{{{zzzxxxwwwvvvuuuttttttuuuvvvwwwtttrrrpppmmmkkkfff```\\\XXXXXXWWWWWWVVVWWWWWWWWWXXX```mmm~~~cccaaa______ccchhhkkklllmmmmmmmmmlllmmmpppvvvzzz}}}vvvgggjjjvvv~~~zzziii[[[QQQJJJDDD===999999999888777777888999999999999;;;>>>?????????@@@@@@AAACCCCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIHHHJJJMMMNNNOOOVVV^^^jjjxxxcccUUUKKKCCC>>>======>>>@@@CCCFFFIIIJJJKKKQQQTTTYYY]]]```cccgggjjjrrrtttvvvvvvvvvvvvwwwyyyyyy{{{~~~~~~||||||}}}~~~yyyqqqiiibbb[[[VVVQQQOOOMMMMMMMMMNNNMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJHHHGGGGGGEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@>>>===;;;;;;;;;======::::::;;;<<<===>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNRRRXXX]]]aaacccdddbbbccceeegggiiijjjkkkkkkfffeeedddeeefffgggfffeeeeeeggglllqqqvvvyyyxxxvvvssskkkgggjjjmmmllliiihhhfffeeedddccccccdddfffgggeeegggjjjkkkkkkjjjkkkllliiijjjkkkmmmooopppppppppjjjiiihhhffffffffffffffffffeeeeeeddddddeeeeeeffffffdddaaa`````````___]]][[[YYYVVVRRRNNNJJJHHHFFFBBBAAA@@@@@@AAAAAA???>>>;;;<<<<<<<<<<<<>>>AAADDDHHHIIILLLOOOSSSWWWYYY[[[[[[]]]```bbbccceeehhhjjjjjjnnnrrruuuwww|||}}}xxxwwwvvvuuuuuuvvvwwwwwwsssrrrpppnnnkkkgggaaa]]]YYYXXXXXXWWWWWWWWWXXXYYY[[[cccrrrllliiiggggggkkkppptttuuuwwwwwwwwwuuuuuuxxx|||xxxiiiooo~~~vvvgggZZZQQQHHHBBB<<<999::::::999777777999:::::::::;;;===???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIKKKNNNNNNNNNTTT\\\eee~~~yyyggg[[[RRRIIICCCAAA======???AAADDDFFFHHHJJJOOORRRWWW[[[^^^aaaeeehhhppprrruuuvvvvvvwwwxxxyyyxxx{{{~~~}}}}}}}}}~~~~~~vvvnnneee^^^YYYRRRPPPNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCC@@@???<<<:::::::::<<<===<<<======>>>>>>??????@@@CCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNSSSXXX]]]```cccdddbbbccceeeggghhhiiijjjjjjgggeeeddddddeeeeeecccbbbbbbccchhhnnnsssvvvvvvuuuppphhhccceeehhhfffddddddcccbbbbbbbbbbbbccceeeffffffhhhkkklllkkkkkkkkklllggghhhjjjmmmooopppqqqqqqmmmlllkkkiiigggfffeeeeeefffeeeeeeddddddeeeeeeffffffdddbbbaaabbbbbbaaa```^^^[[[WWWSSSNNNJJJHHHFFFBBBAAA??????@@@@@@???===;;;;;;<<<;;;;;;===@@@CCCHHHIIIJJJMMMQQQUUUYYY[[[[[[]]]___aaabbbdddfffhhhlllpppuuuxxxzzz{{{zzzxxxwwwvvvvvvwwwwwwsssrrrpppnnnlllhhhccc___[[[ZZZXXXXXXXXXYYYZZZ[[[___hhhwwwxxxuuusssssswww{{{~~~~~~wwwkkkuuupppbbbXXXPPPFFFAAA;;;999:::;;;:::888888999;;;;;;;;;<<<>>>@@@BBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIKKKNNNNNNNNNSSSZZZbbbwwwyyyhhh]]]TTTJJJBBB???===>>>???@@@BBBEEEGGGHHHJJJNNNSSSXXX]]]aaafffiiimmmpppsssvvvvvvwwwxxxyyyvvvyyy}}}~~~}}}}}}~~~{{{rrriiiaaa\\\TTTRRROOOOOOOOOOOONNNMMMKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCC@@@???<<<;;;:::;;;<<<===?????????@@@@@@@@@AAAAAAEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGHHHHHHIIIIIIIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNRRRWWW[[[]]]___``````aaaccceeefffggghhhhhheeedddcccccceeeeeedddccc___```ccciiiooosssttttttmmmeee___aaaeeedddbbbbbb^^^_________```aaabbbcccgggiiillllllkkkjjjjjjkkkccceeegggiiikkklllmmmmmmlllllljjjiiigggeeecccccceeeddddddccccccddddddeeeeeecccaaaaaabbbcccbbbaaa```^^^YYYTTTOOOKKKIIIHHHDDDBBBAAA@@@AAAAAA???===;;;<<<<<<;;;;;;===@@@CCCGGGHHHIIILLLPPPTTTXXXZZZ[[[]]]```aaabbbdddfffhhhkkkooouuuxxx{{{|||zzzxxxxxxxxxxxxuuutttrrrqqqoookkkfffccc\\\[[[ZZZYYYYYY[[[\\\^^^bbbkkk{{{}}}rrrlllyyymmm```UUUNNNDDD@@@;;;999:::;;;:::888888:::;;;<<<<<<===???BBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKNNNNNNMMMRRRYYY\\\lll|||~~~nnncccYYYMMMCCC???>>>>>>???@@@BBBDDDGGGHHHHHHLLLRRRWWW[[[```eeehhhjjjmmmrrruuuvvvwwwxxxzzztttxxx|||~~~~~~~~~~~~wwwmmmeee```UUUSSSPPPPPPPPPPPPOOOMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBAAA???>>>===<<<<<<<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLNNNQQQUUUXXXZZZ[[[[[[[[[\\\]]]___```aaaaaaaaa___^^^^^^___bbbccccccbbb]]]]]]___ccciiinnnqqqqqqiiibbb]]]```dddcccbbbaaa\\\]]]]]]^^^___aaabbbbbbggghhhjjjjjjiiigggggggggaaabbbdddeeeggghhhhhhiiiggggggffffffeeecccbbbbbbccccccbbbbbbbbbbbbcccccccccaaa``````bbbccccccbbbbbb___ZZZUUUPPPMMMKKKJJJFFFDDDCCCBBBBBBAAA@@@>>><<<<<<<<<<<<;;;===@@@CCCGGGGGGHHHKKKOOOSSSWWWZZZ]]]___aaabbbcccdddgggiiijjjooouuuyyy{{{|||{{{zzzzzzxxxwwwvvvuuussspppkkkggg^^^]]][[[ZZZ[[[\\\___```eeennn~~~yyy}}}zzznnnlll{{{mmm___UUUOOOCCC???:::999;;;<<<:::888888:::;;;<<<<<<===@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIILLLOOONNNMMMQQQXXXXXXddd}}}zzz}}}~~~zzzooocccVVVKKKFFF?????????@@@BBBDDDFFFHHHKKKNNNSSSWWWZZZ]]]aaaccchhhkkkppptttvvvwwwyyyzzzssswww{{{}}}~~~~~~yyyppphhhcccUUUSSSQQQPPPPPPPPPOOOMMMMMMMMMMMMLLLJJJHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@@@@@@@>>>>>>=========>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLNNNPPPSSSVVVWWWWWWWWWTTTUUUWWWXXXYYYZZZZZZ[[[YYYXXXYYYZZZ]]]___```___\\\[[[\\\```eeekkknnnpppggg```\\\```ddddddbbbbbb]]]]]]^^^___aaabbbcccccceeegggiiihhhfffdddddddddbbbbbbdddeeefffgggggggggaaabbbbbbccccccbbbbbbaaabbbaaaaaaaaaaaaaaaaaabbbbbb```___```aaaccccccbbbccc```[[[VVVQQQNNNLLLKKKHHHFFFDDDCCCCCCBBB@@@>>><<<======<<<;;;===@@@CCCGGGGGGHHHJJJNNNSSSWWWZZZ]]]```bbbcccdddeeegggiiikkkpppuuuzzz}}}}}}||||||{{{zzzxxxxxxvvvsssnnnkkk___^^^\\\[[[\\\^^^```bbbfffppp}}}wwwzzz}}}tttnnnppp}}}kkk___UUUNNNAAA>>>999777777888999999:::;;;;;;<<<>>>???AAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIMMMMMMMMMLLLKKKLLLPPPRRRYYY```sssuuueeeYYYMMMCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEIIIOOOTTTXXX[[[^^^aaagggjjjooorrrtttuuuvvvxxxuuuvvvyyy{{{|||}}}||||||}}}xxxnnnccc[[[WWWRRRPPPOOOOOONNNNNNNNNNNNNNNMMMKKKHHHFFFDDDCCCAAA??????@@@@@@@@@???<<<;;;;;;;;;;;;<<<============>>>>>>?????????@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGEEEDDDCCCCCCEEEGGGIIIKKKLLLNNNQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUYYYXXXXXXWWWXXXYYYZZZ[[[VVVXXX\\\___bbbcccccccccbbb```^^^^^^___`````````^^^]]]\\\]]]___```___^^^bbbcccdddeeeddddddbbbbbbcccccccccccccccdddddddddbbbaaa```___^^^___```aaabbbbbbbbbbbbbbbaaaaaa```___`````````aaaaaaaaabbbccc___XXXSSSPPPNNNLLLJJJIIIGGGEEEDDDCCCBBB@@@>>>======<<<===>>>???AAABBBEEEFFFIIILLLOOORRRTTTUUU[[[\\\___```aaacccgggiiihhhmmmuuuzzz}}}}}}|||zzzuuunnnhhhfff```[[[[[[\\\[[[\\\```hhhvvvzzz}}}yyyqqqlllrrrlll___TTTLLLAAA===999777777888999999;;;;;;;;;<<<>>>???AAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLPPPSSSWWW^^^pppqqqcccVVVLLLFFFEEECCCBBBCCCCCCCCCCCCCCCGGGLLLQQQUUUXXX\\\^^^cccgggllloooqqqsssuuuvvvuuuvvvwwwyyyzzz{{{||||||~~~zzzpppfff\\\YYYTTTQQQPPPPPPOOOOOONNNNNNNNNMMMKKKIIIFFFEEEDDDBBB@@@@@@AAAAAAAAA@@@<<<<<<<<<<<<======>>>???????????????@@@@@@@@@AAACCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSVVVVVVUUUUUUVVVWWWYYYZZZWWWYYY\\\___bbbcccccccccbbb```^^^]]]___``````___^^^\\\[[[[[[]]]___^^^^^^```aaabbbccccccbbbaaa```aaaaaaaaabbbbbbbbbbbbbbb```___^^^]]]]]]]]]^^^^^^```aaaaaabbbaaaaaa``````^^^______``````aaaaaaaaabbb^^^XXXTTTQQQPPPNNNLLLJJJHHHEEEDDDCCCBBB???===<<<<<<<<<<<<===???AAABBBEEEFFFHHHKKKOOOQQQTTTUUUYYY[[[^^^___aaacccgggjjjhhhmmmtttyyy|||~~~zzzsssmmmfff```\\\\\\]]]\\\^^^ccckkkyyy{{{rrrmmmlllzzzlll___SSSJJJ@@@===999777777999999999;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGHHHIIIIIILLLOOORRRVVV\\\llloooaaaVVVNNNKKKFFFCCCBBBBBBAAA@@@AAADDDIIIMMMQQQTTTXXXZZZ^^^bbbgggkkknnnpppsssuuuuuuuuuvvvwwwxxxzzz{{{|||||||||sssjjj^^^ZZZUUURRRQQQPPPPPPOOOOOONNNNNNMMMKKKIIIHHHGGGEEECCCBBBBBBCCCCCCCCCBBB>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSSSSSSSTTTVVVXXXZZZYYYZZZ\\\___aaacccdddddddddbbb___^^^___`````````___]]]ZZZZZZ\\\^^^^^^^^^^^^___```aaaaaaaaa```_________```aaaaaaaaaaaaaaa```___^^^^^^]]]]]]^^^^^^___``````aaaaaa`````````]]]]]]]]]^^^___``````aaa```]]]XXXUUUTTTRRRQQQOOOKKKIIIFFFDDDCCCAAA>>><<<;;;;;;;;;;;;<<<>>>???AAAEEEFFFHHHKKKNNNQQQSSSTTTWWWYYY\\\^^^```cccgggiiihhhmmmrrrwww{{{zzzuuuiiiccc______^^^]]]```fffooo|||vvvmmmkkknnnlll___SSSIII???<<<999777888999999999;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFGGGIIIIIIJJJLLLOOOQQQTTTYYYfff~~~wwwhhh^^^XXXRRRJJJEEECCCBBB@@@>>>@@@CCCGGGKKKNNNQQQUUUXXXZZZ^^^cccgggkkknnnrrrtttuuutttttttttvvvxxxzzz|||zzz|||wwwooo___[[[VVVRRRQQQPPPOOONNNOOOOOONNNMMMLLLJJJIIIIIIGGGEEEDDDDDDEEEFFFEEEDDD@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNKKKMMMNNNOOONNNMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIGGGEEEDDDEEEEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQRRRTTTWWWYYYZZZ\\\\\\^^^```bbbdddfffggggggdddaaa___```aaabbbbbbaaa___[[[ZZZ\\\^^^___```^^^___```aaaaaaaaa```______```aaabbbccccccbbbbbbccccccbbbbbbaaaaaaaaaaaa______```````````````___[[[[[[\\\]]]]]]^^^______]]][[[XXXWWWVVVUUUSSSRRRKKKIIIFFFDDDBBB@@@===:::;;;:::::::::;;;===???@@@EEEFFFHHHJJJMMMPPPRRRSSSTTTWWWZZZ\\\^^^bbbfffiiihhhlllqqquuuzzz{{{nnniiidddbbb___^^^aaagggrrr~~~rrriiilllttt~~~zzzjjj___SSSIII>>><<<999888999::::::999;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLLLLLLLLLLNNNPPPSSSWWWaaattt}}}oooeeeaaaYYYNNNFFFDDDCCC@@@>>>@@@CCCFFFIIILLLOOOSSSVVVXXX\\\aaaeeeiiimmmqqqtttttttttssstttuuuwwwyyy{{{yyy{{{~~~{{{sss```\\\WWWSSSQQQPPPOOONNNOOOOOONNNMMMLLLKKKKKKKKKIIIGGGFFFFFFHHHIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJGGGHHHJJJLLLMMMNNNOOOOOOMMMNNNOOOPPPPPPOOOMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJEEEGGGIIIJJJJJJHHHFFFEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPRRRRRRRRRSSSUUUXXXZZZ\\\^^^^^^___```bbbdddggghhhiiifffcccaaabbbdddeeeeeedddaaa]]]\\\^^^```aaaaaa___```aaabbbcccbbbaaaaaaaaabbbdddfffffffffeeeeeeeeeeeeeeeeeedddddddddcccaaaaaabbbbbbaaaaaa```___ZZZ[[[[[[[[[[[[\\\\\\\\\[[[YYYXXXXXXXXXWWWUUUSSSKKKIIIFFFCCCBBB@@@===:::::::::999:::;;;<<<>>>???DDDEEEGGGJJJLLLOOOQQQRRRSSSUUUXXXZZZ]]]```dddggggggjjjoootttyyytttoooiiifffaaa^^^bbbhhhuuu{{{ooogggnnn{{{yyy}}}rrreee\\\QQQGGG===;;;999888999::::::999<<<===>>>@@@AAAAAA@@@???AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLNNNNNNMMMMMMOOOPPPSSSUUU]]]llluuummmggg\\\OOOFFFDDDCCCAAA???@@@BBBEEEHHHJJJMMMQQQTTTWWWZZZ___cccgggkkkpppssssssssstttuuuvvvxxxyyyzzzyyy{{{}}}}}}wwwbbb^^^YYYTTTRRRQQQOOONNNOOOOOONNNMMMLLLLLLMMMMMMKKKIIIHHHHHHJJJKKKKKKJJJHHHHHHGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLHHHIIIKKKLLLNNNOOOOOOPPPNNNOOOPPPQQQPPPPPPOOONNNKKKKKKKKKKKKJJJJJJJJJIIIEEEFFFHHHJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPPPPSSSSSSSSSTTTVVVXXX[[[\\\______^^^^^^```cccfffhhhiiifffbbbaaabbbeeeggghhhdddbbb___^^^___aaaaaaaaa___```bbbcccdddccccccbbbccceeegggiiijjjjjjiiihhhfffggggggggggggfffeeedddeeeeeeeeedddcccbbbaaa```ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXYYYXXXUUURRRJJJHHHEEECCCBBB@@@===;;;::::::::::::;;;===>>>@@@DDDEEEGGGIIILLLNNNPPPQQQRRRTTTWWWYYY[[[^^^bbbeeeeeeiiinnnsssxxxxxxsssmmmiiiccc___dddkkkyyyxxxkkkeeeooo{{{www}}}}}}kkk```YYYMMMBBB===;;;999999:::::::::999<<<===???AAAAAAAAA@@@???AAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJIIIKKKMMMNNNNNNNNNPPPQQQSSSUUUYYYeeezzzxxxqqqiii]]]NNNDDDBBBCCCAAA>>>@@@AAADDDFFFHHHKKKOOORRRVVVYYY]]]aaadddiiinnnqqqrrrssstttvvvwwwxxxyyyyyy{{{{{{}}}zzzfffaaa\\\WWWTTTSSSQQQPPPPPPOOONNNMMMMMMMMMNNNNNNLLLKKKIIIJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLKKKJJJIIIIIIEEEFFFHHHIIIJJJJJJJJJJJJGGGGGGFFFFFFGGGHHHJJJKKKHHHIIIJJJKKKMMMNNNOOOOOOSSSSSSSSSTTTUUUXXXZZZ[[[^^^]]][[[[[[]]]```dddfffgggdddaaa___aaaeeegggiiicccaaa______```aaa```______```aaacccddddddccccccdddfffiiikkkmmmlllkkkjjjiiijjjkkkkkkkkkjjjhhhhhhiiiiiihhhgggeeecccaaa```[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWXXXYYYXXXTTTQQQIIIFFFDDDBBBBBB@@@>>>;;;;;;;;;::::::<<<===???@@@DDDEEEGGGIIIKKKMMMOOOPPPRRRTTTVVVXXXYYY\\\___bbbccchhhnnnsssxxxxxxsssooojjjdddbbbhhhpppvvviiicccpppxxxxxx~~~yyyggg]]]UUUJJJ???<<<:::999999:::;;;:::999<<<===???AAABBBAAA@@@???AAAAAABBBBBBCCCDDDDDDEEEGGGHHHHHHIIIIIIJJJJJJKKKGGGIIILLLNNNNNNOOOQQQSSSSSSTTTXXXbbbuuuyyyqqqhhh\\\LLLCCCAAABBB@@@>>>???@@@CCCDDDFFFIIINNNQQQUUUXXX\\\___cccggglllppprrrsssuuuwwwyyyyyyyyyxxx||||||}}}{{{hhhddd^^^YYYWWWUUUSSSRRRPPPOOONNNMMMMMMMMMOOOOOOMMMKKKJJJKKKMMMNNNNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQOOONNNMMMLLLKKKJJJIIIHHHEEEFFFGGGIIIJJJKKKLLLLLLGGGGGGFFFFFFFFFHHHIIIJJJGGGHHHIIIJJJLLLMMMNNNOOOSSSSSSSSSSSSUUUWWWYYYZZZ\\\[[[YYYYYYZZZ^^^bbbdddeeebbb___^^^```dddgggiiibbb```______``````___]]]^^^___aaabbbcccccccccbbbeeegggjjjlllnnnmmmlllkkkmmmnnnooooooooonnnmmmllllllkkkjjjiiifffdddbbbaaa\\\[[[ZZZYYYWWWVVVUUUTTTVVVVVVWWWXXXYYYWWWTTTPPPHHHFFFCCCBBBBBB@@@>>><<<;;;;;;;;;;;;<<<>>>???AAADDDEEEGGGIIIKKKMMMOOOPPPRRRTTTVVVWWWYYY[[[^^^aaabbbgggmmmsssxxx~~~vvvsssoookkkfffdddkkkuuuvvvggg```mmmzzz|||kkkaaaYYYPPPGGGCCC:::::::::;;;;;;;;;;;;;;;>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJOOONNNNNNMMMMMMNNNOOOOOORRRRRRWWWbbbrrr|||wwwoooeeeVVVHHH@@@>>>>>>???@@@@@@AAACCCEEEHHHKKKMMMRRRUUUXXXZZZ\\\aaaiiioooqqqtttxxxzzzzzzzzzzzz{{{{{{|||}}}~~~vvvmmmbbb\\\\\\ZZZUUUPPPOOOOOONNNNNNNNNMMMMMMMMMNNNLLLJJJIIIHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGFFFFFFFFFHHHKKKLLLNNNLLLIIIFFFEEEEEEFFFGGGGGGHHHJJJKKKKKKKKKJJJIIIJJJKKKKKKLLLNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNRRRSSSUUUVVVWWWWWWWWWVVVYYYWWWVVVXXX[[[]]]_________\\\[[[]]]aaadddeeedddbbb]]]YYYYYY]]]```___\\\___```aaacccddddddddddddfffggghhhiiiiiikkkooorrrooooooppprrrtttuuusssqqqssspppnnnkkkjjjgggccc```]]][[[YYYWWWUUUUUUUUUUUUTTTSSSSSSSSSTTTSSSPPPNNNIIIFFFDDDBBBAAA@@@===;;;<<<;;;::::::;;;===@@@BBBDDDEEEGGGHHHHHHJJJMMMOOOQQQSSSUUUWWWYYY\\\___bbbeeeiiiooorrrtttyyy|||uuurrroooooouuu|||sssfffbbbqqqvvvggg^^^WWWNNNEEEAAA<<<<<<============>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNQQQQQQVVV___lllzzzsssiiiZZZLLLBBB>>>===>>>??????@@@AAADDDGGGJJJKKKQQQTTTWWWYYY[[[```hhhmmmqqqtttxxxzzzzzzzzzzzz{{{{{{}}}~~~zzzsssjjjccc___\\\WWWSSSPPPPPPPPPPPPOOOOOOOOONNNNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHGGGFFFFFFGGGIIIKKKLLLNNNLLLIIIGGGFFFFFFHHHIIIHHHHHHIIIIIIJJJIIIIIIIIIMMMNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIJJJIIIGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUVVVUUUTTTUUUXXX[[[\\\\\\[[[YYYWWWYYY\\\_________aaa]]]XXXXXX\\\^^^]]][[[]]]^^^___aaabbbcccccccccdddeeefffggggggiiilllooopppooooooqqqtttuuutttssssssqqqnnnkkkiiifffccc```\\\[[[YYYWWWUUUTTTSSSSSSSSSRRRSSSTTTUUUSSSQQQNNNHHHFFFDDDBBBBBBAAA>>><<<<<<;;;;;;:::;;;>>>@@@BBBCCCEEEGGGHHHHHHJJJMMMPPPRRRTTTVVVWWWYYY[[[___aaaccchhhmmmpppsssyyy|||yyyvvvuuuzzzqqqeeefffxxxxxxmmmaaaZZZTTTKKKCCC???<<<=========>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNNNNNNNMMMMMMOOOQQQUUU[[[ccctttzzzvvvmmm___PPPDDD>>><<<<<<======>>>???BBBEEEGGGIIIOOORRRUUUXXXZZZ^^^eeekkkpppssswwwyyyzzzzzzzzz{{{|||}}}|||uuummmeee^^^YYYVVVRRRRRRRRRRRRQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGGGGHHHIIIKKKLLLMMMLLLJJJHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFGGGGGGIIIJJJFFFGGGHHHIIIJJJKKKKKKLLLKKKMMMNNNPPPRRRSSSSSSTTTTTTRRRQQQRRRTTTWWWXXXXXXYYYWWWUUUVVVXXXZZZZZZZZZ___\\\XXXWWWYYY[[[ZZZYYYYYYZZZ\\\^^^___```aaaaaa```bbbcccddddddeeehhhjjjlllkkkkkkmmmppprrrssssssrrrpppmmmkkkiiifffbbb___\\\[[[ZZZXXXVVVSSSQQQPPPPPPQQQRRRTTTUUUTTTQQQNNNGGGEEECCCCCCCCCBBB@@@>>>===<<<;;;;;;<<<>>>@@@BBBAAACCCFFFGGGHHHKKKNNNQQQRRRTTTVVVWWWXXXZZZ]]]___aaaeeekkkooorrrxxx~~~ssshhhllloooeee\\\XXXRRRIIIAAA>>>;;;;;;;;;<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKMMMOOOPPPOOONNNMMMOOORRRVVVXXX[[[hhh|||vvvuuunnnaaaRRRFFF>>>;;;;;;=========???AAADDDFFFHHHLLLOOOSSSVVVXXX\\\ccchhhnnnqqquuuxxxyyyyyyzzz{{{|||~~~vvvjjj```ZZZXXXTTTTTTTTTSSSSSSSSSRRRRRROOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHIIIJJJKKKKKKMMMLLLJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKMMMNNNPPPQQQRRRRRRQQQOOOPPPRRRTTTUUUUUUWWWVVVUUUUUUUUUWWWXXXXXX]]]ZZZWWWVVVWWWXXXXXXWWWVVVWWWYYY[[[]]]^^^^^^___]]]___```aaa```aaaccceeefffeeedddfffiiilllnnnnnnpppnnnkkkiiigggdddaaa^^^\\\[[[[[[YYYWWWSSSPPPNNNNNNOOOQQQSSSUUUTTTPPPMMMFFFEEECCCCCCDDDCCCBBB@@@>>>===<<<<<<<<<>>>AAABBB@@@BBBEEEGGGHHHKKKNNNQQQRRRSSSUUUUUUVVVWWWZZZ\\\___ccchhhmmmqqqwww~~~yyypppvvviiiaaaZZZVVVPPPHHHAAA>>>;;;;;;<<<<<<===>>>??????AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFGGGIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKNNNPPPRRRRRRQQQPPPPPPSSSWWWXXXWWW```wwwxxxrrrsssnnncccUUUGGG>>>;;;;;;======>>>???AAACCCFFFGGGHHHLLLQQQSSSUUUZZZ```eeekkkooosssvvvwwwxxxyyyzzz|||~~~}}}oooccc[[[YYYUUUUUUTTTTTTTTTSSSSSSSSSPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHHHHGGGFFFFFFFFFDDDCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHJJJLLLNNNOOOPPPRRRPPPNNNOOOQQQRRRSSSRRRTTTTTTSSSSSSRRRSSSTTTUUU[[[YYYVVVUUUUUUVVVWWWWWWUUUVVVWWWYYY[[[\\\\\\\\\[[[\\\^^^___^^^^^^___aaabbbaaa```aaadddhhhiiijjjkkkjjjgggfffdddbbb___\\\[[[[[[ZZZYYYVVVSSSPPPNNNMMMMMMOOOQQQRRRRRROOOLLLEEEDDDCCCCCCEEEEEEDDDCCC???>>>===<<<===???AAABBB@@@BBBEEEFFFHHHKKKNNNQQQPPPQQQSSSSSSSSSTTTWWWYYY^^^aaafffkkkqqqwww}}}}}}{{{fff___XXXTTTNNNEEE@@@>>>======>>>???@@@AAABBBBBB@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRRRRRRRRRRQQQSSSVVVWWWVVV[[[lll~~~zzzuuutttqqqhhhZZZKKK@@@<<<<<<=========>>>@@@BBBDDDFFFEEEIIINNNQQQSSSWWW]]]bbbhhhlllppptttuuuvvvxxxyyyzzz}}}uuuggg^^^YYYTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKGGGGGGFFFDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJLLLNNNOOORRRPPPNNNNNNOOOQQQQQQPPPPPPQQQQQQPPPNNNOOOQQQSSSXXXWWWUUUTTTTTTVVVWWWXXXVVVVVVXXXYYYZZZ[[[[[[[[[ZZZ\\\]]]^^^]]]\\\]]]^^^```___^^^```ccceeeffffffeeedddbbbaaaaaa___\\\ZZZYYYXXXWWWUUUSSSQQQOOOMMMMMMLLLLLLMMMOOONNNLLLJJJDDDCCCBBBDDDFFFGGGFFFEEE@@@???>>>===>>>???AAABBB@@@BBBEEEFFFGGGJJJMMMPPPOOOPPPRRRRRRSSSTTTVVVYYY]]]___dddkkkqqqxxx|||wwwfff^^^WWWRRRKKKBBB>>>>>>===>>>>>>???AAABBBBBBCCC>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTQQQRRRUUUVVVUUUXXXdddrrr{{{xxxpppaaaPPPDDD???>>>;;;;;;;;;<<<>>>@@@BBBDDDCCCGGGLLLPPPRRRUUU[[[___eeeiiinnnrrrsssuuuvvvxxxyyy|||zzzmmmaaaZZZSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMOOOQQQOOOLLLLLLMMMNNNNNNNNNNNNPPPPPPOOONNNNNNQQQTTTVVVVVVUUUTTTTTTVVVXXXZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZ\\\^^^^^^]]]\\\\\\]]]\\\\\\\\\^^^aaabbbaaa```___^^^]]]]]]]]]]]]ZZZXXXUUUTTTRRRPPPNNNMMMLLLLLLNNNLLLJJJJJJKKKKKKJJJIIICCCBBBBBBDDDFFFHHHHHHGGGAAA@@@???>>>>>>???AAACCCAAACCCEEEFFFGGGIIILLLNNNOOOPPPRRRSSSTTTUUUXXXZZZ\\\___cccjjjrrrxxx|||~~~ssseee^^^VVVQQQIII@@@<<<===;;;<<<===>>>???@@@AAAAAA>>>>>>???AAACCCDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEHHHIIIJJJLLLMMMNNNNNNNNNJJJJJJKKKLLLNNNQQQSSSTTTQQQQQQSSSUUUUUUWWW```jjjvvvgggUUUGGG@@@???:::::::::;;;<<<>>>AAABBBBBBFFFLLLOOOQQQTTTZZZ^^^dddhhhmmmppprrrtttuuuwwwxxx{{{~~~qqqccc[[[RRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSRRRQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLLLLLLLLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKJJJGGGHHHJJJLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLMMMNNNPPPMMMKKKKKKLLLMMMMMMLLLPPPQQQSSSRRRPPPPPPTTTWWWUUUUUUUUUTTTTTTVVVYYY[[[YYYYYYZZZZZZZZZZZZZZZYYYZZZ\\\^^^^^^]]]\\\\\\\\\YYYYYYYYY\\\^^^^^^]]][[[\\\[[[ZZZZZZ[[[[[[YYYWWWRRRQQQOOOLLLKKKJJJJJJKKKOOOLLLIIIHHHHHHIIIIIIHHHBBBBBBBBBDDDGGGIIIIIIHHHBBB@@@???>>>>>>@@@AAACCCBBBDDDEEEFFFGGGHHHKKKNNNPPPQQQSSSTTTUUUWWWZZZ\\\\\\^^^cccjjjsssyyy}}}~~~|||mmm]]]\\\YYYQQQGGG@@@======<<<===???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKHHHJJJLLLOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTXXX]]]aaa|||qqq^^^JJJ@@@@@@999999:::;;;<<<===???@@@BBBDDDGGGJJJMMMRRRXXX\\\eeehhhmmmpppqqqrrrssstttwwwzzz~~~vvvggg[[[VVVSSSQQQPPPQQQSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNPPPOOOMMMKKKJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKOOOOOONNNNNNMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKKKKKKKJJJHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVUUUTTTTTTUUUVVVXXXYYYYYYYYYZZZZZZZZZYYYYYYXXX\\\\\\\\\]]]\\\\\\[[[[[[XXXVVVVVVWWWYYY[[[[[[[[[YYYYYYZZZZZZYYYWWWTTTSSSOOONNNMMMKKKIIIHHHGGGGGGKKKKKKJJJIIIHHHGGGGGGFFFBBBBBBBBBDDDFFFGGGFFFEEEEEECCC@@@===<<<<<<>>>???@@@BBBDDDFFFFFFHHHJJJLLLQQQQQQQQQRRRUUUXXX\\\^^^___aaaeeekkkttt{{{mmm\\\ZZZVVVNNNFFF@@@>>>???===>>>???@@@BBBBBBCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDGGGHHHIIIJJJJJJKKKKKKJJJKKKLLLMMMOOOPPPPPPPPPOOONNNOOOPPPQQQRRRUUUZZZ]]]rrrjjjSSSDDD@@@999999::::::;;;===>>>???AAACCCFFFHHHKKKPPPVVVZZZaaaeeejjjnnnqqqsssuuuwwwxxxzzz~~~yyykkk```XXXUUUQQQPPPPPPQQQRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOONNNMMMLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLOOONNNNNNMMMMMMLLLKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYXXXYYYYYYZZZZZZZZZYYYYYY\\\\\\\\\\\\[[[ZZZYYYXXXVVVTTTSSSTTTVVVXXXXXXWWWUUUVVVVVVVVVUUUSSSQQQOOONNNMMMKKKIIIHHHFFFFFFFFFIIIIIIHHHGGGGGGFFFEEEEEECCCCCCCCCDDDFFFGGGEEEDDDCCCAAA???======>>>@@@AAA@@@CCCEEEFFFGGGHHHKKKMMMQQQRRRSSSUUUXXX\\\___aaa```aaadddjjjrrryyymmm\\\XXXRRRJJJCCC??????@@@>>>???@@@AAABBBBBBCCCBBBAAAAAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMNNNOOOOOOOOOOOONNNLLLMMMOOOOOOPPPSSSVVVZZZeeexxxwww\\\HHH@@@::::::999::::::<<<>>>???@@@BBBDDDGGGJJJNNNTTTXXX]]]aaaggglllppptttwwwzzzxxxzzz}}}~~~}}}oooeeeZZZVVVQQQOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZXXXVVVUUUTTTSSSQQQOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPOOONNNLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCDDDEEEFFFDDDBBB@@@???>>>======???AAACCCAAACCCFFFGGGHHHIIILLLNNNQQQRRRVVVYYY]]]```cccdddbbbccceeehhhooovvv}}}~~~~~~{{{yyywwwrrruuu|||~~~zzz{{{mmm]]]XXXPPPGGG@@@>>>???@@@@@@@@@AAABBBBBBCCCBBBBBB@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIILLLLLLMMMNNNNNNOOOOOOOOOMMMNNNPPPQQQRRRSSSVVVXXX\\\kkkjjjRRREEE<<<;;;:::999:::;;;===>>>AAABBBDDDFFFIIIMMMSSSWWW[[[___dddjjjnnnrrrvvvyyyyyyzzz}}}~~~}}}~~~rrrhhhZZZVVVQQQMMMMMMOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMMMMLLLLLLLLLMMMLLLMMMNNNOOONNNMMMKKKJJJMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHJJJJJJJJJJJJIIIIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUSSSUUUWWWYYYZZZYYYXXXVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTQQQOOONNNMMMLLLJJJIIIJJJKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEECCCAAA@@@@@@@@@DDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCDDDDDDBBBAAA??????>>>===>>>???AAABBBBBBDDDFFFHHHHHHJJJLLLNNNPPPSSSWWW\\\aaadddeeefffddddddeeeggglllsss|||}}}yyytttqqqjjjlllooottt|||}}}vvvrrrtttzzzppp___XXXNNNEEE???===>>>???AAABBBBBBCCCCCCCCCBBBBBB@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQOOOQQQTTTUUUUUUVVVWWWYYYXXXcccyyy{{{___LLL>>>===;;;::::::;;;===???BBBCCCEEEGGGIIIMMMRRRVVVZZZ]]]bbbfffjjjnnnrrruuuxxxyyy{{{}}}~~~~~~}}}|||~~~tttjjj\\\WWWPPPMMMMMMOOOQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLKKKKKKKKKKKKLLLKKKLLLMMMNNNMMMLLLKKKJJJLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTRRRTTTWWWZZZZZZYYYWWWUUUSSSTTTTTTUUUVVVVVVUUUUUUTTTSSSRRRPPPMMMKKKIIIGGGGGGEEECCCCCCCCCDDDCCCBBBEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>=========BBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@AAABBBBBBAAA???@@@??????>>>>>>???@@@AAABBBDDDFFFHHHHHHJJJLLLNNNPPPSSSXXX]]]aaacccddddddddddddeeefffiiioooxxx}}}|||rrrllliiihhhggghhhmmmvvv{{{vvvoookkklllrrr{{{rrr^^^WWWLLLDDD?????????@@@CCCCCCCCCDDDCCCCCCBBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHJJJKKKNNNOOOQQQQQQTTTWWWXXXXXXXXXXXXYYYWWW^^^ooogggOOO@@@???<<<;;;:::<<<>>>???BBBCCCEEEFFFHHHLLLQQQTTTXXX[[[___cccfffjjjooorrrwwwxxxzzz|||}}}}}}}}}}}}~~~xxxooo___YYYRRRMMMLLLNNNQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLMMMMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSVVVXXXYYYXXXVVVUUUQQQQQQQQQRRRRRRQQQQQQPPPMMMMMMKKKIIIGGGDDDBBBAAA@@@>>>===<<<===>>>===<<>>>>>============<<<;;;;;;;;;;;;<<<<<>>>>>???@@@AAA???>>>??????????????????@@@@@@AAACCCFFFGGGHHHIIILLLNNNOOORRRVVVZZZ]]]___`````````bbbccccccdddiiirrryyy|||~~~uuummmhhhfffccc```bbbhhhrrrxxxtttooogggbbbcccjjjrrrxxx~~~zzz|||~~~mmm[[[TTTJJJCCCAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNPPPSSSWWWXXXXXXWWWWWWWWWUUUYYYfff}}}qqqUUUCCCAAA>>><<<;;;===???@@@AAABBBDDDEEEGGGJJJOOORRRTTTWWW\\\```dddhhhmmmqqquuuwwwxxxzzz|||}}}}}}~~~}}}~~~~~~wwweee^^^UUUNNNLLLMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLKKKJJJJJJIIIIIIHHHDDDEEEFFFHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQSSSUUUVVVWWWWWWVVVUUUNNNOOOOOOOOONNNMMMLLLKKKGGGFFFEEECCCAAA???<<<;;;;;;999777777888999999888:::999999888888888888888888888888888999:::;;;;;;=========>>>???@@@@@@AAA<<<;;;;;;===??????>>>=========>>>???@@@AAAAAABBB@@@CCCEEEFFFGGGHHHKKKMMMOOOQQQTTTVVVYYYZZZ[[[[[[[[[]]]_________ccckkkrrrzzz|||xxxppphhheee```\\\[[[```iiiooovvvwwwpppjjjbbb]]]]]]ccclllrrrzzz}}}~~~wwwxxxyyyxxxfffXXXQQQIIICCCCCCEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCDDDDDDDDDDDDDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHGGGHHHIIIJJJKKKOOORRRVVVWWWWWWUUUUUUUUUSSSVVV```uuubbbDDDBBB???<<<<<<===???AAA@@@AAACCCDDDEEEHHHMMMPPPQQQTTTYYY^^^bbbgggmmmqqqtttvvvwwwzzz{{{}}}~~~~~~}}}~~~}}}jjjbbbXXXOOOKKKKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKIIIIIIIIIIIIJJJKKKMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHBBBDDDEEEGGGHHHHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTUUUVVVVVVUUUUUUMMMMMMMMMMMMLLLJJJIIIHHHCCCCCCBBB@@@>>><<<999888777666444444666777666666666666555444444444555555555555555666777999:::;;;:::;;;;;;<<<===>>>??????:::999:::;;;===>>>>>><<<:::;;;===>>>@@@BBBCCCDDD@@@BBBDDDFFFGGGHHHJJJLLLOOOPPPRRRTTTUUUVVVWWWWWWWWWZZZ\\\\\\[[[___fffmmmxxxzzz{{{rrrkkkfff```\\\\\\\\\]]]^^^jjjnnntttwwwxxxuuuppplll```]]]XXXVVVWWW]]]ccchhhrrrvvv{{{~~~ttttttzzz~~~ooodddSSSOOOIIIEEECCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNOOORRRSSSTTTTTTRRRQQQRRRTTTZZZfff|||mmmVVVGGG<<>>???>>>>>>@@@BBBBBBBBBCCCFFFJJJLLLLLLKKKMMMOOOQQQRRRRRRQQQRRRTTTOOOPPPRRRSSSVVV[[[aaaeeennnvvv~~~}}}tttnnniiiccc^^^\\\\\\\\\\\\]]]```dddffffffccc___\\\ZZZWWWSSSQQQSSSXXX___cccmmmqqqxxxyyytttvvv{{{yyylllaaaTTTPPPKKKGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQQQQQQQPPPOOOQQQTTTXXXaaasss~~~\\\JJJ======>>>;;;;;;???@@@@@@AAABBBCCCFFFKKKNNNOOOSSSWWWZZZ]]]ccckkkqqquuuvvvxxx{{{}}}~~~}}}{{{|||~~~uuulll___UUUOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPMMMKKKKKKKKKJJJGGGDDDAAA???<<<:::::::::999777555555444333222222222222222222222222222111000000111111111111222333444555999888888888888999:::::::::999777666555666777888;;;<<<>>>>>>===>>>???AAABBBCCCDDDFFFIIIKKKKKKKKKMMMNNNPPPPPPPPPOOOPPPQQQOOOPPPQQQRRRTTTXXX]]]aaaiiiqqqzzz~~~xxxsssnnngggaaa^^^\\\[[[ZZZYYYZZZ[[[\\\[[[XXXUUUSSSRRRPPPMMMKKKMMMRRRWWW[[[dddjjjsss{{{|||{{{~~~{{{{{{zzzqqqfff]]]TTTPPPKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPOOOOOONNNPPPRRRUUUZZZggg~~~jjjTTTAAA<<<>>>===<<<===???@@@@@@AAABBBDDDIIILLLNNNQQQUUUXXX[[[aaaiiiooorrrtttwww{{{}}}~~~}}}}}}|||wwwooocccXXXRRROOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJIIIIIIIIIKKKMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGIIIKKKLLLKKKJJJIIIJJJIIIIIIJJJKKKMMMOOOPPPPPPOOOOOONNNOOOOOOPPPPPPOOONNNNNNMMMMMMMMMNNNNNNOOOMMMJJJIIIIIIHHHFFFEEEBBB???<<<;;;:::999888666666555444333222222222222000000000000/////////...000000000000111222333333666666555555666666777888777666555555555777888999;;;===>>>>>>======???@@@CCCDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMOOONNNOOOQQQQQQSSSVVV[[[^^^dddmmmvvv{{{}}}wwwrrrkkkddd```\\\ZZZXXX\\\\\\[[[ZZZXXXUUUSSSQQQLLLJJJHHHFFFHHHLLLQQQTTT[[[bbbmmmvvv}}}|||wwwwww~~~}}}{{{pppjjjbbbZZZSSSOOOJJJFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLNNNOOOOOOPPPOOOOOONNNOOORRRUUU\\\nnn{{{vvv{{{bbbIII??????>>>===<<<>>>???@@@@@@AAACCCGGGJJJLLLOOOSSSVVVYYY^^^fffmmmsssuuuyyy|||}}}}}}~~~~~~}}}yyyrrrggg\\\TTTPPPNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHJJJJJJIIIJJJKKKMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGJJJLLLLLLKKKIIIHHHJJJJJJIIIIIIJJJLLLMMMOOOMMMMMMMMMMMMNNNOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKNNNLLLIIIGGGGGGGGGGGGFFFDDDAAA???======<<<999888666666444333222222222222000000//////............///////////////000111222444444444444444555666777555555666666777999;;;<<<===>>>@@@??????>>>@@@AAADDDEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMNNNOOOQQQSSSUUUXXX]]]```fffoooxxx||||||wwwooohhhccc___[[[YYY\\\[[[YYYVVVSSSQQQOOOMMMJJJHHHFFFEEEFFFIIILLLNNNTTT[[[fffooovvv|||yyyvvvxxx~~~{{{rrriiifff```YYYOOOLLLGGGDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNLLLMMMOOORRRVVVcccyyysss|||qqqSSSBBB>>>>>><<<999>>>???@@@@@@@@@BBBEEEGGGJJJMMMQQQSSSVVV\\\dddjjjtttwww{{{}}}}}}}}}~~~~~~{{{vvvkkk```VVVPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIFFFHHHJJJJJJJJJJJJKKKMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEGGGIIIKKKLLLJJJHHHFFFJJJJJJIIIIIIIIIKKKLLLMMMJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFEEEFFFGGGHHHFFFDDDBBBAAAAAA@@@===;;;777777555444333222222222222111000////////////000//////......//////000000333333333444444555666777666666777999;;;===>>>???@@@AAABBBBBBAAA@@@BBBCCCDDDEEEGGGGGGFFFGGGJJJLLLMMMMMMMMMLLLKKKJJJLLLNNNOOOQQQTTTWWWZZZ^^^cccfffllluuu~~~|||uuunnniiiddd```]]]^^^\\\ZZZWWWSSSPPPNNNMMMJJJHHHGGGEEEEEEGGGIIIJJJMMMUUU___ffflllrrr|||xxxwwwyyy{{{kkkeeeccc^^^WWWLLLIIIEEEBBBAAABBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKMMMKKKNNNQQQSSS\\\sss|||uuu|||```HHH???===;;;888>>>???AAAAAAAAABBBDDDFFFIIILLLOOOQQQTTTYYYaaagggqqqvvv{{{}}}}}}|||~~~~~~zzzqqqeeeYYYRRRNNNNNNOOONNNNNNNNNNNNMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFJJJIIIHHHGGGHHHHHHJJJJJJGGGHHHJJJKKKMMMMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFGGGFFFEEEFFFHHHIIIHHHFFFEEEEEEEEEDDDAAA???:::999888666555444444444333222000/////////000111/////////......//////000333333333333444555777777777888:::<<<>>>@@@AAABBBAAACCCDDDCCCBBBBBBCCCDDDCCCEEEGGGFFFEEEFFFJJJNNNNNNOOOOOONNNLLLMMMOOOQQQRRRTTTXXX\\\___dddhhhlllrrr{{{|||vvvuuuyyy}}}{{{}}}{{{uuupppkkkgggdddbbbaaa^^^[[[XXXTTTRRRPPPKKKIIIHHHFFFEEEEEEFFFGGGHHHOOOXXX]]]aaahhhrrr{{{}}}}}}vvvgggaaaaaa\\\VVVKKKHHHCCCAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJOOOLLLMMMRRRSSSVVVggg|||zzzqqqTTTEEEAAA>>><<>>===<<<:::999888777777333222000///...///000111000000///////////////000111111111222333555666777888999;;;===???AAABBBBBBBBBCCCDDDCCCBBBAAABBBCCCAAADDDGGGFFFEEEFFFKKKPPPPPPQQQQQQPPPOOOPPPSSSUUUVVVYYY]]]```cccgggkkknnnsss}}}~~~~~~|||uuulllggghhhkkkiiillloootttzzzyyyuuuqqqllljjjbbbaaa```]]]YYYVVVSSSQQQKKKJJJHHHFFFEEEDDDEEEEEEEEELLLTTTXXXZZZaaallluuu|||ssseee``````[[[UUUKKKHHHCCCAAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLQQQLLLMMMSSSSSSSSS```rrr~~~~~~^^^LLLFFFDDDBBB???AAABBBBBBBBBBBBCCCEEEFFFIIIMMMOOOQQQVVV^^^dddfffllltttyyyzzz|||~~~zzzmmm```WWWSSSRRROOOOOOOOONNNNNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLLLLJJJIIIIIIIIILLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCDDDDDDDDDFFFHHHJJJLLLMMMMMMMMMIIIHHHGGGEEECCCBBBAAAAAA===AAAEEEGGGGGGGGGIIIKKKGGGFFFFFFGGGHHHHHHEEECCCAAA@@@???===;;;:::::::::333111///...---...000111111000000/////////000000000000000111222444555666888999;;;===???AAAAAABBBAAABBBCCCCCCAAA@@@AAACCCAAADDDFFFFFFDDDFFFLLLRRRRRRRRRRRRQQQQQQRRRUUUXXXYYY\\\___bbbeeegggkkkmmmrrr}}}|||}}}}}}yyywwwxxxzzzzzz|||~~~~~~zzzzzzxxxpppfff___^^^```]]]```eeekkkrrr}}}{{{wwwrrrooonnnjjjddd]]]WWWTTTRRRRRRMMMLLLJJJHHHFFFEEEEEEFFFJJJMMMQQQWWW]]]bbbfffhhhpppvvvllleeefffdddZZZRRRHHHEEEBBBBBBCCCEEEFFFEEEDDDFFFGGGGGGFFFEEEGGGHHHDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHIIIJJJKKKKKKJJJJJJLLLLLLLLLLLLMMMTTT^^^fffvvvZZZJJJDDDDDDAAABBBCCCBBBBBBBBBDDDFFFGGGIIIKKKMMMPPPUUUZZZ___hhhlllqqqtttwwwyyy|||~~~pppddd]]]WWWQQQPPPNNNMMMMMMNNNNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLHHHJJJLLLMMMMMMLLLJJJHHHJJJJJJHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKJJJGGGEEEFFFGGGFFFCCC@@@AAABBBDDDGGGIIIKKKLLLLLLIIIJJJJJJJJJJJJHHHGGGFFFGGGEEEDDDCCCBBB???;;;888555444111///---,,,,,,,,,///111222111///---,,,,,,------...///111444666888777999<<>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDEEEDDDBBB@@@BBBCCCEEEHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFFFFFFFGGGEEECCC@@@:::999777444222222111222...///111222111000111222000000111222444777999;;;???@@@BBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCFFFFFFGGGHHHKKKMMMPPPQQQTTTVVVYYY[[[]]]___bbbeeeiiihhhfffaaa\\\YYYXXXYYYXXX[[[aaaggglllpppqqqrrrrrrssssssrrrooommmmmmmmmoooqqqsssuuuxxx{{{zzzuuuooofff]]]VVVRRRPPPPPPQQQNNNOOOTTT[[[cccppp{{{~~~||||||~~~}}}{{{yyyvvvqqqjjjccc]]]YYYVVVRRRQQQOOOMMMLLLKKKLLLLLLMMMPPPVVV\\\bbbgggjjjlllkkkmmmooottt{{{tttiiiooovvvmmmZZZKKKFFFEEECCCCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFFFFGGGIIIEEEFFFHHHJJJJJJIIIHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHFFFFFFGGGIIIJJJJJJIIIIIIIIIJJJJJJJJJIIIKKKMMMMMMLLLNNNSSSXXXbbbyyylllWWWNNNBBBBBBBBBBBBDDDEEEDDDCCCDDDGGGLLLOOORRRTTTWWWZZZaaaeeekkkppptttxxx|||~~~vvvlll```WWWQQQOOOMMMLLLMMMMMMMMMLLLOOOOOOOOOOOOOOONNNNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKMMMNNNNNNOOOOOONNNNNNNNNLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLJJJIIIGGGFFFEEECCCBBBAAA@@@@@@?????????>>>??????@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAACCCDDDFFFHHHJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFHHHGGGGGGGGGGGGFFFCCCAAA<<<;;;888666444333333333///000222111000///000111111111111222555777:::;;;@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCFFFGGGHHHIIIJJJMMMQQQTTTXXX[[[^^^aaaccceeegggiiillliiieee___ZZZVVVTTTTTTSSSUUUYYY^^^cccgggjjjllllllnnnooonnnmmmkkkkkkllllllnnnqqqsssvvvzzz|||tttnnnddd[[[UUUQQQOOONNNRRROOOOOOSSSXXX___jjjttt}}}{{{zzzxxxvvvttttttwwwzzz}}}zzz~~~}}}{{{yyytttnnnggg```ZZZWWWTTTSSSQQQPPPOOONNNOOOOOOQQQSSSXXX___eeekkkppprrrsssttttttvvv{{{qqqgggpppvvvjjjWWWJJJFFFDDDCCCCCCEEEFFFEEEDDDDDDFFFGGGGGGEEEEEEFFFHHHEEEGGGIIIJJJKKKJJJHHHGGGDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKJJJIIIIIIIIIIIIJJJJJJIIIKKKMMMMMMKKKMMMQQQUUUXXXkkk|||cccTTTGGGDDDBBBBBBDDDEEEEEECCCCCCFFFKKKNNNPPPSSSVVVXXX^^^bbbiiioootttxxx|||{{{pppcccXXXTTTQQQNNNMMMMMMMMMMMMLLLPPPPPPQQQQQQPPPPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGGGGFFFEEEAAA???===;;;999666555444444444111222222111///......000111111111222444777:::;;;===>>>@@@AAABBBBBBBBBAAA??????@@@@@@AAABBBCCCCCCDDDEEEGGGHHHIIILLLQQQUUU\\\___dddhhhiiikkkmmmnnnkkkhhhbbb]]]YYYVVVUUUTTTSSSUUUWWW[[[___dddgggiiiiiikkkmmmmmmlllllllllnnnlllnnnqqqtttvvvzzzvvvoooeee\\\WWWTTTQQQOOORRROOOOOORRRVVVZZZbbbkkkxxx|||}}}yyywwwrrrrrrpppnnnmmmnnnqqqtttwww{{{vvvzzz|||zzzvvvqqqjjjbbb\\\YYYVVVUUUSSSRRRQQQQQQRRRRRRSSSUUUYYY___gggooouuuyyy{{{zzzzzzzzz}}}pppfffnnnqqqcccRRRJJJEEEDDDCCCDDDEEEFFFEEECCCCCCDDDFFFEEEDDDDDDEEEGGGFFFGGGIIIJJJJJJJJJIIIHHHDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIHHHGGGHHHJJJLLLLLLKKKJJJHHHHHHIIIJJJJJJIIIKKKMMMLLLKKKLLLPPPUUUXXXfff|||nnn[[[MMMHHHCCCBBBDDDEEEEEEDDDCCCEEEIIIKKKNNNPPPTTTVVVZZZ___ffflllrrrwww|||~~~vvviii^^^XXXUUUQQQNNNNNNNNNMMMLLLOOOPPPQQQQQQQQQPPPNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFHHHIIIHHHGGGEEEFFFFFFFFFFFFHHHJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFDDDAAA>>>===<<<999777555444444444444444444222///...///000111111222333555888:::<<<<<<===???AAABBBCCCCCCBBBAAA@@@?????????AAABBBCCCBBBDDDFFFGGGGGGKKKQQQWWW```dddiiinnnpppqqqrrrssskkkgggaaa\\\ZZZYYYWWWVVVUUUVVVWWWZZZ^^^aaaeeeggggggiiilllmmmmmmmmmooopppnnnppprrrtttwwwzzzzzzrrrggg^^^ZZZWWWTTTQQQQQQNNNMMMPPPRRRTTTZZZbbbqqquuuzzz|||zzzvvvrrrppphhhhhhhhhfffeeefffiiikkkooottt{{{rrruuuzzz}}}|||yyytttmmmfff___[[[XXXWWWUUUTTTSSSSSSTTTUUUTTTUUUXXX^^^fffpppyyy~~~~~~pppfffkkkjjj[[[MMMKKKEEEDDDDDDDDDFFFFFFEEECCCBBBCCCDDDDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFHHHHHHHHHIIILLLNNNMMMKKKJJJHHHHHHHHHJJJKKKJJJLLLLLLKKKJJJLLLQQQVVVYYYaaappp~~~hhhSSSLLLEEEAAACCCFFFFFFEEEBBBDDDGGGHHHKKKNNNRRRVVVVVV[[[bbbiiiooouuuzzz}}}|||~~~}}}qqqggg\\\XXXSSSPPPNNNNNNMMMLLLNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNLLLJJJIIIFFFEEEDDDCCCCCCBBBCCCCCCAAAAAA@@@@@@@@@AAABBBCCCAAAAAABBBDDDEEEFFFHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHJJJLLLKKKIIIGGGHHHIIIFFFGGGIIIJJJLLLLLLMMMMMMIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGGGGEEECCC@@@>>>===;;;888777666666666555555555333222111333555333333333444666999<<<===>>>???AAABBBCCCCCCCCCCCCCCCAAA???======???BBBDDDAAADDDGGGGGGGGGKKKRRRYYYbbbgggmmmrrrtttuuuvvvvvvlllgggaaa]]][[[[[[YYYXXXWWWXXXYYY\\\^^^aaaccceeefffhhhkkkmmmmmmnnnppprrroooqqqsssuuuwwwzzz~~~|||ssshhh```\\\YYYVVVRRRQQQNNNMMMOOOPPPPPPUUU\\\fffjjjnnnpppmmmjjjfffeee]]]^^^___^^^]]]]]]___aaafffkkkttt|||~~~zzzzzzyyyzzzooorrrvvv}}}~~~}}}zzzvvvppphhhaaa]]]YYYXXXVVVUUUTTTUUUUUUVVVTTTUUUWWW\\\eeeppp{{{~~~pppeeehhheeeUUUKKKLLLEEEDDDDDDEEEFFFFFFDDDCCCAAABBBCCCCCCBBBBBBCCCEEEHHHHHHGGGGGGGGGHHHIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDGGGIIIIIIHHHFFFDDDDDDEEEGGGHHHHHHJJJMMMOOOMMMLLLJJJHHHHHHHHHJJJKKKKKKLLLLLLKKKIIILLLRRRWWWSSSWWWaaavvvtttWWWOOOEEEAAACCCFFFFFFFFFBBBDDDEEEGGGIIILLLQQQUUURRRWWW___fffmmmsssxxx|||{{{|||xxxooo___[[[UUUQQQOOONNNMMMLLLMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMOOOOOOMMMKKKJJJJJJLLLMMMNNNNNNMMMLLLJJJGGGFFFEEEDDDDDDCCCCCCDDDAAA@@@?????????@@@BBBBBBBBBBBBCCCEEEFFFHHHIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHIIIKKKNNNMMMJJJIIIJJJKKKGGGHHHIIIKKKLLLMMMMMMMMMHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFFFFGGGHHHHHHEEECCC@@@>>><<<999888777777777555666666555444444777999444444555666888;;;===???@@@AAACCCDDDDDDDDDCCCCCCEEEBBB???<<<<<<>>>AAADDDBBBEEEGGGGGGGGGKKKSSSZZZdddiiipppuuuwwwwwwxxxxxxnnnhhhaaa]]]\\\\\\ZZZXXXZZZZZZ\\\^^^```bbbddddddeeegggjjjlllmmmoooqqqssspppqqqsssuuuvvvyyy}}}}}}tttiiiaaa]]][[[WWWSSSSSSPPPOOOPPPPPPPPPTTT[[[\\\```cccdddbbb___\\\[[[UUUWWWXXXXXXXXXXXXYYYZZZ```fffoooxxx~~~yyyuuuuuuuuuwwwqqqqqqssswww}}}~~~zzztttlllddd^^^ZZZXXXVVVUUUVVVVVVUUUTTTUUUWWWZZZ^^^eeennnxxx~~~}}}}}}yyyvvvqqqjjjbbbYYYPPPKKKHHHEEEBBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFBBBCCCCCCCCCCCCCCCBBBAAABBBDDDFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNOOOKKKJJJIIIJJJKKKLLLKKKJJJLLLKKKKKKMMMPPPTTTXXX[[[ZZZYYY^^^nnncccSSSGGGHHHGGGAAAAAAFFFCCCCCCDDDDDDEEEHHHMMMQQQUUUYYY```gggmmmsssyyy|||{{{|||}}}vvvgggaaaZZZUUUSSSRRRPPPNNNKKKLLLMMMNNNOOONNNNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMOOONNNNNNMMMMMMMMMLLLLLLOOOOOONNNNNNMMMNNNNNNNNNPPPNNNLLLKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFEEECCCCCCCCCEEEGGGHHHHHHGGGHHHIIIMMMPPPRRRPPPMMMKKKKKKMMMLLLJJJHHHIIILLLMMMLLLIIIEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKKKKHHHFFFCCC@@@<<<;;;;;;;;;999666888777666555555444555555555555555666888<<>><<<;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999999999:::===???AAACCCCCCDDDEEEEEEFFFGGGGGGDDDCCCBBB@@@@@@@@@AAAAAACCCBBBBBBBBBDDDGGGKKKMMMPPPTTT[[[bbbfffjjjmmmooommmkkkjjjiiiiiihhheeeccc^^^]]]]]]]]]^^^______```aaaccceeegggiiikkkkkklllkkkmmmnnnoooqqqtttyyy}}}~~~}}}zzzyyyrrrmmmllljjjddd^^^[[[YYYVVVSSSQQQQQQQQQOOONNNMMMMMMNNNOOONNNMMMLLLKKKNNNOOOPPPPPPOOOPPPRRRTTTTTTXXX```jjjttt}}}~~~yyywwwyyyuuuvvvyyy}}}~~~xxxqqqlllhhhbbb___\\\ZZZYYYXXXVVVTTTTTTVVVXXX[[[^^^dddkkkpppzzztttttt{{{{{{rrrrrrpppjjj___RRRIIIFFFGGGDDDCCCCCCDDDEEEEEECCCBBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCEEEDDDDDDFFFIIIJJJJJJIIIIIIIIIIIIKKKMMMPPPSSSTTTUUURRRQQQSSS[[[nnnzzzYYYIIIEEEDDDBBBCCCCCCDDDEEEEEEEEEGGGJJJMMMQQQTTTZZZ___eeejjjpppuuuzzz{{{}}}}}}tttggg]]]WWWTTTQQQOOOLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKNNNMMMLLLJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMLLLKKKLLLMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFGGGKKKPPPUUUVVVXXXYYYWWWRRROOOOOOPPPQQQRRRSSSTTTTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGIIIHHHHHHIIIJJJHHHEEEBBB======<<<<<<<<<=========;;;;;;<<<==================<<<;;;;;;<<<>>>@@@AAACCCCCCDDDEEEFFFGGGGGGHHHFFFEEECCCAAA@@@@@@AAAAAA@@@AAABBBCCCDDDFFFHHHHHHJJJNNNSSSXXX\\\aaaeeeiiihhhiiiiiijjjiiihhheeeddd]]]]]]\\\[[[\\\\\\]]]^^^___```bbbdddfffhhhiiijjjiiikkklllmmmooorrrvvvyyy|||~~~~~~{{{wwwtttrrrpppjjjccc^^^ZZZWWWSSSQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLOOOPPPQQQQQQQQQQQQSSSTTTUUUYYYaaaiiirrr{{{}}}|||{{{{{{}}}{{{uuupppmmmfffccc___\\\[[[YYYVVVTTTTTTUUUWWWYYY[[[```eeeiiirrrzzz|||rrruuuxxxssstttqqqhhh\\\PPPIIIHHHIIIDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEHHHJJJJJJIIIHHHHHHHHHJJJKKKNNNPPPQQQQQQQQQQQQRRRVVVddd~~~gggPPPHHHFFFCCCAAACCCDDDEEEEEEEEEFFFIIIKKKOOORRRWWW[[[```ffflllqqqwwwyyy{{{~~~{{{mmmbbb[[[VVVRRROOOJJJKKKKKKLLLNNNOOOPPPQQQOOOOOONNNMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMNNNPPPQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNOOOOOOMMMKKKKKKLLLMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGJJJPPPTTTYYY[[[\\\ZZZUUURRRRRRSSSUUUWWWZZZZZZYYYVVVSSSRRROOONNNNNNMMMKKKJJJIIIHHHIIIHHHHHHIIIIIIGGGDDDAAA<<<<<<<<<<<<<<<===>>>???;;;;;;===>>>>>>>>>>>>===>>>===<<<<<<===>>>AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDBBBBBBAAABBBBBB???@@@BBBCCCDDDEEEEEEEEEIIIKKKNNNQQQTTTXXX\\\```aaaccceeefffeeecccbbb```[[[ZZZYYYXXXYYYZZZ[[[\\\^^^___```bbbdddfffhhhhhhggghhhjjjlllmmmooosssvvv{{{}}}~~~{{{xxxvvvqqqiiibbb\\\YYYUUUSSSRRRSSSRRRRRROOOOOONNNNNNNNNNNNOOOOOONNNPPPRRRRRRQQQQQQSSSTTTVVVZZZaaahhhpppxxxzzztttqqqjjjfffbbb___\\\ZZZWWWTTTTTTUUUVVVWWWXXX[[[```ccchhhqqq~~~yyysss{{{wwwqqqqqqvvvooocccXXXOOOJJJIIIIIIDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDEEEDDDCCCCCCBBBEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEFFFGGGEEEDDDDDDEEEHHHIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRTTT]]]qqqvvv[[[NNNHHHDDD@@@CCCDDDFFFFFFEEEFFFHHHIIIMMMPPPTTTXXX\\\bbbiiimmmsssuuuyyy}}}uuuiiiaaa[[[UUUQQQKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKMMMOOOQQQRRRRRRQQQPPPOOOLLLLLLLLLLLLLLLMMMNNNOOONNNMMMKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFFFFGGGJJJPPPTTTYYY[[[]]][[[VVVSSSTTTUUUZZZ]]]```aaa^^^ZZZWWWUUUOOOOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHFFFBBB???<<<=========<<<<<<>>>@@@<<<===>>>??????>>>======>>>===<<<<<<===???AAACCCBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDD@@@@@@BBBCCCDDDDDDDDDDDDGGGIIIKKKMMMNNNPPPTTTWWWYYY\\\______^^^\\\[[[\\\XXXWWWVVVUUUVVVWWWYYY[[[\\\]]]]]]___aaaccceeegggdddfffiiijjjkkkmmmpppssszzz{{{}}}~~~{{{rrriiiddd```[[[WWWVVVUUUTTTSSSNNNMMMMMMLLLMMMOOOPPPQQQOOOQQQSSSSSSSSSRRRSSSTTTVVV[[[aaaffflllttt~~~{{{}}}~~~xxxtttllliiidddaaa^^^ZZZWWWTTTTTTUUUVVVVVVVVVXXX[[[^^^```iiiwwwxxxvvvwwwooonnnqqqvvvkkk]]]RRRLLLKKKIIIGGGEEECCCAAAAAACCCEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPWWWfffuuuiiiWWWNNNGGGBBBCCCEEEFFFFFFEEEEEEGGGHHHKKKNNNQQQUUUZZZ___fffjjjooorrrvvv{{{~~~}}}qqqhhhaaaZZZUUUNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLNNNPPPRRRRRRQQQPPPNNNKKKKKKKKKKKKLLLMMMNNNOOONNNLLLKKKKKKLLLMMMMMMLLLJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHKKKQQQTTTWWWYYY[[[YYYUUUSSSSSSUUUZZZ^^^bbbccc```ZZZWWWUUUNNNNNNOOOOOONNNLLLKKKJJJIIIIIIHHHHHHGGGEEEAAA>>><<<===???>>><<<<<<>>>@@@>>>???@@@AAA@@@???>>><<<======<<<<<<===???BBBCCC@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFAAAAAABBBCCCCCCDDDDDDDDDDDDFFFHHHIIIIIIKKKNNNPPPTTTWWWYYYYYYWWWVVVVVVWWWUUUTTTSSSRRRSSSUUUXXXZZZZZZZZZZZZ[[[]]]```bbbdddccceeegggiiijjjkkknnnpppwwwyyy{{{}}}vvvooojjjccc]]]ZZZWWWUUUTTTNNNNNNMMMMMMNNNQQQSSSUUURRRUUUWWWXXXWWWWWWWWWXXXXXX]]]bbbfffjjjqqq{{{{{{zzzvvvnnnjjjfffaaa^^^[[[WWWTTTSSSTTTUUUUUUUUUVVVYYY[[[[[[dddrrr}}}wwwxxx{{{tttnnnooouuuuuuhhhWWWMMMJJJJJJHHHEEEFFFCCCAAAAAABBBEEEFFFFFF@@@AAACCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDBBBBBBCCCEEEFFFEEEFFFGGGHHHIIIHHHHHHGGGHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIKKKMMMRRR___lllttt```TTTLLLFFFCCCEEEFFFFFFEEEEEEFFFGGGKKKMMMPPPTTTXXX^^^dddiiilllppptttzzz~~~~~~vvvmmmeee]]]XXXQQQPPPNNNLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIKKKMMMMMMMMMLLLLLLGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKMMMOOOQQQRRRQQQOOONNNKKKKKKKKKKKKLLLMMMNNNOOONNNLLLKKKKKKMMMNNNMMMLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBAAA@@@???@@@AAABBB???AAADDDFFFHHHMMMRRRVVVTTTWWWYYYWWWTTTRRRRRRTTTWWW\\\aaaaaa]]]XXXTTTRRRMMMNNNOOOOOONNNMMMKKKJJJIIIIIIHHHHHHGGGEEEAAA===<<<>>>???>>><<<;;;>>>@@@???@@@BBBBBBBBB@@@>>>======<<<;;;<<<===@@@BBBDDD@@@@@@AAACCCDDDFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGBBBBBBBBBCCCCCCCCCDDDDDDAAACCCEEEFFFGGGHHHJJJLLLRRRTTTVVVVVVSSSRRRSSSUUUSSSRRRQQQPPPQQQTTTWWWYYYXXXXXXXXXYYY[[[^^^```bbbbbbdddfffhhhiiikkkmmmoootttvvvyyy|||xxxrrrjjjbbb\\\YYYUUUTTTPPPOOONNNNNNPPPTTTWWWYYYXXXZZZ\\\]]]]]]\\\\\\]]][[[___dddgggjjjqqq|||~~~xxxtttqqqmmmgggbbb___]]]ZZZXXXSSSSSSSSSSSSTTTUUUVVVWWWZZZcccppp{{{|||uuunnntttyyytttsssdddSSSKKKHHHFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEGGGEEECCCAAAAAABBBEEEFFFEEEDDDBBBAAABBBCCCEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHDDDEEEFFFIIIMMMSSSWWWZZZvvvooo]]]QQQIIIDDDBBBCCCGGGHHHEEEDDDEEEIIIJJJMMMQQQUUUZZZ]]]___jjjmmmrrrwwwzzz|||vvvpppggg```XXXSSSNNNLLLMMMNNNNNNLLLPPPOOOOOONNNMMMMMMNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNIIIJJJLLLMMMNNNOOOOOOPPPOOOPPPQQQQQQQQQOOOMMMKKKNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA???>>>======>>>???@@@BBBGGGMMMRRRUUUXXXWWWTTTRRROOOMMMKKKKKKOOORRRVVVXXXXXXUUUQQQNNNJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFCCCAAA@@@???>>>============>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>;;;;;;;;;;;;===???AAACCCDDDDDDCCCCCCCCCEEEGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHHHHKKKMMMNNNNNNNNNPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUVVVWWWYYY[[[\\\]]]^^^aaabbbdddfffhhhjjjjjjkkkoootttzzz{{{{{{{{{mmmccc^^^[[[XXXTTTSSSRRRQQQQQQSSSWWW[[[]]]```bbbfffhhhhhheeebbb______```bbbffflllssszzz~~~zzzwwwsssoooiiiddd```]]]ZZZXXXUUUTTTTTTUUUUUUVVVXXXXXX[[[bbblllwwwzzztttrrr{{{|||pppaaaQQQKKKIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCAAA@@@AAACCCDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGHHHJJJMMMPPPTTTVVVjjj~~~{{{hhhXXXMMMGGGDDDEEEHHHIIIEEEDDDEEEGGGIIIKKKOOOSSSXXX\\\^^^gggkkkqqqvvvyyy{{{~~~wwwlllaaaZZZUUUOOOMMMNNNOOOMMMLLLNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMKKKLLLMMMNNNOOOOOOOOOPPPNNNOOOPPPQQQPPPNNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDDDDDDDEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>???AAAEEEKKKPPPSSSWWWUUUSSSQQQNNNMMMKKKKKKMMMOOOSSSUUUUUURRROOOLLLKKKKKKLLLMMMMMMLLLKKKKKKHHHGGGEEECCC@@@>>>======>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;===???AAABBBEEEDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHJJJLLLMMMLLLLLLMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWYYYYYY___```bbbdddfffggghhhhhhnnnsssxxxzzz{{{uuukkkddd```[[[WWWSSSSSSRRRSSSVVV[[[```cccgggiiilllnnnnnnllliiigggddddddeeehhhnnnuuu||||||yyyuuuqqqlllgggccc___ZZZXXXWWWVVVVVVVVVVVVXXXYYYZZZ___bbbiiisss}}}uuurrrvvviii\\\OOOJJJIIIGGGGGGHHHFFFFFFEEEDDDDDDEEEFFFGGGGGGEEECCCAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKJJJIIIIIIJJJKKKNNNPPPQQQZZZjjjyyydddTTTKKKGGGFFFIIIJJJFFFDDDEEEFFFFFFIIILLLPPPUUUYYY\\\ccchhhooouuuxxxzzz{{{|||}}}}}}~~~sssggg___YYYRRROOOOOOOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOQQQQQQPPPOOOLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???BBBGGGLLLPPPTTTSSSRRRPPPNNNMMMKKKKKKIIILLLNNNQQQQQQOOOLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFDDDAAA???===<<<;;;??????@@@@@@AAABBBBBBCCC@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;<<<>>>???@@@EEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKKKKJJJIIIJJJKKKNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPPPPQQQSSSTTTUUUUUU[[[\\\___aaadddfffggghhhnnnrrrwwwyyy{{{{{{qqqjjjeee```\\\UUUTTTTTTVVVZZZ```fffiiinnnpppsssuuuvvvuuusssqqqlllkkkkkklllqqqxxx|||yyytttqqqmmmiiieeeaaa]]]ZZZYYYXXXWWWVVVWWWXXXZZZ[[[ccceeeiiiqqq|||qqqqqqxxx{{{bbbWWWMMMJJJIIIHHHGGGIIIGGGEEEDDDCCCCCCEEEGGGHHHFFFEEECCCAAA@@@???@@@@@@@@@BBBDDDEEEFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOQQQ[[[nnnqqq^^^OOOIIIFFFHHHIIIGGGFFFGGGDDDEEEFFFIIIMMMRRRVVVXXX___eeemmmsssvvvxxxxxxyyy||||||}}}|||oooeee___WWWRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRPPPNNNLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>???>>>======@@@DDDIIIMMMQQQQQQPPPOOONNNMMMKKKKKKGGGIIIKKKMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFEEECCC@@@>>><<<;;;:::>>>???@@@AAAAAABBBBBBBBB??????@@@??????>>>===<<<===<<<<<<;;;<<<===>>>???DDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBCCCCCCCCCEEEGGGHHHHHHGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY]]]aaaeeehhhkkklllooorrrvvvyyy|||zzzrrrmmmiiieeebbbYYYXXXWWWXXX\\\bbbhhhlllrrrsssvvvxxxyyyzzzyyyxxxuuusssqqqqqqttt{{{|||xxxrrrpppnnnllliiifffbbb^^^[[[YYYXXXWWWWWWXXXZZZ\\\dddeeeiiipppyyyyyymmmqqqyyysssZZZRRRKKKIIIIIIGGGHHHJJJGGGFFFDDDCCCCCCEEEGGGHHHFFFEEECCCAAA@@@@@@@@@@@@???AAACCCFFFFFFFFFDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKGGGGGGHHHIIIJJJLLLMMMNNNPPPTTTbbbyyykkkTTTKKKEEEFFFHHHHHHHHHIIIDDDDDDEEEFFFJJJNNNRRRUUU\\\aaaiiiooosssuuuvvvvvvyyyzzz|||~~~zzzmmmfff\\\VVVSSSRRROOOMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNPPPOOONNNNNNNNNOOOPPPPPPQQQRRRSSSTTTSSSQQQOOONNNLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@???>>>@@@>>><<<<<<>>>CCCHHHKKKPPPPPPPPPOOONNNMMMKKKJJJFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIHHHGGGGGGEEECCCAAA???===<<<;;;:::===>>>???@@@AAAAAAAAA@@@??????@@@??????>>>===<<<===<<<;;;;;;;;;===>>>???BBBBBBCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBB???BBBDDDFFFFFFFFFHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNOOOQQQRRRSSSTTTTTTUUUXXX\\\bbbggglllpppqqqpppsssvvvyyy~~~yyysssooojjjgggddd^^^\\\ZZZYYY\\\bbbhhhkkkqqqrrrtttvvvyyyzzz{{{{{{|||zzzwwwvvvxxx}}}}}}{{{sssrrrqqqpppoookkkfffccc^^^\\\ZZZXXXXXXZZZ\\\^^^dddggglllooouuu}}}rrrlllssszzz|||jjjTTTNNNIIIIIIIIIGGGGGGJJJIIIHHHFFFEEEEEEEEEFFFGGGEEEEEECCCBBBAAAAAAAAAAAA???AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIIIIIIIEEEFFFGGGIIIJJJKKKLLLMMMOOOPPPXXXjjjyyy]]]QQQGGGEEEFFFGGGHHHJJJFFFEEEDDDEEEGGGKKKNNNQQQWWW\\\cccjjjmmmppprrrsssuuuwwwyyy|||tttmmmbbbZZZVVVTTTQQQNNNOOONNNMMMMMMLLLLLLLLLMMMKKKLLLMMMNNNNNNOOONNNNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMMMMMMMOOOPPPQQQRRRRRRTTTTTTSSSRRRPPPNNNLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNNNNNNNMMMLLLLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHJJJIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@???AAA???===<<<>>>CCCIIILLLPPPPPPPPPPPPOOOMMMKKKJJJEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCBBB@@@???===<<<<<<<<<<<<>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;===>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCBBBBBBAAA???AAACCCDDDDDDEEEFFFHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUXXX\\\bbbhhhmmmppprrrppprrrvvvyyy~~~}}}{{{~~~{{{vvvpppkkkfffdddbbb___\\\[[[]]]bbbhhhkkkoooppprrruuuwwwzzz|||~~~|||zzz{{{~~~|||yyyxxxwwwwwwvvvtttpppjjjfffaaa```]]][[[[[[]]]___aaahhhmmmrrrsssrrrwwwqqqpppwww{{{|||rrr^^^PPPKKKIIIIIIIIIFFFGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@AAACCCDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKPPP\\\ooojjj[[[KKKEEEEEEFFFHHHJJJHHHFFFEEEDDDEEEHHHLLLNNNRRRWWW]]]cccfffjjjmmmoooppprrruuuyyy}}}{{{rrrggg^^^YYYVVVRRRPPPPPPOOONNNMMMLLLKKKKKKKKKIIIIIIKKKMMMNNNOOOOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLNNNPPPRRRPPPQQQRRRSSSRRRPPPNNNMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHFFFDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@======???DDDJJJNNNQQQQQQRRRQQQPPPMMMKKKIIIDDDDDDDDDEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGAAAAAA@@@???>>>>>>>>>>>>===>>>@@@BBBCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===::::::::::::;;;===???@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAACCCDDDDDDCCCBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHIIILLLNNNPPPRRRSSSVVVXXX\\\```eeeiiilllmmmnnnqqqtttxxx||||||{{{{{{zzzxxxuuutttuuuvvvvvvvvvyyyyyyxxxuuupppkkkgggeeedddaaa^^^\\\^^^dddjjjnnnqqqqqqsssuuuyyy|||}}}}}}zzz{{{}}}|||{{{zzzxxxssslllhhhdddbbb___]]]]]]___bbbdddmmmtttyyyxxxsssuuuuuuuuu{{{{{{xxxiiiSSSNNNJJJHHHJJJIIIFFFFFFIIIKKKKKKJJJJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCC@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGJJJRRRbbbxxxsssbbbOOOGGGEEEFFFGGGJJJIIIGGGEEEDDDDDDGGGJJJLLLOOOSSSYYY^^^bbbeeeiiillllllnnnrrrwww{{{}}}~~~uuuiii```ZZZWWWTTTQQQQQQPPPNNNMMMKKKJJJJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPMMMKKKJJJIIIIIIJJJKKKMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNQQQRRROOOPPPQQQQQQQQQOOOMMMKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPOOOOOOMMMLLLJJJJJJHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGEEECCCBBBBBBCCCDDD???@@@@@@AAABBBCCCDDDDDDBBB@@@>>>===@@@FFFLLLPPPRRRRRRSSSRRRPPPMMMKKKIIICCCBBBBBBCCCCCCEEEFFFGGGIIIIIIJJJKKKKKKJJJIIIIIIAAA@@@??????????????????>>>@@@BBBDDDDDDDDDCCCBBBAAAAAABBBAAAAAA@@@???>>>999999999:::;;;===@@@AAAAAACCCDDDFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAADDDEEEFFFEEEBBBAAA@@@AAACCCCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTVVVXXX[[[___bbbeeeggghhhmmmooossswww{{{~~~~~~zzzuuuqqqpppppppppnnnllllllnnnqqqrrrrrrpppqqqsssrrroookkkiiihhheeebbb___^^^```ffflllqqqssssssuuuwww{{{~~~~~~{{{}}}~~~{{{vvvpppmmmfffcccbbbddddddcccdddgggqqqyyy~~~{{{wwwyyy}}}{{{vvvvvvwwwppp```RRRHHHHHHFFFEEEEEEEEEFFFGGGJJJIIIHHHHHHHHHHHHIIIJJJEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHKKKPPPXXXhhhoooWWWGGGDDDFFFGGGGGGHHHGGGFFFEEEEEEGGGIIIJJJLLLPPPTTTXXXZZZ\\\___```hhhjjjmmmqqqvvvzzz}}}~~~qqqeee]]]YYYVVVUUUUUUSSSOOOMMMLLLKKKIIIGGGHHHIIIIIIIIIKKKLLLMMMNNNOOONNNLLLKKKJJJJJJJJJKKKHHHIIIKKKMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOLLLMMMMMMNNNNNNOOOPPPPPPMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC>>>===<<<===@@@FFFKKKOOORRRSSSTTTSSSRRRNNNKKKHHHEEEDDDBBBAAAAAAAAABBBBBBDDDHHHLLLNNNMMMJJJHHHGGGCCCBBB@@@>>>>>>???@@@AAA===>>>@@@BBBCCCCCCBBBBBBCCCBBBAAA????????????@@@===============>>>???@@@BBBAAA@@@@@@AAADDDFFFHHHGGGHHHHHHIIIHHHFFFCCCBBBFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGIIIKKKNNNPPPRRRSSSSSSUUUXXX\\\___bbbdddeeegggjjjnnnqqqtttvvvyyy|||wwwwwwvvvuuussspppnnnmmmlllllllllllllllllllllllllllmmmoooooommmiiieeebbbdddcccaaa``````eeelllqqqvvvuuutttwww|||}}}~~~}}}~~~~~~yyytttppplllhhhggghhhhhhfffgggjjjttt|||{{{|||~~~{{{uuusssqqqiii[[[OOOHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCEEEEEECCCBBB@@@AAAAAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIMMMTTTbbbzzzuuu\\\KKKEEEFFFGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIJJJMMMQQQTTTVVVYYY\\\___eeegggjjjoootttyyy}}}wwwlllccc]]]XXXVVVUUURRRPPPNNNMMMLLLIIIGGGHHHHHHHHHIIIJJJKKKMMMNNNOOONNNLLLKKKJJJJJJKKKKKKIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPRRRPPPPPPPPPPPPPPPOOOOOONNNLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNNNNMMMLLLKKKIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA????????????@@@@@@AAAAAA???>>>======@@@EEEKKKNNNQQQQQQRRRRRRPPPMMMJJJHHHDDDCCCAAA@@@?????????@@@DDDGGGLLLNNNMMMJJJHHHGGGCCCBBB@@@>>>>>>???@@@AAA>>>???@@@AAABBBCCCCCCCCCDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<<<<===>>>??????AAA@@@??????@@@BBBEEEFFFGGGGGGIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHKKKMMMOOOQQQRRRRRRTTTWWWZZZ]]]```bbbcccfffhhhllloooqqqsssvvvyyywwwwwwvvvuuusssqqqooonnnmmmllllllkkkjjjiiiiiihhhhhhhhhhhhgggeeebbb___]]]bbbaaa```___aaafffmmmrrrvvvuuuuuuwww|||{{{|||}}}||||||~~~yyyuuusssooonnnooonnnlllmmmqqqyyy~~~zzztttnnnhhh___TTTLLLHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBCCCEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFIIINNNYYYnnn|||cccPPPGGGEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGIIILLLNNNPPPTTTYYY\\\```cccggglllrrrxxx|||~~~vvvlllccc[[[WWWTTTSSSPPPOOOOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPOOONNNMMMKKKIIIHHHIIIHHHHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBB@@@???>>>>>>AAAEEEIIILLLNNNOOOPPPOOONNNKKKHHHFFFCCCAAA???===<<<<<<<<<<<>>===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@?????????@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGJJJLLLNNNPPPQQQQQQSSSUUUWWWZZZ]]]___```dddgggiiilllmmmooosssuuuyyyyyyyyyyyyxxxvvvtttsssqqqpppooolllkkkiiihhhhhhfffeeebbb___]]][[[ZZZZZZ]]]]]]^^^___aaagggnnnsssxxxwwwwwwyyy}}}}}}xxxuuuwwwyyyyyyzzz}}}}}}zzzxxxtttssstttuuusssvvvzzz~~~}}}zzzrrrhhh^^^UUUNNNJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDCCCAAABBBBBBAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEDDDEEEGGGIIIQQQbbbqqqiiiUUUJJJEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEFFFHHHIIIKKKPPPUUUYYY\\\___cccjjjqqqwww|||~~~~~~vvvjjj```YYYUUUTTTQQQPPPPPPOOOLLLJJJGGGGGGGGGHHHIIIJJJKKKKKKNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRROOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNQQQQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDAAA@@@???????????????@@@>>>???@@@BBBCCCEEEEEEFFFAAA@@@??????AAADDDHHHJJJLLLLLLLLLLLLJJJHHHFFFDDDAAA@@@>>><<<:::999999999@@@DDDIIIKKKJJJHHHFFFFFFBBBAAA@@@?????????@@@@@@AAA@@@@@@@@@BBBDDDFFFGGGEEEDDDCCC@@@>>><<<;;;:::;;;;;;;;;;;;<<<===??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHKKKMMMNNNOOOQQQRRRTTTVVVXXX[[[]]]^^^ccceeehhhkkklllooorrruuu}}}~~~~~~}}}|||yyywwwtttrrrooommmllllllhhheeeaaa\\\ZZZYYYZZZ[[[ZZZ[[[]]]^^^bbbgggnnnsss{{{zzzzzz{{{}}}}}}|||{{{rrrnnnlllppptttvvvyyy}}}{{{wwwvvvyyyzzz{{{}}}{{{zzzooocccWWWOOOJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEFFFHHHMMMYYYeeezzz~~~ppp]]]OOOHHHEEEEEEEEEFFFHHHJJJIIIHHHFFFDDDEEEEEEFFFFFFHHHLLLRRRVVVXXX[[[```gggooouuu{{{}}}}}}~~~rrreee]]]XXXVVVSSSQQQPPPOOONNNLLLHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIJJJLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNPPPPPPPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB??????>>>>>>>>>??????@@@>>>???AAACCCEEEFFFFFFGGGCCCBBB@@@@@@AAACCCFFFHHHIIIIIIIIIHHHGGGEEECCCBBB@@@???===:::999888888888???BBBGGGJJJIIIGGGEEEEEEAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@AAABBBEEEGGGHHHFFFEEEDDDBBB???===;;;::::::;;;;;;;;;===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDAAABBBCCCCCCDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMQQQQQQRRRTTTWWWZZZ\\\^^^aaadddiiinnnqqqtttwwwzzz|||zzzwwwtttrrrqqqqqqqqqkkkhhhccc^^^\\\\\\]]]___[[[\\\^^^aaaccchhhnnnrrryyyyyyyyyzzzzzzyyyuuusssiiieeeeeekkkqqqtttyyy~~~{{{zzz}}}zzzwwwjjj\\\QQQKKKIIIHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAABBBDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDGGGEEEEEEGGGGGGJJJSSS]]]mmm{{{{{{jjjYYYNNNHHHFFFDDDEEEGGGIIIIIIIIIGGGFFFDDDDDDEEEEEEEEEHHHMMMQQQTTTWWW]]]dddkkkrrrxxx{{{||||||}}}zzzmmmeee]]]YYYTTTPPPOOOOOOOOONNNIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMOOOOOONNNNNNMMMLLLJJJJJJGGGGGGFFFEEECCCBBBAAAAAA>>>>>>>>>>>>>>>???@@@AAA>>>???AAACCCEEEFFFEEEEEEDDDCCCBBBAAAAAABBBDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@>>><<<;;;999999999999===AAAFFFHHHHHHFFFDDDDDDAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIIFFFFFFEEECCCAAA???===;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDFFFHHHIIIKKKKKKOOOOOOPPPRRRUUUXXX\\\^^^```eeemmmuuuzzz~~~}}}yyyxxxuuussssssssstttuuuooollliiieeeccccccddddddaaabbbdddfffgggjjjnnnqqqvvvwwwxxxzzz{{{xxxtttppphhheeeeeelllrrrwww{{{tttdddVVVMMMIIIHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCBBB@@@?????????@@@AAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFHHHIIIIIIHHHFFFDDDFFFDDDDDDGGGGGGIIIOOOWWWbbbwwwxxxeeeUUUKKKGGGCCCEEEFFFHHHIIIIIIIIIHHHBBBCCCCCCCCCCCCEEEHHHKKKPPPSSSYYY```gggnnntttvvv{{{{{{|||}}}vvvmmmaaa\\\UUUPPPNNNOOOOOOPPPJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLIIIJJJJJJKKKJJJJJJJJJIIIHHHIIIKKKMMMNNNNNNNNNMMMOOOOOONNNNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLMMMMMMMMMLLLLLLKKKJJJGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB???AAACCCFFFGGGGGGFFFFFFEEEDDDBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@?????????>>>===;;;::::::;;;;;;<<<@@@EEEGGGGGGEEEDDDCCC@@@AAAAAAAAA@@@@@@?????????@@@BBBDDDFFFGGGHHHHHHGGGFFFFFFEEECCCAAA>>>===<<<<<<<<<===???@@@BBBCCCAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBDDDEEEGGGHHHIIIJJJLLLLLLMMMOOOSSSWWWZZZ]]]___fffrrr|||{{{wwwvvvtttsssrrrsssuuuxxxzzztttsssrrrpppooonnnmmmmmmiiikkkmmmmmmmmmnnnppprrrwwwxxx||||||xxxoookkkkkkqqqwww{{{~~~{{{{{{}}}~~~qqq___QQQJJJHHHGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCBBB@@@>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@AAACCCDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFHHHJJJJJJHHHFFFEEEEEECCCDDDFFFGGGHHHNNNUUUZZZkkknnn[[[NNNHHHCCCDDDEEEGGGHHHIIIJJJJJJAAABBBCCCBBBBBBBBBEEEGGGNNNQQQVVV]]]dddkkkpppssszzz{{{{{{}}}{{{sssddd^^^UUUOOOMMMNNNPPPQQQKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOOOONNNMMMLLLIIIIIIKKKKKKKKKJJJIIIHHHHHHJJJKKKMMMNNNNNNNNNNNNOOOOOONNNNNNLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>???@@@BBBBBBCCCDDDGGGIIIJJJJJJIIIHHHEEEDDDCCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@???>>>>>>???>>>===<<<;;;<<<<<<===;;;???DDDGGGGGGEEECCCCCC@@@AAAAAAAAAAAA@@@??????>>>@@@BBBEEEGGGHHHHHHHHHGGGGGGGGGFFFDDDBBB@@@>>><<<<<<===>>>???AAACCCDDD@@@@@@AAABBBBBBBBBAAAAAADDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEAAABBBCCCEEEFFFHHHIIIIIIJJJJJJKKKMMMQQQUUUYYY\\\^^^ggguuuyyyttttttsssssssssuuuxxx{{{~~~zzzzzzzzzzzzyyywwwvvvuuupppqqqsssrrrqqqqqqrrrsssyyy|||wwwrrrrrrwww|||~~~~~~rrrtttzzzwwwzzzjjjXXXOOOJJJFFFDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEEGGGHHHFFFDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHIIIGGGFFFFFFGGGIIILLLNNNVVVfff}}}ppp[[[NNNHHHCCCBBBGGGJJJIIIGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDHHHMMMTTT[[[aaagggmmmpppsssvvvzzz|||}}}~~~zzzkkkddd[[[TTTPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKLLLNNNNNNOOONNNMMMLLLIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHEEEEEEFFFHHHIIIJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLIIIGGGEEEDDDDDDDDDCCCBBB;;;:::999999;;;>>>AAACCCEEEGGGIIIKKKKKKIIIFFFDDDEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDCCCBBB@@@===<<<::::::999999888;;;???BBBFFFGGGHHHIIIHHHFFFCCCAAABBBAAAAAAAAAAAABBBCCCCCC@@@CCCFFFHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFCCCBBB???>>>===>>>AAACCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAABBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>>>>???AAAAAAAAADDDBBBAAAAAABBBCCCBBBAAACCCDDDCCCBBBAAAAAACCCEEEAAA@@@??????@@@CCCEEEGGGGGGIIIJJJLLLNNNRRRWWW[[[___iiixxx|||wwwsssssstttuuuxxx{{{~~~}}}{{{yyywwwvvvvvvwwwxxxyyy|||yyyzzzyyyqqqvvv}}}tttdddTTTLLLIIIEEEDDDDDDFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBCCCDDDEEEEEEDDDBBBAAAAAABBBBBBBBBAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAACCCEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFHHHGGGFFFFFFGGGIIILLLNNNSSS```uuu|||eeeWWWKKKEEECCCGGGKKKKKKKKKMMMGGGFFFEEECCCCCCCCCCCCCCCHHHLLLRRRXXX]]]bbbhhhkkkrrruuuxxx{{{|||}}}rrrkkkaaaXXXSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLNNNOOOOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFCCCDDDEEEFFFHHHIIIJJJKKKMMMLLLKKKIIIHHHHHHIIIIIIFFFDDDBBBAAAAAAAAA@@@???===<<<;;;:::<<<>>>AAACCCEEEGGGIIIKKKKKKIIIFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDCCCAAA???>>>;;;;;;;;;:::999;;;???BBBFFFGGGIIIIIIIIIGGGDDDBBBBBBBBBAAAAAABBBBBBCCCDDDAAACCCFFFHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHFFFDDDBBB???>>>===>>>AAACCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCAAA???>>>@@@AAA@@@@@@AAA@@@>>>???@@@AAA@@@???BBBCCCCCCBBB@@@@@@BBBDDDAAA@@@@@@@@@BBBDDDGGGHHHGGGIIIJJJLLLNNNRRRWWW[[[aaakkkzzz}}}yyyyyyyyyyyy{{{}}}}}}{{{yyyyyyyyyyyy{{{{{{vvvqqqxxxlll^^^PPPIIIFFFDDDCCCDDDFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAAAAAAAAAAABBBBBBDDDFFFGGGFFFDDDAAA@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHGGGFFFFFFGGGIIIKKKMMMPPPYYYiii|||uuueeePPPHHHCCCDDDFFFGGGHHHJJJIIIGGGEEEBBBAAAAAABBBBBBGGGJJJOOOTTTXXX]]]bbbeeennnrrrvvvyyyzzz|||~~~|||tttiii___XXXUUUTTTSSSOOOMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMLLLJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNLLLIIIFFFCCCAAAAAACCCDDDFFFHHHIIIJJJMMMLLLKKKIIIGGGGGGFFFFFFEEECCCAAAAAAAAAAAA???>>>>>>===<<<;;;<<<>>>@@@BBBDDDFFFHHHJJJJJJIIIFFFEEECCCDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@=========<<<;;;<<>>===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDBBBAAAAAACCCDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA??????@@@@@@@@@???@@@???>>>>>>@@@@@@@@@>>>AAABBBBBBAAA@@@@@@AAACCCAAAAAAAAAAAACCCEEEGGGIIIGGGHHHJJJLLLNNNRRRWWWZZZccclllzzz|||zzzzzz|||zzzxxxuuu{{{zzzfffZZZMMMHHHEEEBBBAAACCCEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGDDDAAA???AAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFHHHGGGFFFFFFGGGIIIJJJLLLPPPTTT___pppsss[[[QQQGGGDDDCCCCCCDDDGGGJJJHHHEEEBBB@@@@@@AAABBBEEEHHHLLLPPPTTTYYY^^^bbbjjjnnnrrrvvvxxxzzz|||~~~}}}|||pppeee]]]YYYVVVUUUSSSQQQNNNKKKJJJJJJLLLMMMLLLMMMNNNOOOQQQRRRRRRSSSPPPOOOLLLJJJIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOOOOMMMIIIEEEBBB???@@@AAACCCEEEGGGIIIIIIKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFDDDDDDDDDDDDBBB@@@======<<<;;;<<<===???@@@CCCEEEGGGHHHIIIHHHFFFEEEDDDEEEGGGGGGGGGFFFDDDBBBCCCCCCCCCCCCCCCBBBBBBAAA>>>??????===<<<===???AAAGGGHHHIIIIIIIIIGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBEEEHHHIIIIIIIIIIIIJJJGGGGGGHHHHHHHHHGGGEEEDDDAAA???======@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDEEECCCBBB@@@AAABBBDDDFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@???@@@@@@???>>>AAA@@@???@@@BBBCCCAAA@@@???AAAAAAAAA??????@@@AAABBBBBBAAAAAABBBCCCDDDEEEGGGHHHJJJKKKMMMQQQVVVZZZbbbkkkxxx}}}{{{{{{zzz}}}}}}tttbbbXXXMMMHHHDDDAAA@@@BBBDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGFFFCCCAAA???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAEEEEEECCCBBBAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJPPPRRRYYYggg{{{~~~iii\\\OOOHHHFFFDDDFFFJJJJJJHHHEEECCCAAAAAAAAABBBBBBEEEIIIMMMRRRWWW]]]aaafffiiinnnrrruuuwwwzzz|||{{{}}}vvvkkkccc]]]YYYWWWVVVSSSPPPMMMKKKKKKMMMNNNMMMNNNNNNOOOPPPRRRSSSSSSQQQOOOMMMKKKJJJKKKLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMKKKMMMOOOPPPNNNJJJEEEBBB@@@@@@BBBCCCEEEGGGHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEECCCAAA<<<;;;;;;;;;;;;<<<>>>>>>BBBCCCEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHFFFDDDCCCAAAAAAAAAAAAAAABBBBBBBBB???@@@@@@???>>>>>>@@@BBBGGGGGGHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIJJJIIIIIIJJJJJJGGGHHHIIIIIIHHHGGGFFFEEEBBB@@@======???AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA???>>>@@@@@@@@@AAACCCCCCBBB@@@???@@@AAAAAA?????????AAABBBBBBAAAAAAAAA@@@@@@AAAFFFHHHIIIKKKMMMQQQVVVZZZ___hhhttt}}}~~~uuuxxxooo^^^UUULLLHHHDDD@@@@@@BBBBBBCCCDDDDDDCCCBBB@@@??????@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCAAA@@@@@@@@@AAABBB@@@AAABBBBBBCCCBBBBBBBBBDDDEEEFFFGGGHHHHHHIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIINNNOOOTTT```ppprrrdddUUUKKKGGGDDDFFFIIIHHHGGGFFFEEECCCCCCBBBBBBAAACCCGGGKKKOOOTTTZZZ^^^aaaeeekkkooorrruuuxxx{{{{{{}}}}}}ssskkkddd___[[[VVVUUURRROOOMMMLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSPPPOOONNNLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNNNNMMMJJJLLLNNNOOONNNJJJFFFCCCBBBCCCDDDEEEFFFGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEFFFDDDBBB???;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDCCCCCCEEEEEEFFFFFFFFFEEEDDDCCC@@@??????@@@@@@BBBCCCDDDAAACCCCCCCCCBBBBBBDDDFFFFFFFFFGGGGGGGGGFFFFFFEEECCCCCCBBBBBBCCCCCCDDDEEEEEEGGGJJJKKKJJJIIIJJJKKKIIIJJJJJJJJJIIIHHHFFFEEECCC@@@======>>>AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@??????@@@BBBBBB@@@>>>>>>>>>???AAACCCCCCAAA???>>>@@@BBBBBB@@@???@@@@@@BBBBBBAAAAAA@@@@@@??????FFFGGGIIIKKKMMMQQQVVVYYY___fffrrr~~~~~~|||ssswww{{{hhhWWWPPPIIIFFFDDD@@@AAADDDAAABBBCCCCCCBBBAAA???===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBB???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>@@@AAACCCCCCDDDEEEFFFFFFEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLPPPYYYfffxxxtttaaaTTTKKKEEEDDDFFFGGGGGGGGGGGGFFFEEECCCBBBAAACCCFFFHHHKKKPPPVVVZZZ^^^bbbhhhmmmppptttwwwyyyzzz|||}}}uuummmfffbbbYYYWWWUUUSSSQQQOOONNNNNNOOOOOONNNNNNNNNPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLIIIKKKMMMNNNMMMKKKHHHFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHIIIJJJJJJIIIIIIHHHEEEEEEEEEEEEFFFDDDAAA>>>;;;<<<===>>>???@@@AAABBB>>>>>>@@@AAABBBBBBBBBAAACCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???@@@AAACCCEEEFFFDDDFFFGGGHHHGGGGGGIIIKKKEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIGGGEEEDDDAAA===<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>@@@BBBCCCAAA@@@>>>???@@@BBBDDDDDDBBB@@@>>>@@@BBBBBBAAA@@@@@@AAA@@@@@@AAAAAABBBBBBAAAAAAFFFGGGIIIJJJLLLPPPUUUYYY```hhhsss~~~}}}~~~uuuwwwvvvaaaRRRLLLGGGEEECCC@@@BBBFFF@@@AAABBBBBBBBB@@@>>><<<===>>>>>>???AAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@??????AAABBBCCC???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???======>>>???AAACCCEEEGGGIIIJJJIIIGGGDDDBBB@@@AAABBBDDDEEEEEEFFFFFFCCCDDDEEEGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFIIIMMMTTT___pppsssbbbUUUKKKGGGGGGEEEGGGHHHIIIHHHGGGDDDCCCBBBDDDEEEGGGIIIMMMRRRVVV]]]aaafffkkkooosssvvvyyyzzz||||||ssslllggg\\\[[[ZZZXXXUUUSSSQQQPPPPPPOOONNNMMMNNNOOOPPPQQQMMMMMMNNNOOOOOOOOONNNNNNLLLLLLMMMMMMMMMLLLLLLKKKIIIJJJLLLMMMMMMKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGEEEBBB???<<<===>>>@@@AAACCCDDDDDD======>>>???@@@AAAAAAAAABBBAAA@@@?????????@@@@@@AAA@@@@@@AAABBBDDDFFFHHHGGGHHHJJJKKKKKKKKKMMMOOODDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFHHHKKKKKKKKKJJJJJJKKKMMMNNNNNNMMMKKKIIIGGGEEEDDDAAA===<<<>>>@@@BBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEGGGIIIJJJIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBB======>>>@@@CCCCCCBBB@@@AAAAAABBBEEEGGGGGGEEECCC???AAACCCCCCBBB@@@@@@AAA>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJLLLPPPUUUYYYcccjjjttt|||}}}{{{~~~~~~|||}}}yyygggXXXMMMKKKGGGDDDAAA@@@@@@@@@???????????????>>>======:::;;;<<<===>>>???@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@>>>===<<<>>>???@@@AAAAAA@@@???>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFHHHIIIHHHEEEBBB???BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFIIIOOOVVVbbbvvvppp^^^SSSLLLEEEGGGEEEDDDFFFIIIJJJGGGDDD@@@AAACCCDDDFFFJJJOOOSSSXXX]]]cccfffgggjjjpppuuuvvvzzz~~~vvvjjjddd___YYYVVVVVVUUUPPPLLLPPPOOONNNNNNNNNOOOPPPQQQPPPPPPOOOOOONNNMMMLLLLLLNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAA;;;::::::<<<>>>@@@AAAAAADDDDDDCCCBBBAAA@@@??????AAAAAA???>>>===<<<<<<<<<===>>>@@@CCCEEEHHHIIIJJJNNNLLLJJJKKKNNNPPPNNNLLLGGGGGGFFFEEEDDDCCCCCCBBBHHHFFFCCCAAA@@@BBBDDDFFFGGGJJJMMMMMMLLLJJJIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGDDDCCCAAAAAAAAABBBDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAAAAAAAAAAA???>>>>>>>>>@@@AAABBBAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEDDD@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBHHHFFFHHHLLLOOOQQQWWW^^^cccnnn|||~~~~~~yyymmm\\\OOOHHHFFFDDDAAA@@@??????@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@????????????????????????>>>??????@@@@@@??????>>>@@@@@@@@@???????????????????????????????????????BBBDDDFFFHHHHHHFFFCCCAAAAAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGIIINNNTTT___qqq}}}hhh[[[QQQHHHHHHEEECCCDDDFFFGGGEEEBBB???AAABBBCCCEEEHHHLLLPPPRRRWWW^^^bbbeeeiiiooouuutttxxx}}}~~~~~~|||qqqkkkeee]]]YYYXXXWWWSSSOOOPPPPPPOOONNNNNNOOOPPPQQQPPPPPPOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGEEECCCBBBAAA@@@@@@;;;;;;;;;<<>>===<<<;;;:::::::::===>>>???BBBDDDGGGJJJKKKNNNMMMLLLMMMOOOOOOMMMKKKDDDDDDDDDDDDDDDCCCCCCBBBGGGEEEBBBAAAAAABBBEEEGGGHHHJJJMMMMMMLLLJJJJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCAAAAAAAAABBBDDDFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAA???>>>???AAABBBBBBBBBAAA@@@BBBBBBCCCDDDDDDDDDCCCCCC???AAABBBAAA@@@???@@@AAABBBBBBAAA@@@@@@@@@AAABBBGGGFFFHHHMMMOOORRRXXX___hhhsss~~~}}}|||~~~uuuqqqpppvvv~~~xxxmmm___RRRIIIEEEDDDBBB@@@@@@@@@@@@AAA<<<============<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>=========>>>???AAABBB??????>>>>>>>>>>>>??????AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFGGGFFFDDDBBB@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIMMMQQQYYYiiixxxzzzjjj\\\QQQJJJGGGCCCCCCEEEFFFDDDBBB@@@AAABBBCCCCCCEEEIIILLLNNNSSSYYY]]]```eeekkkpppqqquuuzzz||||||}}}{{{uuunnnddd]]]ZZZXXXUUUSSSQQQQQQPPPOOOOOOPPPPPPQQQOOOOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFDDDBBBAAA?????????<<<<<<===>>>@@@CCCFFFGGGFFFFFFEEEDDDCCCCCCDDDDDD======<<<;;;;;;:::;;;;;;>>>>>>>>>???BBBFFFIIIKKKNNNMMMNNNOOOPPPOOOKKKHHHCCCCCCCCCDDDCCCCCCCCCBBBDDDCCCAAA@@@AAACCCFFFHHHIIIKKKMMMMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCAAAAAAAAABBBDDDFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAACCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAA>>>@@@AAA@@@???>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBGGGEEEHHHMMMPPPSSSYYY```lllxxxyyyyyyzzz}}}}}}nnnjjjjjjsss{{{ooobbbVVVMMMIIIFFFEEEDDDBBBAAAAAAAAAAAA;;;;;;<<<<<<<<<;;;;;;:::<<<<<<===>>>>>>???@@@@@@????????????????????????>>>===<<<;;;<<<>>>@@@BBB???>>>===<<<<<<===>>>???AAA@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHKKKMMMSSS```nnn}}}iiiZZZNNNJJJEEEDDDFFFGGGFFFEEEAAABBBCCCCCCCCCDDDGGGIIIOOORRRVVVYYY\\\___cccggglllpppvvvyyyyyy{{{~~~}}}vvvkkkbbb\\\YYYWWWUUURRRRRRQQQQQQQQQQQQQQQQQQOOONNNNNNNNNMMMMMMLLLLLLKKKLLLNNNPPPPPPNNNLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@??????======???@@@AAADDDHHHKKKLLLKKKJJJHHHGGGGGGFFFFFF???>>>>>>===<<<<<<=========<<<<<<===???CCCGGGJJJLLLNNNPPPQQQQQQMMMIIIFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>@@@BBBEEEGGGIIIKKKMMMMMMKKKJJJJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCAAAAAAAAABBBDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@???@@@BBBCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???===???@@@???>>>===>>>???AAAAAAAAAAAAAAAAAABBBBBBFFFEEEGGGLLLPPPSSSZZZaaannnyyy}}}zzzvvvwwwyyy~~~yyynnnkkkmmmxxxuuugggYYYNNNJJJIIIFFFEEEDDDBBB@@@???>>>>>>::::::;;;;;;;;;;;;::::::<<<<<<<<<===>>>>>>??????======>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<>>>??????>>>===<<<<<<===>>>????????????>>>>>>=========????????????????????????@@@AAABBBCCCCCCAAA@@@???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHIIIMMMXXXeeettttttbbbSSSNNNGGGDDDEEEFFFGGGFFFCCCDDDEEEEEEDDDDDDFFFHHHLLLNNNRRRUUUXXX\\\___aaafffkkkqqqtttvvvxxx{{{}}}sssiiiaaa[[[XXXVVVSSSSSSSSSSSSRRRRRRQQQQQQNNNNNNMMMMMMMMMMMMMMMLLLJJJLLLNNNPPPPPPOOOLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBB@@@@@@???>>>???AAAAAABBBEEEJJJNNNQQQPPPOOOMMMKKKIIIHHHGGGAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;===AAAEEEGGGKKKMMMPPPQQQOOOKKKGGGEEEGGGGGGHHHGGGFFFDDDBBBAAA=========>>>???BBBEEEFFFIIIJJJLLLKKKJJJIIIJJJKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCAAAAAAAAABBBDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDD@@@???>>>???AAACCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAA@@@??????===>>>??????======>>>???@@@@@@@@@AAAAAABBBBBBBBBEEEDDDFFFLLLOOORRRYYY```mmmyyy~~~zzzxxxxxxyyy}}}xxxqqqpppvvv~~~|||ooo___QQQHHHEEEDDDCCCBBBAAA@@@>>><<<::::::999::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============>>>===<<<;;;;;;<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========????????????????????????@@@@@@AAAAAAAAA@@@>>>===??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCDDDEEEEEEHHHRRR^^^nnn~~~lll\\\UUUKKKEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFEEEGGGKKKPPPUUUZZZ]]]___```eeekkkooorrrtttyyy|||}}}}}}sssiiiaaa[[[XXXTTTTTTTTTTTTTTTSSSQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGEEEDDDBBBAAA@@@@@@???AAABBBBBBAAADDDJJJOOOTTTTTTUUUTTTRRROOOLLLJJJEEEDDDCCCAAA@@@????????????>>>======>>>@@@CCCDDDHHHLLLOOOPPPMMMIIIFFFEEEGGGGGGHHHIIIHHHEEECCCAAA>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAAAAAAAABBBDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDAAA@@@???@@@BBBCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@===???@@@???>>>===>>>?????????@@@AAABBBBBBBBBBBBEEECCCFFFKKKNNNQQQWWW^^^jjjuuu~~~}}}}}}yyytttwww~~~{{{{{{~~~vvvgggWWWKKKEEEBBBAAA@@@@@@@@@???>>><<<;;;:::999::::::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>;;;<<<<<<======<<<<<<;;;999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@??????======>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDD@@@@@@AAACCCCCCEEENNNYYYhhhxxxjjjaaaTTTJJJFFFDDDCCCAAAAAABBBDDDDDDCCCCCCDDDEEEAAACCCFFFKKKQQQVVVYYYZZZZZZ```gggkkknnnqqqvvvzzzyyy{{{~~~~~~tttiiiaaa\\\UUUUUUUUUUUUUUUSSSRRRQQQLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDBBBAAA?????????@@@BBBDDDBBB@@@CCCIIIOOOXXXZZZ]]]___^^^ZZZVVVSSSLLLKKKIIIGGGFFFEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCFFFJJJMMMNNNKKKGGGEEEEEECCCDDDFFFHHHHHHGGGEEECCC@@@@@@AAABBBCCCEEEGGGHHHGGGHHHIIIHHHGGGFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAAAAAAAABBBDDDFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAABBBDDDDDDCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAA>>>???@@@@@@>>>>>>???@@@>>>???@@@BBBCCCCCCBBBBBBEEECCCEEEJJJLLLOOOUUU\\\bbblllzzz{{{www}}}}}}}}}{{{{{{~~~zzzooo```RRRIIIDDDBBBAAA???@@@@@@@@@@@@??????>>>999:::;;;;;;<<<<<<<<<<<<999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<777888:::<<<===>>>??????:::;;;<<<======<<<;;;:::777888999999:::;;;<<<===========================;;;<<<===>>>@@@@@@AAAAAA;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCBBBCCCBBB@@@??????@@@BBBCCC>>>>>>@@@BBBAAACCCLLLWWWcccsssvvvlll]]]QQQJJJFFFDDDBBB???AAACCCCCCBBBBBBBBBCCCBBBCCCEEEHHHMMMQQQSSSSSSXXX]]]dddiiilllppptttxxxvvvyyy|||~~~~~~|||pppeee```UUUUUUVVVVVVUUUTTTRRRQQQLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFEEECCCAAA@@@>>>>>>===AAACCCDDDBBB@@@BBBHHHNNN]]]```eeehhhhhheeeaaa^^^TTTRRRPPPNNNLLLKKKJJJIIIDDDDDDDDDDDDDDDDDDCCCCCCEEEIIILLLLLLIIIFFFEEEFFF???AAADDDGGGHHHHHHFFFEEECCCCCCCCCDDDFFFGGGIIIJJJGGGHHHHHHGGGFFFFFFGGGIIIKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCAAAAAAAAABBBDDDFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCCCCCCCCBBB@@@???@@@AAABBBBBBCCCCCCCCCCCC>>>@@@AAA@@@???>>>???@@@>>>???@@@BBBCCCCCCBBBBBBDDDCCCEEEIIIKKKMMMSSSZZZYYYcccqqq~~~~~~|||~~~yyy{{{|||iiiUUUJJJFFFBBB>>><<<<<<>>>???@@@@@@???>>><<<>>>===<<<<<<===<<<:::888<<<<<<======<<<<<<;;;:::999;;;<<<;;;::::::;;;<<<<<<===>>>===<<<;;;<<<>>>;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999>>>>>>>>>===<<<<<<;;;;;;999:::<<<>>>???@@@??????>>>>>>=========???@@@AAADDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCCCCCCCAAA???======>>>???AAACCCFFFHHHIII[[[hhhwwwvvvaaaUUUNNNFFFBBBCCCCCCAAA@@@AAACCCCCCCCCBBBCCCBBBAAABBBFFFKKKQQQUUUXXX\\\aaaeeehhhkkkooorrrvvvxxxzzz{{{|||}}}{{{ooohhh___\\\WWWTTTSSSRRRPPPOOOQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>???@@@AAAAAA@@@BBBEEEGGGYYY___jjjrrrwwwuuuqqqmmm```^^^ZZZXXXVVVSSSPPPNNNJJJHHHGGGGGGGGGEEECCC@@@BBBCCCEEEFFFGGGEEEDDDCCCGGGGGGGGGHHHJJJJJJGGGEEECCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFGGGKKKJJJHHHFFFEEEEEEFFFFFF@@@??????@@@AAACCCEEEGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJIIIGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@???@@@AAACCCDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>======???AAABBBFFFFFFFFFGGGJJJLLLOOOQQQYYY^^^fffppp{{{|||{{{vvveeeRRRIIIEEEBBB>>>===;;;<<<>>>??????>>><<<;;;===<<<<<<<<<======;;;:::===<<<<<<<<<;;;;;;;;;;;;:::<<<===<<<::::::;;;<<<:::<<<===<<<;;;:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999============<<<<<<<<<<<<:::;;;===??????@@@?????????>>>=========>>>???@@@CCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBCCCCCCAAA@@@>>>>>>???@@@AAACCCEEEGGGHHHUUU```lllvvvnnn```UUUKKKFFFEEEAAA@@@@@@BBBDDDEEEDDDCCCCCCBBBAAABBBEEEJJJPPPSSSVVVYYY^^^bbbeeehhhlllnnntttwwwyyyzzz{{{|||zzzuuueeeaaa\\\XXXVVVTTTSSSQQQRRRPPPNNNNNNOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBAAA@@@???>>>???@@@@@@@@@@@@BBBDDDGGGSSS[[[gggsss|||~~~qqqmmmhhhccc^^^ZZZUUURRROOOMMMKKKJJJIIIIIIGGGEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHHHHGGGEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCBBBBBBCCCEEEEEEJJJIIIHHHGGGFFFEEEEEEEEE@@@??????@@@AAACCCEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJIIIGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>>>>@@@AAACCCEEEEEEFFFGGGIIILLLNNNPPPVVV[[[bbbkkkuuu}}}zzz|||yyyyyy~~~lll]]]MMMFFFDDDAAA>>>>>>;;;;;;============;;;;;;<<<<<<;;;<<<>>>???===<<<>>>===;;;:::::::::;;;<<<<<<===>>>===;;;::::::;;;999;;;<<<;;;:::999:::;;;<<<<<<<<<<<<<<<;;;:::999999999999999999999999999;;;<<<<<<<<<<<<=========<<<===>>>???????????????@@@???>>>>>>===>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFGGGNNNVVV___fffqqqlll\\\OOOFFFBBB?????????BBBDDDFFFEEEDDDBBBAAA@@@AAADDDHHHMMMPPPRRRUUUZZZ]]]aaadddgggjjjqqqsssvvvxxxzzz|||pppkkkddd^^^ZZZWWWUUUSSSSSSQQQOOOOOOPPPQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCBBBAAA??????===>>>?????????AAADDDGGGNNNVVVcccqqq~~~yyyrrrlllfffaaa]]]XXXUUUPPPMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLKKKKKKJJJHHHFFFEEEEEEGGGHHHHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIDDDCCCBBBAAAAAABBBCCCDDDHHHHHHIIIHHHGGGFFFDDDCCC??????@@@@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@???@@@AAABBBCCCEEEEEEEEEFFFHHHKKKMMMOOOQQQVVV]]]eeennn{{{xxxxxxyyy~~~}}}wwwwww}}}xxxaaaTTTHHHCCCBBB@@@>>>???;;;<<<============<<<;;;;;;;;;;;;<<>>===;;;999999:::;;;<<<===>>>>>>===;;;::::::;;;999;;;<<<;;;:::999:::;;;=========<<<;;;:::999888888888888888888888888888::::::;;;<<<<<<===>>>>>>>>>>>>??????????????????AAA@@@??????>>>=========>>>???@@@AAAAAA@@@???>>>>>>???@@@BBBBBBCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHNNNVVV\\\eeevvv{{{gggVVVIIIBBB======>>>@@@CCCEEEDDDCCCAAA@@@???@@@BBBFFFJJJMMMNNNRRRVVVZZZ]]]```cccfffmmmooosssuuuwwwzzz~~~}}}wwwnnnfff___ZZZUUURRRSSSQQQPPPPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNOOONNNLLLKKKKKKLLLNNNOOOKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDDDDDDDCCCAAA@@@???<<<>>>>>>>>>>>>@@@CCCFFFJJJRRR^^^nnn}}}{{{vvvppplllbbb\\\UUUQQQPPPRRRSSSTTTRRRRRRRRRRRRRRRRRRQQQQQQMMMKKKHHHHHHHHHIIIIIIIIIDDDEEEFFFGGGGGGHHHHHHGGGCCCBBBAAA@@@@@@AAABBBBBBFFFHHHIIIIIIHHHFFFCCCAAA??????@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEGGGJJJLLLNNNOOOSSSZZZ```hhhsssxxxuuuwww{{{~~~zzzzzz}}}mmmXXXMMMCCCAAAAAA>>>===>>>========================:::::::::<<<>>>??????===>>><<<:::999888999;;;<<<===>>>>>>===;;;999:::::::::<<<<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????AAA@@@@@@???>>>===<<<<<<===>>>???@@@@@@???>>>===>>>???@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBDDDEEEEEECCCHHHOOOVVV]]]jjj}}}uuubbbQQQGGG>>>===<<<>>>@@@BBBBBBBBBAAA@@@???@@@BBBEEEHHHJJJLLLOOOTTTWWWZZZ]]]```ccchhhkkkooorrrtttwww{{{~~~yyyooofff]]]VVVRRRTTTRRRPPPPPPPPPQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@<<<===>>>>>>===>>>AAADDDGGGNNN[[[kkk}}}|||wwwkkkeee\\\VVVUUUWWWZZZ\\\_______________^^^]]]\\\TTTQQQMMMJJJIIIHHHGGGFFFAAAAAABBBCCCDDDDDDDDDDDDAAA@@@@@@??????@@@BBBCCCFFFGGGIIIJJJIIIFFFCCC@@@>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDD??????@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDFFFHHHKKKLLLNNNSSSXXX^^^dddlllwww|||wwwyyy|||}}}}}}~~~}}}dddQQQHHHAAA@@@???===;;;===========================:::999:::;;;===>>>===<<<===<<<:::999999999:::;;;;;;<<<===<<<:::999999::::::<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;:::999888888888888888888888888888999999:::;;;<<<<<<============<<<<<<===>>>??????@@@@@@@@@@@@???>>><<<<<<>>>>>>????????????>>>>>>??????@@@@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFAAACCCJJJQQQWWW___lllyyylllYYYLLLBBB???===<<<>>>@@@AAAAAAAAAAAA@@@@@@AAADDDFFFHHHJJJMMMRRRUUUXXXZZZ]]]```dddgggkkknnnqqqtttwwwzzz|||~~~xxxnnnddd[[[VVVVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@===>>>>>>===<<<===???AAABBBJJJYYYlllvvvooofff___^^^```ccceeehhhiiijjjkkkjjjhhhfffddd\\\YYYSSSOOOKKKGGGCCC@@@===>>>???@@@AAAAAAAAAAAA????????????@@@AAACCCDDDFFFGGGHHHIIIHHHEEEBBB@@@>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDD>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@????????????@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMQQQVVVZZZ___fffooovvv}}}|||zzzyyyxxx|||{{{qqq[[[MMMFFF@@@@@@???;;;:::;;;===<<<<<<<<<<<<<<<<<<===:::999999:::<<<===<<<:::;;;;;;;;;:::::::::999999999:::;;;:::999888999:::999;;;<<<;;;:::999:::;;;::::::;;;;;;;;;::::::999888888888888888888888888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===???@@@??????@@@@@@???>>>===<<<@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCC@@@@@@AAAAAACCCDDDFFFFFFEEEDDDGGGNNNSSSWWW```jjj}}}zzzeeeVVVHHHDDD???<<<<<>>???>>>===;;;;;;===??????HHHXXXlllzzzqqqjjjhhhjjjmmmooossstttwwwxxxxxxuuuqqqooogggccc]]]WWWPPPIIIBBB>>>;;;<<<===>>>>>>??????>>>>>>>>>>>>???@@@CCCEEEFFFFFFGGGHHHHHHGGGEEECCCAAA===>>>@@@BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCAAA@@@???AAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHJJJJJJNNNRRRVVVYYY___gggmmmwww}}}}}}vvvsssqqqqqqwwwssszzzzzzfffUUULLLEEE@@@@@@>>>:::888:::<<<;;;;;;::::::;;;;;;<<<:::999999:::;;;<<<;;;999::::::;;;;;;;;;:::999888888999::::::888888999;;;888999::::::888888999:::999999:::;;;;;;;;;::::::777777777777777777777777::::::;;;;;;;;;;;;<<<<<<::::::999:::;;;===???@@@>>>>>>???@@@@@@???===<<>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@AAACCCEEEFFFGGGKKKGGGGGGNNNSSSUUU[[[cccnnnuuueeeMMMHHHAAA===<<>>>>>>>>=========???AAADDDFFFHHHGGGGGGGGGGGGFFFDDDCCCBBB===>>>AAACCCDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFEEECCCAAA???===BBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAACCCBBBBBBCCCDDDFFFHHHIIIHHHKKKOOORRRUUUZZZaaaggglllrrryyy~~~{{{sssooooooooouuuwww{{{{{{uuunnneeeVVVGGGFFFDDD@@@>>>===<<<999888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::======<<<;;;;;;:::999999888888999999999::::::::::::999999888888999999:::<<<<<<<<<;;;;;;::::::999888888888888888888888888<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@AAA@@@?????????@@@AAABBBBBBCCCCCCCCCBBBCCCEEEHHHIIIFFFGGGLLLPPPRRRWWW]]]dddwwwsss```PPPEEEEEEBBB<<<<<>><<<;;;;;;;;;;;;CCCDDDNNNaaawww|||}}}|||ttthhhYYYLLLBBB>>><<<<<<<<<;;;<<<<<<======;;;<<<===???BBBEEEGGGIIIHHHIIIIIIHHHGGGDDDAAA???BBBBBBDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFEEECCCCCCDDDFFFGGGHHHGGGDDDBBB@@@@@@@@@@@@BBBAAAAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGJJJKKKMMMOOORRRXXX^^^bbbhhhkkkooosssvvvzzz~~~|||vvvqqqpppttt~~~zzztttxxxwwwmmmbbbYYYNNNEEEDDDAAA>>>===<<<;;;999777;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::<<<<<<;;;;;;:::999999888777777777888888888999999::::::999999999999::::::;;;;;;::::::999:::::::::999999999999999999999999;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>======>>>>>>??????@@@@@@?????????@@@AAABBBAAABBBBBBAAAAAABBBDDDFFFGGGEEEFFFKKKNNNPPPVVV]]]^^^kkklll[[[MMMIIIEEE======BBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEHHHLLLPPPSSSUUUXXX[[[___bbbeeeiiimmmpppqqqssswwwxxxyyyzzz{{{|||}}}~~~xxxoooiii```ZZZWWWVVVSSSPPPNNNNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNMMMLLLJJJIIIIIIJJJJJJHHHIIIIIIIIIHHHFFFDDDBBBBBBAAA@@@???>>>=========???@@@HHHXXXkkk}}}~~~ooo^^^NNNCCC>>>999999888888999999::::::;;;<<<===???BBBDDDFFFHHHGGGGGGHHHGGGFFFDDDAAA@@@CCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGEEECCCCCCDDDEEEFFFGGGFFFDDDCCCBBBAAA@@@@@@BBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFIIIJJJLLLMMMPPPTTTZZZ^^^]]]```dddgggjjjnnnrrruuu|||~~~}}}~~~zzzxxxzzz||||||}}}vvvuuuvvvpppbbbTTTKKKFFFDDDAAA???<<<;;;;;;;;;999888::::::::::::::::::::::::888888888999999999999999:::::::::999999888888777666666666777777777888888::::::999999999999:::::::::999888777888999:::;;;999999999999999999999999;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@????????????@@@AAAAAA???@@@AAAAAA@@@@@@BBBDDDEEEDDDEEEIIILLLNNNUUU\\\___fffuuuooo]]]SSSJJJAAA???CCC>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEHHHLLLNNNPPPTTTVVVYYY\\\___dddiiimmmmmmpppuuuyyyzzzyyyyyyzzzzzzzzz{{{}}}{{{tttkkkccc___[[[WWWSSSOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJKKKIIIJJJJJJJJJIIIHHHFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@======CCCNNNZZZjjj~~~vvvbbbPPPDDD>>>777777777777777888999999;;;<<<===???AAADDDEEEFFFDDDEEEFFFFFFEEEDDDBBBAAADDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGHHHIIIJJJKKKMMMPPPUUUYYYWWWZZZ^^^aaadddgggjjjmmmrrrsssvvvxxxzzzzzzyyyxxx|||~~~yyyyyy|||zzzttthhhXXXLLLEEECCCBBB???===;;;;;;;;;;;;;;;999999999999999999999999999888888888888888999999999999999888888777777777777666666666777777777888888::::::999999999999::::::888777666666666888:::;;;999999999999999999999999<<<<<<===>>>?????????>>>::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>??????????????????@@@@@@AAA>>>@@@AAAAAA@@@@@@BBBDDDDDDCCCEEEIIIKKKMMMUUU^^^fffllluuuppp```SSSGGGBBBBBB;;;<<<>>>???@@@@@@@@@@@@???@@@AAACCCEEEHHHJJJKKKPPPQQQTTTWWWZZZ___eeeiiikkkooosssvvvwwwxxxyyyzzzzzzyyyyyyzzz}}}wwwoooiiiccc\\\XXXSSSRRRQQQPPPQQQRRRQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNOOOQQQMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGFFFEEECCCBBBBBBBBBBBB>>>>>>AAAGGGNNNYYYlll}}}xxxdddQQQDDD===888888888888999999:::;;;;;;<<<>>>@@@BBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGFFFFFFEEEEEEFFFHHHIIIKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEEEECCCDDDEEEEEEEEECCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKMMMQQQTTTUUUXXX[[[^^^```cccfffiiijjjlllooorrruuuvvvwwwxxxxxx{{{~~~}}}wwwyyy|||nnn[[[NNNGGGCCC@@@>>>>>>===;;;;;;<<<===<<<;;;999999999999999999999999888888888888888888888888888777777777777777666666777777777888888888999999:::999999888888999999:::777666666555666777999999999999999999999999999999999:::;;;<<<============:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@@@@@@@@@@>>>@@@BBBBBBAAAAAABBBDDDDDDDDDFFFIIIJJJMMMVVV```nnnxxxmmm\\\MMMCCC@@@;;;<<<===>>>??????@@@@@@??????@@@AAACCCEEEFFFGGGKKKMMMPPPSSSVVV\\\bbbfffkkkmmmppprrrsssvvvyyy|||{{{zzzyyyyyy{{{wwwqqqjjjbbb\\\XXXUUUSSSRRRSSSSSSRRRPPPLLLMMMMMMNNNOOOPPPPPPQQQMMMMMMLLLKKKLLLMMMOOOPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA??????AAADDDLLL[[[jjjyyyyyycccOOOBBB;;;888888888888999:::;;;<<<<<<>>>???AAACCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGFFFEEEGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKIIIHHHGGGGGGFFFDDDDDDEEEFFFEEEDDDBBBAAABBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJKKKKKKKKKLLLOOOQQQQQQSSSVVVXXXYYY[[[^^^aaadddfffiiimmmqqquuuxxxzzzxxx|||~~~~~~}}}}}}|||vvvdddPPPFFFCCC@@@<<<;;;>>><<<;;;;;;<<<<<<<<<;;;888888888888888888888888888888888888888777777777777777777777777777777777777777777888888888999999888888777777777777888888666666777777777777777777888888888888888888888888555555777888::::::;;;;;;999::::::;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::::::::;;;;;;===>>>???===>>>??????@@@@@@??????>>>@@@BBBBBBAAAAAABBBCCCCCCDDDFFFIIIIIILLLVVVbbbvvv|||hhhVVVHHH@@@===============>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEGGGIIIMMMPPPTTTYYY^^^bbbhhhiiikkkmmmooorrrwwwzzz{{{zzzyyyxxxyyy|||yyyqqqiiiccc^^^ZZZVVVTTTUUUTTTQQQNNNMMMNNNNNNOOOOOOPPPQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA>>>===>>>???BBBLLLWWWbbbnnn|||wwwaaaMMM@@@999777777777888999:::;;;<<<>>>???AAACCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIJJJIIIJJJKKKKKKKKKKKKMMMOOOOOOQQQTTTVVVVVVXXX[[[]]]```bbbeeejjjooouuuzzz|||~~~~~~|||~~~|||kkk\\\LLLEEEAAA<<<;;;<<<===;;;:::999:::;;;:::999888888888888888888888888999888888888777777777666777777777777777777777777666666666777777777888888777777666666666666777777666777888999999888666555777777777777777777777777333444666888999:::;;;;;;999999::::::;;;<<<<<<=========<<<;;;;;;:::999999999999999:::;;;<<<>>>???<<<===>>>???@@@??????>>><<<>>>@@@AAAAAA@@@@@@AAABBBBBBEEEGGGGGGJJJUUUaaayyyyyyeeeSSSGGG@@@???===<<<<<<===???AAAAAAAAAAAAAAAAAABBBCCCDDDBBBEEEJJJNNNRRRVVV[[[^^^aaacccgggjjjlllooorrruuuwwwwwwwwwwwwxxx{{{}}}~~~|||tttnnnfffaaa\\\YYYYYYWWWRRRNNNQQQQQQPPPPPPOOOOOOOOONNNMMMNNNNNNMMMMMMLLLKKKJJJMMMMMMNNNOOOOOONNNMMMMMMKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDD???<<<===>>>???CCCIIIKKKWWWdddlllvvvppp]]]LLLAAA;;;888888999999:::<<<===>>>@@@AAACCCEEEFFFFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJJJJJJJKKKMMMPPPRRRTTTVVVVVVWWWZZZ\\\___aaadddiiipppwww}}}zzz{{{}}}vvveeeYYYNNNHHHAAA;;;;;;@@@<<<:::999888999999888777777777777777777777777777999888888888777777666666777777777777888888888888555555555555666666666777666666555555555555666666666777999;;;:::888555333666666666666666666666666555666888:::<<<======>>>999999::::::;;;<<<============<<<;;;::::::999999999999999:::;;;<<<>>>???<<<===>>>@@@@@@??????>>>:::===???@@@?????????@@@@@@AAADDDFFFFFFIIITTTaaatttrrr]]]OOOCCC@@@===;;;;;;===@@@BBBBBBBBBBBBAAABBBBBBCCCCCC>>>BBBHHHLLLPPPTTTXXX[[[ZZZ___dddiiikkkmmmnnnooosssssstttvvvxxxzzz|||}}}|||~~~xxxnnniiibbb___^^^[[[VVVQQQTTTSSSRRRQQQOOONNNLLLLLLMMMNNNNNNNNNMMMLLLJJJHHHLLLMMMOOOOOOPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFAAA>>>@@@AAA@@@@@@CCC<<>>???AAAAAAAAABBBDDDFFFGGGGGGEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLGGGGGGHHHHHHHHHGGGFFFFFFJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSTTTVVVXXXaaabbbfffkkksss{{{~~~~~~{{{|||}}}xxx}}}vvvlllUUURRRMMMHHHBBB>>>;;;:::===;;;:::999999888555333666777777888888888888777777777888888888888777777555555666666777777888888555555666666777777888888777666666555555555666666666666777777888888999999666666666666777777777777555555555555555666777777777777888999:::;;;;;;<<<===;;;999888999999888777;;;;;;;;;;;;<<<<<<======;;;<<<<<<============<<<===>>>>>>>>>????????????@@@AAACCCDDDFFFJJJOOORRRfff|||~~~}}}iiiYYYNNNFFF???===;;;999:::>>>:::===@@@CCCEEEEEECCCBBBBBBCCCDDDGGGKKKPPPTTTWWWWWWZZZ]]]___bbbeeeiiimmmqqqqqqrrrsssuuuxxxzzz{{{~~~xxxooogggaaa]]]YYYWWWUUUSSSRRRQQQRRRQQQOOOMMMNNNMMMMMMLLLLLLNNNOOOPPPNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGEEEDDDDDDCCC@@@??????@@@BBBFFFLLLVVV```ggghhhkkkpppuuuxxxyyyyyyxxxyyyyyyyyyzzz|||}}}}}}|||wwwqqqhhh^^^TTTLLLDDD@@@>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHHHHGGGFFFFFFFFFHHHGGGEEECCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJMMMPPPSSSTTTWWWZZZ\\\aaaggglllmmmsss~~~zzz{{{|||yyyxxx}}}xxxxxx~~~lll___PPPMMMIIIDDD???<<<999888:::999888888999999777666666666777888888888888777777777777888888777777777888888777777666555555555555555666666666666666666666666555555555555666666777777777777777777888888555555666666666777777777555555555555555666777777666666777777888999999999:::888777888999::::::999::::::;;;;;;<<<<<<<<<<<<;;;<<<========================>>>>>>>>>?????????@@@AAABBBCCCEEEHHHLLLPPP\\\lll~~~~~~zzzzzzzzziiiTTTIII???;;;:::888888;;;:::<<<>>>AAABBBAAA@@@???AAABBBBBBEEEHHHMMMQQQSSSTTTVVVZZZ\\\___bbbfffiiiooopppqqqsssuuuvvvwwwxxx~~~wwwnnngggbbb^^^\\\YYYWWWTTTSSSSSSRRRPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLLLLKKKKKKJJJHHHHHHHHHGGGEEEDDDDDDCCCAAA???===>>>???AAADDDJJJQQQVVVXXX[[[```dddggghhhhhhgggeeeeeeeeegggjjjnnnqqqrrroooiiiaaaWWWOOOHHHBBB???@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJLLLOOOQQQSSSUUUYYY\\\eeelllsssvvv|||wwwxxxzzz}}}~~~vvvtttzzz}}}vvvzzz{{{cccRRRIIIGGGDDD@@@===:::888777777666666777999:::999999555666777777888888888777777777777777777777777777888888777666666555555444555555555555555555444444666555555555555555666666777777777777777666666666555555555666666666666777555555555444555555666777666666666666666777777777666555555777:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>==================>>>>>>>>>>>>???@@@BBBBBBCCCEEEIIILLLQQQYYYfffsss}}}zzzvvv}}}cccTTTDDD===<<<;;;:::;;;;;;<<<>>>@@@@@@@@@??????AAAAAAAAABBBEEEHHHLLLNNNOOORRRUUUWWWZZZ]]]aaadddkkkllloooqqqsssuuuuuuuuuyyyzzz|||~~~yyyrrrkkkfffccc___\\\XXXUUUSSSSSSRRRPPPMMMLLLJJJIIIHHHHHHIIIJJJLLLLLLKKKLLLLLLMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHFFFDDDCCCDDDCCCAAA???===>>>???>>>>>>???BBBEEEHHHJJJMMMQQQSSSTTTTTTTTTTTTSSSSSSUUUZZZbbbjjjooommmhhh```VVVNNNIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFDDDDDDDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPRRRVVV[[[^^^gggqqqzzzxxxyyy{{{}}}|||}}}vvvsssrrrwww|||xxx~~~xxx^^^MMMDDDCCCAAA???<<<:::999888777666666777999:::999888555555666777888888888888777777777666666777777777444444555555666777777888555555555444444333333333555555444444444555666666777777777666666555555555444444555555555666666666555555555444444555555666777777777666666666555555555555555777999;;;;;;:::999999:::::::::::::::::::::;;;<<<===============<<<<<<<<<=========>>>>>>>>>???AAAAAAAAABBBEEEGGGLLLNNNVVVcccrrr{{{|||zzzuuuxxxeeePPPFFFCCC@@@===<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAAAAACCCEEEHHHJJJKKKMMMPPPSSSUUUYYY]]]```dddgggkkkooorrrtttuuuuuuuuuvvvxxxzzz}}}|||uuuoookkkfffaaa[[[WWWTTTSSSQQQPPPNNNMMMLLLKKKJJJKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKGGGFFFDDDDDDDDDDDDBBBAAA>>>@@@AAA@@@>>>======>>>@@@AAACCCEEEGGGHHHHHHHHHHHHGGGFFFHHHOOOZZZfffnnnqqqlllcccYYYOOOJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCDDDEEEGGGFFFFFFFFFGGGIIIJJJKKKOOOPPPQQQRRRUUUYYY___ccciiittt||||||}}}~~~}}}}}}~~~zzzwwwuuuttt{{{yyyxxx|||}}}yyyjjjmmmuuu{{{{{{oooXXXIIIBBBAAAAAA@@@>>>===;;;;;;999888888999::::::888666444444555777777888888888777777666555555666777777444444444555666666777777555555444444333333222222444444444444444555666666777666666666555555444444444444444444555555555555555555444444444444555555888888888777666666555555666555666777999999888666999999999999999888888888999999:::<<<<<<=========;;;<<<<<<<<<<<<============>>>@@@@@@???@@@BBBDDDHHHJJJNNNWWWcccooowww{{{mmmttt~~~vvv^^^PPPIIICCC===:::;;;;;;<<<>>>???BBBCCCDDDCCCBBBAAAAAABBBDDDFFFGGGHHHJJJMMMPPPRRRVVVZZZ]]]]]]```eeekkkpppssstttuuurrrsssuuuwwwyyy~~~}}}wwwssslllhhhaaa[[[WWWTTTRRRQQQNNNMMMLLLKKKLLLLLLNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKGGGFFFDDDDDDEEEEEEDDDCCC>>>@@@BBBCCCAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDD>>>>>>===>>>CCCOOO\\\fffpppkkkcccXXXMMMFFFEEEEEEIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFEEEDDDCCCDDDEEEFFFEEEEEEEEEGGGIIIKKKMMMQQQRRRTTTVVVYYY^^^dddiiiooozzz{{{xxxxxxzzz~~~~~~~~~}}}{{{{{{}}}~~~yyysssnnnjjjgggeeekkkjjjkkklllnnnoooooommmeeeooo{{{zzz~~~qqq^^^MMMCCC@@@@@@@@@@@@???>>><<<<<<::::::;;;<<<===;;;777444333444555666777888888888777777555555555555777777777777666555555444444333444444444444444444333333333333333333444555666666555555555555555444444444333333333444444444555555666555444444333444444444888888777777666666666555777666666777888888666333888888888888888777777777777777999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;===????????????AAABBBDDDGGGJJJNNNTTT]]]iiiqqqgggjjjsssooo^^^RRRFFF===999:::999999:::<<<>>>AAABBBDDDCCCAAAAAAAAABBBDDDFFFEEEGGGJJJMMMOOORRRWWWZZZXXX[[[```eeejjjnnnqqqrrroooqqqrrrtttvvvyyy~~~{{{vvvqqqjjjccc^^^ZZZVVVSSSOOONNNMMMLLLKKKLLLMMMNNNJJJJJJIIIJJJJJJKKKLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLHHHGGGEEEFFFGGGGGGFFFEEE???BBBDDDEEEDDDCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBB>>>>>>===<<>>>>>===<<<;;;:::999:::===@@@@@@===888333222333444666777888888888888777555444444555777888777666666555555444333333444444444444555555555555333333333333444555666777444444444444444444555555222333333333333444444444666555444444333333333444666666555555555555555555555555555777888888555333888888888777777666666666555666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<:::<<<>>>?????????AAABBBAAADDDGGGHHHJJJOOOWWW______ccclllzzztttbbbPPPEEEAAA===<<<:::999:::<<<>>>@@@CCCBBB@@@???@@@AAACCCDDDAAADDDGGGIIILLLOOOSSSWWWUUUWWWZZZ___cccgggkkkllllllnnnoooqqqrrruuuzzz}}}{{{tttnnnhhhbbb\\\YYYUUUSSSQQQOOOMMMLLLLLLMMMJJJJJJJJJIIIIIIJJJKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLKKKIIIGGGGGGGGGIIIIIIHHHGGGEEEFFFHHHHHHFFFDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBAAABBBAAA???>>>CCCMMMUUU]]]]]][[[SSSKKKFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEE@@@BBBDDDDDDDDDDDDFFFGGGGGGGGGGGGIIILLLPPPTTTWWWZZZ^^^bbbggglllrrrxxx|||vvvmmmlllrrrxxxzzz{{{}}}}}}zzzxxxwwwxxxxxxuuurrrllleee___[[[XXXWWWSSSVVVXXXWWWTTTUUU[[[```uuu~~~ttt|||~~~~~~xxxvvvtttlll^^^OOODDDAAAAAA:::;;;<<<<<<;;;:::888777777:::>>>AAACCC???999444222333444666777888888888888666555444444555666888333333444444555666666777444444444555555666666666222222222333444555666777333333333444444555555555222222333333333444444444666555444444333333333333444444444444444444444444444444555777999888666444888888777777666666666555444555666777999999:::::::::::::::;;;;;;;;;<<<<<<:::<<<>>>?????????AAABBB@@@CCCGGGGGGGGGHHHLLLPPPYYY___jjjvvvrrr]]]PPPKKKBBB@@@===;;;;;;<<<===???AAA@@@???>>>???@@@BBBCCC???BBBEEEGGGJJJMMMQQQTTTTTTUUUWWWZZZ^^^bbbeeegggjjjkkkmmmooopppssswwwzzzyyy}}}|||vvvooohhhbbb]]][[[YYYVVVSSSPPPNNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKIIIHHHGGGHHHJJJKKKJJJIIIKKKLLLMMMKKKHHHEEEEEEEEEFFFEEEBBBAAA@@@AAABBBCCCAAABBBAAA>>>;;;===DDDKKKMMMOOOOOOJJJDDDAAACCCGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJLLLMMMMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFDDDBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEE???AAACCCDDDDDDDDDFFFHHHIIIHHHIIIKKKNNNSSSXXX[[[bbbffflllrrrwww}}}~~~ssskkklllttt|||{{{{{{~~~~~~}}}~~~~~~zzzvvvsssssssssuuunnneee___\\\XXXRRRMMMPPPOOOQQQRRROOOQQQ^^^ooo}}}}}}yyyxxxjjjXXXLLLFFFCCC>>>:::::::::::::::::::::::::::888999;;;;;;;;;999777666666666666666777777777777777777666555555555555555555555555666666666666666555555444333333333444444222111111111111111222222666666555444222111000000666555333111111111333444555555555444333222111000444333222111000111222333444444444555555555555555555555555555555555555555777666666555555555555666999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@AAADDDGGGIIIVVVVVV^^^ooo~~~|||eeeSSSJJJEEE???<<<======<<<;;;;;;<<<===>>>????????????===>>>@@@BBBEEEGGGIIIJJJNNNPPPSSSWWWZZZ]]]```aaacccfffhhhjjjlllnnnpppsssvvvxxx{{{~~~}}}vvvlllccc```]]]YYYVVVTTTQQQNNNKKKNNNLLLKKKKKKLLLLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLJJJJJJJJJKKKJJJJJJIIIIIIJJJIIIHHHEEECCCAAABBBDDDEEEDDDAAA???>>>>>>>>>>>>CCCDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQSSSVVV[[[bbbgggnnnrrryyy|||sssmmmpppzzz{{{|||~~~~~~~~~~~~~~~~~~yyyyyy|||{{{|||}}}zzzvvvsssrrrsssrrrkkkbbb[[[XXXUUUPPPKKKMMMKKKMMMQQQTTT[[[kkk{{{}}}}}}~~~yyyooocccRRRGGGCCC@@@<<<999999999999999999999999999666777888999999888777666555666666666777777777777777666666555555555555555666666666555555444444444444444333333333444444555222222111111111111222222111111222222333444555555555444333222222222333333444444444444333222111000333222222222222222333333555555555555555555444444666666666666666666666666777777666666666666777888777777888999999::::::;;;======<<<<<<======>>>???AAA@@@@@@@@@AAADDDFFFHHHNNNPPPXXXgggvvvzzz|||{{{jjjRRRLLLCCC>>><<<<<<;;;999:::;;;<<<===>>>>>>??????>>>>>>@@@BBBDDDFFFGGGHHHIIIKKKNNNRRRUUUXXXZZZ[[[```bbbeeeggghhhjjjmmmooosssuuuxxxzzz}}}~~~tttmmmgggddd```\\\YYYUUUQQQNNNNNNLLLKKKKKKLLLLLLJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKJJJGGGDDDCCCDDDEEEEEEDDDBBB@@@????????????@@@AAABBBBBBAAAAAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHHHHIIIJJJMMMOOOQQQRRRUUUYYY]]]dddlllqqqwww{{{~~~zzz|||||||||~~~~~~~~~~~~}}}||||||}}}}}}zzzyyyxxxyyy{{{}}}}}}|||vvvuuuwww}}}{{{yyy}}}~~~~~~~~~{{{wwwtttrrrrrrpppiii___YYYUUURRRNNNKKKLLLJJJJJJQQQ[[[iii{{{|||}}}{{{rrraaaWWWJJJAAA>>>===:::777888888888888888888888888444555666777777777666555555555666666666777777777777666555555444444555555777666666555333222222111333333333333444444555666222222111111111111222222///000111222333555666666444444333333333333222222333333333333222111000000000111222333333444444444666666666555444444444333666666666666666666666666666666666666777888999999777777888888999:::::::::<<<<<<;;;;;;<<<<<<===>>>@@@??????@@@AAACCCEEEFFFGGGIIIQQQ\\\hhhssszzzzzz|||cccZZZNNNDDD???===:::888999999:::;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEFFFHHHJJJNNNQQQTTTVVVVVV[[[]]]```bbbdddfffiiikkkoooqqqtttvvvxxx{{{yyyrrrooojjjfffaaa\\\WWWSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJKKKLLLMMMMMMKKKLLLLLLLLLKKKKKKJJJIIIKKKKKKKKKIIIFFFEEEEEEGGGEEEDDDCCCAAA@@@@@@@@@@@@???AAABBBBBBAAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGEEEGGGIIIKKKLLLNNNRRRTTTUUUXXX]]]bbbiiiqqqyyy~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||wwwuuutttuuuxxxzzz||||||yyywwwvvvyyy~~~yyyzzz}}}zzz{{{{{{{{{|||}}}}}}~~~}}}yyyuuussssssooohhh___XXXTTTQQQNNNLLLNNNKKKLLLTTTcccuuu~~~~~~rrrdddTTTLLLBBB===;;;;;;999777777777777777777777777777666666777777666666444444555555555666666666777777666666555444444444444555555555444333333222111111222222222333444555666777333333222111111111222222333333333222222222222222222333333444444333222222222222222222222111000///...000222444555555555444777777666555444333333333555555555555555555555555555555555555666777999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@BBBCCCDDDDDDGGGLLLSSSZZZdddvvvxxxmmm]]]OOOFFFAAA<<<999999999999:::;;;<<<===>>>>>>>>>??????@@@AAAAAAAAAEEEGGGJJJMMMPPPRRRTTTTTTVVVXXX[[[^^^___bbbeeeggglllnnnqqqsssuuuwwwzzz}}}}}}yyyuuupppkkkddd^^^ZZZWWWUUURRRPPPPPPPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKIIIGGGEEEFFFGGGEEEDDDDDDCCCBBBBBBBBBBBBAAACCCDDDDDDDDDEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJMMMOOORRRUUUYYY\\\^^^bbbgggnnnttt|||~~~~~~~~~}}}}}}||||||}}}~~~}}}zzzuuutttsssuuuxxx{{{}}}}}}{{{zzzxxxwwwzzz~~~|||~~~}}}yyywwwzzzzzzzzzzzz{{{|||}}}~~~}}}{{{wwwtttssslllggg___XXXSSSPPPMMMLLLMMMNNNRRR]]]nnn{{{jjjYYYIIIDDD>>>:::::::::999888666666666666666666666666::::::999888777555444333555555555555666666666666666666555444444444444444222333333333333333333333222222222333444555666777444333333222111111222222555444444333111000000///222222333444444333333222111111222222222111000000...000222444555666555555777777666555444333333333333333333333333333333333333333333444555666777888888888999::::::;;;;;;<<<======<<<<<<======>>>???>>>>>>>>>???@@@AAABBBBBBCCCDDDHHHKKKMMMTTTeeeuuunnn]]]QQQGGG???::::::999999999:::;;;<<<===>>>>>>>>>>>>????????????DDDFFFHHHKKKMMMOOOPPPQQQRRRUUUXXXZZZ\\\___bbbdddiiillloooqqqsssuuuwwwyyy}}}}}}yyytttmmmgggbbb]]]ZZZVVVTTTSSSRRRQQQOOOLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJIIIGGGEEEEEEFFFDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDFFFHHHIIIIIILLLPPPTTTXXX\\\aaaeeekkknnntttyyy}}}~~~}}}~~~~~~|||{{{{{{{{{{{{}}}}}}zzzuuuttttttwww{{{~~~{{{{{{zzzxxxyyy|||yyywwwvvvyyyyyyyyyyyyyyyzzz{{{{{{{{{~~~|||xxxtttsssjjjfffaaaZZZTTTPPPMMMLLLLLLSSS^^^lll~~~~~~uuubbbQQQBBB???<<<::::::999999888666666666666666666666666;;;;;;:::999777666555555444444555555555666666666666555444444333333444444222222222333333444444444333333333333444444555666555444333222222111222222222222222222222222111111222222333333333333444444111222222222222222111111000111222444555555666666666666666555444444444333222222222222222222222222333333333333444555666666666666777777888999999999======<<<<<<======>>>???======>>>>>>???@@@@@@@@@@@@@@@BBBDDDDDDHHHUUUbbbvvvnnn___QQQEEE===<<<;;;:::999999:::<<<<<<>>>>>>>>>>>>>>>?????????AAABBBDDDGGGIIIKKKLLLLLLOOOQQQUUUWWWYYY\\\___bbbeeehhhkkknnnpppqqqtttvvvxxx|||}}}wwwqqqllleeeaaa\\\XXXVVVTTTSSSQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPPPPOOONNNMMMLLLKKKHHHIIIKKKJJJHHHFFFFFFFFFDDDEEEFFFFFFFFFFFFFFFEEECCCEEEFFFFFFEEEFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEGGGHHHIIIFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEGGGIIILLLMMMMMMPPPUUUZZZ___eeekkkoooxxx{{{|||~~~}}}||||||}}}yyyyyyxxxxxxyyy|||~~~~~~{{{ttttttvvvzzz~~~|||~~~~~~zzzyyy}}}}}}{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzyyy|||{{{vvvsssqqqllljjjfff```ZZZTTTQQQOOORRR___ppp~~~|||~~~~~~}}}uuuiiiWWWIII>>><<<;;;:::999888777777666666666666666666666666999999888888777777888888444444444555555555666666666555444444333333444444444444444444333333333333444444333333333444444555555555444333222222222222000000111111222222333333333333222222222333444555222222333333333333222222222222222333444555666777555555555555555555444444222222222222222222222222555555444444444555555666666666666777888888999999<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>????????????>>>>>>???AAAAAACCCLLLVVVdddtttrrr```PPPFFF???>>><<<:::999:::;;;;;;======>>>>>>???????????????@@@BBBDDDFFFHHHIIIIIIKKKNNNQQQTTTVVVYYY\\\______bbbfffiiikkkmmmoooqqqsssvvv{{{{{{vvvqqqmmmfffaaa^^^\\\YYYXXXUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLNNNNNNNNNMMMQQQQQQPPPPPPOOOMMMLLLKKKIIIJJJLLLKKKIIIHHHGGGHHHDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGIIIJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEHHHKKKNNNQQQRRRVVVYYY___eeekkkqqqxxx}}}~~~tttpppzzz}}}{{{{{{|||wwwvvvvvvvvvxxx{{{~~~}}}}}}|||tttuuuwww{{{}}}yyy|||yyyyyywwwvvvvvvuuuvvvvvvssssssssstttvvvwwwyyyzzzvvvzzz}}}~~~zzzuuuqqqooopppooolllggg```ZZZVVVTTT[[[kkk~~~}}}yyylll^^^MMMAAA<<<;;;:::999888777666555777777777777777777777777666666666666777888::::::444444444555555555666666555555444333333333333444777666555555444333222222555555444333333333444444666555444333222222222222111111111111111111111111444333111111111333555666222333333444444444333333444333222222333444666777444444444555555555555555333333333333333333333333777666666555555555666666888888888999::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<===>>>??????>>>>>>???>>>???BBBCCCDDDKKKRRRYYYiiimmm[[[OOOAAA???===:::999999:::;;;======>>>>>>??????@@@@@@@@@AAACCCEEEFFFHHHHHHIIIIIIKKKOOORRRTTTWWWZZZ]]]ZZZ]]]bbbeeegggiiilllmmmooorrrwww{{{~~~}}}|||wwwpppjjjfffcccaaa___YYYXXXWWWUUURRRPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHJJJLLLMMMNNNMMMMMMQQQQQQQQQPPPOOONNNLLLKKKJJJLLLMMMMMMKKKIIIIIIIIIDDDEEEGGGHHHIIIIIIHHHGGGJJJKKKLLLKKKJJJJJJKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGJJJNNNRRRUUUWWW^^^bbbhhhooouuu|||zzzzzz}}}uuullllll|||}}}}}}|||{{{xxxuuuuuutttttttttvvvwwwxxx|||}}}yyyyyy{{{}}}yyyrrrtttzzzttttttttttttuuuuuuuuuuuusssssstttuuuwwwxxxyyyzzzyyyyyyyyyyyywwwuuurrrqqqssstttwwwwwwoooccc[[[ZZZhhh|||yyy}}}nnnccc[[[OOOCCC;;;:::999777666555555555777777777777666666666666777777777777777666666666777777666555444333222222555555555444444333333333111111111222222333333333222222222222222222222222444444444444333333222111222222222222222222222222000000000111111222222222///000111222222222222222333333333444444444555555444444444444444444444444555444333333222222333333222222333444444555555666555555555555666666666666999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========AAAAAABBBCCCEEEGGGHHHIIIRRRYYYjjjmmm[[[OOOHHH@@@<<<;;;;;;999888::::::;;;;;;===???@@@AAAAAA???===???CCCFFFEEEDDDEEEGGGJJJNNNQQQSSSTTTUUUXXX[[[^^^```bbbdddhhhjjjlllmmmqqquuuyyy|||~~~yyyvvvuuuqqqjjjdddaaa___\\\YYYWWWUUUUUUUUURRRPPPOOONNNNNNLLLJJJGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJHHHLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCCCCDDDEEEFFFFFFHHHHHHHHHFFFDDDCCCDDDEEECCCEEEGGGIIIIIIHHHFFFEEEGGGFFFFFFFFFGGGGGGHHHHHHPPPNNNOOOSSSUUUVVV\\\cccmmmrrrzzz}}}qqqnnnsssxxxssspppppppppttt{{{xxxwwwwwwuuusssuuutttrrrqqqoooooooooooouuuxxx|||~~~}}}}}}~~~zzzrrrsss~~~}}}xxxrrrsssssssssssstttttttttssstttuuuvvvwwwxxxyyyyyywwwuuutttrrrrrrtttvvvwwwuuukkkkkkppp{{{{{{fffWWWOOOEEE;;;;;;:::999777666666666555777777777666666666555555555444444444444444444444777666666555555444444333555555444444444333333333111111222222222333333333444444444444444444444444333333444444333333222111222222222222222222222222222222222333333444444444000000111222222222111111222333333333333444444444555555555555555555555555555444333333222222333333222222333444444555555666555555666666666777777777888888999999999::::::::::::;;;;;;<<<======>>>>>>?????????@@@BBBDDDEEEFFFNNNRRR```sss~~~nnn]]]TTTIIIAAA>>>>>>===<<<666777888:::<<<>>>???@@@@@@>>>===>>>BBBDDDCCCBBBBBBDDDGGGKKKNNNPPPQQQQQQUUUXXX[[[]]]___aaaeeegggiiikkknnnrrrvvvyyy{{{|||~~~}}}}}}{{{uuuqqqkkkiiieeeaaa]]]ZZZXXXWWWTTTSSSQQQPPPPPPOOOMMMKKKLLLLLLKKKKKKJJJJJJJJJJJJMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGFFFEEEEEECCCCCCDDDFFFFFFGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFDDDFFFHHHJJJJJJIIIGGGFFFHHHGGGHHHHHHJJJMMMOOOPPPVVVVVVYYY___cccffflllsssyyy}}}vvviiidddfffjjjhhhiiimmmrrryyy~~~xxxtttrrrqqqpppooorrrqqqpppnnnmmmlllkkkjjjnnnsssyyy~~~{{{sssrrrzzz|||wwwtttqqqqqqqqqqqqrrrrrrrrrsssrrrrrrsssttttttuuuvvvvvvvvvsssooolllmmmrrrxxx|||}}}sssoooxxxsssZZZIIIBBB===888;;;:::999888777666666666777666666666666555555555444444444444444444444444555555555555555555555555444444444444333333333333111222222222222333333333444444444444444444444444333333333333333222222111222222222222333333333333222222222333333333333333111111111222111111000000111111222222222333333333444444444444555555555555555444333333222222333333222222333444444555555666666777777777777888888888888888888888999999999999;;;<<<<<<======>>>??????>>>>>>??????AAABBBCCCDDDHHHJJJSSS```mmm|||ooodddTTTFFF@@@===<<<<<<777888999:::;;;<<<======???>>>===>>>@@@AAA@@@??????AAACCCFFFIIIKKKLLLLLLQQQSSSVVVYYY[[[]]]```ccceeegggjjjnnnqqqtttvvvxxx{{{~~~yyywwwrrrmmmhhhccc```___ZZZXXXUUUTTTSSSRRRQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJNNNNNNOOOOOOOOONNNMMMMMMJJJKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKKKKKKKLLLMMMLLLJJJHHHIIIIIIHHHIIIKKKMMMMMMLLLKKKJJJJJJJJJKKKMMMQQQVVVZZZ]]]cccccchhhppptttvvv{{{zzzoooccc\\\\\\]]]```gggpppxxx}}}xxxssspppnnnnnnmmmnnnnnnooooooooonnnnnnmmmmmmqqqwww|||~~~vvvssswww{{{}}}zzzxxxvvvsssqqqpppppppppqqqqqqrrrrrrsssppppppppppppqqqqqqqqqqqqtttqqqmmmjjjkkkpppwww{{{{{{xxxtttrrrppptttfffOOOBBB===<<<;;;::::::999888777666666666666666666555555555444444555555555555555666666666444444555555555666666666333333333333333333333333222222222222222222222222111111111111111111111111222222333333333222222111222222222333333333333333000000000000000111111111111111222111111000//////000111111111111222222222111111222222222222222333555444333333222222333333222222333444444555555666777777888888888999999999888888999999999:::::::::<<<<<<======>>>?????????@@@@@@@@@@@@AAABBBDDDDDDDDDEEEKKKSSS]]]kkkyyydddQQQFFF@@@===<<<<<<<<<<<<<<<;;;;;;::::::????????????@@@??????>>>>>>???AAACCCEEEFFFGGGHHHMMMOOORRRTTTVVVYYY\\\^^^aaabbbeeeiiimmmoooqqqrrruuuxxx|||~~~yyytttpppllljjjccc```\\\YYYWWWUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGIIIKKKKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEGGGHHHIIIKKKMMMOOOPPPRRRTTTSSSQQQOOONNNNNNMMMNNNPPPRRRSSSRRRRRRQQQPPPPPPQQQTTTZZZaaagggkkkrrrrrrwww}}}~~~yyytttkkkaaa[[[ZZZZZZaaammmxxx}}}{{{xxxsssooollllllllllllmmmoooqqqrrrqqqppppppoooqqqtttxxx|||zzzvvvvvvvvv||||||yyyuuurrrrrrqqqqqqpppoooppppppqqqrrrrrrsssssspppppppppppppppooooooooolllkkkjjjkkkmmmrrrvvvyyysssmmmiiimmmuuu{{{lllXXXIII@@@<<<<<<===999999888777666666666666555555555555444444444444333444444444555555555666333333444444555555666666333333333333333333333333222222222222222222222222111111111111111111111111111111222333333222222222222222333333333444444444000000000000000000000000111111111111111000///...000000000111111111222222111111111222222333333333555444333333222222333333222222333444444555555666888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>?????????@@@@@@@@@@@@@@@AAABBBCCCBBBDDDIIIOOOUUUaaavvvyyydddTTTJJJDDD@@@===<<<;;;:::999999::::::???@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBDDDEEEFFFIIIKKKNNNPPPRRRUUUXXXZZZ\\\^^^aaadddgggjjjlllmmmoooqqquuuxxxzzz||||||yyyxxxoookkkgggbbb___[[[WWWUUURRRRRRRRRRRRRRRRRRSSSSSSLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGIIIKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGIIIIIIIIIHHHHHHIIIIIIIIIDDDFFFHHHIIIJJJMMMRRRVVVXXXZZZ\\\\\\YYYVVVTTTSSSRRRSSSUUUWWWYYYYYYZZZZZZ[[[[[[\\\```eeemmmtttxxx~~~~~~|||uuuoooggg^^^[[[[[[\\\ffftttyyyyyyxxxtttpppllljjjjjjmmmooorrrtttuuutttrrrqqqsssssstttvvvzzz}}}yyyuuutttuuu|||}}}uuurrrooommmnnnooooooooonnnoooooopppqqqrrrssssssrrrrrrqqqqqqpppoooooonnndddeeehhhkkkooorrruuuvvvjjjeeeeeeooo}}}ggg[[[MMMEEE???;;;999:::888777666555555555555666555555444444444333333333000111111222222333333333222222333333444444444555222222222222333333333333333333333222222222222111333333333333333333333333000111222222222222222222222222333333444444555555222222222222222111111111000000000111000000//////000000111111111222222222333333444444555555666666555444333333222222333333222222333444444555555666777888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>????????????>>>>>>>>>??????@@@CCCDDDHHHMMMQQQXXXhhhxxxuuudddWWWLLLFFF<<<;;;888777666888;;;<<<===???AAABBB@@@>>>>>>????????????@@@@@@BBBCCCDDDDDDGGGJJJLLLNNNPPPSSSVVVWWWXXX[[[^^^aaadddfffgggiiikkknnnpppqqqtttxxx{{{{{{yyytttppplllgggaaa^^^XXXWWWWWWVVVVVVUUUUUUUUUOOOOOOMMMLLLLLLKKKKKKLLLKKKLLLLLLLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGIIIJJJJJJJJJJJJIIIGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIKKKLLLMMMNNNRRRZZZ```eeegggjjjiiieeeaaa]]][[[YYY[[[]]]```bbbdddffffffjjjjjjkkknnnsssyyy{{{ssslllddd]]]^^^cccdddnnn{{{wwwzzz{{{yyytttooommmlllnnnqqquuuyyy{{{{{{zzzxxxxxxyyyzzz|||~~~zzzuuuqqqrrrxxx|||zzzyyyzzzyyyuuuooommmkkkjjjlllmmmnnnmmmlllmmmnnnooopppqqqqqqrrrqqqqqqpppooommmlllkkkkkkccceeegggiiikkkmmmmmmmmmbbbccckkkyyypppWWWLLLCCC@@@===999666888666666555444444444444555444444444333333333333222000000000111222222333333222222222222222222222222111111222222222333333333333333333222222222111111222222222222222222222222000000111222222222222222222222333333444555555666333222222222111111111000...///000000000000000000111111111222222222333333333444444555666666777777555444333333222222333333222222333444444555555666777777777888888888888999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>@@@??????>>>>>>>>>??????DDDDDDFFFIIIKKKPPP[[[ggg|||yyyjjj\\\SSSEEEBBB===888666888:::===:::===@@@AAA???======>>>@@@???>>>>>>???@@@AAABBB@@@BBBEEEHHHIIILLLOOOQQQQQQRRRUUUXXX[[[^^^___```dddeeeggghhhjjjmmmqqqtttvvvxxx{{{~~~|||vvvpppkkkdddcccaaa___\\\ZZZXXXWWWUUUTTTRRRPPPOOONNNNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRSSSSSSTTTZZZdddlllwwwzzz|||{{{vvvpppllliiifffhhhjjjnnnqqqtttwwwxxxyyyzzz{{{~~~}}}xxxrrrlllfffdddkkkuuuwww~~~yyy|||~~~yyytttppppppmmmqqqxxx~~~}}}~~~zzzuuupppqqqvvvxxxuuussssssssspppkkkjjjhhhhhhjjjlllmmmlllkkkkkklllmmmnnnooopppqqqnnnmmmlllkkkiiihhhgggfffiiihhhhhhhhhgggeeeddddddbbbiiivvvoooZZZKKKBBB;;;<<<<<<888666999555555444333333333444444444444444333333333222222111111222333444444555555111111111111111111111111111111111222222333333333333333333222222111111111000000000000000000000000///000111222222222222222222222333333444555666666111000000000//////............///000000111000000111222222222222333333333222222333333444555666666555444333333222222333333222222333444444555555666666777777777777888888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========CCCBBBAAAAAA@@@AAAAAAAAAEEECCCCCCEEEFFFIIIRRR\\\mmm~~~~~~oooeeeRRRMMMEEE===888777999;;;888;;;???@@@>>><<<<<<>>>??????>>>======???@@@AAA===???BBBEEEFFFIIILLLNNNMMMOOOQQQTTTWWWZZZ[[[\\\```aaabbbcccdddhhhlllpppoooqqquuuxxx{{{~~~{{{vvvooommmjjjgggbbb^^^\\\ZZZZZZYYYVVVTTTRRRQQQQQQRRRNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGHHHHHHJJJKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJOOOOOOPPPRRRSSSUUUWWWXXXWWWXXXYYYXXXYYY```llluuu~~~xxxvvvrrrsssvvvzzz~~~~~~wwwuuurrrnnnkkkmmmzzzyyy|||{{{wwwyyyvvvtttxxx}}}yyyvvvsssqqqtttuuutttssspppnnnnnnoooiiiiiiiiiiiijjjkkklllmmmllljjjggghhhllloooooonnnjjjjjjiiigggeeeddddddfffkkkiiiiiihhhaaaXXXYYY```iiiuuuyyyiiiZZZRRRBBB???===;;;;;;:::999777666555555555555444444444444333333222222333333444333333333222222222111111222111111000000111111222222222333333333444444444222222111111222222333444222222222111111111111000111111111111111111111111333333333444444444555555111111000000//////......000/////////............///000222333333222111000222222111111222222333444333333333333333333333333555555555555666666666666666666666666666555555555::::::::::::::::::::::::<<<<<<;;;:::;;;<<<===>>>=========>>>??????@@@@@@???@@@AAABBBCCCGGGMMMQQQ[[[lllxxxjjj___OOOCCC???>>>===<<<::::::<<>>??????AAABBB@@@@@@AAACCCDDDEEEEEEFFFJJJKKKLLLMMMPPPRRRTTTUUUUUUWWWZZZ]]]___aaadddgggpppooooooqqqvvvyyyyyywwwvvvwwwyyy|||}}}wwwsssoookkkgggdddbbb```]]][[[ZZZYYYWWWVVVTTTSSSRRRQQQNNNLLLJJJHHHJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJLLLMMMLLLJJJHHHFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHIIILLLNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGFFFFFFHHHLLLPPPRRRTTTVVVYYY]]]```bbbccccccggghhhgggdddaaaccckkkqqq~~~yyyvvvtttnnnhhhjjjuuuzzz~~~}}}{{{xxxvvvzzz{{{xxxuuurrrqqqtttttttttqqqmmmjjjiiiiiihhhhhhhhhhhhiiijjjkkklllmmmjjjhhhiiikkkmmmllljjjggggggfffdddcccdddfffiiirrrlllfffbbb\\\XXX]]]fffttt}}}ooo\\\NNNHHH@@@>>>;;;::::::999888666555555555555444444444444222111111000000111111222333333222222222111111111222222111111111111222222111222222222222333333333222222111111222222333444222222222111111111000000222111111111111111111111111111222222222333333333222111111111000000000000000000/////////.........///000111111222222222222222222111111222222333444333333333333333333333333444555555555666666666666555555555555666666666666888888999999:::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>=========>>>??????@@@@@@@@@AAAAAABBBCCCFFFKKKNNNRRR^^^sss~~~qqq^^^OOOGGGBBB???===;;;::::::<<>>>>>??????@@@@@@AAABBBAAAAAADDDHHHKKKJJJQQQ```uuusssaaaTTTLLLFFFCCC>>><<<;;;<<<===>>>>>>===CCCCCCCCCBBBAAA@@@???>>>>>>=========>>>???AAABBBDDDDDDEEEFFFGGGIIIKKKKKKMMMPPPSSSUUUWWWYYY\\\^^^aaaaaabbbeeejjjmmmnnnnnnssssssssstttvvvyyy|||~~~}}}xxxuuuqqqmmmjjjgggccc```\\\[[[ZZZYYYWWWUUUSSSQQQMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIJJJKKKKKKIIIGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJLLLLLLKKKKKKKKKLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOPPPQQQUUUZZZ```eeehhhsssuuuxxx{{{~~~{{{vvvssstttwww~~~}}}zzzsssmmmkkkcccbbbfffxxx~~~|||}}}~~~~~~}}}zzzvvvsssooolllkkkeeegggggggggeeedddeeefffccccccdddeeegggiiijjjlllkkkkkkkkkkkkjjjhhheeeccc```aaabbbbbbcccdddgggiiilllddd[[[ZZZ```lllzzzzzzgggUUUEEE??????:::888666555666666555444444444444444333333333222333333222222222222333333222222222222111111111111222222111111111111222222/////////000000000000111111111111111111222222333111111111111000000000000222222111111000000///////////////000000000111111111111111111111111111111000000000////////////...//////......000222444555222222111111222222333444444444444444444444444444333333444444444555555555333333444444555666777777666666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????@@@AAAAAAAAA@@@AAADDDFFFHHHKKKUUUeeeyyysssdddYYYQQQNNNCCC@@@>>>======>>>>>>===@@@AAABBBCCCCCCAAA@@@???>>>===<<<<<<===???AAABBBBBBBBBBBBBBBCCCEEEFFFGGGIIIKKKNNNPPPRRRTTTWWWYYYYYYZZZ\\\```dddgggiiijjjqqqpppooooooqqqtttxxxzzz~~~}}}zzzwwwsssooolllfffeeecccaaa^^^[[[XXXVVVQQQQQQQQQPPPOOOOOONNNNNNOOOMMMLLLLLLMMMMMMKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDJJJJJJLLLMMMMMMNNNNNNNNNKKKMMMPPPQQQPPPOOOOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWVVVXXX[[[```gggmmmsssvvv}}}}}}||||||}}}zzzxxxtttlllgggfff^^^bbbmmm~~~~~~}}}{{{|||}}}{{{|||zzzwwwsssnnniiifffddd```bbbcccbbbaaaaaabbbdddaaabbbccceeegggiiilllmmmkkklllmmmmmmkkkiiiggggggccceeeffffffeeecccbbbbbbZZZYYYYYY^^^kkk{{{ooo\\\LLL@@@===???888666444444444555444333444333333333222222222222333222222111111222222333222222222111111111000000222111111000000111111222....../////////000000000111111000000111111222333111111111000000000//////111111111000000000//////000000000111111111111222000000000000000000000000111000000000///////////////.........///111333555222222111111222222333444444444444444444444444444333333333333444444444444222333333444555666666777777777888888888888888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@AAA@@@??????AAACCCEEEHHHNNNXXXgggyyyuuuggg\\\WWWIIIFFFAAA???>>>>>>>>>======>>>@@@BBBCCCCCCBBBBBB@@@???>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCCEEEGGGJJJLLLMMMOOORRRUUUTTTVVVYYY\\\___bbbeeeggglllkkkjjjjjjlllpppsssvvvxxx{{{}}}zzzsssqqqoookkkgggccc___]]][[[[[[ZZZZZZYYYXXXXXXWWWTTTRRRPPPPPPPPPPPPOOONNNOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSOOORRRUUUVVVVVVUUUVVVWWW[[[[[[[[[\\\^^^___aaabbbaaadddhhhnnntttzzz~~~wwwqqqkkkccc___```]]]gggwww}}}}}}}}}{{{zzz|||~~~|||yyywwwvvvtttqqqlllgggccc```^^^```aaabbbaaa___^^^^^^___aaabbbccceeehhhkkknnnooommmoooqqqqqqooooooooopppmmmnnnmmmjjjddd___\\\[[[OOOWWWaaakkkyyyxxxbbbQQQEEE<<<999:::666444222222444444444333333333333222222222111111000000////////////000000222111111111111000000000000000000//////000000000........./////////000000111000000000000111222222111111000000000/////////000000000000000000000000111111111111222222222222///////////////000000000111111000000000/////////.........///000111222333222222111111222222333444333333333333333333333333222222222333333333444444333333333444555555555666777777777777777777777777999999:::;;;;;;;;;;;;:::;;;<<<<<<======>>>>>>???>>>???@@@???======???@@@@@@CCCHHHMMMVVViiixxxjjjbbbTTTOOOHHHBBB@@@>>>===<<<;;;<<<>>>@@@AAACCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAACCCFFFHHHIIIKKKMMMOOOOOOQQQUUUXXXZZZ]]]```ccceeeeeeeeefffhhhkkknnnpppssswww|||~~~{{{xxxsssnnnjjjhhhdddcccbbbbbbaaa```______[[[YYYWWWVVVWWWWWWVVVUUUWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTVVVXXXZZZ[[[[[[[[[XXXZZZ]]]______```bbbdddhhhiiiiiijjjlllmmmooopppppprrrwww|||zzzppphhh```YYYXXX\\\bbbnnn~~~|||{{{{{{}}}~~~}}}~~~~~~}}}{{{zzz{{{|||~~~}}}{{{yyyvvvtttrrrqqqlllkkkhhhdddaaa]]][[[YYY^^^___```___^^^]]]^^^___bbbbbbdddgggjjjnnnppprrrqqqsssuuuvvvuuuwwwzzz}}}|||zzzssskkkaaaZZZVVVUUUUUUcccttt}}}iiiSSSFFF???:::777666555333222222333444444333222222222222111111111111000000////////////000000111111111111000000000000//////............//////...////////////000000000000000000000000111222222111000000000////////////......//////000111111111000000111111111222222222//////000000000111111111111111111000000000//////......///000000111000000222222111111222222333444222222222222222222222222222222222222333333333333444444444444444444444444555666666666777888888888888999:::;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>><<<>>>>>>>>>===<<<===???>>>@@@CCCEEEKKK[[[qqq|||sssccc]]]SSSJJJEEEAAA???===<<<<<<===>>>???AAABBBCCC@@@AAACCCDDDEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>><<>><<<:::666555444333111222333444444333222222222111111111111000222222111111111111222222111111111111000000000000......------------......////////////000000000111000000000000000111111222000000000000////////////------...///000111222222000000000000111111111111000000111111222222222333111111111111000000000000...///000111111000///...222222111111222222333444111111111111111111111111111111222222222333333333444444444444444444333333333444555666777888999:::888999:::;;;<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>;;;===>>>===<<<<<<===>>>@@@AAAAAAAAAFFFRRRcccooopppiii]]]RRRJJJEEEAAA???>>>>>>===<<<===???@@@AAA@@@AAADDDFFFFFFDDDBBBAAA@@@@@@???>>>===<<<<<<===:::<<<>>>@@@AAABBBEEEGGGFFFIIIMMMOOOPPPQQQUUUYYYXXXYYY\\\^^^aaadddfffggghhhlllrrrvvvxxxyyyzzz{{{~~~}}}|||{{{zzzyyyxxxxxxssspppmmmllllllllllllkkkkkkkkkkkkjjjkkkkkkllllllmmmnnnppprrrtttvvvwwwwwwuuuvvvxxxzzz|||~~~|||{{{}}}}}}yyyfff^^^WWWTTTSSSVVV___iiiuuuxxx}}}{{{~~~~~~}}}}}}|||||||||zzzzzzyyyzzzzzzyyywwwtttrrrooommmkkkhhheeeaaa^^^___]]][[[XXXVVVVVVUUUVVVZZZ\\\]]]]]]\\\\\\^^^___aaabbbeeeiiillloooqqqrrrtttuuuvvvxxx{{{}}}mmmaaaWWWUUU^^^kkkzzznnnZZZNNNBBB===:::666333333444555666777777555333222000111111222222333444444222111111000000000000000///000222222222111///---111111000000//////............////////////.....................///000000111111000///////////////............////////////000000000000000000000000000111222222333333333333111000///......---------,,,---...///000111222333222222111111111111111111222222111000//////000000000000000000111111111111555333222222444555555444555555444333444555666777::::::::::::999888777777999999999:::::::::;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@@@@BBBIIIUUU___www~~~qqqdddZZZOOOEEE???@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>============>>>===<<<;;;;;;<<<>>>AAABBBEEEFFFGGGIIIKKKMMMNNNOOOSSSVVVYYY[[[\\\^^^aaaccceeegggiiimmmqqquuuxxxyyy|||~~~~~~|||{{{zzzyyyyyyyyyzzzzzzyyyyyyyyy|||~~~{{{|||~~~~~~~~~}}}{{{~~~wwwtttwwwxxxsssjjjeee[[[YYYYYYYYYVVVXXXfffwww|||zzz|||yyy{{{}}}~~~~~~~~~}}}|||||||||||||||xxxwwwvvvwwwwwwvvvtttrrrmmmjjjfffccc```]]]ZZZWWWYYYXXXWWWUUUUUUUUUVVVVVVWWWYYY[[[\\\[[[[[[]]]^^^___```cccfffjjjlllnnnnnnoooooonnnmmmmmmnnnppprrrqqqiii```\\\[[[```ooo~~~yyydddQQQGGG===:::999666333333444444666666666555333222222222222222222222222222222111000000//////000000...///111222333222111000////////////.........------......//////......---...............//////000111000000///////////////------------............////////////////////////000000111333333444444444222111000///............------...///000111111222111111111111111111111111222111111000//////000000000000000000111111111111444333222222444555555444555444444333444555666777;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;<<<<<<<<<>>>>>>===============>>>===???@@@@@@@@@EEEOOOVVVdddtttzzzmmm___QQQGGGBBBAAA???=========<<<;;;>>>>>>??????@@@AAABBBBBBAAA@@@???>>>============<<<<<<;;;;;;;;;===???AAABBBCCCDDDFFFHHHIIIKKKKKKPPPRRRUUUWWWXXXZZZ]]]```bbbdddgggjjjnnnrrruuuvvvxxxzzz}}}~~~}}}||||||||||||yyywwwvvvppplllmmmkkkeee___]]]XXXZZZ^^^aaaaaacccppp~~~xxxwwwyyy~~~uuuvvvxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxsssrrrqqqqqqqqqpppnnnlllfffccc^^^ZZZXXXUUUSSSQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUWWWZZZ[[[[[[[[[\\\]]]\\\]]]___aaacccdddeeeeeeddddddbbb^^^ZZZYYYZZZ[[[YYYWWWYYY^^^gggtttkkkTTTEEE===888888888555444444333444555666555444333222444333333222111111000000222111000000//////000000---...000222333333333333............---------------......//////......---......------......///000111000//////......//////,,,,,,,,,------------...........................///000111333444555555555333222111000////////////....../////////000000000000000000000111111111111111111000/////////000000000000000000111111111111444222111222333555444444444444444333444555555666888999::::::;;;;;;::::::<<<<<<<<<<<<==============================>>>>>>>>>???@@@???>>>AAAFFFKKKVVVdddyyyvvvcccWWWLLLIIIDDDAAA???===<<<::::::;;;<<<===???AAACCCDDDCCCCCCBBB@@@???>>>======<<<;;;::::::;;;<<<===>>>??????@@@BBBCCCEEEFFFGGGJJJMMMOOOQQQSSSUUUXXXZZZ___```cccfffjjjmmmoooqqqrrrtttwwwyyyyyyzzz{{{}}}}}}}}}~~~~~~{{{zzzyyyyyyxxxwwwsssqqqkkkfffbbb___[[[XXXYYY^^^fffjjjrrrwwwwwwwww~~~xxxtttuuuyyy|||rrrqqqrrrrrrssstttuuuuuusssssstttttttttsssssssssooommmkkkiiihhhgggdddbbb___\\\WWWTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTWWWZZZ\\\\\\[[[\\\]]][[[[[[[[[[[[[[[ZZZYYYYYYUUUUUUSSSOOOKKKJJJLLLNNNQQQVVV```lllyyyuuu[[[FFF===777555777888555333444333444444444444333222222333222222222111111000000111111000/////////////////////111222333333333333...........................//////000000//////......------------...//////000000///............///,,,,,,---------....................................///111222444555666666444333222111000000000000/////////////////////////////////000000000000000111000000/////////000000///000000000111111111111333222000111333444444333333333333444444444555555444555666777888888888888;;;;;;;;;<<<<<<<<<======999::::::;;;<<<<<<<<<<<<===>>>??????>>>???BBBDDDPPPYYYiii|||{{{mmm___XXXNNNGGGCCC@@@>>><<<777888999:::===@@@BBBDDDEEEEEEDDDCCCAAA@@@>>>===<<<<<<;;;::::::;;;;;;<<<======>>>???@@@AAABBBCCCFFFHHHKKKMMMNNNPPPSSSVVV[[[\\\___bbbeeehhhjjjllllllnnnqqqrrrsssuuuwwwyyy}}}~~~}}}|||}}}{{{zzz|||~~~~~~zzzyyywwwuuutttpppkkkhhh```\\\YYYVVVTTTXXXeeessszzzxxxzzzmmmmmmllllllmmmnnnooopppoooooopppppppppooonnnnnniiigggccc```^^^\\\YYYVVVVVVSSSPPPNNNOOOPPPPPPPPPNNNOOOOOOPPPQQQQQQQQQRRRUUUWWWZZZ[[[[[[[[[[[[\\\\\\\\\ZZZXXXVVVSSSQQQPPPIIIJJJHHHDDDAAAAAAFFFLLLVVVaaappprrraaaMMM>>>999666555888888444333444333333333333333222222111000000000111111222222222111000000///.../////////111111111222111111111111////////////////////////000000000111111000000000---------------...//////000//////...............---.........////////////////////////////////////---...000222333444555555444333222111111000000000////////////................../////////000000000000///////////////000000///000000000111111111111333111000000222333333222333333333444444444444444333333555666777888888888999999:::::::::;;;;;;;;;777888:::;;;<<<<<<<<<<<<;;;===>>>?????????AAABBBIIILLLUUUeeeyyyssshhhZZZNNNGGGCCC???===888888888999;;;>>>AAACCCFFFFFFFFFEEEDDDBBBAAA@@@>>>======<<<;;;;;;;;;;;;<<<======>>>???@@@@@@AAACCCEEEHHHJJJKKKMMMPPPSSSXXXYYY[[[^^^aaadddfffgggfffiiikkkmmmnnnpppsssvvvxxx{{{~~~}}}|||{{{{{{}}}{{{yyyyyy{{{~~~zzzwwwtttppplllgggaaa]]]TTTSSSRRRSSSWWWddd|||hhhgggggggggggghhhiiijjjkkkkkkllllllkkkjjjhhhgggaaa^^^ZZZWWWUUUSSSPPPNNNMMMKKKIIIIIIKKKMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOTTTUUUVVVVVVVVVVVVWWWYYY\\\[[[YYYVVVSSSOOOLLLJJJCCCDDDCCC@@@>>>BBBLLLTTTdddrrr{{{lll[[[OOOCCC:::888666666999888444333555333333222222222111111111//////000000111222222333111000//////......//////111111111000000000///////////////000000000000000///000000111111000000///------,,,,,,------...///000///......------.............../////////000000////////////////////////---...///111222333333333444333222111000000000000///.....................------......//////000000//////......//////000000000000000000111111111111222000///000111333222222222222333444444444444333444555666777888888888888888888888888999999999999888999;;;===>>>???>>>>>>:::;;;<<<===???@@@AAAAAACCCDDDIIIUUUhhh}}}~~~mmm^^^UUUMMMFFF@@@======;;;;;;<<<>>>@@@BBBEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@???>>>===<<<;;;;;;=========>>>>>>>>>??????AAACCCFFFHHHIIIKKKNNNPPPUUUVVVWWWZZZ\\\___aaaaaabbbdddfffhhhiiilllpppssssssvvvzzz|||~~~}}}~~~~~~|||{{{{{{|||{{{yyyxxxxxxzzz|||}}}}}}uuuqqqlllfffaaa\\\VVVSSSLLLNNNRRRYYYbbbuuu~~~bbbbbbbbbbbbcccccccccccccccdddddddddccc```^^^\\\VVVTTTQQQOOONNNNNNLLLKKKIIIHHHGGGHHHJJJKKKJJJIIIKKKLLLMMMOOOOOOOOOOOOOOOQQQQQQQQQOOONNNNNNQQQSSSTTTTTTRRRPPPMMMJJJGGGFFFAAACCCDDDCCCEEENNN^^^jjj{{{sssrrriiiXXXIIIAAA===:::777555555888777333333777333222222111111111111111000000000000111111111111000000///............/////////////////////000000........./////////000000......////////////......------,,,,,,------.../////////...------------...---------.........//////........................------...000000111111111333222111000000///000000---.....................,,,,,,---......///000000...............///000000000000000000111111111111111000//////111222222111111222333444444444333333444555666777777777777777777777777888888888999999666888;;;===??????>>>>>>:::::::::;;;===>>>??????@@@CCCGGGNNNZZZlll|||pppdddVVVMMMEEEDDDAAA???>>>???@@@AAACCCDDDGGGHHHIIIIIIHHHHHHCCCCCCBBBAAA@@@>>><<<;;;<<<<<<==================>>>AAADDDFFFGGGIIILLLNNNQQQRRRSSSUUUXXXZZZ[[[\\\]]]___aaaccceeehhhlllpppppprrrvvvxxxyyy{{{}}}~~~yyy{{{}}}}}}{{{{{{}}}{{{yyyxxxxxxyyyyyyxxxvvvkkkggg```ZZZUUUQQQMMMJJJLLLPPPZZZfffsssttt^^^^^^___`````````______\\\\\\\\\\\\ZZZXXXUUUSSSOOOMMMKKKJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKKKKIIIHHHHHHIIIKKKMMMOOOOOOOOOOOONNNMMMLLLIIIHHHHHHKKKNNNKKKKKKJJJIIIGGGEEECCCBBB???BBBFFFHHHNNN]]]qqqffffff]]]MMM???::::::999555333444777666333444888333222111111000111111111222222111111000/////////000000///...............------------...000111222---------.........//////,,,------------------,,,---,,,,,,,,,,,,---......//////...------------...,,,,,,,,,---------......------------------------------...//////000//////333222111000////////////---------.........//////,,,,,,------...///000000...............///000111000000000000111111111111111000...///111222222111111222333444555444333333222333444444555444444444777777888888888999999999444666888;;;=========<<<;;;:::999999;;;======<<<<<<@@@EEEHHHMMMZZZmmm|||zzzhhhZZZKKKIIIFFFBBB@@@@@@AAABBBBBBDDDFFFIIIKKKKKKKKKJJJEEEEEEDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFHHHJJJMMMNNNOOOPPPRRRUUUWWWXXXYYYZZZ\\\^^^```bbbfffjjjmmmnnnppptttvvvwwwxxxzzz|||{{{{{{}}}~~~~~~}}}}}}}}}}}}wwwzzz||||||{{{{{{~~~{{{yyyxxxwwwwwwvvvssspppccc^^^WWWQQQMMMJJJGGGEEEPPPVVVcccsssggg\\\YYYVVVTTTUUUVVVWWWWWWSSSSSSSSSSSSRRRPPPNNNLLLLLLJJJGGGEEEDDDEEEFFFHHHEEEEEEFFFGGGHHHJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPMMMJJJHHHHHHJJJJJJHHHFFFDDDEEEEEEDDDBBBAAABBBCCCCCCGGGNNNXXXfffvvvnnn```UUUHHH???;;;:::888666333333333444444555555555000111222222222000///...111111000///......////////////.........---------//////............//////...............---------/////////...------,,,,,,......------------............//////......---,,,///......------///000111,,,------....../////////---------.........//////111111111111111000//////000///...---------------........................+++,,,---...///111222222333333333222111000///...222111000000000111333444///000111222222333222222444444555555666777777777666555666888:::;;;;;;999888999999::::::;;;;;;<<<============>>>>>>>>>>>>??????BBBFFFJJJQQQ___lll~~~lll```UUUMMMJJJGGGBBBBBBFFFEEEDDDDDDGGGKKKNNNOOOOOOIIIHHHFFFDDDBBB@@@@@@?????????===<<<;;;:::::::::<<<===>>>AAADDDFFFHHHIIIJJJLLLMMMNNNOOOPPPSSSUUUYYYZZZ\\\]]]___bbbfffiiimmmnnnqqqtttwwwyyyyyyzzzzzzyyyxxxyyy{{{~~~|||}}}~~~~~~|||}}}~~~~~~{{{zzz}}}|||xxxvvvxxxxxxxxxzzz{{{|||}}}}}}}}}}}}zzzwwwsssmmmfffbbbYYYTTTRRRSSSQQQLLLMMMQQQYYYbbbnnnyyyvvv^^^WWWTTTQQQOOOPPPRRRSSSSSSNNNNNNNNNMMMLLLKKKIIIHHHIIIHHHEEECCCCCCCCCEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLJJJHHHHHHIIIHHHEEEBBB@@@@@@@@@??????@@@DDDGGGKKKRRR^^^lllzzzxxxgggUUUMMMAAA:::777666444222333333333333444444444555111111222222111000000///000000///...............//////.........---------//////............//////.......................................---------......------------............//////......---,,,///......---...///000111---------------.........,,,------------.........000000111111000000///...//////...---------------........................,,,------...///000111111222222222222111000//////111111000///000111222333222333333222222111000///222333333444444555666666666666666888:::<<<;;;:::888999999::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAABBBEEEFFFIIISSS^^^nnn|||ssshhh\\\VVVPPPIIIGGGJJJIIIGGGFFFFFFIIIKKKLLLLLLLLLKKKJJJHHHEEECCCBBBAAA???>>>======<<<<<<<<<<<<::::::<<<>>>@@@BBBCCCDDDGGGHHHJJJKKKKKKMMMOOORRRSSSUUUXXXZZZ\\\```dddhhhiiikkknnnqqqtttvvvwwwwwwwwwvvvvvvvvvxxx{{{~~~|||}}}~~~~~~~~~~~~|||zzzwwwwwwyyyyyyuuussstttssstttvvvxxxyyy{{{{{{{{{~~~{{{wwwqqqiiibbbZZZVVVPPPNNNOOOSSSUUUSSSUUUZZZccciiirrrzzz{{{hhhUUUOOOMMMJJJIIIJJJLLLLLLLLLIIIIIIIIIIIIHHHFFFEEEDDDFFFDDDBBBAAAAAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHDDD@@@??????>>>===???EEELLLRRR]]]gggvvvnnn\\\IIICCC;;;666555444222000222333333333333333444444333222111111111111111111000//////..............................---------//////............//////------......//////000000---------.....................------------............//////......---,,,......------......///000------------,,,,,,,,,,,,,,,,,,,,,,,,------------//////000000000///......//////...------------......................................./////////000000111111222111111000000000000/////////000111222333333333333222111000///111111111222333333444444777777777999;;;<<<;;;:::888999999::::::;;;;;;<<>>>>>>>>>>>>>>BBB@@@AAABBBBBBBBBHHHQQQZZZiiivvvkkkaaaWWWRRRQQQMMMIIIFFFDDDEEEFFFFFFFFFNNNNNNMMMKKKIIIGGGEEEDDD@@@@@@??????>>>>>>======::::::;;;<<<>>>???@@@@@@BBBDDDEEEFFFFFFHHHJJJMMMMMMOOORRRUUUXXX\\\```dddccceeeiiimmmppprrrttttttssssssrrrrrrtttwwwyyy{{{{{{~~~~~~~~~|||}}}}}}~~~|||zzzvvvrrrrrruuuuuuqqqnnnnnnlllmmmoooqqqssstttuuuuuuwwwtttnnnfff]]]UUUOOOKKKJJJLLLRRRYYY]]]^^^aaafffnnnsssyyyyyynnnhhhcccXXXLLLHHHFFFDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKKKKLLLKKKHHHDDDBBBAAAAAAAAACCCIIISSS^^^fffvvvsss^^^MMM@@@<<<888666555555333111222222222222333333333333333222111000000111222333000000//////...//////000........................///......------......///------......///000111111,,,,,,------...//////000......------------...............///......---,,,------------......//////---------,,,,,,++++++++++++++++++,,,,,,,,,------......////////////......///......---------..............................///////////////.........//////000111111111111111///////////////000000111000000111222333333333333111111111222333333444444888777777999;;;<<<;;;:::888999999::::::;;;;;;<<<======>>>>>>???@@@@@@@@@>>>===>>>AAABBBAAAEEELLLNNN\\\rrrxxxkkkaaa[[[UUUQQQKKKGGGFFFFFFFFFFFFKKKKKKLLLKKKJJJHHHGGGFFFCCCCCCBBBBBB@@@???>>>===<<<=========>>>>>>?????????@@@BBBBBBBBBCCCFFFHHHIIILLLOOORRRTTTWWW[[[^^^^^^```dddhhhkkknnnppppppoooooonnnooopppsssuuuvvvvvvyyy~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{yyysssnnnmmmpppppplllhhhhhhdddeeefffhhhiiiiiiiiiiiihhheee```YYYRRRLLLIIIHHHJJJQQQ[[[dddhhhiiikkkmmmqqqzzz~~~}}}~~~nnn___XXXTTTNNNHHHDDDCCCAAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGIIIKKKMMMOOOPPPMMMMMMLLLJJJGGGCCCAAA@@@BBBDDDIIIPPP[[[iiixxxsss```LLL===999888666555555555444333222222222222222222222222222222000000000111222333000000000//////000000111---...........................------------......,,,------...///000000111+++,,,,,,---...///000000......------------...............///......---,,,,,,------...............---------,,,,,,++++++++++++++++++,,,,,,,,,------......////////////............---------......///........................////////////...............///000111111111111111.../////////000000000000000111222333333444333333222222333333444444555555888777777999;;;;;;:::999888999999::::::;;;;;;<<<:::;;;<<<===???AAABBBCCC>>>===>>>BBBCCCBBBDDDIIIGGGRRRdddxxxuuukkkccc^^^VVVPPPMMMKKKJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA>>>===>>>>>>=====================>>>@@@@@@@@@AAACCCEEEHHHKKKNNNPPPQQQRRRUUUWWWYYY[[[___cccfffiiikkkkkkjjjkkkkkklllmmmoooqqqsssssswww|||~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~}}}zzzxxxyyyzzzzzzzzzqqqjjjgggiiijjjfffbbbaaa\\\\\\]]]]]]\\\[[[[[[ZZZWWWUUURRRLLLFFFCCCDDDFFFIIIUUUeeeooossssssrrrqqqqqqzzzwwwyyy~~~wwwfffYYYRRRLLLHHHFFFBBBAAA@@@AAACCCEEEEEEEEEBBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDFFFHHHKKKMMMPPPQQQNNNMMMJJJEEEAAA???@@@AAAGGGMMMWWWcccqqq}}}gggTTTDDD:::555444444333222222222333222222222111111111111000000000000000000000111222000////////////000000111---------.....................------------......,,,,,,------......//////,,,,,,------...///000000......------------............//////......---,,,,,,,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000//////...------------...//////........................///////////////............//////000111111111000...///000111111111000000444444444444333222111000333333444444555555666666777777777888::::::999888888999999::::::;;;;;;<<<999999;;;<<<>>>@@@BBBBBBBBB??????BBBCCCAAAAAADDDAAAIIIWWWgggxxxqqqkkkbbbZZZSSSNNNIIIGGGDDDDDDCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHFFFCCC@@@???=========<<<<<<<<<;;;;;;<<<===>>>>>>>>>???AAACCCFFFHHHKKKMMMNNNOOOQQQRRRTTTVVVYYY]]]```cccdddeeeeeeeeefffhhhjjjlllnnnoooqqquuuyyy|||}}}||||||}}}{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}{{{~~~~~~}}}|||{{{zzz||||||||||||||||||{{{{{{~~~{{{wwwuuuvvvwwwxxxxxxnnneee______```\\\YYYWWWRRRRRRRRRQQQPPPNNNMMMLLLIIIIIIGGGBBB??????DDDIIIOOOaaavvvzzzxxx}}}zzz|||~~~|||{{{~~~uuujjj]]]UUUOOOHHHDDDDDDAAA@@@@@@AAADDDEEEEEEEEE@@@@@@?????????AAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCAAABBBCCCEEEGGGJJJLLLMMMKKKIIIFFFBBB@@@CCCJJJPPPZZZbbbnnn{{{rrrZZZJJJAAA<<<444444444222111111222333222222111111000000000000......///000000000000000---------------...//////---------.........//////...------,,,,,,------...,,,,,,,,,---------------,,,---------......//////......------------............//////......---,,,+++,,,---.........---------------------.........,,,------------............///000000111111000000---------------...//////................................./////////////////////000000000000000//////000111222222222111000444444444444333222111000333333444444555555666666777666666777999999888666888999999::::::;;;;;;<<<::::::;;;<<<===>>>??????CCC???===@@@@@@>>>???AAA@@@EEENNNXXXeeevvvvvvkkkaaaWWWOOOJJJGGGFFFDDDBBBBBBCCCEEEFFFHHHHHHIIIIIIHHHFFFDDDCCC>>>>>>>>>>>>============:::<<<======<<<===???AAAAAADDDHHHJJJKKKLLLNNNPPPOOOQQQTTTWWWZZZ\\\]]]]]]___```aaadddfffiiikkklllnnnqqquuuwwwxxxyyyzzz{{{zzz|||~~~}}}||||||}}}{{{~~~~~~}}}{{{|||||||||}}}}}}}}}}}}}}}|||||||||}}}|||zzzxxx}}}}}}}}}|||{{{yyyxxxwwwyyyyyyyyyxxxxxxxxxwwwwwwzzzxxxuuutttuuuvvvuuutttiii^^^UUUSSSTTTQQQNNNLLLHHHHHHHHHGGGFFFEEECCCCCC@@@AAABBB@@@AAAFFFOOOWWWhhh~~~|||||||||yyyfff\\\TTTPPPLLLEEEBBBDDD@@@??????AAADDDEEEEEEEEEAAAAAA@@@@@@@@@BBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHEEEDDDCCCAAADDDLLLXXXaaaooowww}}}cccKKK>>>::::::666666555444222222444555222111111111000000//////,,,---...000000000///...++++++++++++,,,,,,---...---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++---------........................------...............//////......---,,,+++,,,---.........---,,,---------....../////////---------.........////////////000111111111111111---------------...///000....................................//////000000//////000000000000/////////000111333333222222111111111222333444444444444222333333444444555555666666555555666888888777555888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@;;;:::===???>>>???AAABBBFFFKKKPPPWWWeeewwwsssggg\\\VVVLLLIIIFFFBBBAAABBBDDDFFFFFFGGGIIIJJJJJJIIIGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@999;;;<<<<<<;;;<<<>>>@@@===@@@DDDHHHJJJKKKNNNOOOLLLMMMPPPSSSVVVXXXXXXYYY[[[\\\^^^aaadddgggiiijjjlllnnnqqqssstttuuuxxxzzzyyy|||~~~~~~}}}{{{{{{|||yyy|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{||||||||||||}}}}}}||||||||||||{{{xxxvvv{{{{{{{{{zzzyyyxxxvvvuuuwwwwwwvvvvvvuuutttttttttvvvuuuuuuvvvvvvuuusssqqqeeeYYYNNNKKKLLLIIIFFFEEEAAAAAAAAAAAAAAA@@@???>>>:::===AAACCCGGGPPP]]]hhh}}}}}}~~~vvvkkk]]]TTTNNNMMMKKKEEECCCEEE???AAACCCBBBAAA@@@AAAAAABBBAAA@@@@@@??????@@@@@@BBB@@@???======>>>@@@AAABBBBBBBBBBBBDDDDDDCCCAAA:::<<<>>>@@@??????@@@AAACCCFFFJJJMMMSSS___nnnzzzyyygggSSSBBB999777888333222111111000000111111666444222000...,,,++++++,,,++++++---///111000000------+++******+++------///......---------.........------,,,,,,------...------------------------000000000///......------++++++,,,---..............................------///...,,,++++++,,,...///000///...------...///000////////////////////////...............///000000........................////////////////////////111000000///...------,,,////////////////////////111111000000111111222333222222222222222222222222333333333333444555666666999888888888777777666666666777888999:::;;;;;;;;;888888888888888888888888:::;;;;;;<<<===>>>@@@@@@@@@AAAEEEIIILLLSSSbbbpppzzzoooiii___WWWMMMEEECCCCCCBBBAAAAAADDDIIIKKKLLLJJJIIIIIICCCCCCBBB@@@???>>>============<<<;;;;;;;;;;;;;;;AAAAAABBBCCCEEEGGGIIIJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUXXX[[[^^^___aaaccceeehhhiiikkkmmmppprrrtttuuuuuuuuuvvvwwwwwwxxxyyyyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{zzzxxxvvvxxxxxxxxxyyyzzz{{{|||}}}{{{zzz{{{||||||zzzvvvsss{{{zzzyyywwwuuusssrrrqqqrrrpppnnnmmmnnnooonnnnnnqqqooommmllllllkkkiiigggXXXOOOHHHEEECCC???===>>>???>>>===<<<;;;:::;;;;;;===???BBBEEELLLZZZlllxxxzzzkkkaaaPPPMMMJJJGGGFFFDDDBBB@@@===>>>@@@@@@>>>===>>>???@@@@@@???>>>>>>>>>>>>???AAAAAA????????????@@@AAAFFFEEEEEEEEEDDDCCCAAA???;;;<<<===<<<;;;;;;===???FFFMMMWWW```hhhssssssiiiYYYHHH<<<666555555333222111111000000111111000///////////////000000...---,,,---/////////---------,,,,,,,,,,,,------......------------...............------.........------------------------.............../////////------.../////////......---------------,,,,,,,,,...---+++******+++---.........------------.............................................//////000......................................................////////////000000////////////////////////111111000000111111222333222222222222222222222222333333222333333444555666888888888777777777666666777777888999::::::::::::999999999999999999999999999999999999;;;<<<===>>>@@@AAADDDGGGHHHMMMZZZggguuupppgggZZZPPPJJJFFFBBB???DDDFFFJJJLLLLLLKKKJJJIIIGGGGGGFFFFFFDDDCCCAAA@@@======<<<<<<<<<<<<======@@@AAAAAABBBCCCEEEFFFGGGJJJJJJKKKMMMNNNPPPQQQQQQRRRUUUXXXZZZ[[[]]]```cccdddeeegggiiilllnnnpppqqqrrrrrrssstttuuuvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}}}}{{{zzzzzzyyywwwuuuwwwwwwwwwxxxyyyzzz{{{{{{zzzzzz{{{||||||{{{wwwtttwwwwwwvvvuuusssrrrqqqqqqssspppmmmkkkkkkjjjiiigggeeeeeeddddddccc```[[[XXXMMMFFFAAA@@@@@@===<<<>>>=========;;;;;;;;;<<<===???DDDIIIPPPYYYgggxxxqqqaaaWWWOOOLLLIIIHHHGGGEEEBBB@@@@@@AAABBBBBB@@@@@@AAABBB??????>>>============>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDCCCAAA>>>=========<<<;;;;;;===BBBEEENNNYYYiiixxxvvv```VVVHHH===888666555444222222111000000000000111............///000111222000///------......---+++,,,------......------,,,...---------------......///..................///------------------------,,,,,,------...//////000------.........---,,,,,,+++++++++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,------------,,,,,,------------------------...------------...//////................................................,,,---...///000111222333////////////////////////111000000000000111222222222222222222222222222222222222222333333444555666777777777777666666666666888888888888999999999999999999999999::::::::::::999999999999:::;;;======@@@@@@AAACCCCCCEEEOOOZZZhhhyyyrrrdddYYYPPPHHHBBBDDDEEEFFFHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPRRRSSSUUUWWW[[[^^^``````bbbdddgggiiijjjkkkmmmnnnnnnoooqqqrrrssssssttttttvvvwwwwwwxxxxxxxxxyyyzzz{{{|||~~~}}}}}}}}}|||{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||~~~|||zzzzzzzzzyyywwwuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{|||zzzwwwuuurrrrrrrrrqqqqqqppppppooopppmmmiiigggeeeccc```^^^ZZZZZZZZZZZZXXXSSSMMMHHHBBB===:::<<<===;;;<<<>>>;;;======>>>>>>???BBBEEEFFFLLLUUU^^^hhhttt~~~rrrdddUUULLLKKKJJJHHHHHHGGGFFFCCCAAABBBCCCCCCCCCAAAAAABBBDDD??????>>>============>>>===>>>??????@@@??????>>>@@@AAACCCCCCBBBAAAAAAAAA>>>??????@@@DDDKKKSSSYYY___kkk}}}sssfffRRRIII>>>777777888777555222222111000000000000000111111000...............000...------......---,,,,,,---...//////...---,,,------,,,,,,------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++------,,,,,,------...///................................................,,,---...///000222333333////////////////////////000000000000000111222222222222222222222222222222222222222222333444555666666666666666666666666666999888888777777777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>???AAA@@@@@@GGGPPP^^^lll{{{nnnaaaUUUMMMIIIHHHFFFFFFEEEEEECCCBBB@@@AAABBBDDDDDDCCCBBBAAAAAAAAA@@@???????????????@@@@@@????????????@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNOOORRRWWWZZZ\\\]]]^^^```ccceeefffggghhhhhhiiikkklllnnnooopppqqqqqqssstttuuuuuuuuuuuuvvvvvvxxxzzz|||~~~}}}~~~~~~~~~}}}|||{{{}}}|||{{{zzzyyyyyyzzzzzz|||}}}}}}|||~~~|||}}}~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||{{{zzzzzzyyyxxxxxxyyyzzzyyywwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyxxxvvvssspppoooooonnnmmmlllkkkkkkiiifffccc```^^^\\\XXXVVVVVVUUUTTTRRRPPPKKKDDD???===999888:::;;;:::;;;>>>:::>>>BBBEEEGGGJJJNNNRRRSSSYYYbbbkkkrrryyyssseeeYYYOOOHHHGGGFFFEEEFFFFFFEEEBBB@@@>>>??????>>>======>>>@@@@@@@@@???>>>>>>>>>>>>???:::;;;<<<===============???AAACCCCCCAAAAAABBBDDDAAACCCGGGLLLTTT___kkkrrryyyrrrbbbVVVHHHAAA888555666888666444222111000000//////000000333222000...---,,,,,,,,,...---,,,---/////////...+++,,,---......---,,,+++,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++++++++++++++***)))((((((++++++,,,,,,---------.........------------......,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---............................................................//////000000000111////////////////////////000000//////000000111222222222222222222222222222222222222222333444555555555555555555555555555666888888777666666666777777999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<===@@@@@@@@@DDDKKKPPPYYYjjj|||tttggg^^^VVVRRRMMMJJJHHHGGGDDDBBB???AAABBBDDDFFFFFFFFFFFFEEEDDDBBBAAA??????>>>>>>@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDHHHIIIJJJJJJKKKNNNSSSVVVYYYZZZ[[[]]]___aaabbbcccbbbcccdddfffhhhjjjkkklllmmmnnnoooqqqrrrsssssssssqqqsssuuuwwwzzz{{{||||||{{{{{{|||}}}}}}|||{{{zzz}}}||||||{{{{{{zzzzzzzzz{{{}}}}}}{{{~~~}}}~~~||||||{{{|||}}}~~~~~~~~~|||||||||||||||{{{zzzyyyuuuuuuuuuvvvyyy{{{{{{zzzwwwwwwxxxxxxxxxwwwvvvvvvtttsssssssssttttttqqqooonnnmmmllljjjhhhfffeeeddd___]]][[[YYYXXXWWWTTTQQQUUURRROOOLLLIIIEEE@@@===;;;888777999999888:::???>>>EEENNNUUUXXXZZZ^^^bbbiiimmmssswwwzzzzzz{{{{{{{{{{{{gggZZZRRRNNNLLLDDDCCCBBBCCCCCCCCCAAA????????????>>><<<===???AAA@@@@@@???>>>>>>>>>>>>???999::::::;;;;;;<<<<<<===;;;===???>>>===>>>CCCGGGMMMQQQWWW___iiiuuu|||pppaaaSSSIII???:::555222333444333222111111000////////////000//////......---............,,,,,,---///000///...+++,,,,,,------,,,,,,+++++++++++++++,,,---...///***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,---------,,,++++++++++++,,,,,,------...............//////.........------............------++++++++++++++++++++++++,,,++++++++++++,,,------........................------------------------////////////............////////////////////////000////////////000111111222222222222222222222222111111111222222333444555444444444555555555555555888777666555555666777888888888999999::::::;;;;;;999999999999999:::;;;;;;;;;:::===AAAAAA@@@CCCHHHGGGLLLXXXkkk{{{ssseee^^^VVVOOOLLLIIIEEEBBB>>>??????@@@BBBCCCDDDDDDEEEDDDCCCAAA@@@??????>>>AAA@@@@@@???>>>>>>??????>>>>>>??????@@@AAAAAABBBEEEFFFGGGHHHIIIKKKOOOQQQTTTUUUVVVXXXZZZ[[[]]]]]]\\\]]]^^^```ccceeefffggghhhiiijjjlllmmmnnnnnnnnnkkkmmmpppsssuuuwwwwwwwwwvvvwwwyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~|||{{{~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}{{{zzzzzz|||}}}}}}|||zzzzzzzzz{{{zzzzzzyyyyyysssssssssuuuxxxzzz{{{zzzvvvvvvwwwxxxwwwvvvtttsssqqqooonnnnnnnnnmmmkkkiiiiiihhhfffdddbbb```___^^^XXXWWWUUUUUUVVVUUURRRPPPQQQOOOKKKGGGEEEBBB???<<<:::888777999:::;;;@@@GGGMMMXXXfffooorrrrrrsssuuu~~~zzzwwwwww~~~ppp]]]RRRNNNNNNNNNEEECCCAAA@@@AAABBBAAA@@@@@@@@@@@@>>>======@@@BBB??????>>>============>>>::::::999999:::<<<===>>>:::===@@@AAACCCHHHQQQXXXeeeiiipppxxx{{{mmm^^^QQQFFF@@@888666444222111111111111111111000///////////////------------......///000///...------...///---,,,+++++++++******+++++++++++++++++++++,,,---...///***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,------------------*********+++,,,------------..................---------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,---........................------------------------.........---------------///////////////////////////////////////000111111222222222222222222222222111111111111222333444555333333444444444555555555666555444444444666888999777777888888999::::::;;;999999888888999999::::::;;;:::===AAABBB@@@AAADDDEEEIIIQQQ]]]nnnxxxpppcccZZZUUUQQQKKKGGGAAA@@@>>>======>>>???@@@BBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@@@@@@@@@@======>>>??????@@@@@@@@@@@@BBBEEEFFFFFFHHHJJJLLLNNNOOOPPPQQQSSSUUUVVVVVVUUUVVVXXXZZZ]]]___aaabbbaaaaaaccceeefffggghhhhhheeegggjjjnnnpppqqqrrrrrrqqqrrrtttvvvxxxxxxxxxxxxtttuuuvvvvvvwwwwwwwwwwwwyyyzzz|||}}}}}}|||zzzyyy{{{||||||||||||{{{zzzyyyyyyzzz|||~~~~~~~~~}}}|||~~~|||yyyzzz{{{|||{{{zzzvvvwwwwwwxxxxxxxxxxxxwwwtttssssssuuuwwwyyyyyyxxxssstttuuuuuuuuusssqqqooommmkkkiiihhhhhhgggeeecccaaa```___^^^\\\[[[ZZZYYYVVVUUUTTTUUUUUUUUURRRPPPMMMLLLJJJHHHGGGCCC???<<<;;;999:::===@@@DDDNNNWWWggguuu{{{}}}wwwdddUUUMMMKKKLLLLLLHHHEEEAAA@@@@@@BBBBBBBBB<<<===<<<:::999999<<>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>@@@@@@DDDIIIMMMRRR\\\iiisssyyy~~~}}}qqqaaaQQQEEE===999555555555333111000222333111111000///////////////......---------......///222000.........---,,,***,,,+++***))))))***+++,,,++++++++++++,,,---...///+++,,,...//////...,,,+++++++++++++++++++++++++++*********+++,,,,,,------)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,------......------,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++******++++++,,,---........................------------------------,,,,,,,,,---------......///////////////////////////////////////000111111222222222222222222222222111111111111222333444555333333333444444555555555555555444333444666888:::666666777888999999::::::;;;;;;:::::::::;;;<<<<<<<<<;;;===AAABBB??????AAACCCGGGLLLRRR\\\mmmuuujjjccc^^^XXXSSSIIIGGGCCC@@@>>>???@@@AAA?????????@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAAAAABBB======>>>>>>??????@@@@@@===@@@CCCDDDEEEFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQRRRTTTVVVYYY\\\^^^___[[[\\\^^^___aaabbbbbbcccaaacccfffjjjlllnnnnnnnnnmmmnnnqqqsssuuuvvvvvvvvvpppppprrrssstttuuuuuuuuuxxxxxxyyyzzzzzzyyyxxxxxxzzzzzzzzzzzzyyyyyyxxxwwwuuuwwwzzz|||}}}~~~}}}||||||yyyyyy{{{|||zzzxxxttttttuuuvvvvvvwwwvvvvvvvvvuuutttuuuvvvwwwvvvuuuqqqrrrssstttsssqqqnnnmmmkkkiiifffeeedddcccaaa___ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVUUUSSSPPPKKKKKKKKKLLLKKKGGGAAA<<<<<<;;;===BBBHHHOOO[[[fff}}}wwwkkk\\\PPPJJJIIIIIIHHHKKKGGGBBB@@@@@@BBBCCCDDDCCC@@@===<<<<<<=========@@@:::999>>>???<<<<<<@@@;;;===>>>>>>???AAADDDGGGPPPVVV^^^eeejjjrrr|||ppp\\\LLLDDD???:::666333333333333333333333333111000///......///000111.........------.........000///...,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---)))******+++++++++******************************+++++++++,,,,,,---------***++++++,,,,,,++++++***...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---111000...,,,+++,,,...///+++++++++,,,,,,---------------,,,,,,,,,---......---.........---,,,,,,+++,,,---///000000000///...,,,,,,---.../////////...////////////000000000000111111111111000000000000444444444555555555666666777666666555555444333333777888888777444333333444888888777777888888999:::;;;;;;:::::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAADDDFFFIIILLLSSSaaattt|||qqqiiibbb___]]]TTTIIICCCCCCDDDCCCBBBBBB??????@@@>>><<<>>>CCCFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDFFFFFFFFFEEEFFFGGGHHHJJJKKKOOOOOOPPPQQQRRRTTTVVVWWWUUUUUUUUUVVVVVVWWWXXXYYY[[[^^^aaacccccceeefffhhhkkklllnnnpppqqqqqqqqqqqqoooooooooooopppqqqqqqrrrzzzyyyyyyxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxyyyzzzzzz{{{~~~~~~}}}{{{yyyxxxwwwvvvxxxwwwvvvvvvvvvvvvvvvwwwrrrsssuuuwwwvvvtttrrrpppoooooonnnnnnmmmllllllkkklllgggaaa^^^]]][[[YYYVVVTTTRRRRRRUUUYYY[[[YYYWWWVVVTTTUUUYYYYYYSSSOOONNNTTTSSSPPPOOORRRSSSKKKAAA???BBBGGGMMMVVVbbbnnnvvv|||wwwccc\\\RRRLLLJJJKKKKKKJJJIIIHHHFFFDDDBBBBBBBBBBBB>>>============<<<;;;:::BBB>>>===AAABBB??????BBB@@@BBBEEEGGGJJJOOOTTTXXXiiipppxxx~~~oooaaaOOOBBB===:::666333222222222222222222222222000000////////////000000......------------.........---,,,+++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++++++++++++++******+++++++++******)))************************++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++++++++,,,---+++******))))))******+++///...,,,+++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...------......---,,,,,,+++,,,---...///000//////...,,,---...................../////////000000000000000000111111222222333333333333444444444444555555555555555444444444444333444666777777666555666888888888777777777888999999:::::::::::::::;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAACCCEEEGGGIIINNNYYYhhhttt|||vvvssshhhaaaXXXTTTRRRPPPJJJFFFCCCAAAAAADDDCCC@@@AAAEEE@@@@@@AAAAAABBBDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDEEEFFFHHHHHHJJJJJJJJJKKKMMMNNNOOOPPPMMMMMMMMMNNNOOOPPPQQQRRRUUUXXX[[[]]]^^^___aaacccggghhhjjjmmmnnnnnnmmmlllkkkkkkkkkkkklllnnnoooppprrrrrrrrrrrrrrrsssttttttyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{||||||{{{zzzyyyyyyxxxxxxvvvuuuuuutttttttttttttttqqqrrrtttuuuuuussspppooolllkkkkkkjjjiiihhhggggggiiiddd^^^ZZZXXXWWWVVVTTTUUUTTTTTTWWW\\\^^^]]]ZZZ[[[XXXWWWZZZYYYVVVUUUVVV[[[[[[ZZZZZZ]]]^^^VVVLLLJJJMMMRRRXXX```hhhqqqwwwtttkkkfffYYYTTTMMMIIIHHHIIIIIIIIIIIIGGGEEECCCBBBAAABBBBBB<<<===>>>??????>>>===<<<@@@>>>@@@DDDEEEDDDDDDGGGLLLOOOSSSXXX^^^fffnnntttwww[[[PPPBBB888666555333111000000000000000000000000/////////000000/////////------,,,,,,,,,,,,------,,,,,,+++*********++++++++++++************++++++************************+++++++++++++++******)))+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++******++++++++++++******,,,++++++***++++++,,,,,,******))))))))))))******...---+++*********+++,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,------------------,,,,,,+++,,,---......//////......---............------,,,....../////////000000000///000111222333444555555222222222333333333333444222222333333333444444444000222444555555666777999777777777777777888888999999999999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@BBBCCCDDDEEEHHHOOOYYYaaapppzzzwwwrrrlllhhheee^^^SSSKKKEEEBBBBBBDDDDDD@@@???BBB>>>??????@@@BBBDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQTTTVVVWWWYYY[[[]]]___aaadddfffggggggeeedddcccddddddfffgggiiikkklllooooooppppppqqqsssssstttuuuuuuvvvvvvuuutttrrrqqqpppqqqrrrsssuuuvvvxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvrrrrrrqqqqqqqqqpppppppppooopppqqqrrrqqqooolllkkkgggffffffeeeeeeddddddcccfffaaa[[[WWWUUUTTTSSSSSSWWWWWWYYY]]]bbbccc```]]]]]]YYYWWWYYYZZZYYY\\\```gggiiiiiijjjmmmmmmdddZZZRRRVVV\\\aaaeeejjjnnnqqqyyywwwlllaaaYYYTTTOOOLLLIIIHHHHHHJJJJJJJJJHHHFFFDDDBBBAAA@@@AAAAAA<<<>>>???@@@AAABBBCCCDDDDDDFFFKKKPPPSSSUUUWWWYYYaaaccchhhnnnuuu~~~tttbbbMMMDDD:::444333444333222000000000000000000000000---...///000000///...------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++************++++++************************)))***+++,,,,,,+++***)))+++++++++++++++***)))((())))))))))))))))))))))))---,,,,,,,,,++++++************++++++++++++*********************+++++++++,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,,,,+++++++++++++++++++++,,,*********)))***++++++,,,,,,,,,---------,,,,,,+++,,,,,,------........................------,,,+++........./////////000000000000111111222333333444111111111111222222222222000000111222333333444444...000222333333333555777777666666666666777888888777777888999999::::::::::::;;;<<<===>>>?????????AAABBBCCCCCCDDDIIIOOOTTT]]]fffuuu}}}yyyooocccYYYQQQKKKGGGGGGEEE@@@???AAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>??????????????????AAAAAAAAABBBCCCDDDFFFFFFIIIKKKOOOQQQRRRSSSUUUWWWVVVXXX[[[^^^___^^^\\\ZZZ\\\\\\]]]___bbbdddggghhhkkkkkkmmmoooqqqrrrssssssoooppprrrrrrrrrpppmmmlllkkkllllllmmmooopppqqqqqqsssrrrqqqoooooooooooopppmmmmmmmmmmmmmmmmmmlllllllllllllllllljjjhhhfffdddbbbbbbcccccccccdddddddddfffbbb\\\WWWTTTTTTTTTUUUXXXZZZ___eeeiiihhhaaa[[[WWWUUUWWW[[[^^^___ccciiivvvyyy{{{{{{|||yyyooodddZZZ^^^dddhhhjjjiiiiiiiiilllttt{{{qqqfff\\\UUUPPPMMMKKKJJJJJJJJJJJJKKKKKKKKKFFFEEECCCAAA@@@??????@@@;;;<<<===>>>@@@DDDJJJOOOTTTZZZbbbhhhmmmrrrvvvxxxxxx{{{~~~eeeQQQDDD>>>666222222222222222111111111111111111111111---...///000000///...------,,,,,,++++++,,,,,,---,,,,,,,,,---------------+++******))))))******+++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,,,,++++++*********)))******++++++******))))))))))))******+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++******)))))))))***++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,------...---.........---,,,++++++............////////////111111111111111111000000000000000111111111222222///000000111222333444444111222444444333333444555666666555555666666777888555666777888999999999999999:::;;;<<<===>>>>>>>>>@@@@@@BBBBBBDDDGGGKKKMMMRRRXXXcccqqqxxxooofff]]]TTTOOOKKKEEECCCDDD@@@@@@???>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCBBBBBBAAA@@@@@@===>>>>>>?????????>>>===????????????@@@AAABBBBBBCCCEEEHHHJJJKKKLLLNNNOOONNNPPPRRRUUUUUUTTTRRRQQQTTTUUUWWWYYY\\\^^^aaabbbcccdddfffiiikkklllmmmmmmlllmmmnnnnnnnnnllljjjhhhhhhiiiiiiiiijjjjjjkkkkkkpppooommmjjjiiihhhiiiiiiggghhhiiijjjjjjjjjjjjiiihhhggggggfffdddaaa___]]]______```aaabbbcccdddeeeeeebbb^^^YYYUUUTTTUUUVVVUUUYYYaaaiiimmmiii___VVVRRRTTT[[[cccggghhhlllrrrvvvjjjeeeiiinnnqqqpppmmmjjjhhhjjjmmmvvvtttlllaaaXXXRRROOOLLLKKKHHHIIIJJJJJJJJJIIIIIIIIIEEEDDDBBB@@@>>>>>>>>>>>>;;;===@@@BBBEEELLLVVV]]]hhhrrr{{{}}}mmmWWWEEE<<<888333000000000000000000000000000000000000000.........//////.........------,,,,,,,,,,,,------------.........---,,,,,,******))))))))))))******++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,)))******+++++++++******************************+++++++++++++++*********))))))************))))))'''((()))***************))))))(((((((((((()))))),,,,,,,,,---------------+++++++++++++++***************))))))******+++,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,------------,,,,,,+++------........./////////111111111000000000//////000000000111111111111222000000111222333333444444444666666666444333444555555555555555555666777777333444666888999999888888888999:::;;;<<<=========??????@@@AAACCCFFFHHHJJJKKKNNNUUU___lll|||xxxmmmaaaZZZSSSLLLGGGFFF>>>>>>============>>>>>>@@@@@@AAABBBCCCCCCDDDDDDGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA???@@@AAABBBBBBBBB@@@@@@>>>>>>============>>>>>>===???BBBCCCCCCDDDEEEFFFHHHIIIJJJLLLLLLLLLKKKJJJMMMNNNOOORRRTTTWWWZZZ[[[^^^```bbbeeeggghhhiiiiiiggghhhhhhhhhhhhfffeeedddeeeeeeffffffgggggghhhhhhmmmkkkhhhfffdddcccddddddaaaccceeeggghhhhhhhhhhhheeedddcccaaa^^^\\\ZZZXXX[[[\\\\\\]]]^^^______```^^^]]][[[WWWRRRPPPQQQRRRMMMRRR[[[eeejjjfff\\\SSSSSSXXXbbblllqqqqqquuu{{{tttlllppptttuuurrrooollljjjmmmmmmsss|||zzziiiaaaVVVNNNKKKIIIHHHFFFEEEGGGHHHGGGEEEDDDDDDDDDDDDCCC@@@>>>============EEEIIIOOOTTTYYYaaalllttt~~~wwwmmmdddWWWIII>>>777444222000///000000000///////////////////////////......------......///......------------......,,,------...---,,,+++*********))))))))))))*********************************************+++,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++************++++++++++++))))))************))))))&&&'''(((***************))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,++++++++++++*********)))+++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++*********+++------++++++,,,---------,,,,,,---------.........//////111111111111111111111222000000111111111222222222111222222222333333444444333444555444333222333555555555444444555555666777111333555777888888888777777888999;;;<<<<<<<<<<<<>>>>>>>>>???AAACCCEEEFFFEEEHHHMMMRRRYYYfffwww}}}rrrllldddZZZQQQMMMFFFEEECCCBBB@@@@@@???????????????@@@@@@AAAAAAAAADDDCCCBBBAAAAAAAAABBBCCCEEEFFFFFFGGGGGGFFFEEEDDDAAABBBDDDFFFFFFEEEDDDCCC@@@@@@>>>===============<<<>>>@@@@@@@@@???@@@AAAEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKMMMPPPSSSTTTYYY[[[^^^aaacccccccccccc_________^^^]]]]]]\\\\\\\\\]]]^^^```bbbdddeeefffeeecccaaa^^^]]]]]]^^^___]]]___bbbeeeggghhhhhhhhheeedddbbb___\\\YYYWWWVVVXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSOOOKKKGGGGGGHHHDDDHHHPPPZZZaaa```ZZZTTTXXX]]]gggqqqtttuuuyyytttwwwyyyyyyvvvsssrrrqqqsssqqquuu|||~~~vvvnnn]]]VVVLLLGGGEEEEEEDDDAAABBBDDDFFFEEEBBBAAABBBCCCCCCBBB???===<<<<<<<<<<<>>===<<<<<>>>>>>>>>>>???AAAAAA@@@???@@@AAACCCBBBAAAAAAAAABBBCCCDDDBBBCCCDDDFFFIIIKKKNNNOOOQQQSSSVVVYYYZZZ[[[ZZZZZZWWWWWWUUUTTTTTTSSSTTTTTTTTTUUUWWWZZZ]]]```bbbccc]]][[[YYYWWWVVVXXXZZZ[[[[[[]]]```dddggghhhhhhhhheeedddbbb___\\\YYYWWWUUUUUUTTTSSSQQQOOOMMMKKKKKKIIIKKKKKKHHHCCC@@@??????>>>AAAGGGPPPXXX\\\YYYVVV\\\```iiiqqqssssssxxx~~~|||||||||{{{xxx{{{yyynnneeeTTTMMMEEEBBBCCCDDDBBB@@@AAACCCEEEDDDBBBAAABBBEEEBBBAAA???===<<<;;;;;;;;;oooppptttyyy{{{tttlll```SSSJJJAAA999777888000000///.....................//////......---,,,//////.........---------************************************************(((((()))***+++,,,,,,,,,***************)))((('''*********************************++++++,,,,,,,,,***)))(((''''''((()))***)))))))))***++++++)))'''((((((((((((((()))******))))))))))))))))))))))))***((('''(((***++++++***,,,+++++++++******))))))(((((((((((()))))))))))))))))))))))))))******+++(((((()))***+++---//////...---+++++++++---///000............////////////////////////////////////---...000///......///000000000000000000000000000111111111222222333333333222222444444444444222222222222222333333333444444333444555777777777777666888888888888888888999999??????=========>>>???@@@BBBEEEIIIIIIIIIMMMTTT[[[kkkwwwxxxrrrjjjfff___XXXRRRKKKEEEAAAAAA@@@???>>>>>>===;;;:::;;;::::::;;;;;;<<<;;;;;;???AAADDDGGGJJJLLLMMMMMMJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@>>><<<:::>>>??????@@@@@@@@@??????@@@@@@@@@AAABBBBBB@@@>>>AAAAAABBBCCCEEEGGGHHHIIIKKKJJJKKKMMMQQQSSSTTTTTTPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNPPPRRRVVVYYY\\\^^^[[[XXXUUURRRRRRSSSUUUWWWXXXYYY]]]aaafffgggfffddd]]]\\\YYYVVVSSSQQQOOONNNRRRKKKHHHIIIHHHCCCBBBFFF@@@???>>><<<;;;:::999999<<<@@@FFFLLLRRRUUUWWWXXXccc___bbblllsssrrrrrrttt|||qqqbbbWWWKKKIIIFFFCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBAAA???===<<<;;;::::::xxxkkkcccYYYPPPFFFAAA<<<777666888000000///............///...............------,,,...---------,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,*********+++******))))))++++++++++++++++++++++++***++++++++++++++++++,,,))))))(((((((((((()))))))))))))))***++++++)))'''((((((((((((((()))******))))))))))))))))))))))))***)))'''(((***++++++***++++++*********)))))))))((((((((()))))))))******)))))))))))))))******+++************+++,,,---------,,,+++******+++------------------....................................///000111000...------...000000000000000000000000444444444333333333333333222333333333333333333222222333333333444444444444222333555666777777666666777777777777888888888888>>>>>>======>>>>>>??????===@@@CCCCCCCCCFFFMMMSSSaaahhhxxx{{{uuummmfff^^^VVVPPPHHHFFFCCC@@@???===<<<;;;>>>===<<<;;;;;;;;;;;;:::;;;===@@@DDDGGGIIIJJJKKKOOOOOOOOONNNNNNLLLKKKJJJGGGFFFEEEDDDBBB@@@>>>===>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@@@@AAA@@@>>>;;;@@@@@@AAAAAACCCDDDFFFFFFHHHGGGGGGIIILLLMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLOOOQQQTTTWWWYYYZZZYYYVVVRRROOOMMMMMMOOOPPPSSSTTTWWW[[[___```___]]]XXXVVVSSSPPPLLLIIIHHHGGGGGGBBBAAACCCCCC>>>===???<<<<<<;;;;;;;;;<<<>>>???BBBFFFMMMTTTYYY\\\\\\[[[dddaaabbbiiinnnmmmlllnnnssswww}}}{{{iiiZZZOOOHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAA@@@>>>===<<<;;;;;;}}}jjjZZZQQQGGG@@@;;;999888444333555111111000///////////////...............---,,,,,,,,,,,,,,,,,,++++++++++++******************************************************************++++++)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********(((((())))))))))))(((((()))(((((()))***+++)))'''((((((((((((((()))******))))))))))))))))))))))))***)))'''(((***+++************))))))))))))(((((()))))))))*********++++++)))))))))))))))******+++,,,,,,++++++***+++++++++++++++++++++************+++,,,,,,,,,------------........................000111111000---,,,,,,---000000000000000000000000444444333333222111111111333333222222222222333333333333333444444444555555222333444555666666666666666666777777777888888888<<<<<<===>>>>>>>>>>>>>>>>>>@@@BBBBBBAAADDDIIINNNSSSUUU```rrryyypppiiiXXXSSSMMMGGGDDDAAA???===>>><<<999888999::::::999:::<<>>@@@>>>>>>@@@???;;;999:::;;;;;;;;;===@@@DDDGGGJJJPPPVVV```iiimmmlllhhheeehhheeedddhhhjjjhhhhhhiiikkklllpppxxxppp```RRRHHHEEEEEEDDDCCCAAA@@@??????>>>>>>???@@@AAABBBCCCDDDCCCBBB@@@???======<<<<<>>???>>>>>>===???AAAAAAAAA@@@BBBEEEHHHIIIIIIPPP^^^nnnpppiii^^^VVVPPPLLLHHHFFFCCC???<<<;;;<<<>>>===<<<;;;<<<>>>AAADDDFFFHHHIIIJJJLLLPPPSSSUUUUUUTTTSSSRRROOOKKKGGGEEEDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEBBBAAAAAA@@@???===AAABBBCCCFFFHHHIIIJJJKKKLLLJJJHHHHHHHHHHHHFFFDDDCCCDDDFFFGGGHHHIIIIIIIIIPPPQQQSSSTTTTTTRRRQQQOOOKKKIIIEEEBBB@@@??????@@@BBBBBBCCCFFFHHHIIIGGGEEE???>>>>>>=========>>>>>>@@@@@@AAAAAA@@@??????@@@AAABBBCCCFFFKKKPPPVVVYYYbbbjjjwww~~~vvvooollljjjiiiiiiiiihhhhhhhhhiiijjjmmmtttwwweeeYYYOOOHHHCCCCCCBBBBBBAAA???>>>======>>>???AAACCCEEEFFFGGGCCCBBBAAA???>>>=========}}}iiiUUUGGGAAA;;;777444666555111///000111000000///////////////---------...---,,,,,,+++,,,,,,,,,,,,,,,---------************************************************+++++++++***************)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))'''((()))******)))((('''***((('''''')))))))))(((((((((((((((((())))))***************************+++***(((((()))******)))((((((((((((((())))))))))))*********++++++++++++)))))))))))))))******+++************+++,,,------++++++,,,,,,,,,,,,+++***,,,------------.................................,,,...//////......///111////////////////////////------...///000000111111333333111000000111333333333333333444444444555555222222222333444444555666777777888888999::::::;;;999:::<<<===>>>>>>==================<<<===???AAADDDFFFKKKSSS\\\iii}}}tttkkkeee```[[[WWWSSSNNNHHHFFFFFFEEEBBB>>>;;;<<<===>>>???AAABBBCCCIIILLLPPPTTTWWWXXXXXXXXXUUUSSSNNNJJJGGGGGGHHHHHHKKKLLLMMMNNNOOOOOOOOONNNLLLIIIEEEDDDCCCDDDCCCBBBCCCEEEHHHKKKNNNQQQRRRSSSRRRPPPNNNMMMMMMLLLJJJHHHEEEGGGIIILLLMMMMMMMMMLLLPPPQQQQQQPPPNNNKKKHHHFFFAAA???===;;;;;;;;;;;;<<<<<<;;;<<<===???@@@>>>===<<<<<<<<<<<<===>>>???@@@@@@BBBEEEEEEEEEHHHLLLNNNOOOPPPQQQTTTYYY^^^cccfffjjjsss|||tttppppppooommmkkkkkkkkkkkklllmmmrrrxxxzzzgggYYYQQQLLLGGGAAAAAAAAAAAA@@@>>>===<<<===???AAACCCFFFGGGHHHHHHBBBBBB@@@???>>>>>>>>>>>>{{{kkkYYYIII???:::444000///222333111///111000000///...............---------------,,,++++++,,,,,,,,,,,,------------******************************************************************++++++)))***++++++++++++++++++***************************************)))))))))(((((())))))))))))((((((***(((&&&'''((())))))(((((((((((((((((()))******************************,,,***(((((()))***)))((((((((())))))))))))******)))))))))*********++++++)))))))))))))))******+++************+++,,,---...++++++++++++,,,,,,------------------............------------------------+++---...///...///111222////////////////////////......///111222333444555222222111111111111222222222222222333333333444444222222222222222444555555666666777888999::::::;;;999999;;;<<<============???>>>>>>>>>>>>>>>??????BBBDDDHHHLLLOOOVVVgggwww}}}zzztttpppgggaaaYYYUUUSSSNNNGGG@@@??????>>>>>>>>>>>>>>>???FFFHHHLLLOOORRRSSSTTTSSSUUUSSSOOOKKKIIIHHHIIIJJJLLLMMMPPPRRRTTTVVVWWWXXXRRRNNNIIIFFFEEEFFFEEEEEEEEEGGGJJJNNNRRRTTTUUUUUUUUUSSSQQQPPPPPPOOOMMMKKKFFFIIILLLOOOQQQPPPOOONNNKKKKKKJJJHHHEEEBBB???===:::999888777888888999:::888888888999;;;<<<;;;999888888999:::;;;===???@@@CCCJJJOOOPPPRRRXXX]]]___^^^___```bbbeeegggiiikkkhhhppp{{{}}}xxxwwwzzzzzzuuurrrsssrrrqqqqqqssswww}}}yyyttthhhXXXMMMIIIFFFCCCAAAAAA@@@??????>>>>>>===>>>???BBBDDDFFFGGGGGGGGGAAAAAA@@@???>>>======>>>vvvfffUUUHHH>>>888555222...---000222//////000///......---------------,,,------------,,,++++++***+++++++++,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,*********+++******))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***(((&&&&&&'''(((((((((((((((((((((((()))******************************,,,***(((((()))***)))((()))))))))*********++++++((((((((()))))))))******)))))))))))))))******+++,,,++++++***++++++,,,,,,))))))))))))***+++---...+++,,,,,,,,,------------------------------------,,,...//////......000111////////////////////////000000111111222333444444111111222222222222111111111111111222222222333333222111111111222333444555444444555666777888999999999999999:::;;;<<<>>>???@@@@@@??????@@@@@@@@@?????????BBBFFFHHHKKKUUU___ooozzzyyyrrrnnnkkkeee[[[SSSNNNMMMJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNMMMJJJGGGEEEDDDEEEEEEHHHJJJNNNSSSXXX]]]```aaaXXXTTTMMMHHHEEEEEEDDDCCCEEEGGGJJJMMMPPPQQQQQQQQQQQQPPPNNNMMMNNNMMMKKKJJJEEEGGGKKKNNNPPPOOOMMMKKKEEEDDDCCCAAA???===;;;:::777777666666666777777888888777666888:::;;;;;;999666777:::===BBBFFFJJJLLLVVV```hhhiiiiiilllmmmllliiijjjkkkkkkjjjjjjhhhhhhfffjjjpppwww}}}}}}zzzxxxzzz}}}~~~vvvpppeeebbbYYYMMMFFFEEEDDDAAABBBAAA@@@>>>>>>>>>>>>???>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@???>>>============uuuhhhUUUFFF===999777555666111///111111...---///......---,,,,,,,,,,,,---,,,,,,---------,,,++++++))))))******++++++++++++************************************************(((((()))***+++,,,,,,---***************)))((('''(((((((((((((((((((((((((((((())))))******++++++***)))(((''''''((()))******(((&&&&&&'''(((((((((((((((((((((((()))******************************,,,***)))((()))***)))((())))))******+++++++++,,,(((((((((((()))))))))))))))))))))))))))******+++...---,,,+++************((('''''''''(((***---///******+++++++++,,,,,,,,,------------------------...///000///...---...///////////////////////////000000000000000111111111000111222333333222111000000000111111111222222222222111111000111333444555222222333444555666777888999999999999:::<<<>>>???===<<<;;;;;;<<<===<<<;;;<<<:::;;;AAAFFFHHHKKKPPP[[[jjj~~~wwwnnn^^^\\\YYYUUURRRQQQPPPOOOLLLLLLKKKJJJJJJIIIIIIIIIFFFEEECCCAAA??????>>>???CCCFFFLLLSSSZZZ```eeeggg]]]WWWOOOIIIEEECCCBBBAAADDDFFFHHHKKKLLLLLLLLLKKKMMMKKKJJJJJJJJJJJJIIIGGGBBBEEEIIILLLNNNLLLJJJHHHBBBAAA@@@>>>===<<<<<<<<<777777666666555666666666888777666888:::<<<;;;;;;:::===BBBHHHPPPXXX^^^bbblllyyy|||{{{wwwrrrooooooooonnnlllhhheeeccchhhiiikkkpppwww|||ssshhhaaaWWWVVVOOOFFFBBBDDDEEECCCCCCAAA???>>>===>>>???@@@>>>???AAACCCCCCBBBAAA@@@??????>>>===<<<<<<======yyybbbWWWIII???:::888555222444333111000000000000111------------.........///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++++++++++++++++++++++++++++++++*********))))))((()))***++++++***)))(((,,,+++((('''&&&'''((()))))))))))))))))))))))))))+++***)))'''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,((())))))******+++,,,,,,...............---------,,,,,,...111333333000...000000000000000000000000000000000000111111111111111111111111111111111111111111111222222333333333222222111111222222333444444444555666777888999999888999999:::;;;<<<======>>>>>>======<<<<<<<<<;;;:::<<<>>>??????@@@BBBDDDQQQYYYeeeqqq}}}|||xxxsssooommmiiiccc___VVVUUUSSSPPPNNNLLLKKKKKKHHHFFFCCCBBBAAA@@@???===@@@???AAAIIISSS\\\aaabbbZZZUUUNNNHHHDDDAAA???===>>>???AAACCCFFFGGGGGGFFFHHHFFFDDDCCCCCCCCCAAA@@@???===>>>DDDFFFCCC@@@AAA===???===;;;<<<@@@@@@===888666666777666555888===<<>>>>>>>>>>>============??????@@@@@@@@@??????>>>AAA@@@>>>===<<<;;;<<<<<>>=========<<<<<<<<<;;;:::<<<>>>??????@@@BBBDDDEEEJJJSSS]]]hhhtttzzzvvvjjjiiifffccc___]]][[[ZZZSSSPPPLLLHHHFFFCCC@@@>>>AAAAAABBBGGGOOOUUUVVVUUUPPPLLLGGGAAA>>>===<<<;;;<<<===>>>???AAAAAA@@@???CCCAAA???>>>??????===<<<===::::::>>>???<<<;;;===<<<>>>>>>;;;<<>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>===???>>>===<<<;;;;;;<<<<<<~~~}}}{{{vvvssslll]]]OOOCCC>>>666222222222111//////000000111000000///...111111000...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++++++++*********************))))))))))))******''''''(((((((((((((((((())))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))******++++++++++++++++++++++++++++++******))))))((((((***++++++,,,,,,---............//////////////////000000111444666555333111........................//////000000000000111111111111111111111111111111222222222222222111111111111111000000111111222333444444555666777888999999888888999:::;;;<<<===============<<<<<<<<<<<<<<<:::<<<>>>???>>>???AAACCCCCCEEEGGGMMMUUUaaaooowww~~~{{{wwwtttrrrqqqiiiddd^^^XXXSSSNNNIIIEEEEEEEEEGGGLLLRRRUUUTTTQQQLLLIIIDDD???<<<;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::???===<<<<<<<<<<<<;;;:::<<<999888;;;;;;:::<<<@@@???BBBBBB??????CCCCCCAAAEEECCCCCCEEEEEEEEEJJJPPPaaagggiiiddd]]]\\\\\\[[[^^^```dddgggiiikkknnnqqqxxx}}}zzzxxxtttqqqqqqvvvzzz||||||}}}zzz|||wwwkkk^^^UUUMMMHHHEEEDDDBBB@@@???@@@@@@???===>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<zzzsssiiiaaa[[[SSSHHH???;;;777444222333333222111000000000000111222444444///...---,,,+++)))((((((++++++++++++++++++++++++---------,,,,,,+++++++++************************************************+++***)))(((((()))***++++++++++++***)))'''&&&%%%))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))---,,,,,,+++***)))((((((((())))))******+++,,,,,,......///////////////000.........000222222000...........................////////////000000000111111111111111111111111111333333222222111111000000111111000000000111222222444444555666777888999999888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>>>>>>>@@@BBBFFFEEEEEEEEEJJJRRR]]]eeeuuu{{{~~~vvvnnnggg```YYYUUUMMMNNNRRRYYY```cccaaa___XXXUUUOOOHHHCCC@@@@@@AAA============<<<===???@@@BBBAAA??????@@@???===;;;>>>;;;;;;>>>@@@BBBHHHOOONNNPPPNNNJJJIIIMMMPPPOOONNNLLLMMMPPPRRRSSSYYY```vvv}}}qqqjjjgggeeehhhiiijjjhhhfffeeegggiiinnnttt||||||{{{~~~xxxooobbbUUUMMMHHHFFFEEEBBB@@@>>>>>>???@@@???>>>======<<<;;;::::::999888999:::;;;<<<======>>>===;;;;;;;;;<<<<<<=========}}}wwwooodddWWWMMMGGGBBB===:::777555444333333333222111222111//////111555999<<<---------,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++,,,,,,,,,+++***)))'''&&&((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))************))))))(((((())))))************))))))))))))))))))))))))......---,,,++++++******((())))))******+++,,,,,,---........./////////000---,,,,,,...///000...,,,////////////////////////...////////////000000000000000000000000000000000222222222111111000000000111111111000111222222333444444555666777888999999777888888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;============???AAAAAAAAA@@@@@@BBBGGGNNNSSSaaahhhsss~~~yyyrrrkkkggg]]]^^^bbbiiiqqquuuuuusssmmmjjjddd[[[QQQJJJHHHHHHAAAAAAAAA@@@AAADDDJJJOOONNNLLLJJJIIIHHHEEEBBB???AAA???@@@DDDHHHMMMXXXbbbhhhiiieee\\\WWWYYY\\\]]][[[XXXWWWYYYZZZZZZ___fffyyywwwrrrpppsssrrrooolllhhhfffggghhhjjjqqqyyyxxxllldddXXXNNNHHHFFFGGGGGGAAA???>>>>>>???@@@@@@???===<<<<<<;;;:::999999999:::;;;<<<===>>>?????????;;;<<<<<<===>>>>>>>>>???~~~vvvppp```TTTGGG@@@;;;888777999444333222111000/////////222000///...000444888;;;------....../////////000++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++******))))))))))))******(((((()))******+++,,,,,,((((((((((((((((((((((((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))************))))))((((((((()))******++++++++++++++++++++++++++++++......------,,,,,,++++++***++++++,,,,,,---......,,,,,,------...////////////...---...000000///---000000000000000000000000......////////////000000000000000000000000000000111111111111111000000000222222111111222222333444444444555666777888999999777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;======<<<<<<>>>???;;;===>>>@@@AAADDDIIILLLUUU[[[eeeooozzz{{{wwwppppppqqqwww{{{pppcccYYYTTTSSSKKKKKKJJJHHHIIIPPP[[[cccaaa___\\\YYYUUUPPPKKKGGGFFFEEEGGGKKKOOOVVVbbbnnn|||qqqhhhggggggggggggccc```___]]][[[___eeeqqq{{{wwwrrrnnnmmmmmmllllllrrrwww~~~xxxlll]]]WWWNNNGGGDDDDDDEEEFFFAAA???>>>>>>???@@@@@@???<<<<<<;;;;;;;;;:::::::::<<<===>>>???????????????<<<<<<===>>>??????>>>>>>zzzqqqgggaaaOOOEEE<<<888666222222555222222111///.........//////......//////000000111,,,,,,------............*********************************+++++++++++++++************************))))))*********+++++++++))))))************))))))&&&&&&&&&&&&(((***,,,---(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))(((((())))))************))))))'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......++++++,,,,,,---.........000///......000000///---////////////////////////........./////////000000000000000000000000000000000000000000111111111111333333333222333333444555444444555666777888999999777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999;;;<<<<<<<<<<<<===???<<<>>>@@@@@@AAACCCFFFIIIKKKNNNTTT\\\fffrrr~~~}}}}}}vvvjjjdddccc[[[ZZZXXXUUUWWW```nnnzzzyyyvvvrrrlllfff___WWWRRRPPPOOOPPPSSSVVVZZZfffrrryyyuuurrrpppooojjjfffeeebbb```cccjjjnnn|||~~~wwwuuuxxx{{{zzzwww~~~|||rrrfff]]]RRRMMMGGGCCCBBBCCCCCCCCC@@@???======?????????>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????>>>>>>;;;<<<===>>>>>>>>>===<<<|||mmm^^^RRRKKKCCC;;;666666555000///111222222111///......000111+++---...///...,,,)))'''************************************************)))))))))******++++++,,,))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))(((((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((&&&'''(((******((('''&&&************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,((())))))***++++++,,,,,,******+++,,,,,,---......///...------...///...,,,..................................../////////000000000000000000000000000//////000000111111222222444444333333444444555666444444555666777888999999777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999;;;<<<<<<;;;;;;===>>>>>>??????===<<<===@@@BBB???@@@CCCHHHQQQ]]]kkktttxxxqqqoooiiihhhddd```bbblll}}}|||tttkkkbbb]]]YYYXXXXXXZZZZZZ]]]gggrrr{{{wwwpppllliiiiiihhhggglllrrrsssvvvjjjaaaWWWPPPNNNJJJFFFCCCCCCCCCBBBAAA@@@>>>===<<<>>>>>>>>>===::::::;;;<<<<<<======>>>===>>>>>>>>>>>>>>>===<<<;;;;;;<<<======<<<;;;:::}}}iiiYYYMMMCCC<<<888666444222000/////////////////////..................---------,,,,,,,,,...------,,,+++***))))))************************+++++++++*********)))))))))))))))((('''(((+++...++++++++++++*********)))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))************)))''''''&&&&&&&&&))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......////////////////////////000000000000111111111111111111000000000000111111111222333333444444333333333333333444444444555555888777777777666666555555888888999999999:::::::::<<<;;;::::::::::::;;;<<<>>>>>>>>>===<<<===???BBB@@@AAABBBFFFKKKRRRXXX[[[mmmvvv}}}{{{xxxtttooommmqqqzzzvvvmmmhhhbbb^^^\\\^^^```bbbgggmmmwwwvvvtttqqqppppppssswwwyyy~~~{{{xxxpppeee\\\UUUPPPJJJGGGDDDDDDBBB@@@>>>>>>@@@BBBBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;;;;;;;<<<======;;;===???AAABBBAAA@@@???>>>>>>===>>>???>>><<<:::mmm[[[MMMDDD<<<666555444222000............////////////...............------------,,,,,,,,,---,,,,,,++++++******)))************************+++++++++*********)))))))))***)))'''&&&&&&(((+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''+++***))))))(((((())))))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''((())))))***)))(((''''''&&&&&&&&&'''((((((((())))))))))))))))))(((''''''''''''''''''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////////////////////////////000000000111111111222222111111111111222222111222222333444333333333333333333444444444555555888888777777777666666666888888888999999999::::::<<<;;;:::999999:::;;;<<<===>>>>>>>>>======???@@@>>>===>>>@@@DDDHHHMMMPPP\\\dddqqq~~~|||wwwtttxxxvvvsssmmmiiigggjjjkkklllooottt~~~~~~}}}|||{{{{{{|||~~~|||vvvrrrnnnfff[[[QQQLLLIIIGGGEEEDDDDDDCCC@@@>>>>>>@@@BBBAAAAAAAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<===???AAAAAAAAA@@@???>>>>>>>>>???@@@???<<<:::uuujjjYYYIII@@@999555222111000///...------------/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++************)))))))))******)))'''%%%%%%&&&(((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&+++***(((''''''((()))***)))))))))(((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((***)))(((''''''&&&'''''''''''''''(((((())))))))))))((((((''''''''''''(((''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************++++++++++++,,,------......---------------------------------....../////////......//////////////////////////////000000000000111111333222222111111222222333111111222333333333333222333333333444444444555555888888888888777777777777888888888999999999999:::;;;::::::999999::::::;;;:::<<<>>>>>>===<<<===>>><<<<<<;;;<<<===@@@CCCDDDJJJQQQ[[[hhhvvv~~~}}}{{{{{{wwwvvvyyyyyyxxxyyy}}}|||uuunnnhhhccc^^^WWWMMMEEEBBBBBBBBBCCCCCCCCCCCCAAA???>>>@@@BBB@@@@@@??????>>>>>>======:::::::::;;;<<<===>>>???===>>>???@@@@@@@@@???>>>===>>>???AAABBB@@@===:::~~~yyyrrrmmm^^^UUUHHH===777444222222.........---------------//////.........------------------,,,,,,,,,++++++))))))******+++++++++,,,************************************)))))))))))))))))))))(((&&&&&&''')))'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))'''%%%######$$$&&&((())))))((((((((('''''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((('''(((((((((((()))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))*********+++++++++,,,,,,---............---------------------------------......//////......////////////////////////////////////000000000111222111111000000111111222000111111222222222222222333333333444444444555555888888888888888888777777888888888888999999999999::::::999999999999::::::888:::===>>>===;;;;;;<<<======<<<;;;<<<>>>???@@@CCCFFFLLLTTT```ooo}}}~~~sssiiiaaaYYYTTTMMMIIIDDD???===>>>@@@AAABBBBBBBBBAAA??????@@@BBB??????>>>>>>=========<<<:::::::::;;;<<<===>>>???>>>??????@@@??????>>>=========???AAABBBAAA===:::yyyqqqjjjbbbXXXRRRJJJDDD<<<555222111222222.....................---............------------------,,,,,,,,,+++++++++((())))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((((((***,,,((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''''')))((((((''''''''''''(((******)))((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((()))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++,,,------......------------------------------,,,,,,---...............////////////////////////...////////////000000000000000////////////000000///000111111222222111111333333333444444444555555777777777777777777888888777777888888888999999999888999999999999999999888777999<<<<<<;;;::::::;;;===<<<<<<<<<===>>>???@@@@@@AAACCCHHHPPP\\\iiiqqqxxxkkk___VVVNNNIIIBBBBBBAAA@@@>>>>>>??????@@@AAAAAA@@@???>>>???@@@>>>>>>>>>===============:::::::::;;;;;;===>>>>>>>>>>>>??????>>>>>>>>>=========>>>@@@BBBAAA>>>;;;}}}uuujjj___WWWNNNEEE???:::888444111//////000111....../////////......---.........------------,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++))))))))))))))))))))))))(((((()))))))))))))))***&&&(((******))))))+++,,,))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((***))))))((('''&&&%%%%%%(((''''''''''''(((((()))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............////////////////////////......////////////000000/////////......///////////////000111111111111000333333333444444444555555666666666666777777777777777777777888888888888999777888888999999888888777666888::::::999888999::::::::::::;;;<<<===>>>???<<<===???BBBGGGPPPZZZ```rrr}}}|||ooobbbWWWNNNGGGCCC===???AAAAAA@@@?????????===???@@@???>>>===>>>???>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>???@@@>>><<<}}}jjjbbbVVVLLLEEE???:::666111222111000/////////000....../////////...,,,+++.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((())))))******'''(((******)))((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,---............////////////////////////........./////////000000000000////////////000000...///000000111111000000333333333444444444555555444555555555666666666666777777777777888888888888777777888999999888777777777888888888777777999:::999999::::::;;;<<<<<<===999;;;>>>@@@DDDHHHNNNRRR\\\dddrrrwwwooocccXXXOOOHHHCCCAAA>>>@@@AAA@@@>>>===>>>@@@;;;===>>>>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===============>>>???@@@===;;;:::;;;===>>>>>>===tttlllZZZRRRGGG>>>:::777444111///000222222111000000111......//////...---+++***......---------,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***)))'''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))$$$$$$%%%&&&'''((()))***'''''''''''''''((()))***))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))************+++++++++))))))***++++++++++++******************************+++,,,---............////////////////////////............/////////000111111000000000000111111...//////000000000000000333333333444444444555555333444444444555555666666777777777777888888888888666777888999999888777666777888888666555666999;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<>>;;;;;;>>>AAA:::;;;======<<<;;;;;;<<<>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@===;;;999999;;;===>>>===xxxjjj]]]UUUGGGCCC===777222000//////000000000000////////////,,,------......------,,,---,,,,,,++++++,,,,,,---************************+++++++++************)))+++***)))))))))'''$$$!!!(((((((((((()))))))))******(((%%%&&&(((***((('''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***)))(((&&&%%%%%%&&&((()))%%%&&&'''((((((&&&$$$###&&&'''((('''&&&&&&'''((((((((())))))))))))(((((())))))((('''&&&&&&%%%%%%******))))))))))))******)))************+++++++++''''''(((((())))))******))))))(((((((((((())))))++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---.........---,,,///...------,,,,,,,,,,,,---...///000111111111111//////............//////000///.........///111222666666555444333222222111222222333333333333444444555555555555666666666666777777777777777777777777777777777777777888999999777888888999999:::;;;;;;===<<<;;;<<<===@@@BBBDDDEEEIIIOOOWWWbbbnnnzzzvvvmmm]]]XXXQQQJJJFFFBBB>>>;;;BBBAAA@@@>>>======<<<<<<888:::;;;;;;:::999:::;;;<<<<<<===>>>>>>>>>>>>>>>@@@???===;;;:::::::::;;;888999:::;;;<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;pppaaaSSSHHHBBB===:::666222///........./////////............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))(((''''''(((******(((&&&&&&&&&&&&''''''''''''''')))'''%%%%%%((()))(((&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''((((((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((******&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((())))))'''%%%$$$&&&'''((('''&&&&&&'''((((((((())))))))))))((((((%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))*********+++++++++((((((((()))))))))))))))***))))))(((((())))))************+++++++++,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,...---,,,,,,,,,,,,,,,,,,---...///000111111111111//////............//////000//////...///000111222444444333333222222111111222222222333333333444444444555555555666666666666777777777777777777777777555555555555555555666777777777888888999:::::::::;;;:::::::::<<<>>>AAABBBAAACCCFFFJJJOOOVVV___dddqqq{{{~~~rrreee\\\PPPMMMHHHEEECCCBBB@@@?????????>>>===<<<<<<<<<<<<999:::<<<<<<:::::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999999999999;;;;;;<<<<<<<<<;;;::::::===<<<;;;::::::999999:::~~~lllZZZLLLAAA;;;777333222000///.....................---------,,,,,,,,,,,,------------,,,,,,***+++,,,------,,,+++***************************++++++*********))))))))))))(((((()))******)))''''''''''''''''''&&&&&&&&&(((&&&%%%%%%&&&''''''&&&)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%&&&'''((('''&&&&&&'''((('''(((((())))))(((((('''$$$%%%&&&'''((()))******((((((''''''''''''(((((()))))))))*********++++++))))))))))))))))))((((((*********))))))*********)))))))))************+++++++++++++++++++++++++++++++++,,,---------------,,,++++++++++++,,,,,,------...///000000111111000//////............/////////////////////000111111111111111111111111111111222222222222333333333333444444444555555555666666666666666666666666666666444444444444555555666666666666777888888999999:::999999888999:::<<<>>>@@@???@@@@@@@@@AAAEEEJJJMMMVVVaaammmuuu|||uuunnnfff]]]TTTNNNFFFDDDAAA@@@AAAAAAAAA@@@=========<<<<<<======>>>:::;;;======;;;:::;;;;;;;;;;;;<<<===============999999::::::::::::999999=========<<<<<<;;;999999;;;;;;;;;;;;:::999888777~~~pppfffWWWIII???:::777666//////000000000000//////.........------------,,,,,,,,,,,,------,,,,,,,,,)))***,,,------,,,***)))************************************)))))))))))),,,+++)))))))))(((&&&%%%))))))))))))(((((((((((('''&&&%%%%%%%%%&&&&&&&&&)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&''')))***+++&&&''''''((((((''''''&&&'''(((((((((((('''&&&&&&&&&'''((('''&&&&&&&&&((('''(((((((((((((((((('''((((((''''''&&&%%%%%%$$$'''''''''&&&&&&'''''''''))))))))))))************+++******))))))(((((((((++++++************++++++)))))))))*********++++++************************++++++,,,,,,------------************+++,,,,,,---+++,,,---...///////////////......------......//////////////////000000111000000000111111222222222111222222222222333333333333333444444444555555555555555555555555555555555555555666666777777777777555666666777777888888999888888888999:::;;;===>>>;;;<<<<<<<<<<<<>>>BBBFFFEEELLLWWWaaalllzzz~~~yyyyyynnnhhh```YYYTTTOOOLLLIIIDDDBBB@@@?????????>>>===<<<<<<<<<<<<===>>>???@@@;;;<<<>>>===<<<;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::999::::::;;;:::888777555yyyqqqiiicccQQQJJJAAA999555333222111...///000000000000///.../////////.........------+++,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,***)))*********************************)))))))))((((((,,,***(((((((((((('''%%%)))))))))))))))(((((((((&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&((()))***&&&''''''((((((''''''&&&''''''''''''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&(((''''''((((((((((((''''''))))))(((&&&$$$###"""!!!''''''&&&&&&&&&&&&''''''(((((()))))))))*********++++++******))))))((((((++++++************++++++************+++++++++,,,************************++++++++++++,,,,,,------************+++,,,,,,---)))***+++,,,------------......------------.........//////000000000000000000000111111222222333333111111111222222222333333333333333333444444444444444444444444444444444444444444555666666666666555444444555666666777777888888888888999:::;;;<<<===666777888888888:::===@@@@@@CCCHHHPPPYYYdddsss~~~|||qqqgggddd\\\WWWPPPJJJGGGFFFEEEEEEAAA???===<<<===<<<;;;:::999999999999:::<<<===>>>;;;===>>>===<<<::::::;;;999999:::;;;;;;;;;;;;;;;888999;;;<<<===<<<<<<;;;999999:::;;;;;;<<<;;;;;;777888999999999888666555|||wwwoooggg___VVVMMMHHH???;;;666333111000...---.........///......---,,,/////////............---++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******************************)))))))))((((((((((((&&&%%%&&&((()))))))))&&&&&&&&&&&&'''''''''(((&&&''''''&&&%%%%%%&&&(((''''''&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((()))))))))************************))))))*********))))))******************+++++++++,,,,,,************************+++++++++++++++,,,------,,,++++++++++++,,,,,,---)))***+++,,,,,,------,,,......------------............///000000000000000000000111111222222222333111111111111222222222222222222222333333333444444333333333333333333333333000111333444444444333222333444444555555666777777777777888999::::::;;;;;;888999999999888999;;;===??????@@@EEEIIIPPP]]]hhhvvv}}}~~~yyyooo```UUUPPPNNNJJJDDD@@@>>>>>>===<<<999888777888:::;;;:::999555555555666777888::::::;;;===>>>===;;;999999:::888888999:::::::::::::::777777888999999999999999777888999::::::;;;;;;;;;555666777777888888777777yyypppbbb]]]VVVOOOHHHBBB===999888555222000000000///.........---------------............---------,,,,,,++++++,,,,,,,,,,,,++++++***************************************************)))))))))(((((((((((('''%%%$$$$$$&&&((()))((($$$%%%%%%&&&'''((())))))&&&((()))(((%%%%%%''')))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&(((''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))*********************++++++***))))))(((((())))))***)))))))))************+++************************,,,+++*********+++,,,---...---,,,,,,,,,,,,,,,,,,***+++,,,------............------,,,,,,------...---...///000111000000///000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333333333000111333444444444222111333333333444555555666666555666777777888888888888:::;;;;;;:::999999;;;<<<<<<;;;<<<@@@AAABBBKKKUUU^^^eeeooozzz}}}uuummmfff]]]PPPGGGEEEBBB@@@>>><<<<<<;;;999888777666666888:::;;;:::999555555555666777888999:::;;;<<<===<<<:::888888999777888888999999999999999888888888888888888999999777888888999999999888888444444444555666777999999zzznnnaaaYYYMMMIIICCC???<<<:::888777222///,,,+++---.../////////............///000111---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++***))))))***++++++************************))))))))))))((((((((((((***'''%%%$$$%%%&&&%%%%%%%%%&&&'''((()))+++,,,,,,'''(((***(((&&&%%%(((***(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&)))(((&&&%%%%%%&&&((()))))))))(((''''''''''''(((&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&'''((((((((())))))******((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***+++++++++,,,))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---///......---,,,,,,,,,,,,,,,,,,---...////////////...------,,,,,,------...---...000111111111000///////////////////////////000111111111111222222222111111222222222333333333222222222222222222222222111222444666666555444333222222333444444555555666444444555666777777777666666777888777666666888:::999777:::>>>>>><<>>>>>;;;999;;;::::::;;;<<<<<<:::888888888888888999:::;;;<<<:::<<<===<<<999888888888777777888999999999999999<<<;;;:::999999999;;;;;;888888999888888777666555333333333333555777999;;;yyykkk```VVVKKKDDD===;;;777333111111111222222000...///111111///,,,---------.........//////---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((('''%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,------......///******,,,...///000000000......------------......///////////////000111111222222333444444444444333111111111111111111111111000000000111222222222333444444333333333333222222555555666666666666555555777777777777777777777777777777777777888999:::;;;>>>AAAFFFKKKRRR[[[dddjjj|||ppp[[[UUUMMMGGGDDDBBB>>>;;;999999999888999999::::::777777777777888999:::;;;;;;:::888777777777888999======<<<;;;::::::::::::888888777777777888:::;;;;;;:::999999888888999999777888999::::::999888777555555444444555666888999zzzpppaaaTTTLLLFFF@@@;;;999777444222000///000000///...,,,---//////---***,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,------......///+++,,,---...///000000000......------------......///////////////000111111111111222333333333333333111111111111111111111111111111111111111111222222111222222222333333444444555555555666666555555555666666666666666666666666666666666666666777888999999;;;>>>BBBGGGMMMUUUZZZiiisss{{{lll]]]OOOJJJDDD@@@>>>===;;;999::::::999888888999999999999888888777777777888888:::999888888777777777888999888777777777777777777888777666666666777888999;;;::::::999888888888888777888999999999999888777777666555444444555666666zzzqqqkkk]]]SSSGGG>>>999777555444333222111000//////.........---,,,---......,,,***++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,,,,,,,******++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,------......///---...//////000000000///......------------....../////////000000000111111000000111222222222222222111111111111111111111111111111111111111111000000///000111222333444555555444444555555555555444444444444444444444444444444555555444444444555555666555666777999;;;>>>CCCGGGQQQ[[[hhhrrrzzzyyywwwqqqkkkfff```TTTHHHBBB???;;;999999:::999999;;;:::999888888888888888999999777666666555555555888888999999888888777777555555555555555666666777777777666555555555666666;;;::::::999888888777777777777888999999888777777888777666444444333444444~~~{{{vvvooohhh```XXXRRRIIICCC;;;666444333333222...///000000000///------........./////////...---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---******++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------------,,,,,,+++++++++++++++,,,------......//////000000000000000//////......------------......//////000000111111111111//////000111111111111111111111111111111111111111222222111111000000//////000000000111222333333444333333444444444444333333333333333333333333333333555555444333333333444444444555555555555777:::===@@@GGGPPPYYYbbbmmmyyy~~~xxxtttjjjeee]]]VVVRRRMMMEEE>>>===;;;999888999999::::::;;;;;;999888777777777777888777666555555444555555666777888999999888777666666666666666777888999:::888777777666666555555555:::::::::999888888777666666777888999999888777666666555555444444333333333wwwmmmeeeaaa\\\WWWRRRLLLEEEAAA<<<:::888555444333222000---...///000000///...---,,,---.........---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------------,,,,,,+++++++++++++++,,,------......///000000000000000//////.........------------......//////000111222111111000//////000111111111111000000000000000000000000000222111111000000/////////111111111111111111111111222222333333333333222222333333333333333333333333555444444333333333444444333444555444444555777::::::===@@@DDDKKKUUUbbbkkk{{{{{{wwwqqqjjjdddWWWRRRKKKGGGEEEBBB???===;;;;;;:::999888888999:::;;;:::999888777777666666666666555555555555666666555666888999999888777666666666666777888999:::;;;888888888777777666666555888888999999999888777666666777888888888888777666222222333444444444444444{{{vvvpppeee[[[OOOLLLHHHDDDAAA>>>;;;888444444444333222000...---------///000000///...---)))***,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,------....../////////000000000///............------------......///000111222222222111000//////000111111111111111000000000000000000000000000000000000000000//////111111111000000000//////111111222222222222111111222222222222222222222222333333333222222333333444000222333333222333555777888888888999<<>>:::::::::888555444444444444444444444444333444444555555444444444555555444333333444555555555555444444555666777777555555555555666666666777888777777999<<<===:::888555555555555555555555555666444444666999:::888666444444555666777777777777444333222111000000000000}}}vvvllleee```[[[VVVRRRMMMJJJEEEAAA???===:::888777555333222333333222111222222111111111000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++******+++,,,***)))++++++*********)))))))))(((((())))))))))))((((((***))))))(((((((((((()))'''&&&&&&(((******)))(((''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&'''((('''&&&'''((()))(((''''''((()))&&&&&&&&&''''''''''''''')))))))))(((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,,,,,,,,,,---......+++---......------///000222111000///////////////111///......//////...---............///////////////000000000000000000111........./////////000000///............//////000000000///............///---...//////000000//////000000////////////000000//////............//////////////////////////////000/////////000111222333333333333333555777999;;;>>>CCCJJJQQQXXXbbbmmmuuu|||vvvssskkkddd[[[UUUPPPLLLFFFBBB@@@<<<888777999999888666444444444444444444444444444444555555555444444333444444333333333333444444555555555555666777888888444444555555555555666666666777888;;;>>>>>>;;;999444444444444444444444444444333333555777888777555444444555555666555555444333222111111000000000000~~~{{{wwwllleee\\\SSSNNNIIIEEECCC???<<<999777666444222111555444333333222111000///111111111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,***)))***++++++***)))************))))))))))))(((((())))))))))))(((((())))))'''&&&&&&'''((()))&&&&&&%%%''')))******)))'''(((((((((((((((''''''''''''&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''((()))((('''&&&((()))((('''&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,++++++***+++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,---------,,,...//////......///000222111111000/////////...000///////////////...---............///////////////////////////000111222/////////000000000111111............//////000111000/////////..................///000000000000//////////////////000111222000//////......//////000////////////////////////......//////000111222333000000000000222333555666777999===AAAFFFOOOZZZaaakkkpppxxx~~~~~~tttkkkdddaaaVVVQQQJJJEEECCCAAA>>><<<999777555666777888777555555555555555555555666666555555555555555444444333333333333333333333333333444444444444555555666777555666666666666666666666666888;;;===>>>===:::888333333333333444444444444333333333444555555555444444555555555444444333222222222111000000000000000uuuyyyyyysssmmmhhhccc^^^TTTOOOGGG@@@<<<999777666999777444444444333222000333333444444222000//////000000/////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***))))))+++++++++)))*********)))))))))(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))'''%%%%%%&&&(((******)))''''''((((((((((((((('''(((''''''&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''')))******)))%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,,,,++++++***+++++++++++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,,,,,,,,,,---///000000///...///111000000000000//////......//////000///........................//////////////////......///000111222000000111111111222222222////////////000111222222///////////////......---...///000000111111000000............///000111222//////............//////...........................//////000111222222333//////000111222333444444666666666777;;;AAAIIINNNSSS\\\hhhqqqwww|||tttiii___XXXSSSQQQEEECCCAAA???>>><<<;;;999777666666666777666555444555555666666777777777777555666666666555555444333333333333333333333333333222222333444666999:::<<<777777777777777777777777777:::===>>>===:::777666333333333444444555555555222333444444444444444444555555555555444333222111111111000000///000000000eeehhhggg```YYYTTTOOOJJJCCC@@@<<<888555333333444555333222222333333111000---///111111000///000111/////////.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********)))((()))+++++++++)))******)))))))))((((((((((((((())))))))))))(((((((((''''''''''''(((((()))(((&&&%%%%%%'''))))))(((&&&&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$&&&)))***)))'''%%%&&&'''&&&%%%$$$%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******+++++++++***++++++,,,,,,++++++++++++++++++++++++......,,,+++***)))))))))******+++,,,,,,,,,,,,,,,---///000///......///000......////////////.........000000000...---...///............////////////...//////////////////000000000000111111111222222111000000000000111111222/////////000///......---//////000111111111111000...............///000000......------------.................................///000111222222111111000000000000000000//////111111111222555999===@@@BBBIIIRRRYYY___iiiuuu~~~~~~tttmmmaaaVVVOOOJJJGGGEEE<<<<<<<<<;;;:::888666555777777666666555555444444555555555666777777888888666666666666666555444333333333444444444444333333000111333666:::>>>AAACCC999999888888888888777777888:::======:::777666555222333333444444555555555111333555555333333333444444555555555444333333222111000000//////000000000OOORRRRRRLLLFFFCCC???;;;999999888666444333444555222111000111222222000///+++---//////......000222.........------------,,,.........---------,,,,,,++++++++++++++++++++++++******************************++++++++++++*********(((((()))***++++++******)))))))))(((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))'''%%%%%%&&&(((((('''%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%###&&&'''((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***************+++,,,------++++++++++++++++++++++++------,,,+++************)))***+++,,,---,,,,,,+++,,,---......,,,,,,,,,...+++,,,---...//////.........000111000---,,,...///............////////////...///000000000///...---...////////////000000000111000000////////////000...///000000000///---------...//////000000//////...---------------...///------,,,,,,,,,,,,------..............................///000000000///...///////////////......---......///111333555555555777<<>>;;;777777888777666555555666666666666555444333444555333333333444555666666666777777777777666555444333333444555555555555444333222333555777;;;>>>AAABBB888888888888777777777666666999;;;;;;888666666777111111222222333444444444222444666555333222333444444555555555555444444333000000////////////000000>>>AAAAAA<<<999888666333111222222111000000111222111000///000111111000......000111000------///111......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))(((((((((***++++++***))))))))))))(((((((((((((((((())))))))))))((((((&&&''')))*********)))(((***(((%%%%%%&&&'''''''''$$$%%%%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%""" '''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,---...+++++++++++++++++++++++++++++++++***++++++,,,,,,)))***+++,,,---,,,++++++***,,,,,,,,,******+++,,,)))***,,,...//////.........000111000---,,,---000............/////////000...///000111111///---+++------------.........///111000///..................///000000000///---,,,,,,---......//////.........------,,,,,,,,,---------,,,,,,++++++,,,,,,---........................---.../////////...---,,,,,,,,,...///000000000000//////000222333333111///111666;;;<<<;;;???HHHPPPSSS___jjjnnnrrrwww|||}}}}}}~~~~~~{{{zzzzzzyyyuuuuuuvvvqqqfff\\\NNNIIICCC???>>><<<888555444444444444444555888:::555555444333222333555777111111222333333444555555777777777777666555444333444444555666666555444444666666777777888999:::;;;888888777777666666666555555777999999777666777999///000000111222222333333222444777666333222333555444444555666666555555444000000////////////000111888888777666444333222111000000000000000000000000000000////////////000000.../////////...---,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++***************++++++++++++,,,------,,,***'''&&&)))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''')))************'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&)))%%%!!!"""'''+++***(((''''''(((((('''&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&(((((())))))(((((('''&&&***)))'''''')))))))))(((%%%''')))+++,,,+++***************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...------...///000111............////////////000000////////////000000000000//////.........------------------------------------.........//////++++++,,,------......///........................,,,---------.../////////...///000000//////000111000000000000111111111111...///222444777:::<<<===CCCGGGNNNUUU]]]eeemmmrrrrrrvvv{{{xxxsssoooiiidddeeeaaa]]][[[[[[XXXQQQLLL@@@>>>===:::888777666666333333333444444444555555444333333444555444222000222222333333444555666666666666555555555444444444111333555777888666444333333333333444444444444444555555555555555555555555555555666666666666555444333555666777777555333222111222222333333222222111666555333222222333555666222111000///............555555444333222111111000000000000000000000000000000//////////////////000..................---,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++*********************+++,,,,,,,,,***((('''))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((''''''''''''(((((()))***++++++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%***&&&"""###'''***)))''''''''''''''''''&&&%%%%%%$$$&&&(((((('''''''''(((###$$$$$$$$$%%%%%%&&&&&&***(((''''''((())))))(((&&&''')))+++++++++***)))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------....../////////000................................................///......------...///000............////////////222111000000///000111111000/////////.........---------------------------,,,,,,---------.........------------------------........................------------............,,,...//////...---///000------........./////////111222222333444555555666666:::???DDDIIINNNTTTXXXcccffflllqqqwww~~~uuukkkeee___XXXSSSPPPLLLIIIHHHIIIGGGBBB===;;;:::999888777666666666333333333444444444444555444333333444555444222000222333333333444555555555666555555555444444444444222333555666666666444444444444555555666666777777555555555555555555555555555666666666666666555555444555666666666555333222222333333444444333333222444333222111111222333444666555333111///...------111111111111000000000///000000000000000000000000//////............//////,,,------............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++***))))))))))))***+++,,,,,,+++***))))))))))))*********++++++))))))))))))))))))))))))******))))))((('''&&&&&&((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%***&&&###$$$&&&((((((&&&&&&''''''''''''&&&&&&%%%!!!###'''(((((('''((((((""""""""""""###%%%'''(((***(((''''''((())))))((('''((()))*********)))((()))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,---...///000111................................................000///......---.........---............/////////333111///...---...///000/////////...............------------------------++++++,,,,,,,,,---------//////...------,,,++++++...........................------------------,,,+++,,,...---,,,,,,---///---------............///111111111111000000000000222444666888:::<<<@@@CCCLLLPPPVVV\\\bbbiiipppttt~~~}}}tttlllbbbXXXRRRLLLEEEAAA@@@>>><<<<<<======:::666666666555555555555555666333333333333444444444444444333333333444444222000333333333333444444444444555555555555444444444444333333444444444555555555000000111222333333444444444444444444444444444444666666666666666666666666555555555555444444444333333333444444444444333333333222111000000111222333555555333222111000000000//////////////////000000///////////////////////////......------......///+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++***)))((((((((()))***++++++++++++***))))))))))))************((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%)))'''$$$$$$&&&'''&&&%%%&&&&&&&&&''''''&&&&&&%%%"""&&&((('''&&&%%%%%%&&&&&&$$$$$$%%%''')))***)))(((&&&&&&((()))((('''((())))))***))))))((('''((())))))***+++,,,,,,---************++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++++++++***+++,,,,,,---......//////++++++++++++++++++++++++........................000//////...---------------------.........//////000...,,,***)))***,,,---........................------------------------******+++++++++,,,,,,,,,......---------,,,,,,,,,...........................---------,,,,,,+++++++++,,,------,,,,,,---///....../////////000000000........./////////000000333444555555444555777999:::>>>CCCHHHMMMSSSYYY]]]dddnnnvvvyyy}}}{{{rrrjjjeeeZZZUUUNNNHHHDDD@@@===:::<<<:::888999::::::888666555444444333333333444444222222333333333444444444555333222333444444222111444444333333333333333333444444444444444444444444444333222222222333555555...///000000111222333333444444444444444444444444666666666666666666777777666555444333333333444444222333333444444333333222222111111000000111111222000000000000111222333444////////////000000000000..............................------------......++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((((())))))***++++++++++++(((((()))))))))*********(((((((((((((((((((((((()))))))))((('''&&&&&&%%%((((((((((((''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((('''&&&%%%$$$###'''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%###&&&)))***)))&&&%%%%%%***)))'''%%%%%%&&&((())))))'''&&&&&&'''(((((('''((())))))))))))(((((('''(((((()))***++++++,,,,,,)))))))))******+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))******+++++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++........................//////.........---,,,,,,------------...............---+++***)))***+++,,,---------...............------------------------*********+++++++++,,,,,,,,,,,,,,,---------..............................------,,,,,,+++++++++***+++---......---,,,...///............////////////.............../////////...///000///...///000222111444777:::<<<@@@DDDHHHKKKUUU\\\^^^bbbkkktttxxx|||{{{rrrppplllggg___XXXQQQMMMHHHEEEAAA>>><<<;;;:::999888777555444444444333222666555444333333333333333222222222333333333444444555444222222333444333111333333333333333333222222333333444444444444444444444333111111111222444555333333444555555666777777444444444444444444444444555555444444555666777777555555444333333333333444111111222222222222111111222222111111111111222222............///111222333////////////000000000000........................------,,,,,,,,,,,,------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,+++++++++***)))))))))))))))*********++++++,,,((((((((()))))))))******))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((''''''''''''''''''((((((((((((((('''$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%###!!! %%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''***,,,,,,***(((''''''((('''&&&%%%$$$%%%&&&&&&)))'''&&&&&&'''(((((('''((((((((((((((((((((((((((((((((()))******++++++(((((())))))***+++++++++*********++++++,,,,,,---++++++++++++++++++++++++((()))***+++++++++++++++------,,,,,,,,,+++++++++------------------------------------------------------.........---,,,,,,,,,------------............---------------......---------------.........------------------------******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,...---,,,,,,---///+++++++++,,,,,,,,,------/////////...------,,,,,,+++,,,------,,,---///111///111222333333444777999;;;AAAFFFGGGJJJRRRYYY[[[hhhnnnvvv}}}vvvlllfffeee\\\YYYUUUPPPJJJDDD@@@===???>>><<<:::999888888888666666444333111111111111555555444333222222222333222222222222333333333333666444222222333333333222222222222222333333333333333333333333444444444444333222111000111222333444333333444444444444555555333333333333333333333333444333333222333444666777444444444444333333333222000000111111111111000000111111111111111111111111000///......------------//////////////////......------------------------------,,,,,,,,,,,,------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++************************************++++++(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&'''((()))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&(((******)))((()))***%%%%%%%%%%%%%%%%%%%%%&&&)))'''%%%&&&'''(((''''''''''''''''''(((((()))***((((((((((((((((((((()))((((((((()))***+++++++++)))******+++,,,,,,------************************((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,---------.........+++,,,---.../////////...,,,,,,,,,------.........------------------------++++++++++++,,,,,,,,,---,,,---------------------++++++++++++++++++++++++************++++++++++++***+++,,,,,,++++++,,,...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---.........///111333///000111000//////111333333666777666999@@@DDDDDDLLLRRRZZZ```eeemmmvvv~~~{{{ooolllooolllooopppjjj```VVVQQQOOOGGGFFFCCC@@@===:::888777888888888777666777888999666666555444222222333444222222222222222333333444111222222222222333333333666444222111222333333222111111111222333333333444222222333333333444444444111111111111111222222333111111111111000000000000333333333333333333333333333222111111111333555777333333444555444333222111111111111222222111111111///000000000000000000///000000...---,,,,,,,,,,,,//////.........------------------------------------,,,,,,++++++,,,,,,---------------,,,,,,+++************++++++,,,,,,,,,))))))******++++++++++++***************+++++++++++++++***************+++(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''))))))((('''!!!###%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&"""$$$%%%&&&%%%&&&((()))###$$$%%%&&&'''(((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&''')))***+++(((((((((((('''''''''''''''(((((()))***+++++++++))))))***+++,,,,,,------************************))))))***+++,,,---------))))))***+++,,,------...************************------------------------***+++---...///...------,,,,,,,,,---------......''')))+++...///...---,,,,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------///......------,,,,,,+++************************))))))******+++++++++,,,(((***++++++******+++,,,,,,,,,---------.........&&&'''(((***,,,...000000+++---......---...000222///000000///......///111111222111///222777999777;;;@@@EEEIIILLLRRR\\\cccnnntttxxxwwwwwwzzz|||||||||{{{yyyyyyxxxxxxyyyzzz{{{{{{xxxqqqlllhhh```UUUQQQTTTNNNSSSVVVSSSKKKDDD@@@@@@;;;:::999888777777777777000222333444555777999;;;333444333222111222444666/////////000111333444555111111222222222333333333666444222111222333333222000000111222333333444444222222222333333444444444000000111111222222222222444444333333222111111111333333333333333333333333222111000000000222555666222333444555555333111000222222222333333222222222......////////////.........------------...//////////////////////////////...------,,,,,,------...///,,,+++,,,...///---+++************************++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%((('''%%%###""""""######"""###$$$%%%&&&%%%$$$### !!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''))))))((('''%%%&&&(((+++'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%))))))))))))************,,,,,,,,,++++++*********************************(((((()))***+++,,,,,,---+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---...,,,------......------,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***------------,,,,,,+++***---------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,*********,,,...///222111///---,,,,,,,,,---//////.........---------............////////////---000555999<<<@@@DDDHHHQQQSSSWWWZZZ]]]```dddgggllllllnnnqqquuuzzz~~~zzzrrrmmmjjjiiilllmmmnnnnnnlllhhhdddaaaXXXVVVSSSOOOJJJFFFCCCAAAAAA@@@@@@>>>===<<<;;;;;;888888777555444333222111444444444555555666666666444444333333222111000000000/////////000222444666333333222222333333444555444444333333222111000000000000111111111222222222111222333333444444333333444444333333222111000000333333333444444333222222222333444555444333222111222222222222222222222222222222333333333222222111000000000000000000111111111111000///...---,,,,,,111000...+++)))))),,,///........................------,,,,,,,,,,,,------000...------000000///---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%'''&&&%%%############$$$###$$$$$$$$$$$$###!!!!!!#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%&&&''')))***%%%%%%%%%###""""""%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((('''''')))***************))))))((((((((()))))))))******,,,,,,,,,++++++*********((((((((((((((((((((((((((()))))))))***+++++++++,,,,,,---------------...***++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,---++++++++++++******))))))*********+++++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++---...///...,,,++++++++++++,,,///.........---------,,,------------............000222444555666777999;;;BBBDDDEEEFFFEEEEEEGGGHHHRRRSSSUUUXXX\\\___bbbdddgggiiimmmrrryyyxxxttttttvvv{{{|||qqqggg```[[[XXXWWWUUUWWWXXXXXXVVVRRRNNNLLLEEEDDDAAA???<<<999777666;;;:::999888777666666555777777666555444333222222333333444444444555555555444444333222222111000000111000000//////000111222111111111000111222222333444333333222111111000000000000000111111111222222444444555555555555555444333333333222222111111111111222222333333222222111333333333333333222111000222222222222222222222222111222222333333222222111111111222222222222222111////////////............//////...,,,******,,,...........................------,,,,,,,,,,,,------///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************'''(((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$###"""!!! &&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%###!!!"""###&&&(((#########""" !!!###%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''))))))******))))))((('''++++++************++++++''''''((((((((()))))))))+++++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********++++++++++++***))))))+++++++++***************++++++************+++++++++++++++******************************++++++,,,,,,,,,++++++++++++***************++++++++++++,,,++++++++++++++++++++++++---,,,+++*********+++,,,++++++***))))))******+++......------------,,,,,,,,,,,,,,,---------......///000111000///...///111000222444444444555777999===>>>@@@CCCFFFHHHIIIJJJLLLNNNQQQVVV\\\ccchhhkkkoooqqqsssvvvxxxzzz{{{|||{{{zzzzzz{{{}}}|||zzzyyyxxxyyy}}}}}}yyyvvvuuutttvvv{{{|||zzzyyyuuunnngggcccdddfffjjjnnnooonnnlllgggaaaXXXOOOJJJFFFDDDCCCDDDEEEFFFFFFEEEBBB???<<<777777777666555444333333999888888777666555444444555555555444444333333333222333333333333333444444333333333222111111000000333222000///............///////////////000000111333333222222111000000000000000000000111111111111444444555555555444444333222222222222222222111111000111111222222111111111444333222111000000000000000000000000000000000000111111222222222222222111111333444555555444222111------........./////////---...///---+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$######"""!!!!!!'''&&&%%%$$$######$$$$$$"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%%%%###!!!!!!$$$&&&$$$%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&***************)))(((((()))((('''&&&'''((()))***''''''''''''((((((((((((+++++++++***************************************)))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,++++++************++++++++++++******))))))************))))))*********)))))))))))))))++++++************++++++*********))))))))))))))))))))))))))))))******+++************************************++++++++++++************************---,,,+++***))))))******))))))))))))******++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,------,,,,,,---///+++---///000///000222333333555777999;;;;;;;;;;;;>>>>>>@@@BBBEEEHHHKKKMMMPPPRRRTTTWWW[[[]]]______``````aaacccfffiiikkkmmmkkknnnoooooolllhhhfffeeeeeeeeedddeeegggiiilllmmmrrruuuzzz~~~}}}{{{wwwuuurrrnnnjjjgggeeedddaaabbbdddjjjppptttuuutttkkkhhhdddcccbbb^^^XXXRRROOOPPPRRRUUUVVVUUUSSSRRROOOJJJDDD???<<<;;;999888<<<===>>>???>>>;;;999777444444444444555555555555777777666555444444333333333333333333333333444444222222222222222222222222333222222222111111000000333222111000///.........//////.........///000000222222111111000000000000/////////000000000111111222222222222222111111000111111111111222222222222000111111222222222222111444333111///......//////000000000000000000000000000111111222222222222111111222555666666444111000........................+++---///...,,,+++***+++------------------------,,,,,,,,,++++++,,,,,,,,,***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%############$$$$$$%%%%%%&&&%%%$$$###############"""######$$$$$$######"""###$$$%%%%%%&&&&&&&&&%%%((('''%%%######$$$&&&(((%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&***************)))((((((''''''&&&%%%&&&'''((()))''''''''''''((((((((((((************************************************)))))))))(((((((((((((((,,,+++++++++***)))))))))((()))******++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))******++++++******)))((())))))******)))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))(((((())))))***+++((((((((()))))))))))))))))))))*********+++++++++************************,,,++++++***))))))))))))))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))+++------,,,,,,...000000000000...***(((((((((---...000111222222111111666666666666777888999999;;;<<<>>>AAACCCEEEFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQOOOPPPRRRRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUYYYZZZ\\\^^^___^^^]]]\\\XXXWWWUUURRRPPPOOONNNNNNNNNNNNOOOQQQSSSUUUVVVVVVQQQOOOLLLKKKKKKIIIDDDAAA===>>>@@@AAA@@@>>>===<<<>>>;;;888666666666666666444555666777666555333222111111111111111111111111222222222111000000//////222222222333333333333333222222222222222222222222222222111111111111111000111111111111111111111000000////////////000111111111111000000000000//////....../////////000000000000111111111111111000000111111111111111111111222111111222333444444333333444222111///......///000///////////////////////////000111111222222222222000111333444444222///...000//////...---,,,,,,,,,***,,,......---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((###$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))******))))))((('''(((''''''(((((()))***+++''''''((((((((())))))))))))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((()))************))))))******+++,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))************))))))((())))))************)))))))))))))))******************))))))))))))******))))))))))))************)))))))))))))))******+++'''''''''(((((((((((())))))))))))************+++************************************)))))))))))))))***+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,.........,,,,,,,,,...---......---***))))))***+++,,,---...............---......///000111111222222333444555666777777777999999:::;;;<<<===>>>>>><<<===???>>>===<<<<<<===<<<<<<<<<===>>>???@@@AAADDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@????????????>>>>>>>>>??????@@@@@@@@@???===;;;:::;;;:::999777666888999888777555666666555333111111222444444333000000111222222222111000000///////////////......333333222222111111111111222222222222222222222222333333333222222222222111111111111111111111111111///000111222222333222222000000000000000111222222000000000///////////////............////////////111111222333333333333222111111111111111111000000111222333444444444444444222111111000000000000000//////////////////////////////000111222222222222000111222222222000...---000000///...---,,,+++***)))+++---...,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,------******+++---++++++++++++++++++++++++(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$#########""""""###$$$%%%&&&"""###%%%''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""###%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((((())))))))))))(((''''''''''''(((******+++++++++((((((((()))))))))******((()))))))))*********+++((((((((((((((((((((((((((()))))))))***+++++++++&&&&&&&&&''''''''''''''''''((())))))******))))))((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++************++++++++++++))))))************))))))((()))******+++++++++***)))))))))******+++++++++******))))))))))))******)))))))))******+++++++++***))))))))))))***++++++'''((((((((())))))))))))))))))))))))************************************(((((()))))))))))))))))))))***+++,,,,,,,,,+++***************+++++++++,,,))))))))))))************,,,---...---+++***+++,,,(((***,,,------...000111---------,,,------...///)))***+++,,,---....../////////000111111111000000222222222222222333333333222333444333222111333444444444333333333444555666777777888888888777777666888888777777777777888888222333555555555666666777555444222222333444555666444555555444111111333666222000//////111111111000...///000111222222111111111111111111111111111111444444444333333333333333222222222222111111111111444444333333222222222222000000000000111111111111...///111222222222111000000000//////000000111222////////////////////////------.........///////////////111222333333333333222222111111000000//////000000222333333444444444000000111111222222111111000000000000000000000000...///000111222222222222111111111111000///...---.........------,,,,,,,,,***+++---,,,+++***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,'''***++++++(((''')))+++************************''''''((()))***+++,,,,,,((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%######$$$###"""!!!!!!"""######!!!###''')))***(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''&&&''''''((()))((('''%%%$$$$$$&&&((((((&&&%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))(((((((((((((((''''''&&&%%%&&&((()))*********)))))))))))))))************(((((())))))*********+++************************(((((()))***+++,,,,,,---'''(((((())))))*********'''(((((()))))))))))))))((()))***+++,,,+++******+++++++++,,,,,,+++++++++))))))******+++++++++,,,))))))************))))))))))))***+++++++++++++++))))))******+++++++++,,,******))))))))))))******))))))******+++++++++,,,***************++++++,,,(((((())))))*********+++))))))))))))************))))))))))))))))))))))))&&&'''((()))******)))))))))***+++,,,,,,+++***)))))))))******+++++++++,,,''''''''''''((((((((((((((()))++++++******,,,---+++,,,---,,,***))))))***,,,+++***)))***+++---...+++,,,,,,------------,,,------...............---//////...------------...---......---,,,,,,...///222222111000000111222333222222333333444444333333222111111000000000111111,,,...111222333333444666333111//////000333666888,,,------+++))))))---000333222000000111111///---,,,,,,---...//////000/////////000000000111111111000000000000////////////222222222222111111000000444444444333333222222222000000000000000111111111...///000111111000///...///////////////000111111.........///////////////---------.........//////+++,,,...///111222222222333222222111000//////...//////000222222333333333...///111333333333222222111111111111111111111111......000111111222222222333222111111000//////...,,,,,,,,,---------......***+++,,,,,,******+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))************))))))+++++++++*********))))))******))))))(((((('''''''''((()))))))))(((&&&%%%''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$ """###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###%%%&&&'''''''''&&&$$$#########$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))******)))((('''&&&'''(((((())))))))))))((())))))***+++++++++++++++&&&&&&'''((()))***++++++)))***+++,,,---,,,++++++,,,,,,++++++***)))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((((((((())))))))))))))))))(((++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))'''((()))***)))(((%%%$$$((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((()))))))))'''&&&%%%((((((''''''''''''(((((()))***+++,,,,,,+++))))))************************++++++******************)))***+++,,,,,,+++***)))///,,,)))))),,,...---,,,000//////---,,,+++******)))***++++++,,,,,,++++++------------------------++++++,,,,,,---...//////........................000000000000////////////333333333333222111000///000111111222222111///...000000111111222222222333......---,,,---...///000//////000000///...------///////////////.........000000////////////000000000000000////////////000////////////000000000000222111000000000111333333222222222111111111111111//////000000000000//////000000//////......------............//////000000---.........---...111333000000000000000000000000111111111111000///------///000222333333111///------...///000111111000///...///000111111000///...111111111111111000//////000000000000000000000000------,,,,,,,,,,,,+++++++++++++++************)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))******)))))))))((((((((())))))))))))(((((('''''''''((())))))((('''&&&%%%)))))))))))))))(((''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$'''''''''''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((((((((((())))))))))))((((((((()))******++++++******''''''(((((())))))******'''((()))***+++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((((((***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''((()))******)))(((((()))((((((((((((((()))***))))))))))))))))))))))))((((((((()))))))))******((()))*********)))(((''')))((((((''''''(((((())))))***++++++++++++***)))************************************************)))***++++++++++++***)))...+++((()))+++,,,,,,***---------------,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........------------------------////////////////////////..................---,,,+++,,,---...///......---,,,---...000111333444444...------,,,---...///000...////////////......---////////////............000000////////////000000333222000///.............../////////000000000000111111000000000111222333333333222111111000000///......////////////......///////////////.............../////////000000000---.........------000222000000000000000000000000111111111000000///...---...//////000111111111222///000111222222222111000111222333333333333222111000111111111111000//////........................------,,,,,,,,,++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))************))))))(((((((((((('''''''''''')))))))))((((((((((((''''''(((((((((((('''&&&&&&((())))))))))))(((''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$''''''&&&$$$###"""!!! ###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))*********(((''''''(((((()))))))))***))))))((('''&&&'''((())))))******))))))(((((((((((())))))))))))&&&&&&'''((((((((((((((((((((()))***++++++,,,,,,*********+++++++++++++++************************++++++***)))((((((((((((+++***)))(((((()))***+++((())))))))))))))))))***)))))))))))))))))))))))))))(((((((((((()))******(((((((((((()))***+++,,,***)))((((((((((((((()))))))))))))))))))))))))))'''''''''(((((((((((()))((()))***************)))***))))))(((((())))))***))))))***++++++******)))))))))))))))))))))))))))************************)))******++++++******))),,,***((((((***+++***)))******+++,,,---......///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------////////////////////////---...//////////////////)))***+++,,,............,,,,,,---...///000111222...------------...//////---....../////////..............................000//////......//////000555333000...,,,,,,---........./////////000000000111000000000000111222222333333222111000000////////////000000000000//////...///////////////000000///////////////000000000---.........,,,,,,...000000000000000000000000000111111000000//////......------------///111444555222333444444444333222111//////000000000000//////000000111111000000///...------------------------,,,,,,,,,,,,++++++++++++++++++*********))))))))),,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))************))))))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%###!!!!!!###$$$%%%$$$&&&%%%###"""""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))+++***(((&&&&&&''')))***************)))'''&&&&&&''''''((()))))))))))))))***)))))))))((((((((('''&&&&&&''''''((((((((((((''''''(((((()))************************+++++++++******************************)))(((((((((((((((***)))'''&&&&&&''')))***'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))******+++)))((('''&&&'''(((***+++***))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((()))******************))))))))))))******)))))))))***************(((((((((((((((((((((((())))))))))))************))))))************))))))******))))))************))))))***+++,,,---......++++++,,,------------,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...............//////,,,---...///000000000000,,,------...///000000000///.........------,,,,,,------------......//////,,,,,,---...////////////------...............////////////....../////////333222///---,,,---...///........./////////000000000000000000000111111222111111111111000000000000000111111222222111111000......//////000000000111........................---...///...,,,,,,---...000000000000000000000000111111000///////////////,,,,,,---...///111222333333333444444444333111000........................000000000000000//////...------------------------,,,,,,,,,++++++++++++***************)))))))))))),,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%###!!!!!!###$$$%%%$$$'''&&&$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***)))'''&&&&&&(((***+++************)))'''&&&&&&''''''((()))))))))))))))******))))))((((((''''''''''''''''''(((((())))))************************************************))))))))))))))))))))))))***)))((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((()))))))))***(((((((((((((((((((((((()))))))))))))))******+++***)))&&&%%%$$$%%%'''((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((())))))*********))))))))))))******((((((((())))))******+++(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***++++++++++++******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............((((((***+++,,,,,,------000/////////////////////...------,,,,,,+++++++++---------...............,,,,,,---......///......,,,---------......////////////............//////000///---,,,---...000111............//////////////////000000111111111111/////////000111111222222///000000111111000000///.../////////000000111111---------------------------...//////---,,,---...000000000000000000000000111000//////...//////000---...000111222111000///222222333333333111000///111111111111111111111111000000000000000///..............................,,,,,,+++++++++******************)))))))))((((((++++++************++++++************************))))))))))))))))))))))))************************))))))************))))))'''''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((((((((('''%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$###"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""############""""""######$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((******))))))***))))))((('''&&&'''((())))))******))))))******))))))(((((('''''')))(((((((((((()))******------,,,,,,,,,,,,,,,,,,***************)))))))))(((((((((((((((((((((((()))((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))*********)))&&&$$$$$$$$$%%%&&&((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''''''''((()))***))))))(((((())))))***((((((((((((((()))++++++))))))))))))))))))))))))'''(((((())))))************))))))(((((())))))***)))+++,,,,,,+++******+++,,,++++++******)))))))))******+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++,,,,,,---.........)))***+++,,,------...---//////...---,,,,,,------))))))***+++,,,......///,,,---......//////......,,,------.........------,,,,,,,,,---....../////////......------......///------------...///000000------........./////////...///000000111111000000...//////000000111111111------............------///000000000000000000111.........------------------...000000///......///000000000000000000000000111000///......///000111///000222444333111...,,,000111111222222111000///000000////////////000000//////000000//////...---........................++++++++++++******************)))))))))(((((((((++++++************++++++************************))))))))))))))))))))))))************************))))))************))))))%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((((('''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""############"""""""""######$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***(((((())))))))))))((((((((()))******++++++******))))))))))))(((((((((((()))((('''''''''(((************++++++,,,,,,------+++*********)))))))))((((((((((((((((((((((((((((((((('''''''''(((((()))'''((()))******)))((('''((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''(((((()))***((('''&&&&&&%%%&&&''''''''''''''''''(((***+++,,,((((((((((((((((((((((((&&&''''''''''''(((((((((***)))((('''''''''((())))))((((((''''''(((((()))((((((''''''((()))+++,,,************************''''''(((((()))******+++***)))(((''''''((()))***'''***,,,,,,***((()))***+++*********))))))))))))((()))******++++++***************************************************)))++++++++++++++++++++++++***++++++,,,------......------...///000000//////---,,,+++++++++,,,---...((()))***+++---...///000,,,---.../////////...---------.........---,,,,,,++++++,,,------.../////////......------......///,,,---.../////////...------------.........//////......000111111111000///111111000000////////////......////////////......111111111000000000000000000000/////////.........,,,...111111111000000111000000000000000000000000111000///......///000111111222333333222111000//////000111222222111111000...---,,,,,,,,,,,,---...//////000000//////...---------------------------++++++++++++***************)))))))))((((((((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&((((((###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%% !!!###%%%'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###""""""###$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((()))******))))))'''((()))))))))))))))((())))))***+++++++++++++++(((((((((((())))))))))))(((((('''&&&'''((()))***%%%%%%&&&((()))+++,,,,,,+++*********))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))((())),,,------,,,)))((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))'''&&&'''''''''((()))***&&&&&&&&&''')))***,,,---(((((((((((((((((((((((('''''''''(((((((((((())),,,+++***((((((((())))))((((((''''''''''''((((((((('''''''''((()))+++,,,************************&&&''''''((()))******+++***)))(((''''''((()))***%%%(((++++++)))'''((())))))))))))))))))*********(((((()))***************))))))))))))))))))))))))*********)))))))))))))))******************************+++,,,,,,---......++++++,,,,,,------,,,,,,,,,+++++++++,,,...000111+++++++++,,,,,,---------,,,,,,.../////////...---............---,,,++++++++++++,,,,,,---...//////.........------.........---...///000000...,,,***---------.........//////---...000111111111000///333333222000///---,,,,,,111111222222222222111111222222111111000000//////222222111111000000000///,,,...111222222111222222000000000000000000000000111000///---...///111222444333222111111222333333//////111222333222222111111000///......///000111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((************************((()))***)))''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---+++)))'''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$###"""######"""!!!%%%%%%%%%$$$$$$#########"""!!! !!!###$$$$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))((('''''''''''''''&&&'''(((*********)))((()))***+++,,,,,,+++)))(((************************(((((((((((()))***+++,,,***)))(((((((((***+++,,,******))))))(((((('''''',,,***((('''((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***++++++******)))))))))))))))***)))'''&&&&&&''')))***))))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&%%%$$$###""""""!!!(((''''''&&&&&&&&&''''''***)))((('''&&&&&&'''(((******))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((+++++++++***************************************++++++************++++++,,,+++***)))***+++,,,---************************)))))))))***+++++++++,,,+++***((((((((()))***+++******))))))******+++,,,/////////......---------///---,,,,,,...//////...---+++******+++,,,,,,+++,,,------......------,,,------------,,,,,,+++***,,,,,,,,,---------......---,,,,,,,,,,,,---......000000//////.........------......///////////////...///000111111000///...222111111000///......---000000//////......------000000////////////000000333222222111000//////...//////000111111111111111111111111111111111111111000///.........///111222------------............////////////000000000000111111111111000000000///111111111111000000000///...---,,,+++***+++,,,,,,---,,,++++++******+++++++++*********))))))(((((()))))))))))))))))))))))),,,+++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%$$$###!!!###$$$$$$#########$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$######"""!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((''''''''''''''''''((())))))***)))(((((())))))))))))))))))))))))************************(((((((((((()))***+++,,,(((''''''&&&&&&'''((()))***)))))))))((((((((('''((('''&&&'''((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((***)))(((((((((((()))***((((((((((((((()))***+++)))(((&&&%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&)))((((((((('''''''''&&&******))))))((((((''''''((('''''''''''''''''''''))))))''''''&&&'''(((((())))))))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((()))))))))))))))(((((((((************************+++******))))))******+++***))))))))))))***++++++******************************************++++++,,,,,,,,,,,,---...///000******))))))******+++,,,.........------,,,,,,,,,...,,,++++++---......---,,,***))))))***++++++***++++++,,,,,,,,,,,,++++++---.........------,,,+++,,,,,,,,,------------.........------......///000////////////......------------...///////////////...///000111111000///...111111000000///......---////////////............////////////////////////222111111000//////.........///000000111111000000000000000000000000000000000000/////////000111222////////////000000000000////////////000000000000000000000/////////......000000000/////////.........---,,,+++++++++,,,,,,+++******)))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((***'''%%%%%%((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$%%%$$$######$$$%%%###"""!!!###$$$"""""""""###$$$$$$$$$%%%"""############"""!!!!!!$$$###""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''((((((((()))))))))((('''''')))((('''''''''(((((()))))))))))))))))))))))))))(((((((((((()))***++++++)))((((((''''''''''''((())))))))))))(((((((((((($$$$$$%%%'''))))))(((&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((%%%%%%%%%&&&''')))***+++((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&'''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))******************************************))))))&&&'''(((***+++,,,------******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++---+++******,,,------,,,,,,+++))))))+++,,,+++***))))))************))))))...............------,,,,,,,,,,,,,,,------------/////////...///000000111///............---------------...////////////......//////000000//////...111000000//////......................../////////...///000000000000///...000000//////...------------......///000/////////////////////////////////000000000///000111111222////////////000000000000000000000000///////////////............---------///............---------------,,,++++++++++++,,,))))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((((($$$!!!"""''')))'''###(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!######"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%###%%%%%%%%%###!!!!!!"""$$$&&&%%%%%%$$$###"""!!!!!!"""###############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((((((((((((((((('''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))(((((())))))))))))((((((((((((%%%%%%&&&(((******'''%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((()))))))))&&&'''(((******)))((((((************************++++++******))))))(((((("""###%%%'''((((((((('''******))))))******+++,,,++++++++++++************+++***))))))+++,,,,,,+++...,,,++++++,,,------,,,))))))************)))))),,,---------------,,,,,,++++++,,,,,,,,,---------///............///000000------------------------,,,---......//////......////////////////////////000000/////////.........---------....../////////---...000111111000...---.........------,,,,,,,,,,,,---......//////..............................000000000000111111222222------------............000000000000////////////............------------............------------,,,,,,,,,+++++++++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++'''###%%%***,,,***'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$###''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%%%%%%%###!!!!!!"""$$$%%%%%%$$$$$$###""""""!!!######$$$$$$%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''''''''%%%''')))+++,,,+++)))(((''''''''''''''''''''''''(((((((((((((((((()))***++++++******))))))(((((((((((((((((())))))))))))(((((((((***+++***'''$$$''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((()))*********&&&&&&'''((())))))((((((&&&&&&'''(((((()))))))))'''''''''''''''((((((((((((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&''')))*********)))((())))))))))))))))))))))))+++******))))))((((((((('''((()))*********)))(((******))))))******+++,,,************************+++)))((((((***++++++***,,,***))))))+++++++++*********++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,------...............//////............//////////////////............,,,,,,------......//////,,,...///111111///...,,,------------,,,,,,,,,,,,,,,,,,---...............//////////////////////////////000000111111111111------------............111000000000/////////...//////.........---------//////.........---------,,,,,,,,,+++++++++******))))))(((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((&&&$$$%%%(((***)))'''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!%%%&&&$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""###$$$%%%###"""!!!###$$$!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''&&&&&&''''''((()))%%%''')))+++++++++***((((((((((((((((((((((((((((((((((((''''''(((((()))'''((((((((((((((('''&&&(((((((((((())))))))))))******)))******)))'''$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&(((((((((''''''&&&'''(((((()))(((((('''&&&''''''''''''(((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++******))))))******))))))******+++,,,)))))))))***************+++)))((((((***++++++***)))(((&&&&&&((()))((('''++++++,,,,,,,,,,,,++++++)))******++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,,,,---,,,,,,---............---///......------......///........................---------------.........---...////////////...---------,,,,,,,,,,,,,,,,,,,,,------...///.........////////////////////////......///000000000000000////////////000000000000111111000000//////......//////.........---------//////.........---------+++++++++,,,+++******)))******)))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$!!! """$$$######$$$$$$$$$%%%%%%%%%%%%###""""""######"""!!!!!!###$$$$$$#########$$$ !!!"""$$$&&&''''''""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&%%%%%%%%%&&&((()))***''''''&&&&&&'''(((***+++(((((((((((((((((((((((()))(((((('''''''''((((((&&&'''((())))))((((((''''''((((((((()))))))))***)))(((''''''((()))(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((('''''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%'''((('''&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''((()))************))))))******+++,,,)))))))))******++++++++++++)))((()))***+++++++++***(((''''''((())))))(((++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++************+++,,,,,,***+++++++++,,,,,,,,,,,,+++,,,------......------///...------------...///...........................------------------,,,........................------------------------------...///////////////------------------------,,,---...///000//////...////////////000000000000111111111000///.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,+++***)))(((***))))))(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&((()))(((((((((+++---''''''''''''''''''''''''(((((((((((((((((((((((("""$$$&&&(((***+++++++++&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%  """$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$!!!&&&'''$$$###%%%(((#########$$$$$$%%%%%%%%%%%%###""""""######""" """$$$%%%$$$###$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""##################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***%%%$$$$$$%%%&&&(((***,,,)))'''$$$""""""&&&+++...)))))))))))))))))))))))))))(((((('''''''''(((((('''((()))+++++++++******'''((((((((())))))******'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''((()))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((!!!"""%%%'''''''''&&&%%%(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))''''''(((((())))))******(((''''''''')))+++---...*********)))***++++++,,,))))))******+++++++++,,,+++***((()))+++,,,,,,+++---+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,,,,------------******+++++++++,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,+++,,,------......------///...---,,,,,,---...///---..............................------,,,,,,,,,///...------------...///---------------------------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------------.........///222111111000///......---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++,,,+++***)))((())))))(((''''''''''''((('''''''''((((((((())))))((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$##################$$$$$$%%%$$$######%%%&&&#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&$$$""" &&&&&&$$$$$$$$$$$$&&&&&&$$$&&&(((((('''&&&'''(((&&&''''''&&&###""""""###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((&&&%%%$$$###"""%%%%%%%%%&&&'''((()))))))))(((((()))******)))'''&&&''''''((((((((((((((())))))((('''''''''''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&'''((((((((((((((('''))))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%+++'''$$$$$$%%%'''%%%$$$&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&''')))***)))((((((&&&$$$%%%((()))(((&&&'''''''''(((((((((((()))(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&***((('''&&&&&&'''(((***(((''''''&&&&&&((()))***'''&&&%%%%%%&&&'''((()))+++)))(((&&&&&&((()))++++++++++++*********)))))))))))))))))))))))))))))),,,++++++,,,------+++)))***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,---------------------,,,***)))***+++------,,,+++++++++,,,,,,---------+++,,,------......------)))*********+++,,,,,,,,,......---,,,,,,,,,,,,---,,,++++++++++++,,,------/////////000///......---+++,,,,,,------,,,,,,+++------..................------++++++++++++------,,,---......//////..............................000000//////............++++++++++++,,,---......///+++((()))---///+++'''************))))))))))))((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""###%%%$$$""""""###%%%&&&&&&'''%%%###"""###%%%&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((('''&&&'''(((&&&((())))))((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((((((((((((((())))))((('''&&&''''''((((((((((((((()))(((((('''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&''''''&&&###$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''&&&$$$%%%((()))(((&&&''''''((((((((()))))))))(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&))))))))))))((((((((('''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))(((''''''&&&'''((()))***((('''&&&&&&&&&'''((()))***)))(((''''''((()))***+++++++++*********)))))))))))))))))))))))))))))))))((('''''')))***)))'''***+++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,***))))))+++---,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------------222222222111000/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.........//////......---,,,,,,,,,------------,,,,,,............------------...---,,,,,,,,,,,,---...,,,------...............------------------------//////.........---------...------,,,,,,,,,---------------...---,,,)))(((*********)))))))))((((((+++++++++******((('''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$ """%%%$$$""""""$$$&&&!!!"""$$$$$$$$$%%%&&&(((&&&%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''((('''&&&'''(((&&&'''((((((''''''(((***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&''''''((((((((((((((()))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$((((((((((((((((((((((((++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$%%%%%%&&&&&&'''''''''&&&$$$###$$$&&&((((((((($$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''%%%%%%%%%'''((('''&&&'''''''''((((((((())))))(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((''''''''''''((())))))))))))((('''''''''((((((***)))(((''''''((()))***+++************)))))))))))))))))))))))))))))))))+++)))((((((***,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------000000000///......------......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++,,,------......------,,,.........------,,,,,,,,,......------------......,,,,,,---...............------------------------------------,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,///111000,,,)))((()))******))))))))))))(((((())))))*********)))((((((,,,+++***((('''&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%"""!!!!!!"""$$$%%%%%%%%%"""###%%%$$$###""""""###""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''+++,,,+++)))&&&#########%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&''')))))))))))))))((('''&&&((((((((((((((((((((((((,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''''''''((((((((('''&&&$$$###"""'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&$$$&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''''''''))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''')))(((''''''''''''((()))''''''''''''((((((((()))******))))))(((((((((((())))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))),,,***((((((***---...///+++++++++++++++*********************************)))))))))***++++++,,,,,,,,,***))))))***++++++***,,,,,,++++++******))))))+++++++++++++++,,,,,,---(((((()))***+++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,------...///,,,------------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...---,,,,,,+++++++++,,,---------+++***))))))******)))))))))(((((((((((($$$$$$&&&'''((()))))))))+++***)))(((''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######&&&&&&%%%$$$$$$###""""""$$$$$$######"""""""""!!!#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%!!! &&&)))&&&"""((()))(((%%% !!!""""""$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''000111///,,,(((%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&'''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&***************)))((('''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&%%%%%%%%%((((((((('''&&&$$$###"""&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###$$$%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((((((((((((((((((((((((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((******)))))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$$$$''')))++++++************************************************(((((()))******+++,,,,,,,,,***))))))***+++***)))+++++++++******)))))))))+++************+++,,,---))))))***+++,,,---......------,,,++++++++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,---,,,++++++***,,,------------------,,,)))******+++,,,---......+++++++++++++++++++++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******))))))***++++++,,,///***%%%$$$'''+++,,,+++)))))))))(((((((((((('''%%%%%%&&&'''''''''''''''(((''''''&&&''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$######""""""######$$$%%%%%%$$$######&&&&&&%%%$$$###"""!!! #########"""""""""""""""$$$$$$%%%%%%&&&&&&''''''###############$$$$$$$$$%%%!!!!!!&&&(((%%%!!! """$$$$$$"""  $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%&&&''')))******)))&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%'''***)))&&&%%%&&&)))&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''')))(((&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%######%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''((()))((((((((((((((()))))))))(((''''''(((((())))))))))))(((((((((((()))))))))))))))***)))))))))))))))))))))))))))(((&&&&&&(((*********))))))(((((()))******+++************************(((((()))***+++,,,,,,---,,,***))))))*********)))*********)))))))))))))))+++***)))))))))***+++,,,,,,,,,++++++++++++++++++------,,,+++++++++++++++,,,++++++++++++,,,------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++))))))***+++,,,,,,---...******++++++++++++******++++++,,,---------------++++++++++++++++++++++++************++++++++++++(((((((((((()))***+++,,,...(((!!!!!!''',,,,,,+++))))))((((((((((((''''''*********)))((('''%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&#################################$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$############""""""!!!!!!!!!"""###############$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$####################################$$$!!!$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%%%%&&&"""###$$$$$$######$$$%%%"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((%%%(((+++***'''%%%'''***&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&$$$%%%&&&###$$$%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%######%%%&&&&&&$$$$$$&&&(((%%%%%%&&&&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&((()))))))))((('''&&&&&&'''(((((((((''''''(((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))+++***)))***+++,,,+++***''''''''''''(((***+++,,,************************(((((()))***+++,,,---...,,,***)))((()))***)))(((((((((((()))))))))))))))+++***((((((((()))+++,,,)))))))))))))))*********---,,,++++++***++++++++++++************+++,,,,,,---------------,,,,,,+++***++++++,,,,,,++++++***++++++++++++***************+++,,,,,,,,,,,,+++***++++++,,,------------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***)))))))))))))))******+++(((&&&&&&(((******)))))))))((((((((('''''''''((()))))))))(((((('''&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&##############################$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%&&& !!!"""######$$$$$$%%%$$$$$$$$$######""""""%%%)))&&& """''' """%%%'''&&&%%%%%%%%% !!!"""###%%%&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&%%%%%%%%%&&&###%%%&&&&&&$$$$$$&&&'''""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))%%%))),,,+++'''&&&(((+++&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$&&&)))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%!!!$$$((((((&&&%%%&&&(((&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&&&&'''%%%$$$"""%%%'''&&&$$$###%%%((('''''''''((((((((())))))(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''$$$%%%&&&(((((((((''''''(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((''''''((())))))'''%%%&&&&&&&&&&&&(((***,,,---))))))))))))))))))))))))((()))***+++,,,---......,,,***)))((()))***)))(((''''''(((((())))))******+++***((('''((()))+++,,,'''((()))***,,,---...///---,,,++++++******++++++******))))))******+++,,,------......------,,,+++*********++++++*********------,,,+++***)))((('''++++++------------++++++++++++,,,---------,,,,,,******************************++++++,,,,,,,,,,,,---,,,+++***))))))))))))(((***,,,,,,***((('''((()))(((((((((''''''''''''!!!"""###&&&'''))))))******)))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%%%%""" ###(((***&&&!!!$$$$$$############$$$$$$########################%%%$$$$$$###"""!!! """"""#########$$$$$$$$$'''%%%###%%%''''''%%%"""&&&###!!! !!!"""######""""""###$$$$$$$$$$$$$$$###"""""""""!!!!!! """"""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%'''(((""""""###$$$%%%&&&&&&'''%%%$$$$$$###"""""""""###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%000333+++%%%((((((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""""""""######$$$%%%%%%((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%(((((())))))((('''&&&&&&(((&&&%%%&&&)))***)))'''((('''&&&%%%%%%&&&'''(((************************((())))))(((((('''&&&%%%((()))***++++++***)))(((((((((((()))***,,,...///***)))((('''&&&&&&'''((()))'''&&&'''((()))((('''))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((()))************+++++++++***++++++,,,,,,++++++***''''''((()))***++++++,,,,,,,,,,,,++++++*********************************'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%$$$###"""$$$$$$############$$$$$$########################$$$$$$$$$######""""""!!!""""""#########$$$$$$$$$&&&$$$###$$$&&&'''$$$"""###""""""###$$$$$$###""" !!!!!!"""""""""""""""#########"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&000333+++&&&(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&%%%%%%'''((((((((((((''''''&&&)))'''&&&''')))***)))''')))(((''''''''''''((()))''''''''''''''''''''''''''''''((())))))((((((((((((((()))******)))((((((&&&&&&''''''((()))++++++***)))((('''&&&''''''((()))'''&&&'''((()))((('''))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))*********+++++++++***++++++,,,,,,++++++***(((((())))))******++++++,,,,,,,,,++++++*********************************'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''%%%"""!!!###%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!!!!###%%%''''''$$$""" !!!""""""######""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$#########""""""!!!!!! #########""""""############$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&...111***&&&(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###############!!!!!!!!!!!!######%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%***)))'''((())))))((('''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%&&&''''''((((((((('''''')))((('''((()))***)))(((***)))(((''''''((()))***''''''''''''''''''''''''&&&'''((()))************''''''(((((((((((('''''''''''''''((((((((())))))))))))(((''''''''''''((()))'''&&&'''((()))((('''((()))******++++++******++++++++++++++++++++++++)))))))))*********++++++************************++++++++++++++++++++++++************)))))))))))))))))))))*********++++++******++++++++++++******)))))))))))))))*********+++++++++++++++*********************************'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$######%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$######"""""""""$$$''''''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$&&&%%%$$$###"""""""""!!!######""""""""""""#########$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''&&&+++---(((%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%((())))))((('''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''''''''***(((''''''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((()))******)))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))******))))))''''''''''''''''''''''''******************))))))((((((((('''''''''(((((()))'''&&&'''((()))((('''((())))))***************************************))))))))))))************************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))******************++++++++++++***************)))))))))))))))+++++++++***************************************'''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$ ###&&&%%%###$$$$$$############$$$$$$#################################$$$%%%%%%&&&&&&########################!!!"""###$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&''''''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$###!!! !!!###$$$&&&&&&$$$###""""""""""""######""""""""""""######$$$%%%&&&'''&&&$$$""" """"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%((((((&&&$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''((((((((((((((()))***((((((&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''')))************)))((((((''''''(((((((((((((((((()))'''&&&'''((()))((('''(((((()))************)))************************(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))******(((((()))))))))*********)))******++++++******)))*********)))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ """%%%### $$$$$$############$$$$$$########################"""#########$$$$$$%%%%%%$$$$$$$$$############### """$$$%%%$$$$$$%%%&&&&&&###!!! """%%%&&&&&&!!!"""######$$$############$$$$$$$$$$$$%%%%%%%%%########################$$$###""""""""""""###$$$%%%$$$"""!!! !!!"""#########""""""#########$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((''''''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&'''((()))((('''&&&%%%&&&'''(((((()))((((((((()))'''&&&'''((()))(((''''''((())))))******))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))************)))))))))))))))))))))*********)))))))))***************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%% !!!$$$%%%$$$"""$$$$$$############$$$$$$########################""""""##################$$$$$$$$$#########"""""" ###&&&&&&%%%$$$%%%'''$$$###!!!"""###$$$$$$###!!!"""######$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&%%%$$$%%%'''''''''%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&((('''&&&%%%'''))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%(((((('''&&&&&&'''((((((%%%&&&'''((()))(((&&&%%%%%%&&&((()))))))))(((((()))'''&&&'''((()))(((''''''(((((()))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***))))))************))))))(((((())))))******++++++((()))))))))*********+++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$%%%%%%&&&###%%%(((((('''&&&&&&&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!$$$&&&'''%%%$$$&&&((("""""""""$$$%%%$$$!!!$$$$$$%%%&&&&&&&&&&&&%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&$$$######%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))'''%%%'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###%%%''''''%%%$$$&&&)))***)))(((''''''((()))***(((((((((((((((((((((((($$$$$$%%%&&&'''''''''''')))((('''&&&&&&'''((()))&&&''')))***+++***)))(((%%%&&&((()))))))))(((((()))'''&&&'''((()))(((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))************))))))'''(((((()))***++++++,,,(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!########################%%%$$$$$$$$$###"""""""""$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""!!!""""""""""""#########$$$%%%'''(((((('''%%%$$$ """###$$$%%%$$$######&&&&&&&&&%%%$$$###!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&&&&%%%$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$###%%%&&&'''%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''++++++******************)))))))))((()))******+++))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))******+++,,,++++++***)))(((''''''******)))(((((()))******...,,,***(((''')))+++,,,************************((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###############$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############"""!!!!!!########################$$$$$$$$$###############$$$$$$$$$#########""""""$$$###""""""""""""""""""$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''))))))((('''''''''''''''''''''(((((('''((((((((())))))))))))''''''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((('''************************((()))))))))************$$$%%%&&&''')))***+++,,,******************************************++++++))))))(((((())))))***++++++*********)))(((((((((************************,,,+++)))''''''((()))***************************((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$###""""""!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###"""""""""#############################################$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$######"""!!! $$$$$$$$$###########################$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""$$$$$$###""""""######$$$$$$######"""$$$$$$###############"""######"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$)))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%(((''''''(((******)))'''((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((((((((************************'''((()))***+++******)))***)))((('''&&&%%%$$$###++++++++++++++++++++++++******************))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))***++++++***))))))))))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$#########""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''%%%###""""""###%%%&&&########################"""""""""###$$$$$$$$$%%%############""""""""""""!!!"""###$$$$$$###!!! ##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$ """$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""""""""!!!!!!!!! ###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########!!!######$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$#########$$$((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&)))))))))((((((''''''''''''''''''((((((((())))))(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************&&&(((***+++,,,+++)))(((,,,,,,***(((&&&$$$"""!!!************************++++++******))))))((((((((((((((((((((()))******((((((((()))))))))))))))((()))+++,,,,,,+++)))((((((((()))))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$!!! !!!$$$&&&########################"""""""""###$$$$$$$$$%%%#########"""""""""!!!!!! """###$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%'''''''''&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$###$$$&&&&&&%%%$$$ """$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))))))))*********&&&(((***+++,,,+++)))(((%%%&&&'''((()))***++++++))))))))))))))))))))))))+++******))))))(((((((((((((((((('''((())))))***((((((((((((((()))))))))'''(((***++++++***((('''((()))***+++***)))'''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """##########################################$$$$$$$$$######"""""""""!!!!!!!!!!!!"""$$$%%%%%%%%%###############$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&#########$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))***)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%###""" ############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$###""""""$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%""" """%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''(((''''''(((******)))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((())))))*********'''((()))***+++******)))((((((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''((())))))(((''''''))))))***+++***)))((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&###$$$$$$%%%$$$###"""!!!#########$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!  """###########################$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""#########$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$######$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))$$$###"""###%%%&&&%%%$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%!!! """%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((()))******+++((()))))))))************---,,,,,,***)))(((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))((('''''''''&&&''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''((("""######$$$$$$"""!!! """"""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######"""""""""$$$%%%&&&########################%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%% """""""""!!!!!!!!!###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&$$$"""$$$&&&""""""###$$$%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***$$$###"""###%%%&&&%%%$$$&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%!!!"""%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))******+++)))))))))((()))******+++((((((((()))***+++++++++))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((())))))******)))((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%'''((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###""" !!!"""$$$&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """############$$$$$$$$$!!!###%%%%%%$$$###"""###%%%$$$$$$######"""""""""$$$$$$$$$######"""""""""%%%%%%$$$###""""""######"""######$$$$$$%%%&&&&&&###########################$$$%%%%%%$$$###"""!!!###############"""!!! ############$$$$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###&&&(((000(((!!!"""%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""%%%$$$###""""""$$$&&&'''"""###$$$$$$###"""###$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%% """$$$""" $$$######""""""######$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***(((&&&$$$######"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***&&&''''''(((((((((((((((******+++***)))&&&###!!!***(((((()))***+++***))),,,,,,,,,++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%))))))((((((''''''&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&,,,***(((&&&$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&'''((('''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&%%%$$$###"""###%%%&&&$$$$$$###""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!"""############$$$$$$$$$!!!###%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$######""""""""""""%%%$$$$$$######"""######%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$###"""!!!######$$$$$$######"""!!!#########$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###"""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&)))***999///((((((((('''%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$######""""""######$$$%%%########################%%%$$$#########$$$%%%&&&"""###$$$$$$###"""###$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$###########################'''&&&&&&&&&%%%%%%%%%%%%'''%%%###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***&&&''''''((((((((((((((('''(((*********(((&&&%%%(((''''''''')))***)))(((''''''((())))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((((((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$######$$$&&&%%%$$$###""""""""""""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$!!!!!!"""###$$$$$$$$$###########################$$$$$$$$$############"""(((&&&%%%###"""######$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$!!!###%%%%%%###"""######$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""$$$$$$$$$###############&&&&&&%%%%%%$$$######"""###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$############$$$%%%%%%%%%%%%$$$ !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&''')))***666...''''''&&&$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$######""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%$$$)))'''&&&&&&&&&&&&%%%######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%$$$######''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((&&&'''(((***++++++***)))(((&&&&&&'''((()))((('''$$$%%%&&&((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&((((((((()))))))))))))))'''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%% """$$$$$$$$$###$$$&&& """$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$""""""!!!!!!""""""#########""""""#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""###%%%$$$###"""###$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########%%%%%%%%%$$$$$$##########################################$$$############$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$############%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!"""$$$$$$$$$$$$"""!!!""""""###$$$%%%%%%&&&&&&#########!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&,,,&&&###$$$%%%######%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###############""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$####################################$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&""""""###$$$$$$###""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###%%%&&&&&&%%%###"""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&''''''(((((((((((((((&&&''')))***++++++++++++((('''&&&''')))***)))(((&&&'''(((***++++++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$$$$""""""###$$$$$$$$$%%%%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%&&&"""###%%%$$$###""""""###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$"""$$$$$$$$$""""""###%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%##########################################$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&"""######!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$(((%%%###&&&(((&&&&&&)))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$%%%&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""""""""###%%%&&&&&&%%%###"""###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&'''''' !!!"""$$$&&&((()))***%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((()))))))))***************)))((('''(((***+++***)))))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$###$$$%%%$$$###"""###$$$""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""#########$$$$$$%%%%%%%%%&&&''''''%%%""" ###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""##################$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$###""""""###%%%##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$######"""######$$$%%%%%%&&&&&&#################################"""######$$$%%%"""###$$$$$$$$$$$$$$$$$$!!!###&&&%%%###!!!###%%%""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&######&&&%%%"""!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$######''''''&&&$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$&&&''''''&&&$$$######$$$&&&&&&%%%$$$$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((******)))))))))(((((((((***)))((()))***++++++)))(((((((((((('''&&&%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%#########%%%###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&###!!!!!!!!!%%%###""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$###!!!"""###%%%######"""""""""""""""""""""""""""######$$$$$$$$$ """###%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$%%%##############################"""""""""###%%%%%%!!!"""######$$$$$$###### $$$'''&&&""" """%%%######"""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$%%%##############################""""""###%%%'''((("""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$""""""############""""""########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$%%%'''((('''$$$"""###%%%&&&$$$"""!!!!!!"""$$$&&&"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''((('''%%%### %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%&&&''''''((((((((((((((()))(((((((((((((((((())))))((('''(((*********)))(((((((((((('''&&&%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&)))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''&&&###  ###%%%########################$$$$$$$$$############"""###############"""!!! !!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&######""""""!!!!!! !!!!!!"""""""""### !!!###%%%&&&%%%###"""&&&&&&%%%$$$$$$#######################################"""""""""###%%%&&& !!!"""############### $$$'''&&&""" """%%%'''&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%)))'''######&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&''' !!!###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""###"""!!!!!!###%%%(((***"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ ###%%%%%%######%%%(((###!!!!!!###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%% !!!""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&((((((((('''&&&%%%&&&''''''(((((((((((((((''''''&&&''''''((()))***((('''&&&''')))))))))''')))))))))***)))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!&&&'''((('''%%%$$$%%%&&& """###$$$$$$###"""%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%$$$###"""%%%###"""###'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%&&&&&&%%%###""""""$$$$$$$$$###############$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######'''%%%###!!! !!!###%%%&&&%%%%%%$$$###"""!!!!!!$$$%%%&&&&&&$$$"""###### """###%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$###############&&&&&&%%%$$$############ !!!"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$!!!###$$$%%%$$$###$$$$$$######################## !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%&&&((()))***%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%'''(((((('''&&&&&&'''%%%###""""""######""" $$$$$$############$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((($$$!!! """$$$$$$###''''''&&&%%%$$$###"""!!!'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%$$$"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&))))))(((((((((((())))))'''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''',,,+++)))'''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###"""%%%###"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$###!!! %%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""""""""$$$%%%%%%###"""""""""###############$$$$$$$$$$$$$$$###""""""###$$$$$$##################$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$############$$$%%%&&&'''########################%%%%%%###"""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$#########""""""###############$$$$$$%%%!!!""""""######$$$$$$$$$!!!"""$$$###""""""###%%%########################!!!!!!"""###$$$%%%%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$%%%&&&((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&&&&###  !!!""""""$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%!!!###%%%%%%%%%###"""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$!!! ###%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$"""###$$$$$$"""!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$######$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$!!!###$$$$$$$$$$$$&&&'''&&&%%%###""" %%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$##################$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!########################!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$###""""""###$$$%%%$$$$$$###############"""###############$$$$$$$$$""""""!!! !!!!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""###$$$$$$###"""###$$$############$$$%%%&&&&&&########################%%%$$$######"""#########!!!!!!"""""""""############$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&############$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&########################################################################"""""""""######"""""""""$$$$$$$$$###############$$$###"""""""""###$$$%%%#########$$$$$$$$$$$$$$$""""""###"""!!!!!!###&&&########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$######$$$%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''"""$$$&&&%%%$$$###$$$$$$&&&### """###$$$$$$############$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!!!!!###%%%&&&%%%#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''(((******&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""###%%%%%%$$$$$$%%%&&&'''&&&%%%$$$######"""###%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$######"""""""""#########$$$$$$$$$!!!###$$$$$$###""""""###!!!!!!"""###$$$%%%&&&'''$$$##################$$$!!!!!!"""###$$$%%%%%%%%%$$$#########$$$$$$%%%&&&'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$####################################""""""!!!!!!!!!!!!""""""########################""""""######$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""#########$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################%%%$$$###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""""""""  ###&&&########################################################################""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%"""  """######$$$$$$############$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$############$$$%%%$$$### ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%''')))***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((('''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&##################$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$"""!!!!!!###$$$%%%"""""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$$$$ !!!!!!"""###$$$%%%%%%#########$$$$$$#########!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$#########$$$'''%%%###!!!!!!!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$######"""######$$$$$$#######################################$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$##################$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###########################&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""!!! !!!$$$&&&########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$######$$$$$$###"""""""""##############################""""""""""""""""""""""""###########################$$$&&&&&&$$$###$$$%%%###""""""###%%%%%%###!!!$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###!!! $$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$%%%'''))))))(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((&&&'''(((((((((((('''&&&&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%###""""""###"""""""""""""""###$$$%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&$$$""" """%%%'''""""""######$$$$$$$$$%%%"""$$$%%%%%%$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%'''&&&%%%$$$############&&&%%%###"""""""""######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&############$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''########################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$######$$$###""""""$$$'''########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###############$$$""""""###$$$$$$###""""""""""""""""""""""""""""""$$$$$$#########"""""""""###$$$&&&&&&$$$###$$$%%%""""""###%%%'''&&&$$$!!!$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%"""$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&%%%######$$$%%%######"""""""""###$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######"""""""""###%%%%%%###############$$$$$$$$$!!!###$$$%%%$$$###$$$%%%%%%%%%$$$######"""!!!!!!"""###$$$$$$$$$$$$###"""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%$$$$$$###$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$"""###%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""$$$$$$$$$"""!!! !!!""""""######$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&##########################################$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############!!!###$$$$$$###""""""###"""""""""###%%%&&&$$$"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%&&&###$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$%%%%%%%%%"""""""""!!! !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%"""$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""###$$$%%%$$$$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&'''&&&&&&%%%$$$###"""!!!"""###$$$%%%$$$$$$########################### !!!###$$$###"""###$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$###########################$$$%%%&&&&&&"""###$$$$$$$$$$$$######""""""######$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%$$$$$$###$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###""""""""""""############!!!###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''#########"""###$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""######$$$$$$$$$$$$ """$$$###!!! !!!"""###$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&&########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!######################## !!!"""###$$$%%%%%% """######"""!!!!!!"""###""" """$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%$$$###"""!!!######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&((('''$$$###$$$&&&!!!"""###$$$%%%&&&''''''"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###!!! !!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''###$$$&&&''''''&&&$$$###%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((('''%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!"""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$'''***'''### ###&&&'''&&&%%%%%%%%%&&&'''(((######$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$#########$$$&&&'''!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!! !!!"""###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!"""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&'''&&&######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$"""$$$$$$$$$######""""""""" !!!######$$$$$$########################$$$$$$$$$$$$$$$###"""!!!###########################$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###"""###%%%%%%###""" """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&########################&&&%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%###"""!!!"""############$$$$$$$$$!!!###$$$###"""###$$$"""$$$%%%''''''&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""############""""""%%%$$$""""""$$$%%%&&&&&&########################%%%$$$###"""""""""###$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&%%%%%%$$$!!!$$$'''(((((('''&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((("""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%''''''%%%""" !!!$$$'''"""""""""###$$$$$$$$$%%%$$$''')))'''###!!!###&&&$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&%%%$$$###"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%''''''))))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''%%%"""%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""###########################$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""######$$$""""""""""""############""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""###""""""###$$$$$$###!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!""""""###"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&"""###%%%&&&&&&&&&$$$###""""""########################$$$$$$######"""!!!"""##################"""$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!! """$$$###############$$$$$$$$$$$$&&&(((&&&###!!!###%%%###""""""""""""###$$$$$$&&&&&&&&&%%%$$$###!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###""" %%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$############$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!""""""##################"""""""""######$$$$$$$$$######"""########################%%%$$$$$$######$$$$$$%%%$$$######$$$%%%%%%$$$""""""######$$$%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$!!! %%%'''&&&$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%$$$###"""###########################$$$$$$$$$$$$###""""""########################$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""!!!!!!"""######""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!"""""""""""""""######"""""""""%%%$$$##################"""############$$$$$$$$$&&&&&&&&&$$$######%%%'''!!!"""###%%%%%%$$$###############""""""!!!!!!!!!############"""!!! ######$$$$$$$$$$$$############""""""!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%&&&&&&'''%%%&&&'''&&&$$$"""###$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$###!!!!!!!!!###$$$$$$$$$###############$$$&&&'''%%%###"""###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$$$$###""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%#########%%%&&&&&&$$$!!!""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%''''''&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%###!!!""""""######$$$$$$$$$''''''''''''&&&$$$###"""##############################$$$$$$$$$######"""########################$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""!!! !!!######!!! $$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""######$$$%%%%%%########################""""""!!!!!!!!!!!!!!!!!!""""""############""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$###!!!!!!$$$!!!!!!"""###$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%&&&######"""""""""###$$$%%%$$$$$$############$$$$$$#########$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#####################$$$#########$$$$$$%%%%%%%%%%%%&&&%%%$$$""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""$$$&&&&&&%%%######$$$%%%$$$$$$$$$###"""""""""$$$%%%%%%%%%#########$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""$$$$$$###""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""######$$$$$$######""""""""""""""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&&&&$$$"""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$''')))'''"""!!!$$$'''""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$########################"""######$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""!!! !!!######!!! ###############""""""""""""""""""######$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!"""""""""!!!!!!###$$$$$$$$$$$$$$$$$$###$$$$$$"""""""""###$$$%%%""""""#########$$$$$$$$$######""" """!!!!!!""""""############ !!!"""######### """###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######%%%&&&((()))%%%%%%%%%$$$$$$############$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!$$$&&&'''%%%$$$###$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$######!!!"""######$$$$$$######"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$###""" !!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""#########$$$$$$#####################$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###"""######$$$%%%$$$$$$$$$%%%$$$###""""""###$$$%%%"""'''***&&& &&&#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$#############################################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$ !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""!!!!!!"""######""" ######""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""$$$$$$%%%%%%%%%%%%$$$$$$##################$$$%%%"""############$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%"""""""""""""""######### !!!###$$$$$$%%% !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$###### $$$'''&&&$$$###$$$'''########################!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$ !!!"""#########"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++---///'''&&&&&&%%%$$$$$$######"""###%%%%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################!!!$$$$$$###""""""###$$$$$$$$$###############$$$#########$$$$$$$$$###""""""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&%%%$$$###"""""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""%%%'''%%% !!!%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$""" ###&&&$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""######$$$!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""###""""""###$$$$$$###!!!########################!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&###"""""""""######$$$$$$"""""""""#########$$$$$$!!!""""""###""""""!!!!!!"""##################"""!!!&&&&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!###%%%''''''&&&$$$###$$$$$$############$$$$$$"""###$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((+++---///&&&&&&&&&%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$ !!!######""""""###$$$###############$$$$$$$$$$$$###"""###$$$$$$$$$###$$$%%%&&&'''((('''&&&&&&&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$&&&'''%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%(((%%%######$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$###!!!###'''!!!!!! %%%%%%%%%&&&&&&%%%$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###"""###%%%%%%###"""######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################!!!"""###%%%%%%%%%$$$###""""""############""""""!!!"""###%%%%%%%%%$$$###"""############$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$#####################"""!!!""""""############"""""" $$$%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!!!!###&&&((()))'''$$$"""$$$$$$############$$$$$$&&&'''((((((((('''&&&%%%########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***+++$$$%%%%%%&&&&&&''''''((($$$'''))))))'''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$##################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''""""""######$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$"""######%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!! ###$$$%%%%%%######$$$%%%%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$###""" """###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%#########"""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%(((((()))'''%%%###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))'''%%%$$$$$$$$$%%%!!!$$$&&&'''%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$$$$######""""""###""""""!!! """"""""""""""""""""""""$$$$$$###############$$$###  %%%'''%%%"""!!!###&&&((()))(((&&&%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$%%%%%%###!!!!!!"""%%%%%%"""########################""""""""""""""""""""""""###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""!!!!!!""""""######$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%&&&'''(((((('''&&&$$$###$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%###""""""""""""$$$%%%&&&###$$$%%%%%%$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!#########################################################"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$##################$$$%%%%%%######$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""""""""############$$$########################%%%%%%%%%%%%&&&&&&&&&'''&&&''''''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%!!!$$$&&&'''%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&############"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""!!! """"""""""""""""""""""""$$$$$$###############$$$$$$!!! %%%&&&$$$!!!$$$%%%&&&&&&&&&$$$"""!!!#########"""""""""!!!!!!"""############$$$$$$$$$%%%%%%$$$#########$$$$$$'''$$$""""""$$$&&&%%%$$$######################################################################## !!!!!!!!!""""""""""""%%%$$$######$$$$$$###"""############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""###$$$%%%"""######$$$$$$###"""!!!%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((((((&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$###"""###$$$%%%&&&###$$$$$$%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""################################################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%###$$$%%%%%%######$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""###"""""""""""""""""""""""""""""""""$$$###############$$$$$$%%%""" !!!$$$%%%$$$!!!$$$$$$######"""!!!!!! #########""""""""""""""""""############$$$$$$$$$&&&%%%$$$###############(((%%%"""!!!"""$$$&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&### ###%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""################################################&&&&&&&&&'''''''''''''''###########################$$$&&&%%%$$$######$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################"""!!!!!!!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%########################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$############$$$%%%###$$$$$$%%%%%%$$$$$$### !!!"""###############""""""""""""""""""""""""#########"""######$$$%%%%%%###""""""$$$$$$###!!!!!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""%%%###!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%!!!!!!%%%$$$###%%%%%%%%%$$$$$$######"""#########""""""#########$$$##################$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###############"""!!!!!!################################################%%%%%%$$$$$$######""""""########################"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""###$$$%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#########!!!""""""###$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$"""""""""#########$$$$$$########################"""""""""""""""""""""""" """############$$$&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$############""""""######$$$%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""######$$$####################################""""""###$$$$$$%%%%%%$$$######$$$$$$###"""###"""!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######"""""""""###!!!"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!!!!!!!""""""""""""###  #########$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$###$$$$$$%%%%%% !!!!!!""""""######%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############################################################)))((('''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!"""###$$$%%%"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""######$$$%%%%%%&&&""""""""""""""""""""""""###############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$#################################""""""""""""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$'''%%%$$$"""""""""######"""""""""""""""#########"""############$$$$$$$$$######"""""""""######$$$"""$$$&&&'''%%%$$$###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""!!!!!!!!!!!!###$$$#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""""""""######$$$&&&&&&$$$######"""######$$$%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''((('''%%%$$$#########$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&&&&'''################################################(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$###""""""########################""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$%%%&&&%%%%%%$$$###""""""""""""!!!!!!"""""""""#########"""############$$$$$$$$$"""!!!!!!""""""###$$$%%%###%%%&&&%%%###"""$$$&&&########################################################################$$$$$$%%%%%%%%%&&&&&&&&&###&&&(((&&&###!!!$$$&&&"""###############$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###""" !!!"""###$$$&&&'''((('''&&&%%%%%%&&&&&&'''"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''################################################ !!!###$$$%%%&&&########################!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" ########################''''''&&&$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%$$$"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""######$$$&&&&&&%%%$$$$$$#########""""""""""""""""""""""""!!!###$$$%%%$$$### $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""###$$$%%%&&&!!!"""$$$$$$$$$$$$&&&'''!!!!!!""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$ !!!!!!!!!"""$$$%%%&&&###$$$###!!!###'''########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$)))---+++%%%"""%%%)))#########$$$$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###""" !!!"""$$$&&&''''''&&&$$$###"""######$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$###""""""############$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''%%%$$$###"""""""""###$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$""""""""""""""""""""""""$$$%%%&&&&&&&&&$$$""" $$$#########""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###"""""""""$$$$$$$$$###!!!!!!$$$&&&&&&%%%###!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""!!!!!!######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$"""!!!$$$&&&&&&%%%&&&########################'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""%%%$$$"""!!!!!!"""$$$%%%########################&&&&&&%%%$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """"""""""""""""""""""""%%%%%%%%%$$$$$$#################################&&&$$$""""""###$$$###"""$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$&&&'''&&&%%%###$$$$$$######$$$%%%%%%%%%$$$$$$'''%%%###$$$%%%%%%###  """#########"""!!! !!!"""###$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$###"""########################!!!""""""!!! !!!#########$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!"""###$$$"""$$$&&&&&&%%%$$$###$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%######"""!!!!!!!!!!!!!!!"""!!! """###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################""" !!!$$$&&&%%%######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%############""""""!!!!!!%%%%%%%%%$$$$$$#####################$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$#########""""""#########"""!!! ########################$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%#################################"""""""""""""""$$$$$$$$$###""""""$$$&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$######"""$$$###"""!!!"""###$$$%%%######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$############"""%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! ########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%&&&'''((('''%%%$$$###$$$######$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&%%%""" !!!"""#########"""!!!!!!!!!"""###$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!######$$$###""""""###########################$$$%%%$$$###"""$$$%%%######$$$$$$$$$$$$######################################################&&&%%%###"""!!! !!!!!!######$$$$$$$$$###!!! %%%$$$###"""!!!!!!!!!"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%$$$$$$###"""""""""""""""!!!  """###%%%$$$$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""!!! !!!$$$%%%$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%######"""""""""!!!!!!!!!%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""""""""""""""###$$$%%%$$$""""""$$$%%%'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""" !!!$$$%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!$$$&&&%%%###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%(((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$&&&&&&'''(((%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%############$$$%%%&&&'''((()))***)))&&&$$$###$$$""""""######$$$$$$$$$$$$$$$$$$&&&(((***((($$$!!!!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############""""""!!!""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%%######$$$$$$$$$$$$###### !!!!!!""""""#################################&&&%%%###"""!!!!!!!!!!!!%%%###!!!"""$$$$$$"""%%%$$$###"""!!!!!!!!!"""$$$$$$$$$#######################################$$$%%%&&&&&&&&&%%%$$$###""""""""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""######"""######$$$%%%&&&%%%%%%$$$############$$$"""!!! !!!"""###%%%$$$######"""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%#########""""""""""""!!!$$$$$$$$$$$$$$$###############"""######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$###############""""""###%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###'''&&&%%%$$$"""!!! ##############################$$$$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$###$$$%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%###"""""""""###$$$"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###""" ###$$$###$$$&&&%%%###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""###&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$%%%%%%'''((()))***+++,,,***'''$$$######""""""""""""###$$$$$$%%%"""%%%))),,,...---)))'''""""""############$$$#################################$$$$$$$$$$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""""""""######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$########################!!!!!!!!!""""""###$$$$$$%%%"""!!!&&&'''%%%!!! !!!"""###$$$$$$%%%########################"""""""""""""""""""""""""""$$$%%%&&&&&&%%%###"""%%%$$$######$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$######$$$%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$###############$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$########################"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%&&&&&&########################%%%$$$###"""""""""""""""''''''&&&$$$"""!!! ##############################$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&###$$$&&&%%%$$$###$$$%%%$$$###############$$$$$$""""""###$$$%%%%%%&&&&&&$$$#########""""""""""""######$$$$$$$$$$$$######$$$$$$&&&&&&&&&%%%$$$###$$$############$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""###$$$%%%%%%$$$###"""!!!######"""&&&+++(((!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&&&&### ######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%&&&((()))***+++,,,,,,***'''$$$######""""""""""""###$$$%%%&&&'''***...111111...***'''###############$$$$$$%%%$$$$$$$$$$$$############"""######$$$$$$######"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###"""!!!"""#########$$$$$$$$$$$$######!!!!!!""""""###$$$%%%%%%######################## !!!!!!"""###$$$$$$$$$!!!$$$'''%%%""" !!!"""###$$$%%%%%%########################"""""""""""""""""""""""""""###%%%&&&&&&%%%###""")))'''$$$$$$$$$%%%###!!!"""######$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%######"""""""""######$$$&&&%%%$$$######$$$%%%&&&$$$###############$$$$$$######$$$$$$$$$$$$###################################################$$$########################"""######$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&#########"""""""""!!!!!!""""""############"""""""""$$$&&&))))))'''%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""''''''$$$&&&+++((( ######$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$""" !!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&$$$$$$###"""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###"""!!!!!! $$$$$$$$$%%%&&&((()))***+++,,,,,,***'''$$$############""""""###%%%'''(((...111444444111+++'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$###"""""""""""""""###""""""""""""""""""""""""###$$$$$$###""""""###%%%######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$#######################################"""!!!!!!!!!$$$$$$"""""""""############"""!!!###############$$$$$$$$$########################"""###$$$%%%%%%%%%$$$###)))&&&######$$$%%%### """"""###$$$$$$$$$$$$###$$$$$$############$$$%%%###""""""""""""###$$$$$$$$$###"""!!!!!!!!!"""############"""######$$$%%%######$$$$$$$$$$$$################################################""""""###########################$$$%%%$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&"""""""""###############""""""!!!""""""###$$$%%%"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$##########################################!!!"""$$$&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&###%%%''''''%%%$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""!!!"""$$$&&&''''''&&&&&&###############$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###...111)))###%%%$$$ """"""######$$$%%%%%%&&&%%%$$$$$$###############$$$$$$$$$############"""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%### !!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""##################$$$%%%&&&((()))***)))***+++)))&&&$$$###$$$$$$$$$######$$$&&&(((***...111444444///***'''&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""###""""""!!!!!!"""###$$$########################$$$###"""  ###&&&######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""######$$$###"""!!!!!!  !!!###$$$!!!"""######$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%""" ###%%%###!!!""""""###$$$$$$$$$$$$$$$$$$######"""""""""#####################$$$%%%%%%$$$###"""!!! !!!!!!"""######""""""###$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$######""""""!!!!!!###########################$$$&&&%%%###"""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """%%%'''%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%!!!"""""""""#########$$$!!!!!!!!!""""""###$$$%%%!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###%%%''''''&&&$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#########!!!!!!"""###$$$&&&'''((("""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%###333:::... !!! !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$############"""%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!""""""#########$$$########################$$$###"""###%%%'''((('''!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%#########$$$&&&((()))***((()))***)))&&&$$$###$$$%%%$$$######%%%''')))+++)))---111111...+++******&&&%%%$$$###$$$%%%&&&'''!!!!!!"""""""""#########""""""############""""""""""""!!!!!!!!!###$$$%%%########################"""!!!!!!$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!! ########################!!!###$$$%%%$$$$$$&&&&&&&&&$$$""""""$$$&&&!!!###%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%!!!"""%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""""""""############""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! ###########################%%%'''%%%###"""###&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! $$$(((***&&&&&&%%%%%%%%%$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%!!!!!!""""""############!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""############################################################$$$%%%&&&'''###############"""!!! ######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%)))555888,,,"""$$$'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%%%%%%%%%%########################'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$###"""%%%$$$###"""###$$$%%%&&&########################%%%$$$"""!!!!!!"""$$$%%%(((%%%!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%!!! %%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((()))(((((('''%%%###"""$$$%%%$$$#########%%%'''***,,,//////...---***'''%%%###(((&&&$$$"""!!!!!!!!!"""########################%%%%%%$$$######$$$%%%%%%'''&&&$$$######$$$&&&'''(((%%%!!! !!!!!!"""!!! !!!###$$$!!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$###!!! !!!""""""######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!##############################""""""!!!!!! ###$$$###!!!!!!$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%$$$#########$$$%%%&&&&&& ###''''''$$$########################$$$$$$$$$$$$$$$###"""!!!'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$!!!!!!!!!!!! %%%%%%$$$$$$###"""""""""&&&%%%###"""""""""######$$$$$$%%%%%%%%%$$$##############################!!!"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""!!! !!!!!!""""""""""""!!!!!!########################$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###---000&&& ###%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########%%%$$$######""""""######"""######$$$###"""!!! $$$#########$$$$$$%%%%%%########################&&&$$$###""""""###$$$&&&'''$$$!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%!!!!!!$$$&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%###!!! """###%%%$$$$$$$$$&&&(((***,,,...---***(((%%%$$$######%%%$$$###""""""###$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$&&&###!!! !!!!!!!!!""""""!!!!!!!!!"""###$$$""""""############""""""""""""""""""""""""###$$$!!!!!! #################################""""""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&"""!!!  """######$$$$$$$$$######!!!!!!!!!"""""""""""""""########################"""""""""###############$$$%%%%%%###!!! ###%%%""""""###$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$#########$$$%%%&&&%%%""" !!!%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############!!!!!!!!!""""""###$$$%%%$$$$$$######"""!!!!!! $$$$$$$$$###############&&&%%%$$$###"""######$$$"""###$$$%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%$$$"""!!!#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!########################$$$$$$######$$$$$$%%%&&&$$$###""""""""""""###$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$ &&&'''!!! $$$%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""############"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&'''%%%%%%'''&&&"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$%%%%%%###!!! """###%%%%%%%%%%%%&&&(((***,,,...+++'''$$$""""""###$$$"""!!!""""""###$$$&&&'''########################%%%$$$############$$$%%%###"""!!! !!!"""######"""!!!!!!"""###"""!!!###""""""""""""###$$$$$$######""""""""""""######$$$###""""""""""""""""""########################""""""""""""""""""""""""#########""""""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$###"""!!!!!!!!!"""$$$$$$######!!! !!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""#########""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%###$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########"""######$$$%%%$$$############$$$%%%%%%######%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""######""""""""""""##############################$$$############"""""""""###"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&&&&$$$"""!!!$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%&&&########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$"""%%%%%%!!!###'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$&&&$$$%%%&&&%%%!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%$$$$$$$$$$$$&&&''')))***,,,***'''%%%$$$$$$$$$%%%!!!!!!""""""###%%%%%%&&&########################$$$$$$############$$$$$$######""""""""""""######!!! !!!###$$$%%%###!!!###############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$###""""""""""""###$$$$$$&&&%%%$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$ !!!"""###"""!!!!!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""$$$###############$$$$$$###############$$$$$$%%%###%%%'''&&&###!!!"""$$$########################$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########""""""###""""""""""""""""""##############################"""""""""""""""""""""###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&&&&$$$###&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$#########"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""$$$######""""""######$$$&&&&&&$$$###$$$&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%%%%######&&&'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$#########%%%&&&%%%$$$######$$$""""""######$$$%%%&&&''''''''''''&&&&&&%%%$$$###############$$$$$$#########################################################""""""""""""""""""### !!!###%%%%%%###!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!""" !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! ######$$$$$$$$$######"""########################$$$$$$###############$$$""""""######$$$$$$$$$$$$$$$%%%&&&###"""%%%""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########"""""""""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""!!!!!!!!!"""######!!!""""""###$$$%%%&&&'''!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''""""""############""""""########################$$$$$$######$$$$$$%%%&&&######$$$%%%%%%$$$######$$$###  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""""""""######&&&%%%#########$$$""" $$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""""""""###%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%######"""!!!!!!!!!!!!""""""""""""!!!""""""###$$$!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''&&&######((()))(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$### !!!""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###""" """######"""!!!!!!"""!!!!!!"""######$$$%%%%%%"""###$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$###"""!!!########################""""""###$$$$$$###"""""" !!!!!!!!!!!! !!!!!!"""###%%%%%%$$$"""!!!"""######$$$$$$############""""""""""""######$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""############"""!!!!!!######$$$$$$$$$######"""!!!""""""######$$$$$$$$$""""""""""""""""""""""""######""""""!!! $$$###"""###$$$%%%$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!!"""######$$$$$$######$$$%%%$$$!!!"""&&&""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""!!!!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%""""""###$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$%%%'''"""######$$$$$$######"""########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$$$$### !!!!!!""""""###$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$### ###%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&###$$$((()))'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$###"""!!!######"""!!!!!!"""!!!"""###$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%$$$###"""!!!########################!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!###""""""###$$$%%%$$$""" !!!"""#########""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%#################################""""""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!###################################################"""""""""""""""""""""%%%### !!!###%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###### !!!"""###$$$######"""$$$$$$$$$"""!!!"""###$$$########################"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###!!!!!!"""%%%######################## !!!###$$$%%%%%%$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!####################################$$$$$$%%%%%%######""""""!!!""""""###############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%% !!!"""############"""!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$###############"""!!! !!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""######""""""""""""######$$$$$$&&&'''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$######"""!!!  !!!"""#########%%%$$$$$$###############$$$$$$#########$$$&&&'''###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""" ###%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$"""###&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""!!!###%%%%%%$$$#########"""###$$$%%%%%%%%%%%%%%%'''%%%$$$######%%%''')))""""""$$$%%%%%%$$$###"""########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######%%%###""""""$$$$$$###""" !!!######""""""!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############"""###%%%&&&''''''&&&%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$#######################################"""""""""###$$$$$$%%%%%%$$$!!!!!!###$$$###$$$$$$$$$$$$$$$###"""!!!########################%%%%%%$$$###""""""###### !!!"""$$$$$$######"""######$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%"""!!!###&&&"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&&&&%%%$$$$$$######"""###############$$$$$$$$$ !!!#########"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!((('''&&&$$$###"""""""""%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!"""###$$$&&&'''((()))!!!!!!"""%%%'''(((&&&$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&%%%###"""###$$$########################%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%############$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$###"""!!!###%%%&&&$$$!!!%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%&&&%%%$$$###"""'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$(((&&&$$$"""!!!"""$$$&&&########################!!!!!!""""""#########$$$ !!!!!!"""######$$$$$$!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$###""" !!!""""""!!! """"""""""""############$$$######$$$&&&&&&%%%###&&&%%%$$$######$$$%%%&&&$$$#########""""""!!!!!!######$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""""""""###############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&$$$""" !!!"""#########""""""!!!!!! %%%$$$###""""""###$$$%%%$$$$$$######""""""!!!!!!$$$$$$$$$###############'''&&&###!!! !!!"""""""""""""""""""""""""""#########"""""""""""""""#########$$$$$$%%%%%%%%%!!!"""$$$%%%### ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''%%%###""""""###%%%&&&$$$%%%%%%$$$"""!!!"""###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!!!!"""$$$&&&'''########################$$$$$$$$$############"""""""""""""""""""""""""""$$$###############$$$$$$$$$"""!!! !!!"""$$$%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###""""""""""""###$$$$$$###""""""###""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""#########""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%!!! !!!"""###!!! %%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%###"""###$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$###"""!!! !!!"""#####################$$$$$$'''$$$######$$$%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$&&&%%%$$$"""""""""$$$$$$########################""""""""""""#########$$$"""""""""######$$$$$$$$$$$$###"""""""""""""""########################### !!!""""""""""""!!! """"""""""""############"""!!!!!!"""$$$$$$###!!!%%%$$$############$$$%%%##################""""""%%%%%%%%%%%%$$$###!!!!!!$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######'''&&&$$$#########$$$$$$######""""""!!!!!!!!!!!!$$$$$$###""""""###$$$$$$ !!!!!!!!!!!!!!!##################$$$$$$&&&%%%###"""""""""$$$%%%""""""""""""""""""""""""###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%$$$### #########""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%#########%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""!!!!!! !!!###%%%&&&""""""""""""""""""""""""$$$$$$$$$############"""########################$$$$$$###"""""""""""""""###"""!!! !!!"""$$$%%%########################!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$#########$$$$$$$$$$$$######!!!!!! !!!""""""###$$$$$$$$$%%%$$$$$$###""" !!!"""#####################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""%%%$$$""""""######"""!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''%%%$$$""""""###$$$&&&######$$$$$$%%%$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$##################***'''$$$######$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$&&&''''''$$$"""$$$$$$%%%%%%$$$$$$###"""&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$###""""""""""""###$$$$$$############"""""""""########################"""""""""########################$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!%%%$$$###""""""###$$$%%%""""""############"""""""""""""""#########$$$$$$"""!!!!!!"""$$$$$$###!!!$$$######""""""######$$$#########$$$$$$$$$$$$$$$''''''&&&%%%$$$"""!!! &&&%%%%%%$$$###""""""!!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!$$$$$$###""""""###$$$$$$ !!!!!!"""######"""""""""###$$$$$$$$$%%%$$$$$$#########$$$&&&'''""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%###%%%&&&%%%$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$"""!!! !!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%"""!!!!!!!!!!!!!!!"""""" !!!!!!"""###$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$###### """$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!&&&$$$""""""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$(((&&&$$$"""!!!"""$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############***(((%%%######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$&&&((('''%%%"""$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$######"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###%%%$$$"""!!!!!!"""$$$%%%########################""""""#########$$$$$$$$$$$$######$$$&&&&&&%%%######""""""""""""""""""############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###""""""%%%%%%$$$###""""""!!! !!!"""######$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""$$$##################$$$""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$############$$$%%%&&&"""""""""""""""""""""""""""""""""""""""#########%%%%%%$$$$$$######""""""############$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$"""###$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&############$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""###%%%%%%!!!!!!!!!"""###$$$$$$$$$&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""######$$$$$$######### !!!###%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""""""""""""""######!!!  #########%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######""""""""""""############"""""""""###$$$%%%$$$##################$$$'''&&&$$$###"""###$$$%%%"""""""""######$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################'''&&&%%%######$$$&&&(((######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%&&&((('''%%%###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$###"""!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$######$$$&&&&&&%%%###"""""""""######"""""""""#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!"""""""""""""""""""""""""""#########$$$##############################"""!!! !!!""""""#########""""""""""""""""""#####################$$$$$$#########%%%$$$$$$$$$#########"""!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$######"""""""""$$$$$$###"""""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%###""" """######""""""###%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$"""""""""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""""" !!!###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$############$$$%%%''''''!!!"""######$$$#########"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%"""!!! !!!$$$&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###"""!!! !!!"""###$$$###"""""""""###%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$%%%$$$######&&&((($$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""'''&&&%%%&&&&&&&&&%%%###$$$$$$###""""""""""""#########$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######!!!"""###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&"""""""""######%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%"""!!!!!!"""$$$$$$###!!!"""######$$$$$$######"""#########$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""######""""""!!!!!!"""""""""#########$$$###""""""""""""###$$$'''&&&$$$!!!$$$$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$"""###$$$$$$$$$$$$###"""$$$######"""!!!!!! """""""""###$$$$$$$$$%%%############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###############"""""""""%%%$$$###!!!!!! """###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""############$$$###$$$$$$$$$$$$%%%%%%%%% ###$$$%%%$$$###""" !!!###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%!!!"""""""""############%%%$$$###""""""###$$$%%% !!!"""###$$$######"""""""""!!!!!!!!!###""""""!!!!!!"""$$$$$$######################## !!!###$$$$$$$$$"""!!! """$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&$$$############$$$$$$###""""""""""""###$$$"""#########$$$&&&'''(((!!!!!!"""###############$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%%%%%%%%%%&&&(((((('''&&&"""!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$###""" """###$$$$$$###"""!!!"""###%%%&&&#########$$$$$$#########"""###$$$%%%%%%%%%$$$$$$$$$#########$$$%%%'''(((######$$$$$$$$$$$$######"""############$$$$$$$$$"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&###$$$&&&%%%###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""***(((%%%$$$%%%%%%$$$###%%%$$$###"""!!!""""""###"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$######### !!!"""$$$%%%&&&&&&$$$$$$#########$$$%%%%%%########################$$$###""""""""""""###$$$#########$$$$$$$$$%%%%%%"""!!!!!!"""$$$$$$###!!!######$$$%%%%%%$$$########################""""""!!!!!!"""#########""""""!!!""""""""""""#########""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$""" $$$$$$#########$$$&&&'''""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""##################$$$$$$""""""######$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""#####################""""""!!! !!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$"""###$$$###!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""#################################$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$######"""""""""######!!!!!!"""####################################### !!!""""""#########!!!!!!!!!"""""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&"""""""""""""""""""""""" !!!$$$&&&&&&%%%###!!!!!!###$$$###"""!!!#########$$$$$$%%%%%%%%%((('''%%%###""""""######$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""###############$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!###%%%&&&######$$$$$$$$$$$$######!!!"""$$$&&&'''&&&$$$###$$$$$$######$$$&&&''')))######$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$ !!!###$$$%%%&&&'''###%%%'''&&&""" """%%%%%%&&&&&&&&&&&&''''''!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&---)))&&&$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""###$$$%%%&&&%%%%%%$$$######""""""""""""###############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$######### !!!###%%%&&&'''&&&&&&%%%$$$############"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%######$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!!"""""""""""""""!!! """""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$$$$$$$###"""!!! """$$$&&&""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$%%%%%%&&&&&&$$$$$$$$$###############!!!!!!###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$""""""#########"""!!!!!! !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%$$$###"""########################$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$############"""""""""""""""""""""""""""'''&&&%%%###"""!!!!!!!!!!!!!!!"""###############"""###$$$$$$$$$$$$###""" !!!###$$$%%%%%%%%%$$$ !!!"""###$$$$$$ !!! $$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""  !!!!!!######$$$%%%%%%%%%%%%$$$&&&%%%###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&&&&########################%%%%%%&&&%%%$$$###"""!!!##############################$$$%%%&&&''''''((($$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$,,,)))&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&%%%###"""""""""######""""""""""""""""""""""""######""""""###%%%'''(((!!!!!!"""###$$$%%%%%%&&&########################$$$$$$##################$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$##################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########&&&$$$"""!!!###$$$$$$###!!!"""###$$$$$$%%%%%%$$$######""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  !!!""""""###$$$$$$%%%%%%$$$$$$%%%$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$$$$$$$$$$###########################################################################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$############$$$$$$&&&%%%###"""""""""###$$$########################$$$$$$%%%$$$###!!!###############$$$$$$$$$################################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###%%%%%%###"""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""##############################$$$$$$$$$$$$$$$#######################################%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###"""###$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#####################"""""""""###$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%###!!!!!!"""###############$$$$$$######"""!!!######""""""""""""############""""""""""""######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$###""""""!!!"""""""""$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###$$$$$$$$$########################"""""""""######%%%&&&'''########################%%%%%%$$$$$$$$$#########$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$######$$$$$$%%%&&&%%%$$$""" """$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$$$$########################################################################### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!$$$$$$############$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$ $$$$$$$$$#########""""""################################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$##################"""!!!!!!#########$$$$$$#########!!!!!!""""""###$$$$$$%%%$$$$$$#################################$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''!!!"""###$$$%%%%%%%%%$$$&&&%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$############$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$""" !!!######"""%%%%%%$$$$$$"""!!!######""""""""""""############""""""""""""######!!!!!!"""###$$$%%%%%%%%%########################$$$$$$"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$###"""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$######"""&&&&&&%%%$$$#######################################"""""""""###$$$%%%&&&########################################################################%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!########################$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########################################################"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%####################################""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$!!!###############################################################$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###!!!###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$$$$%%%###############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!""""""###$$$###############$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$##################!!!!!!"""###"""$$$$$$$$$###"""!!! ######""""""""""""############""""""""""""######!!!!!!"""###$$$%%%%%%%%%########################$$$######"""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############"""%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%########################%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%"""######$$$$$$$$$######&&&&&&%%%$$$####################################$$$######""""""######$$$########################!!!!!!"""###$$$$$$%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!########################$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$######################################################!!! !!!###$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################!!!"""###%%%&&&'''''''''!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###!!!###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! $$$$$$###"""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""###########################!!!!!!#########""""""############""""""######""""""""""""############""""""""""""######"""""""""###$$$$$$$$$%%%################################################!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$########################"""######$$$######""""""########################!!!!!!"""###$$$%%%&&&'''###############$$$$$$$$$"""######$$$$$$######""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$######$$$$$$%%%&&&"""$$$'''))))))'''$$$"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$######################## """$$$$$$###"""########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$%%%%%%&&&%%%%%%%%%########################'''&&&%%%$$$$$$&&&'''((( !!!"""###$$$%%%&&&&&&########################"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$##################"""!!!!!!###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""""""""#########$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""##################$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$######""""""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$######""""""%%%%%%$$$############$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%$$$###"""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""##################!!! """$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""############""""""""""""########################$$$$$$########################"""######$$$$$$#########!!!""""""###############"""###$$$%%%&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######################## ###%%%%%%$$$###"""##############################$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$########################!!! !!!"""$$$%%%###!!!#######################################################################################$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###%%%%%%###"""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""""""""#########$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$#########$$$%%%'''((("""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%""""""""""""""""""""""""!!!"""""""""#########$$$###!!! ###%%%%%%%%%""""""$$$%%%%%%&&&&&&&&&######""""""""""""############""""""""""""######$$$$$$$$$###############"""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!"""##################$$$%%%&&&'''&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%#########"""###$$$$$$%%%$$$#########$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&########################"""%%%'''&&&$$$###########################&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!###$$$%%%&&&'''$$$$$$############$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""###$$$$$$$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$#########$$$$$$##################$$$$$$%%%&&&&&& !!!###$$$%%%&&&'''%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""###%%%'''***,,,"""###$$$%%%&&&%%%%%%$$$########################""""""""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""!!!!!!""""""#########$$$$$$""" !!!###%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""############""""""""""""######!!!!!!!!!!!!!!!""""""###$$$$$$######"""!!! %%%$$$###""""""###$$$%%%%%%$$$#########$$$%%%&&&"""###%%%&&&&&&%%%###""""""""""""!!!!!!!!! ########################"""############$$$$$$$$$"""  !!!######""""""############$$$$$$$$$ """###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""$$$""" !!!$$$%%%###!!!$$$$$$$$$############### !!!!!!""""""######$$$$$$%%%%%%%%%%%%&&&&&&######%%%%%%%%%%%%######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$"""""""""""""""!!! !!!############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$###%%%&&&&&&%%%$$$%%%%%%%%%"""!!!$$$$$$###%%%(((******+++******)))((('''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$***'''######$$$%%%$$$###$$$######"""""""""""""""######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""########################"""$$$$$$###!!! !!!"""%%%$$$###""""""###$$$%%%###$$$###""" """%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###$$$%%%'''((($$$$$$###########################$$$$$$$$$%%%%%%########################'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&$$$"""!!! !!!"""###)))'''$$$"""!!!"""###%%%########################$$$%%%&&&&&&&&&$$$###"""(((&&&###  !!!"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""############"""""" !!!"""###$$$%%%%%%%%%""""""!!!!!!""""""###$$$"""""""""############$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%&&&###$$$%%%%%%%%%%%%$$$###'''''''''&&&&&&&&&%%%%%%########################"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""$$$$$$$$$###############$$$"""!!!!!!$$$$$$###!!!###############$$$$$$$$$"""""""""###############$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$#########"""""""""!!!"""###$$$$$$$$$######$$$$$$############$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!######$$$$$$$$$######"""$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%%%%%%%###"""""""""######"""###$$$###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''###%%%&&&&&&$$$######$$$&&&######&&&&&&%%%&&&*********++++++******))))))%%%%%%$$$$$$############$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###########################"""############$$$$$$$$$+++(((%%%$$$%%%&&&%%%###############$$$$$$%%%&&&######""""""""""""######$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$#########""""""###########################$$$%%%$$$"""!!!"""###$$$$$$$$$###$$$$$$%%%%%%"""######"""!!!!!!"""$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&########################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############&&&%%%$$$"""!!!!!!""""""!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """"""""""""!!!!!!!!!!!!############$$$$$$$$$%%%$$$###############$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%% !!!"""###$$$&&&''''''$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################"""############$$$$$$$$$$$$$$$###%%%&&&'''%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""###$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!!#########""""""#########!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$######$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%$$$######"""############$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$""""""###(((%%%%%%(((((('''(((+++*********+++******))))))$$$############"""""""""######$$$$$$$$$######"""################################################ !!!######$$$$$$###$$$$$$$$$$$$######""""""""""""############""""""########################"""############$$$$$$$$$+++)))&&&%%%&&&%%%$$$###!!!!!!""""""###%%%&&&'''######""""""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%&&&&&&&&&""""""""""""""""""""""""'''&&&%%%$$$###!!! ########################$$$$$$######"""!!!!!!!!!$$$$$$$$$##########################################$$$%%%$$$###"""###$$$######$$$%%%&&&&&&&&&%%%!!!"""$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$%%%&&&&&&'''$$$############$$$%%%%%%############""""""""""""""""""######$$$$$$###### """%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""" !!!"""$$$$$$$$$###""""""""""""#########$$$$$$""""""""""""###$$$%%%&&&"""""""""""""""""""""""" """###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&!!!!!!"""$$$%%%&&&'''((($$$##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!! ########################""""""#########$$$$$$$$$###""""""$$$%%%%%%###!!!""""""#########$$$$$$$$$'''''''''&&&%%%$$$###"""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###############$$$######""""""######$$$%%%&&&&&&%%%%%%$$$$$$#########"""""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%$$$$$$######""""""!!! ######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$###"""""""""###$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''&&&$$$#########'''%%%%%%((()))'''(((+++*********)))((('''&&&%%%###"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$$$$######%%%%%%$$$$$$###""""""""""""##################"""########################""""""#########$$$$$$$$$((('''&&&%%%$$$$$$###""" !!!"""###$$$######""""""""""""############$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$%%%########################$$$######""""""###$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###################################################%%%&&&%%%######$$$%%%!!!"""$$$%%%&&&&&&%%%$$$!!!$$$$$$###""""""###$$$$$$&&&''''''&&&$$$$$$"""###$$$$$$$$$"""!!! !!!!!!"""###$$$$$$%%%%%%############$$$$$$$$$%%%##############################$$$$$$%%%%%%%%%%%%###############$$$$$$%%%""""""""""""!!!!!!!!!!!! ###%%%%%%%%%$$$"""###%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$!!!""""""""""""###############""""""###$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$###"""###$$$%%%###!!!""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%######$$$$$$#########$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$######""""""!!!""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$"""""""""""""""###############""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$############$$$#########$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&###$$$((((((&&&&&&)))******)))'''%%%###!!! """""""""""""""""""""###!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%$$$######"""$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$%%%%%%$$$###"""!!!"""""""""!!!!!!!!!!!!""""""######""""""""""""######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################################# !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&###################################################$$$%%%%%%$$$###$$$%%% !!!"""$$$$$$$$$###"""!!!$$$$$$###""""""###$$$$$$&&&''''''&&&$$$$$$"""######$$$###""" !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$###############""""""######$$$%%%"""""""""!!!!!!!!! !!!###$$$###""" &&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!######&&&$$$"""!!!!!!!!!###$$$!!!""""""""""""#########%%%$$$$$$###""""""#######################################"""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$'''%%%$$$###$$$%%%%%%$$$"""############$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$###$$$%%%$$$######$$$%%%######$$$$$$%%%%%%&&&&&&###############"""""""""############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###""""""""""""######%%%&&&'''#########""""""#########%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""############$$$""""""###$$$$$$$$$$$$######$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$"""###'''(((%%%%%%((()))((('''&&&###!!!"""""""""############$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""###########################$$$$$$$$$$$$$$$$$$###########################"""############$$$$$$$$$ """$$$$$$"""!!!!!!"""&&&%%%%%%$$$######$$$$$$######""""""""""""######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""###############$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################## """###$$$%%%&&&###############$$$$$$$$$########################"""###$$$$$$######$$$%%%!!!"""""""""""""""!!!!!!!!!#########"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############""""""!!!$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''########################&&&%%%%%%$$$######""""""###""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$$$$""" ############$$$%%%&&&'''########################!!!!!! !!!!!!""""""%%%### !!!""""""""""""#########$$$$$$&&&%%%$$$###""""""""""""########################$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$%%%%%%########################"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""""""""####################################"""############$$$$$$$$$(((%%%"""!!!"""###$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$%%%'''((((((&&&$$$"""""""""!!!!!!"""$$$%%%&&&$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$########################""""""""""""############!!!"""###$$$%%%$$$$$$###"""###$$$###"""!!!###%%%###########################$$$%%%&&&&&&&&&%%%$$$ """$$$$$$######$$$%%%$$$"""###'''(((%%%%%%'''&&&&&&&&&%%%$$$""" ############$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###"""""""""###$$$$$$%%%%%%""""""############""""""########################"""############$$$$$$$$$!!!$$$$$$###"""###%%%&&&%%%%%%%%%%%%%%%&&&'''######""""""""""""######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$########################"""###$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""#########$$$$$$$$$########################!!!"""######""""""###%%%$$$$$$###"""!!!!!!!!!!!! !!!""""""!!!"""$$$&&&$$$$$$############$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############"""""""""""""""###$$$$$$#########"""""""""!!!!!!$$$$$$%%%$$$###""" !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""!!! !!!"""###############$$$$$$$$$%%%$$$$$$###############$$$#################################"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""######""""""######$$$%%%!!!!!!""""""############"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$'''$$$ """###"""############$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######"""""""""%%%&&&%%%###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%############%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$&&&)))******(((%%%"""!!!  """"""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################%%%%%%&&&'''''''''&&&&&&!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################""""""""""""############!!!"""###$$$%%%%%%$$$###"""######"""!!!!!!"""$$$######################## !!!"""###$$$###""""""!!!"""""""""###$$$$$$"""$$$((()))&&&%%%((($$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!########################"""############$$$$$$$$$!!!$$$%%%$$$###%%%'''"""""""""###$$$%%%''''''######""""""""""""######!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!!""""""######$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######################## """######""""""###%%%'''&&&$$$"""!!!!!!""""""!!!""""""!!!!!!"""%%%'''%%%$$$###""""""###$$$%%%$$$###"""""""""$$$%%%&&&$$$$$$################## !!!!!!!!!!!!########################"""""""""###$$$$$$%%%%%%"""""""""""""""######$$$############""""""""""""""""""###$$$%%%&&&&&&&&&!!!###%%%%%%$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###""" !!!###%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&########################!!!!!!""""""######$$$$$$""""""############"""""""""######$$$$$$$$$######""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#########""""""(((''''''&&&$$$######""""""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######""""""###$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$############""""""!!!!!!###"""  !!!###$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&&&&$$$############$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$!!!$$$###""" """###$$$""""""""""""""""""""""""&&&%%%###"""""""""##############################$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$"""!!!$$$(((+++***(((%%%%%%%%%$$$$$$"""!!!!!!"""""""""###$$$$$$%%%%%%&&&$$$###""""""""" """"""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!! !!!"""#########""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$!!!""""""""""""############$$$%%%%%%%%%###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""###$$$""""""###$$$%%%$$$###"""""""""""""""!!! $$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%)))'''###!!!!!!"""$$$&&&!!!###%%%$$$!!! """$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""################################################%%%""""""%%%'''$$$!!!!!!###$$$###"""$$$$$$######"""!!!!!!!!!""""""#########""""""!!! """$$$%%%&&&%%%###""" """$$$$$$###""""""#########"""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###((('''%%%######$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""#########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######"""""""""!!!!!!!!!###""" !!!###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$########################$$$""" !!!###$$$###!!!$$$###"""!!!!!!"""###$$$########################%%%%%%###"""""""""##############################%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$""""""$$$''')))((('''"""######$$$$$$$$$########################""""""%%%###""""""###$$$###!!!""""""############""""""""""""############""""""!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$#########""""""#########!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$###""""""!!!###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""#########""""""""""""######""" !!!"""###"""!!!"""""""""""""""!!! """"""!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$############$$$!!!###%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$###""""""#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%(((&&&######$$$&&&%%%###""""""##################""""""############""""""$$$%%%%%%$$$"""$$$%%%&&&%%%$$$$$$%%%&&&########################&&&%%%$$$###"""!!! !!!""""""!!!!!!"""$$$'''&&&$$$###"""###$$$%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""""""""#########$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$#########""""""""""""!!!""""""!!! !!!"""###$$$%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###&&&%%%###""""""$$$&&&'''$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###"""!!!$$$###"""!!!!!!"""###$$$########################%%%$$$######"""#################################&&&&&&%%%%%%$$$###############$$$$$$$$$$$$#####################$$$$$$$$$###""""""###%%%&&&&&&%%% !!!"""###$$$%%%%%%%%%$$$$$$###""""""!!! ###""""""###%%%&&&%%%$$$""""""############""""""""""""############""""""!!!!!!!!!"""""""""######""""""######$$$$$$#########""""""""""""!!!!!!!!!!!!"""######$$$$$$#########""""""!!!!!!""""""###"""######$$$$$$$$$######$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!""""""$$$######""""""######$$$!!!!!!!!!"""""""""############"""""""""######$$$""" !!!"""###"""!!!""""""######""""""!!!!!!!!!!!!!!! !!!""""""###$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###""""""$$$%%%$$$######$$$%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$###############$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###'''%%%######$$$$$$$$$###!!!""""""###$$$$$$%%%%%%""""""############"""""" !!!"""######"""!!! %%%%%%%%%$$$######%%%'''######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!###"""!!!!!!"""$$$%%%$$$###"""""""""###$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$#################################""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ !!!"""###""" ######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$############""""""!!!!!!!!!"""###$$$&&&&&&%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########"""######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##########################################%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##########################################$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!! $$$#########%%%&&&%%%$$$""""""############""""""""""""############""""""!!!!!!"""""""""######### """######"""!!! """"""""""""""""""""""""!!!"""###$$$%%%$$$###"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""######""""""""""""######!!!!!!"""""""""############"""!!! !!!"""############""""""#########!!!!!!"""""""""###############""""""######$$$$$$$$$"""""""""$$$%%%$$$###""""""#########""""""!!!!!!!!!!!!!!!""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""####################################!!!!!!!!!"""###$$$&&&'''#########"""######$$$%%%######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!!!!!!!!!! """#########$$$$$$$$$%%%!!!""""""############""" """$$$%%%%%%&&&%%%######""" !!!$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%% """######"""!!!###$$$$$$###""""""!!!"""###### !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""%%%%%%%%%$$$######"""""""""##################"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""" ######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$'''&&&&&&%%%$$$$$$######""""""############""""""$$$$$$$$$######""""""""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""######"""!!! $$$$$$$$$######"""""""""""""""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##########################################$$$################################################"""""""""######$$$$$$$$$$$$##############################"""##############################$$$$$$$$$###### !!!!!!""""""""""""&&&%%%###$$$%%%%%%$$$"""""""""############""""""""""""############""""""""""""""""""############ !!!"""######"""!!! """"""""""""############!!!"""$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""###""""""""""""""""""###!!!!!!"""""""""############"""!!! !!!"""######""""""!!!!!!""""""###""""""""""""###########################$$$%%%%%%$$$"""""""""$$$%%%$$$###""""""############""""""""""""#########$$$$$$$$$$$$######""""""######$$$$$$######""""""###$$$$$$#########$$$%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""########################""""""""""""###$$$&&&&&&######""""""###$$$$$$%%%###""""""!!!!!!""""""###########################""""""#########$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''################################################""""""""""""""""""""""""!!!"""""""""!!! $$$$$$$$$#########""""""!!!!!!"""###############&&&&&&%%%$$$###"""!!! """"""!!!"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!"""######""""""###$$$"""""""""""""""""""""###$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!###############"""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!###$$$###""" ###############""""""""""""###$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&"""""""""######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############"""###$$$$$$###"""###%%%######$$$$$$$$$######""" !!!""""""###$$$$$$&&&$$$######$$$$$$###!!!""""""############""""""""""""############"""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""############$$$"""###$$$$$$%%%$$$$$$$$$###""""""!!!!!!""""""###"""######$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!""""""######"""""""""!!!!!!""""""""""""""""""#########$$$$$$###############$$$%%%&&&""" !!!"""###"""!!!""""""######$$$$$$######""""""###$$$$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!!###$$$%%%###""""""###%%%&&&%%%$$$""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$###"""########################&&&%%%$$$###############""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$########################"""""""""############$$$'''&&&&&&%%%%%%&&&&&&'''################################################$$$###"""!!!!!!"""###$$$###%%%&&&%%%$$$"""######$$$$$$######"""!!!!!! !!!"""######$$$######""""""!!!!!!!!!!!!!!!!!!###$$$###!!! """""""""######$$$%%%%%%%%%&&&%%%$$$###""" !!!"""$$$###""""""###%%%""""""""""""########################""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&& !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&###############$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""############%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$##################""""""!!!""""""""""""###############$$$%%%%%%$$$""" ###########################%%%&&&%%%###"""$$$&&&""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$#########################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!###%%%%%%######%%%'''!!!"""###$$$$$$$$$$$$$$$""""""#####################"""!!!"""$$$$$$$$$"""""""""############""""""""""""############""""""""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%#########""""""#########!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$######$$$######""""""######$$$""""""#########$$$$$$$$$############$$$%%%&&&'''""" !!!"""###"""!!!!!!"""###$$$$$$$$$$$$###!!!!!!###$$$$$$$$$###"""######""""""""""""######!!!!!!"""##################!!! !!!$$$&&&%%%###""""""###$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&%%%$$$###########################'''&&&%%%$$$############""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$#########################################################""""""############%%%''''''%%%######$$$""""""!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$ """$$$&&&'''$$$%%%%%%$$$"""!!!!!!"""!!!!!!""""""###$$$$$$%%%&&&&&&$$$""" !!!###$$$$$$###"""$$$%%%!!!"""######$$$$$$$$$### !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$######""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&!!!!!!""""""############""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$!!!""""""""""""""""""""""""!!!$$$%%%%%%"""!!!###%%%""""""############""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!###%%%%%%######%%%((( !!!###%%%&&&&&&&&&%%%%%%$$$$$$###""""""""" !!!$$$%%%%%%$$$""""""############""""""""""""############"""""""""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""######$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!""""""""""""#########!!!"""###%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$############$$$%%%&&&'''$$$""""""###$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$ """#########"""!!!######""""""""""""###### ###%%%&&&$$$""" """ !!!$$$&&&$$$###!!!"""###$$$$$$$$$$$$$$$########################!!!###%%%&&&&&&&&&$$$###""""""""""""""""""""""""############$$$%%%&&&&&&""""""""""""###$$$%%%&&&%%%$$$###!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!$$$&&&&&&###!!!"""### !!!!!!"""""" !!!######$$$$$$$$$%%%%%%$$$###"""############$$$%%%$$$""" !!! !!!!!!"""######$$$$$$######"""!!! !!!###$$$$$$######$$$%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """%%%&&&&&&&&&'''((($$$######""""""!!!!!!!!!%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$"""  ###$$$###!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""###############$$$$$$$$$''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""" !!!"""###"""!!!########################!!!!!!""""""######$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$$$$###"""""""""!!!""""""""""""#########""""""###$$$$$$$$$$$$########################### """%%%'''((('''&&&%%%%%%$$$######%%%%%%$$$###""""""""""""""""""""""""&&&$$$###$$$%%%'''&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%'''((((((%%%###"""""""""###$$$$$$###"""###$$$!!!!!!"""###############!!!"""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""!!! """###$$$ !!!"""###$$$%%%%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%&&&&&&%%%###"""###$$$!!!!!!!!!!!!"""""""""""""""""""""""""""#########&&&%%%"""!!!!!!"""$$$%%%'''%%%######%%%&&&$$$"""!!!""""""#########""""""$$$###""" """###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$######"""!!!!!! ####################################""""""""""""!!!"""""""""""""""!!! """"""############"""""" !!!"""###############&&&""" """$$$###""" !!!!!!"""######$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%###"""###$$$$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&""""""########################$$$%%%%%%%%%%%%$$$###!!! !!!###$$$###!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""&&&&&&%%%$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""!!! !!!###$$$###"""########################$$$#####################$$$###"""""""""###$$$%%%$$$$$$$$$###############"""""""""#########$$$$$$""""""###$$$$$$$$$$$$#################################%%%&&&&&&%%%$$$$$$%%%$$$######%%%%%%$$$###""""""""""""""""""""""""%%%###""""""###$$$$$$###""""""""""""""""""""""""######"""!!!!!!"""######""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###%%%&&&''''''%%%######$$$"""###$$$$$$###"""###$$$ !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!! !!!!!!###### !!!"""##################"""""""""!!!!!!!!!!!!########################"""###$$$$$$""""""###$$$""""""""""""############$$$$$$######""""""!!!!!!##################$$$$$$$$$"""!!!!!!######"""'''''''''&&&%%%$$$###"""$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""################################################""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""''''''(((''''''&&&%%%$$$###!!!!!!###""" !!!!!!""""""###$$$$$$%%%###$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&(((&&&&&&&&&%%%$$$###"""!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%###"""###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###############&&&&&&%%%$$$###""""""!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###"""!!!"""$$$$$$$$$###########################%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%###############$$$$$$$$$############$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$######""""""%%%###"""###$$$%%%$$$###""""""""""""""""""""""""###""" !!!""""""!!!""""""""""""""""""""""""$$$###!!! !!!###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&'''''''''''''''''''''%%%######$$$&&&"""###$$$$$$###"""###$$$ !!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!""""""""""""""""""""""""!!!!!!"""############"""######"""!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!############""""""""""""########################!!!"""###""""""$$$%%%############$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!###%%%%%%%%%$$$######"""!!!!!!""""""!!!###$$$$$$$$$###""""""!!!$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&$$$###$$$%%%%%%$$$"""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$#########"""""""""########################!!!!!!""""""###$$$%%%%%%####################################""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$###"""%%%$$$######%%%%%%$$$###""""""######$$$%%%%%%%%%"""###$$$###!!!!!!!!!###"""##################"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&########################"""######$$$$$$%%%%%%%%%#########"""!!!!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$"""""""""$$$%%%$$$###########################$$$$$$######""""""""""""###############$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#################################""""""""""""######$$$###"""###$$$%%%$$$###""""""""""""""""""""""""###""" !!!!!!!!! """"""""""""""""""""""""'''%%%###""""""###%%%'''&&&%%%%%%$$$$$$#########"""""""""""""""###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&((()))******+++***(((%%%"""!!!$$$&&&"""###$$$$$$###"""###$$$ !!!!!!"""""""""""""""!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$######""""""!!!!!!!!!"""""""""###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######""""""###%%%"""""""""#########$$$$$$$$$#########""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$############"""""" """###$$$$$$$$$$$$######""""""######$$$""""""######$$$$$$%%%%%%##################$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############""""""""""""""""""""""""############""""""""""""########################!!!""""""######$$$%%%%%%####################################"""""""""!!!""""""""""""""""""######%%%###!!! !!!###%%% !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!"""###""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$#########!!!"""###$$$%%%&&&&&&&&&########################"""######$$$%%%%%%&&&&&&%%%$$$$$$######"""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$#########$$$"""""""""$$$%%%$$$###########################!!!!!!!!!"""""""""######""""""######$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!"""###$$$%%%###"""!!!"""$$$%%%$$$###########################$$$""" !!!"""###"""!!!########################&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$#########!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&((()))+++,,,...---)))%%%!!! """$$$"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""!!!!!!######$$$$$$$$$###""""""################################################$$$%%%&&&%%%###"""###$$$!!!!!!!!!"""""""""######!!!!!!""""""#########$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$############!!!"""###%%%&&&'''''''''$$$$$$############$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""############################################################"""""""""!!!"""""""""!!!"""###$$$%%%%%%###!!! !!!###%%%!!!###$$$%%%&&&&&&""""""###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$######$$$%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%#########%%%"""###$$$$$$%%%%%%%%%%%%###############$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$######"""!!!"""$$$$$$$$$########################### !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$############$$$$$$$$$%%%""""""###$$$$$$$$$$$$########################### !!!"""###$$$%%%%%%"""!!!!!!"""$$$%%%$$$##############################""" !!!###$$$$$$##############################""""""""""""""""""###$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&(((***+++///---***&&&""" """###"""###$$$$$$###"""###$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%######$$$$$$$$$###"""""""""###$$$$$$$$$$$$###### !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""### !!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%%%%###!!! !!!###&&&((("""###$$$###!!!!!!!!!###$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$#########""""""$$$#########%%%&&&%%%$$$""""""""""""""""""""""""#################################$$$%%%%%%&&&&&&##############################"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$##########################################""""""""""""###"""!!!!!!"""###%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$"""###%%%'''######$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&"""##################"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%######"""$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&""""""########################$$$%%%%%%%%%%%%$$$!!!###%%%%%%###"""$$$&&&###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$%%%%%%&&&!!!!!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$############"""!!! !!!###$$$###"""########################$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$###############"""""""""#########$$$$$$""""""###$$$$$$$$$$$$########################### !!!###$$$$$$$$$######"""!!! !!!$$$%%%$$$###########################!!!  ###%%%%%%$$$########################!!!"""############"""!!!""""""##################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$&&&((())),,,+++)))&&&###"""###%%%"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###### !!!"""###$$$$$$$$$### !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$!!!!!!"""""""""#########!!!!!!""""""######$$$$$$$$$######""""""###$$$%%%###$$$&&&%%%"""!!!"""$$$#########"""""" ###$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""########################"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%####################################""""""""""""###"""!!!!!!"""###%%%'''""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!%%%&&&%%%""" !!!%%%)))########################!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$ """%%%$$$""""""$$$&&&$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$"""######$$$&&&'''((((((%%%%%%$$$$$$###""""""""" !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""" !!!"""###"""!!!########################(((''''''&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$######%%%$$$$$$$$$######""""""!!!""""""""""""#########""""""###$$$$$$$$$$$$###########################"""###%%%&&&%%%$$$""" !!! !!!$$$%%%$$$###########################  """%%%%%%%%%########################"""###%%%&&&&&&%%%###"""!!!!!!""""""#########$$$ !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###%%%'''((())))))((('''%%%$$$&&&'''"""$$$$$$$$$###"""###$$$!!!!!!"""###############!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!"""###$$$%%%%%%$$$###!!!"""##################$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""$$$%%%"""############$$$$$$$$$############""""""""""""######$$$%%%$$$$$$""""""%%%''')))(((%%%###%%%'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!! """$$$&&&(((((($$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###%%%&&&'''(((####################################""""""""""""###"""!!!!!!"""$$$&&&'''""""""############"""""""""###$$$%%%%%%%%%%%%%%%#########"""""""""""""""""" """######""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""###((('''$$$"""!!!"""$$$%%%###$$$$$$%%%%%%&&&&&&'''########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""%%%$$$######""""""############$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!"""###%%%&&&''' !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$""""""$$$%%%###!!!""""""""""""############""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%###!!!!!!$$$&&&&&&%%%%%%$$$#########$$$((('''%%%###"""!!! ###"""!!!"""$$$$$$"""!!!$$$###"""!!!!!!"""###$$$########################%%%%%%$$$######$$$%%%%%%########################"""###%%%%%%###"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######"""""""""""""""""""""""""""!!!!!!"""$$$&&&%%%$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%############""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$%%%'''''''''%%%###"""((('''%%%######$$$%%%&&&***)))'''&&&%%%$$$$$$$$$"""$$$$$$###!!! !!!"""##############################""""""""""""######$$$%%%&&&&&&''''''''''''""""""""""""###############$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""!!!!!!###%%%%%%"""%%%&&&&&&%%%###"""###$$$""""""#########$$$$$$$$$########################!!!!!!""""""#########$$$########################$$$$$$######$$$$$$%%%&&&###############"""!!!!!!"""$$$%%%''''''&&&%%%$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!$$$&&&$$$###$$$"""######$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$$$$###""" !!!"""$$$&&&'''&&&%%%$$$&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$#########$$$%%%$$$""""""###$$$$$$### !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$############''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$######""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!$$$%%%$$$###########################%%%%%%%%%$$$$$$$$$######""""""""""""###%%%&&&'''!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######%%%%%%###!!!""""""""""""##################$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$%%%###"""###%%%'''&&&%%%$$$$$$#########$$$%%%%%%$$$###""""""""""""$$$#########%%%%%%###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%########################"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""######""""""""""""######""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$!!!"""############"""!!!#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""##################$$$$$$$$$$$$#########$$$%%%&&&%%%$$$"""!!!###"""!!! """$$$%%%((((((&&&%%%$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''##############################""""""""""""######""""""###$$$$$$$$$$$$$$$""""""""""""############ !!!"""###############"""###$$$$$$$$$$$$###"""####################################""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$""" """###"""!!!###$$$$$$###!!! !!!"""######$$$$$$$$$%%%%%%%%%########################""""""#########################################################$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%'''))))))'''%%%$$$%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%'''$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############""" !!!"""$$$%%%%%%%%%###""""""""""""""""""#########%%%$$$######"""""""""######""" !!!""""""!!!!!!!!!######$$$######"""""""""""""""""""""""""""##################$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""###$$$&&&&&&&&&%%%###"""(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%$$$######""""""############$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""$$$%%%$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$&&&$$$######$$$%%%###""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###""""""""""""###$$$######$$$%%%%%%%%%%%%$$$!!!###$$$$$$$$$$$$%%%'''%%%%%%$$$############$$$$$$###############$$$$$$%%%$$$###$$$&&&&&&$$$###$$$###""""""""""""###$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%########################"""###%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%&&&#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###"""###$$$%%%$$$###"""######$$$$$$######"""#########$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!!  """$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$ """###"""!!!!!!"""#################################""""""""""""######!!!!!!"""############""""""""""""#########$$$$$$ """###$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%"""  """######!!!#########!!! !!!###$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$#################################"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%((()))(((%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$)))+++&&&"""!!!&&&%%%%%%$$$######""""""###########################""""""""""""###$$$$$$""""""######$$$######"""""""""###$$$$$$###!!!  """###$$$%%%&&&$$$###""""""!!!"""""""""###!!! !!!""""""!!!!!!"""######$$$$$$######""""""""""""""""""""""""%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$###""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###$$$%%%%%%$$$"""!!!%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######""""""############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""$$$%%%&&&$$$$$$$$$%%%$$$$$$###############$$$$$$$$$###############$$$$$$######$$$%%%%%%$$$"""###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%##################""""""######""""""""""""######""""""""""""""""""""""""%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!!!!"""######$$$$$$"""######$$$$$$######""""""""""""""""""############$$$$$$%%%%%%$$$$$$###"""######$$$$$$###""""""###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$############!!!########################$$$######""""""######$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$#########$$$$$$#########"""""""""###############$$$$$$#########""""""""""""######$$$$$$######""""""""""""###$$$$$$$$$%%%$$$###"""!!!"""######$$$"""###%%%%%%#########%%%######$$$$$$$$$$$$%%%%%%########################&&&%%%%%%$$$$$$#################################!!!!!!""""""###############$$$$$$%%%$$$$$$###### $$$&&&&&&%%%#########$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$###'''...000***%%%###%%%$$$$$$$$$######""""""########################"""""""""""""""###$$$$$$#########$$$$$$#########""""""######"""!!! !!!!!!"""$$$%%%&&&'''((($$$######"""""""""######$$$###""""""$$$%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&((())))))(((&&&%%%&&&%%%$$$###$$$&&&((()))%%%&&&&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""########################$$$$$$$$$######$$$$$$%%%%%%$$$######""""""############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!########################$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$######""""""######$$$""""""###"""!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$&&&'''&&&$$$"""""""""#########""""""###$$$$$$&&&%%%$$$###""""""""""""###""""""###$$$$$$###!!!######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""%%%###"""###$$$$$$###"""######""""""""""""####################################""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$######&&&'''&&&$$$"""  ########################$$$$$$############$$$$$$#########$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$##################$$$#########$$$$$$$$$%%%%%%######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%"""###%%%%%%%%%$$$###### """$$$%%%$$$###$$$%%%""""""""""""####################################&&&%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!"""############"""""""""###############"""!!!$$$%%%$$$""" """######$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###'''...000+++%%%$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%$$$######"""""""""""""""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$"""!!!"""$$$%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%$$$###!!! !!!$$$'''))))))))))))(((''''''&&&&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######""""""############$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""######"""###$$$###!!! !!!"""#########$$$$$$$$$$$$%%%$$$$$$###############"""!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$'''''''''%%%###!!!!!!"""###""""""""""""###$$$$$$&&&%%%$$$###""""""""""""###"""!!!"""$$$$$$"""!!!######$$$%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$###########################"""###%%%%%%###"""###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""$$$###"""###$$$%%%$$$###!!!  !!!###############"""""""""############""""""!!!!!!!!!""""""""""""""""""!!!############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""$$$%%%&&&&&&&&&%%%###"""!!!"""######"""!!!"""$$$########################$$$$$$############$$$$$$!!!""""""""""""!!!!!! #########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$###""""""###$$$$$$#########$$$%%%%%%&&&&&&""""""""""""!!!!!!!!! !!!""""""""""""""""""!!!###############$$$$$$$$$!!!###&&&'''%%%$$$######!!!###"""""""""###!!!!!!!!!""""""""""""###########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!"""############"""$$$%%%%%%%%%$$$""" !!!"""###%%%%%%$$$###############$$$$$$%%%%%%&&&""" ###)))+++'''######!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######&&&%%%$$$""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$%%%&&&"""  """#########$$$############$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%######"""###$$$&&&''')))******))))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$######""""""############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################%%%$$$######%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$######"""######""""""""""""#########%%%&&&%%%"""!!!"""$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$###""""""######$$$%%%%%%%%%%%%$$$''''''&&&$$$"""!!!"""$$$"""""""""""""""###$$$$$$$$$$$$###############$$$######"""###$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$###!!! !!!###$$$###$$$%%%%%%%%%%%%$$$###########################"""###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$"""!!!  !!!"""$$$#########"""""""""!!!"""""""""""""""###############$$$$$$$$$$$$##################"""""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$!!!""""""############"""&&&''''''((('''%%%###!!! !!!!!! """###########################%%%$$$$$$######$$$$$$%%%"""#########""""""!!! #########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$"""""""""###$$$%%%%%%%%%#########"""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$############### """$$$$$$"""!!!"""###!!!###"""""""""###!!!""""""""""""#################################""""""##################""""""""""""""""""""""""!!!"""$$$%%%&&&%%%$$$###!!!"""######$$$$$$$$$###&&&&&&%%%$$$###"""!!! """###%%%%%%%%%###""""""######$$$%%%%%%&&&&&&""" %%%'''%%%###$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!"""###"""""""""!!!""""""######""""""""""""""""""""""""###############$$$%%%%%%!!!  """#########$$$$$$#########$$$%%%&&&""""""""""""""""""""""""###"""""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$######### !!!"""###%%%&&&'''(((''''''&&&%%%%%%$$$$$$###$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''((()))###$$$&&&(((************''''''(((((()))*********%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!"""######%%%$$$$$$###"""###############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""######$$$$$$$$$############""""""""""""######$$$&&&((('''$$$"""$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%###!!!"""$$$'''""""""!!!""""""###$$$$$$""""""""""""###$$$%%%&&&%%%$$$###$$$&&&&&&$$$"""###$$$%%%&&&&&&%%%$$$###$$$###  ###$$$###$$$%%%&&&&&&%%%$$$###########################"""###%%%%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""#########$$$######""""""""""""######"""""""""""""""""""""""""""!!!!!!"""$$$&&&%%%$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!! !!!"""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!"""###### !!!"""$$$%%%%%%%%%%%%'''((())))))'''%%%###!!!%%%&&&&&&%%%$$$######$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$######""""""!!!"""""" !!!$$$###%%%%%%$$$$$$%%%"""############$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!###%%%&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%%%%!!! !!!"""###$$$ !!!###%%%&&&%%%###"""""""""###$$$%%%%%%&&&&&&%%%!!! $$$&&&%%%%%%'''$$$$$$######"""!!!!!!!!!########################!!!!!!!!!!!!!!!"""######!!! """$$$%%%""""""!!!""""""###$$$%%%######$$$$$$%%%%%%%%%%%%""""""!!!""""""###$$$$$$###"""!!!"""$$$&&&&&&%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""####################################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################&&&'''((()))***************)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$""" !!!$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$'''%%%###""""""###%%%'''########################%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""""" """""""""!!! '''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$#########$$$$$$$$$"""""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$##################"""!!!!!!########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################(((((('''&&&&&&&&&&&&''''''%%%###"""###$$$$$$$$$###!!!!!!$$$%%%######&&&***+++------,,,)))%%%"""#########$$$&&&'''&&&$$$""""""""""""############$$$$$$###"""!!!!!!"""""" !!!###$$$$$$###!!! $$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!! !!!"""""""""!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$##################$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$##################+++'''###"""###$$$""" )))%%%%%%'''$$$ """(((!!!!!!!!!!!!"""###$$$%%%!!!"""$$$$$$######$$$%%%!!!"""###$$$%%%%%%$$$###%%%$$$$$$$$$###"""""""""&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###"""######$$$###$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""%%%$$$######"""#########$$$###"""!!!!!!!!!############""""""""""""#########$$$&&&'''&&&$$$"""!!!%%%&&&&&&'''&&&%%%$$$###''''''&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))************)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""!!!!!!$$$$$$###!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&''''''######$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$###"""!!!!!!"""######""""""######$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$#########"""""""""""""""""""""######$$$$$$!!!!!!"""""""""!!!!!! !!!"""###$$$$$$###"""########################"""######$$$$$$$$$########################""""""$$$$$$$$$#########""""""########################%%%$$$$$$$$$$$$$$$%%%%%%(((&&&######$$$$$$$$$######!!!!!!$$$%%%######''',,,...//////...***'''$$$###""""""###$$$###!!!""""""""""""############%%%$$$$$$###""""""#########$$$%%%&&&&&&%%%$$$###!!!!!! !!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""############""""""!!!!!!$$$##################$$$########################%%%""" !!!###%%%%%%$$$***%%%$$$%%%$$$ $$$$$$###"""""""""""""""### """######""""""###$$$""""""###$$$%%%$$$##############################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&$$$%%%&&&%%%""" """"""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""$$$$$$###"""!!!!!!!!!"""$$$######"""""""""############""""""""""""######$$$%%%&&&&&&&&&%%%$$$###$$$###"""!!! !!!!!!"""%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###""""""###$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###### !!!"""$$$%%%&&&&&&&&&######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$########################$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''#########""""""!!!!!!!!!######"""""""""###$$$$$$%%%%%%$$$#########$$$$$$######$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$#########!!!!!!!!!""""""""""""### !!!!!!!!! """$$$%%%%%%$$$########################### !!!"""###$$$$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$$$$################################################$$$$$$%%%&&&&&&(((&&&$$$###$$$$$$###"""$$$!!!!!!$$$%%%###$$$'''000111222222000---)))'''$$$$$$#########"""""""""""""""############%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((""""""######$$$$$$######$$$###""""""""""""###$$$&&&%%%%%%$$$###"""!!!!!!"""""""""""""""!!!!!!!!!################################################"""!!! !!!###%%%%%%%%%'''###!!!###$$$"""!!!###%%%%%%$$$""""""!!!!!!!!! !!!""""""!!!!!!"""#########$$$$$$$$$###""""""###############$$$$$$$$$%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""" """$$$%%%%%%$$$$$$%%%&&&########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#################################""""""""""""######$$$$$$$$$###############$$$###"""!!! ######$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$######"""######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&#########"""!!!!!! """""""""######$$$$$$%%%%%%$$$###!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%$$$""" !!!""""""#########""""""$$$$$$$$$$$$$$$$$$###########################$$$!!!"""######$$$######### """$$$%%%$$$###"""########################!!!!!!"""###############!!!!!!!!!""""""#########################################################$$$%%%&&&'''((()))******)))'''%%%$$$%%%%%%###"""$$$!!!!!!$$$%%%###%%%)))222222333333111...+++)))'''&&&%%%%%%%%%$$$!!!!!!"""""""""############$$$$$$######"""######$$$######"""!!!!!!"""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&& !!!"""######"""!!! ########################%%%$$$$$$$$$###"""""""""############""""""""""""#########$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$!!! """%%%&&&%%%$$$%%%$$$######"""""""""###!!!"""###"""!!!!!!"""###$$$$$$$$$$$$######""""""$$$$$$$$$###############$$$$$$$$$###"""!!! ########################!!!###$$$$$$###  !!!"""""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""##############################%%%$$$###"""!!! """###$$$&&&&&&%%%$$$#########""""""""""""#####################$$$%%%&&&$$$###!!! !!!"""###############$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$######"""!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%###########################$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&########################%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$###!!! !!!"""###$$$$$$$$$########################$$$#####################"""###$$$$$$%%%%%%%%%$$$!!!"""###$$$$$$###!!! #######################################"""!!! !!!""""""######$$$$$$$$$################################################$$$%%%''')))***+++++++++(((&&&%%%%%%&&&%%%$$$"""$$$!!!!!!$$$%%%$$$&&&***111222222222111...,,,+++'''&&&%%%$$$%%%%%%###!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!"""$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&%%%##################$$$%%%%%%"""###$$$$$$""""""###$$$%%%%%%$$$######"""""""""%%%%%%%%%$$$###"""!!!!!!###$$$$$$$$$###""" ###########################&&&&&&%%%$$$!!!!!!""""""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""##############################&&&%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%$$$######""""""""""""######""""""!!!!!!"""###$$$%%%"""######$$$$$$#########$$$$$$$$$#########""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""$$$############$$$$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###### !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! !!!$$$&&&##############################$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$#########$$$$$$&&&%%%%%%$$$######""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%############"""!!! """###$$$%%%%%%%%%"""""""""##################""""""""""""!!!!!!!!! !!!"""######$$$#####################"""!!!!!!####################################"""!!! """"""#################################$$$$$$$$$########################"""###%%%'''((()))(((((('''&&&%%%&&&''''''%%%###%%%!!!!!!###%%%$$$'''+++111111111111111///...---(((&&&###""""""######"""""""""""""""############!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%% """%%%&&&''''''(((***&&&******&&&######"""!!!"""""""""######%%%&&&&&&###$$$%%%$$$###"""###$$$%%%$$$######"""#########%%%%%%$$$$$$###""""""!!!"""###$$$$$$$$$###"""!!!########################!!!###$$$$$$""" """$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""######$$$$$$######"""##############################""""""""""""#####################$$$$$$$$$%%%$$$$$$###############""""""###$$$%%%%%%%%%%%%######""""""""""""######"""""""""############### !!!"""###$$$###"""!!!$$$$$$#########"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$############$$$%%%&&&"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%###"""$$$&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$ !!!"""######$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""""""""""""""""""""""" """###$$$%%%&&&""""""#########$$$$$$$$$"""######$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""""""""######$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######"""""""""""" !!!"""###############""""""!!!!!!"""###$$$########################!!!"""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""#########$$$$$$$$$########################!!!"""$$$&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&$$$%%%!!! ###%%%%%%(((,,,000111111222222111111000...***%%%"""!!!"""######""""""""""""############!!!!!!!!!!!!!!!"""#########$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""#################################$$$$$$###!!! !!!######""""""!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%"""&&&'''&&&%%%'''))) (((,,,&&&!!!!!!######$$$$$$#########$$$%%%%%%###$$$$$$###"""!!!!!!###$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$!!!"""$$$%%%&&&%%%##############################&&&&&&&&&%%%###"""$$$%%%&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$###""""""""""""######$$$"""!!!""""""###$$$%%%%%%######""""""""""""######$$$$$$%%%&&&%%%%%%###"""!!!!!!!!!"""""""""######""""""""""""############""""""############""""""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######""" ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$"""!!! """""""""!!! """""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$#########$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&$$$###!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$"""!!! !!!###%%%'''######################## !!!"""############""""""!!!!!! """"""######$$$$$$$$$$$$########################!!!###%%%'''''''''&&&%%%$$$$$$$$$&&&((()))'''%%%%%%""" ###$$$%%%(((---000111222222333333333333444///((($$$"""###$$$%%%""""""""""""############""""""!!!""""""###$$$$$$ !!!###$$$$$$###!!! """""""""""""""###$$$$$$########################"""###$$$###""""""$$$&&&'''&&&$$$#########$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%"""%%%''''''$$$""""""$$$###***%%% """''')))&&&&&&%%%$$$############"""######"""!!! !!!######"""""""""###%%%&&& !!!"""$$$&&&''''''!!!"""$$$&&&'''&&&%%%$$$"""""""""""""""""""""""" """###$$$$$$$$$$$$!!!$$$%%%$$$"""!!!!!!######################## !!!!!!"""###$$$$$$$$$ !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$ !!!!!!"""###$$$"""!!! !!!###%%%&&&######""""""""""""######%%%&&&(((((((((&&&$$$###%%%$$$"""!!!!!!###&&&''' !!!"""###$$$%%%%%%%%%%%%%%%###""""""$$$'''######$$$$$$%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######"""!!!!!!!!!%%%&&&%%%$$$!!!!!!"""###&&&%%%%%%$$$$$$$$$%%%%%%########################"""""""""######$$$$$$$$$%%%%%%$$$""" !!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''$$$!!!###&&&(((%%%"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%(((&&&###  !!!###$$$$$$$$$######"""""""""######$$$$$$###""" %%%%%%%%%%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$############$$$$$$######################## !!!!!!!!!!!! ########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!###&&&))))))'''$$$"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$"""###%%%$$$"""%%%***,,,000555888888999999:::===444)))###"""###"""!!! !!!"""######"""!!! """"""!!!!!!"""###$$$$$$%%%$$$$$$$$$###"""""""""""" """&&&((((((&&&""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$""""""""""""############""""""!!!!!!!!!"""$$$%%%########################&&&&&&&&&$$$"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######""""""###%%%%%%&&&&&&&&&$$$$$$$$$############"""########################$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################""""""############"""""" ###""" !!!###"""!!! """###$$$""""""!!!!!!"""###$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$###""" ########################!!!"""###$$$%%%$$$######%%%$$$###"""""""""$$$$$$""""""""""""############ !!!!!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############%%%%%%###"""$$$%%%%%%$$$######$$$&&& !!!!!!!!!"""""""""############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$"""!!!"""###&&&&&&%%%%%%%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!### ###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!"""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%'''&&&$$$"""""""""###$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!!!!!!!!!! """""""""###############$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" """$$$%%%&&&%%%###!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""" !!!###""" ###(((,,,000555888999888888888777000'''######$$$$$$"""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!"""###$$$$$$$$$###############$$$###!!!"""$$$%%%$$$"""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""############$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""#######################################""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######!!!"""""""""!!!!!!###$$$"""!!!!!! !!!"""###$$$""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!########################!!!"""###$$$%%%$$$$$$###%%%$$$###""""""###$$$$$$""""""""""""############"""""""""""""""#########%%%%%%$$$$$$$$$#########$$$######$$$%%%%%%$$$###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%&&&%%%###!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$""" !!!$$$%%%### ###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''########################%%%%%%%%%$$$$$$%%%%%%%%%########################""""""############""""""!!!"""""""""######$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""" !!!###""" ###(((***...333666666555444333///***%%%###$$$&&&%%%$$$###""""""!!!!!!""""""###""""""!!! !!!!!!###############$$$$$$$$$###"""!!!"""######"""!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!######""""""###$$$%%%'''########################"""""""""############$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!! """$$$%%%%%%""""""!!!!!!!!!"""###############"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$######""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$######"""######$$$$$$"""""""""#########$$$$$$############"""""""""!!!###############"""""""""######$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!""""""!!! !!!!!!""""""######$$$$$$&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%############$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%########################%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%&&&''''''###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""%%%***''',,,111333333000...---***'''$$$$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%% !!!"""###%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""%%%$$$###""""""###%%%&&&########################!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$###'''###"""%%%%%%$$$""""""""""""""""""##################""""""!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$"""""""""""""""#################################""""""###"""!!!!!!"""###"""$$$&&&&&&%%%$$$###$$$##################""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$###"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### """""""""!!! !!!!!!!!!""""""#########%%%$$$"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$%%%%%%%%%&&&&&&$$$############$$$##############################""""""""""""##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$&&&'''(((##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""%%%***)))---111333111...,,,+++'''&&&%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""###$$$$$$$$$%%%!!!"""###$$$$$$%%%&&&'''""""""""""""""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$"""""""""###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$###!!! !!!!!!########################!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""############""""""&&&"""!!!$$$$$$$$$##################""""""######$$$$$$###"""!!! !!!!!!"""""""""######### !!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""######$$$$$$$$$$$$############$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$$$$$$$$$$ !!!"""!!!!!!###"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######"""$$$''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$##################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$ !!!###$$$%%%$$$###############$$$$$$$$$$$$$$$######"""""""""""""""#########$$$%%%%%%%%%$$$$$$#########################################################$$$$$$%%%%%%&&&((('''%%%###""""""##############################""""""!!!!!!!!!!!!""""""########################""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""" !!!###""" ###(((...000333333111...---,,,&&&&&&&&&%%%$$$######"""#########""""""#########%%%%%%$$$#########$$$$$$###############$$$$$$$$$%%%&&&&&&%%%###"""###$$$""""""""""""""""""""""""############""""""!!!!!!"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""######$$$#########%%%%%%%%%$$$$$$#################################""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################"""""""""######"""""""""$$$"""!!!###$$$$$$######$$$$$$$$$###"""!!!""""""###$$$$$$###!!! ###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%% """###%%%&&&'''#########$$$$$$$$$$$$$$$ """""" !!!$$$$$$%%%%%%$$$######$$$&&&(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$''''''&&&$$$$$$$$$#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$#########"""###$$$%%%%%%%%%%%%$$$################################################"""######$$$%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%##############################""""""""""""##############################"""######$$$$$$######"""%%%$$$$$$######""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""" !!!###""" ###(((000111222000...,,,++++++%%%%%%&&&%%%$$$$$$%%%%%%"""######$$$$$$######"""##################$$$%%%$$$$$$$$$###############$$$%%%&&&%%%"""!!!!!!###"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$###!!!"""$$$&&&'''&&&%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$######""""""#########""""""$$$%%%###$$$$$$$$$$$$###"""!!! !!!###$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""###############"""""""""###$$$$$$########################$$$###"""""""""###$$$%%% !!!###$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%"""""""""#########$$$$$$!!!###$$$""""""&&&%%%%%%%%%###""""""%%%'''%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%''''''''''''%%%$$$"""######$$$$$$%%%%%%&&&"""$$$'''(((&&&%%%$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""" ###'''(((&&&###!!! """"""""""""""""""""""""'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&######""""""""""""""""""######""""""!!!!!! """###%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%################################################""""""###$$$%%%%%%&&&&&&&&&%%%###""""""$$$%%%'''########################$$$$$$############$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%''''''''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$"""###%%%$$$"""%%%***...//////,,,)))(((((()))###$$$%%%%%%$$$%%%'''((("""###$$$%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$######"""""""""$$$###!!!!!!###&&&"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""!!! ###########################%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######%%%%%%%%%$$$""" !!!"""!!! ###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&&&&###"""$$$'''###$$$%%%%%%$$$###"""!!! """$$$%%%$$$###"""!!!""""""""""""#########""""""""""""############%%%%%%$$$$$$###$$$$$$%%%########################$$$###"""""""""###%%%&&& !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$ !!!!!!!!!""""""#########%%%&&&###$$$(((((('''%%%$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$"""!!! ########################""""""#########$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''""""""%%%$$$"""%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!"""###$$$%%%"""############$$$$$$$$$''''''''''''&&&%%%$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$#########""""""""""""$$$%%%'''$$$$$$$$$#########"""""""""############$$$$$$$$$&&&%%%###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%''''''(((((((((((((((((($$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$###############$$$###"""  !!! !!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$!!!!!! !!!"""###%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&%%%###"""""""""######""""""#########$$$$$$$$$&&&%%%###"""""""""#######################################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""((('''&&&&&&$$$$$$###""" !!!"""###$$$%%%&&&&&&""""""############""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&&&&### """###$$$%%%%%%$$$###"""""""""############""""""%%%%%%$$$$$$%%%%%%&&&'''""""""############""""""###$$$%%%%%%######$$$%%%"""###$$$%%%$$$$$$"""""""""""""""""""""#########$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""##############################$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######&&&&&&%%%%%%$$$###""""""###$$$%%%###############$$$%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###"""""""""%%%&&&'''%%%###"""###$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%!!!!!!"""############"""######$$$$$$$$$###""""""$$$######""""""######$$$""""""!!!!!!"""###$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""###$$$""""""#########$$$$$$$$$%%%%%%###"""""""""##############################"""###############$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$############""""""############""""""####################################""""""""""""$$$$$$$$$###""" '''&&&%%%###""" ###"""!!!"""$$$$$$""" %%%&&&&&&%%%$$$""" """"""############""""""$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!###$$$%%%%%%######$$$%%%%%%$$$###""""""###$$$$$$############""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!!!!"""###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###&&&&&&%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$%%%""""""###$$$%%%&&&&&&%%%############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""#########$$$$$$$$$###############"""############$$$$$$$$$ !!!"""$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$%%%%%%$$$"""!!!"""##################"""""""""######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######$$$######""""""######$$$######"""""""""######$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$###############$$$$$$$$$%%%$$$######"""##########################################"""""""""""""""$$$$$$$$$#######################################%%%%%%$$$$$$############""""""""""""""""""""""""########################"""""""""##############################"""!!! &&&%%%$$$""" $$$"""!!!!!!"""######""" """$$$%%%%%%%%%""""""############""""""$$$############$$$%%%%%%"""##################"""###$$$%%%%%%######$$$%%%&&&$$$""" """%%%&&&$$$$$$$$$###"""""""""!!!%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$$$$"""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$!!!"""###$$$###"""!!! """######$$$$$$######"""&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$###"""!!!!!!"""##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""######$$$%%%&&&''''''!!!"""###%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######"""""""""###############"""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################$$$$$$######"""""""""!!!########################"""#########$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&######""""""""""""##############################"""""""""######$$$$$$$$$""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$###""""""$$$$$$%%% """$$$%%%%%%"""######$$$$$$######"""######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%$$$"""!!!!!!###%%%&&&%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!########################$$$$$$$$$$$$###############"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$###""""""########################""""""#########$$$$$$$$$"""###$$$$$$$$$###!!! """######$$$$$$######"""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""###$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&###$$$$$$%%%%%%###"""!!!######$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######"""""""""""""""""""""""""""!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$#################################%%%%%%%%%$$$$$$######"""##############################$$$$$$%%%&&&&&&&&&#########$$$%%%%%%&&&&&&######"""!!!!!!"""##############################""""""######$$$$$$%%%%%%""""""###############""" !!!###$$$%%%%%%$$$$$$###"""!!!"""###%%%""""""######""" ######$$$$$$$$$$$$############""""""######$$$%%%###$$$$$$$$$$$$$$$$$$######$$$%%%%%%######$$$%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ########################$$$$$$###############"""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!"""$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""!!!!!!"""###%%%&&&&&&&&&%%%$$$"""######$$$$$$######"""&&&&&&%%%###!!!###############$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%((((((''''''&&&&&&%%%%%%''''''%%%$$$###""""""""""""###$$$###"""!!!"""############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%"""""""""######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$###### !!!!!!""""""!!!!!! $$$$$$%%%%%%$$$###"""""" !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######""" !!!""""""######$$$$$$%%%!!!""""""!!! !!!###$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$######$$$############$$$%%%%%%!!!!!!""""""""""""!!!!!!###$$$%%%%%%######$$$%%% !!!###%%%%%%%%%$$$###%%%%%%%%%$$$#########"""'''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$######"""###%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###!!!""""""#########$$$$$$$$$"""############$$$$$$$$$""""""######$$$&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%((((((((('''&&&%%%%%%%%%''''''%%%$$$###""""""""""""###$$$$$$""""""###$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$#######################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""######"""!!! """"""############$$$$$$!!!###%%%%%%###"""###$$$ """%%%&&&''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&""""""############""""""###$$$%%%%%%######$$$%%%"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% """$$$%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$""" $$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$###"""###%%% !!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!!!!  """###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$#########%%%%%%&&&%%%$$$###))))))((('''%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$###########################!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%&&&$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!"""$$$&&&''''''''' !!!"""###$$$%%%%%%$$$'''******'''%%%&&&'''!!!"""#########!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%$$$###!!! !!!###&&&((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""!!!!!! """"""###$$$%%%&&&&&&'''&&&%%%%%%$$$#########$$$&&&$$$!!! """%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%#########"""###$$$$$$###"""###$$$&&&&&&%%%$$$$$$######"""########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%))))))'''%%%###!!! $$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%)))&&&######%%%&&&%%%###"""############$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$###"""""""""###%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######"""###$$$$$$$$$$$$###"""########################%%%&&&&&&$$$"""!!!!!!"""########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''%%%###"""!!!"""###$$$%%%%%%$$$######$$$%%%%%%!!!""""""""""""#########$$$######"""###$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""###"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######### """###$$$######$$$&&&&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$###!!!$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&$$$"""!!!!!!#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%###"""""""""###$$$$$$%%%#########"""!!! $$$$$$$$$#########""""""$$$$$$$$$###############$$$#########""""""""""""$$$$$$$$$######$$$$$$$$$###$$$$$$%%%$$$$$$###""")))&&&######%%%&&&%%%###"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$######"""#########%%%$$$"""!!!!!!"""$$$%%%######""""""""""""#########################################################$$$%%%$$$""""""###$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&$$$###"""!!!"""$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###$$$$$$#########"""""""""#########"""######$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######%%%&&&'''%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$##################$$$""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#####################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###############"""""""""###$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((&&&###$$$$$$$$$###""""""!!!!!!''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######""""""######$$$%%%########################$$$%%%&&&%%%###""""""""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$##############################$$$$$$$$$###############"""""""""######""""""""""""######%%%%%%%%%%%%%%%###"""!!!'''%%%######$$$%%%%%%$$$"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&#########"""######$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######%%%$$$###""""""###$$$%%%########################!!!###$$$$$$######$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$######"""############""""""""""""""""""###%%%%%%%%%$$$$$$$$$$$$###&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!!!!!!!"""###$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#################################$$$%%%%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$(((***)))&&&$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&'''%%%"""  """###$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&########################"""""""""###$$$$$$$$$%%%#################################""""""#########%%%%%%'''''''''%%%$$$"""%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%###"""""""""###$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######""""""######$$$%%%$$$"""!!!!!!"""$$$%%%########################"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&&&&$$$$$$############$$$$$$%%%$$$""" !!!"""###%%%%%%$$$###"""""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''######$$$$$$$$$""" ########################$$$###"""!!!!!!"""###$$$$$$###"""""""""###$$$%%%########################)))&&&"""!!!!!!"""###"""######$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%)))+++***'''$$$$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""###$$$%%%%%%###!!!"""""""""###$$$$$$###"""###$$$""""""###$$$%%%&&&&&&'''########################%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!########################"""""""""###$$$$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$###%%%'''))))))((('''&&&###$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""""""""###$$$%%%%%%$$$##################$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$%%%&&&$$$"""!!!!!!"""########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$%%%%%%$$$######""""""######$$$%%%$$$""" !!!###$$$%%%%%%$$$###"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######%%%&&&""""""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%!!!"""###$$$%%%%%%$$$###########################&&&%%%######$$$###""" ######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''%%%$$$$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################"""###%%%(((***)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################!!!###$$$$$$%%%&&&((("""###$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$$$$$$$######""""""!!!###############$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""$$$''')))***)))'''&&&!!!###%%%%%%$$$###$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""#########"""######$$$$$$########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################%%%&&&&&&$$$""" !!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###### !!!"""######$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%###"""""""""###$$$$$$$$$######"""#########%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!########################!!!$$$%%%$$$"""######$$$$$$%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))(((&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&((()))***#########$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%&&&'''"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$ """$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%######""""""""""""######"""$$$'''))))))'''%%%### """%%%%%%$$$######%%%"""############$$$$$$$$$###############$$$$$$$$$$$$$$$######"""##################$$$$$$#########%%%$$$$$$######$$$$$$%%%###################################################%%%%%%$$$"""!!!"""###########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###""""""""""""###$$$%%%%%%########################"""###$$$%%%%%%$$$###""" !!!"""#################################"""%%%&&&%%%######$$$$$$%%%&&&&&&'''############$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$###!!! %%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$"""""""""######$$$$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''$$$""""""""""""$$$$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$%%%&&&'''&&&$$$"""!!!"""""""""""""""#########""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""""""$$$&&&((('''$$$!!!"""%%%&&&$$$"""###%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""########################!!!###$$$$$$###"""$$$%%%########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$###""" """###$$$%%%&&&&&&&&&&&&%%%$$$######"""""""""###$$$%%%%%%######""""""""""""###############$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((""""""!!!!!!"""$$$&&&'''"""""""""""""""""""""""" !!!$$$%%%%%%$$$!!! ###"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""&&&### !!!$$$&&&'''######$$$%%%%%%&&&''''''"""############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''***(((&&&%%%%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""$$$$$$$$$######%%%&&&&&&$$$"""$$$$$$############$$$$$$'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######%%%$$$$$$######"""""""""((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$###""""""%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""&&&$$$"""$$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!######!!! """$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$###"""!!!!!! $$$$$$########################$$$$$$$$$%%%%%%%%%########################"""""""""!!!""""""###$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$#########"""$$$%%%%%%%%%(((%%%!!! $$$'''&&&&&&%%%%%%$$$#########%%%$$$######"""""""""###%%%&&&&&&''''''&&&&&&%%%""""""############""""""'''%%%###""""""###%%%'''#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###""""""""""""###%%%%%%$$$$$$$$$%%%########################%%%""" !!!###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))'''%%%%%%%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$######%%%&&&&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$#########''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$###"""!!!""""""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""############""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######"""#########%%%(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!%%%%%%%%%$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%###########################""""""""""""###$$$$$$############$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%$$$""" """#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$######"""""""""############""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""###%%%%%%$$$$$$$$$%%%########################%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''')))'''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$###$$$&&&&&&$$$"""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$##################$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$###"""!!!"""###&&&'''((('''%%%$$$#########$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""###############$$$$$$$$$%%%%%%%%%######""""""""""""###### """$$$$$$%%%&&&((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!&&&&&&%%%%%%$$$#######################################$$$$$$$$$%%%%%%%%%#######################################$$$%%%%%%""""""""""""###$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%'''&&&###"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###!!!!!!""""""###$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###!!!""""""######""""""!!!""""""############""""""!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%&&&&&&'''''''''&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$##########################################$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$###$$$&&&)))+++***)))&&&$$$######$$$%%%$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$#########!!!!!!"""""""""#########!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""#########$$$$$$#########!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''&&&&&&&&&'''%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%%%%$$$$$$##############################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%$$$$$$%%%''')))***+++)))'''%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$######""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$###############"""""""""!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!!!!"""###$$$$$$$$$###""" !!!"""""""""!!! #########"""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$"""!!! !!!"""$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#################################$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###############$$$%%%%%%((('''%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""!!!"""$$$&&&'''&&&%%%######""""""""""""######$$$$$$$$$###""""""!!!!!! !!!""""""###""""""""""""""""""""""""""""""""" !!!!!!""""""###############$$$$$$$$$%%%%%%%%%#######################################$$$%%%%%%###"""""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!! ###%%%%%%%%%###""""""###$$$$$$$$$###!!! %%%$$$$$$###""""""!!!!!!###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######"""######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%#################################$$$$$$%%%%%%&&&!!!!!!!!!!!!"""######$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$########################$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%###$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$&&&'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$######""""""""""""############$$$ !!!!!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""!!!!!!###&&&'''&&&$$$######""""""""""""######$$$$$$$$$###"""!!!!!!!!! !!!"""""""""""""""######################## !!!!!!"""######$$$######$$$$$$$$$%%%%%%%%%###########################""""""""""""###$$$$$$$$$######""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""!!! !!!"""$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$ !!!"""######$$$%%%###$$$%%%%%%######$$$%%%########################"""######$$$%%%%%%&&&&&&######"""""""""###$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&'''$$$""""""###%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%$$$$$$######"""""""""$$$#########$$$%%%%%%&&&%%%$$$"""!!!############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%"""%%%&&&%%%###"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$'''((('''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%&&&&&&%%%###!!! !!!"""""""""!!! !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###"""###%%%%%%"""######""""""""""""######$$$$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% !!!"""######$$$######$$$$$$$$$%%%%%%%%%########################"""""""""!!!"""######$$$$$$$$$###############$$$#########################################################$$$%%%%%%&&&&&&(((&&&%%%######$$$%%%&&&"""############"""!!!!!!#########$$$%%%%%%&&&&&&###"""""""""######%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$###### !!!###%%%&&&&&&&&&$$$$$$##################!!!"""###$$$%%%###$$$%%%%%%######$$$%%%########################""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################((('''%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$#########""""""###%%%&&&&&&$$$#########"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((%%%""""""###$$$""" ########################&&&&&&%%%%%%$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$######"""""""""###%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&""""""""""""""""""""""""&&&&&&%%%%%%$$$###"""""" """###$$$&&&&&&%%%%%%%%%$$$$$$#########)))(((((('''&&&%%%$$$$$$%%%$$$######$$$$$$""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!! """############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%'''((('''###"""###%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%$$$$$$###"""&&&%%%###""""""###%%%&&&%%%%%%%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$"""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$&&&&&&%%%$$$%%%&&&!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%(((&&&######$$$%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######""""""""""""""""""$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$#########""""""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$########################&&&%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########!!!!!!"""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###!!!###$$$$$$$$$$$$%%%'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$##################%%%&&&%%%###""""""###!!!!!!!!!""""""""""""###$$$$$$############$$$$$$((('''%%%$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$############"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################'''%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""###%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%$$$!!!""""""""""""############$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((%%%$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%###"""!!!!!!###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$'''%%%""""""%%%%%%### %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""$$$%%%$$$"""!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$######$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%###""""""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###"""!!!!!!###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%)))&&&###$$$&&&&&&$$$!!!&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###############$$$$$$$$$ """%%%&&&%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""#########$$$$$$###"""!!!###%%%########################!!!!!!""""""###$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###"""""""""""""""######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""""""""######$$$$$$%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$##################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$######""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$!!!###$$$%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%$$$""""""$$$&&&"""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&& """###$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&$$$!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%"""###$$$%%%$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))(((((('''&&&$$$###""""""!!!""""""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''###$$$%%%%%%''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%"""###%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### """$$$&&&'''(((''''''%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########""""""######$$$$$$$$$$$$###$$$$$$### """############$$$$$$$$$######""""""""""""######$$$%%%'''&&&######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""!!!"""######$$$%%%$$$###""""""###$$$%%%""""""######$$$%%%''''''"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& """""""""###%%%'''""""""""""""""""""""""""&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""(((((('''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""$$$&&&''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$ !!!###$$$%%%&&&'''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&###%%%'''%%%""" !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###"""""" !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((&&&''')))))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&,,,"""$$$)))'''!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$"""  ###&&&!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############%%%%%%%%%$$$$$$#########""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!!!!!###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&$$$"""########################'''&&&&&&%%%%%%$$$$$$###$$$######"""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''!!!%%%(((!!! %%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&'''$$$ ###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%$$$$$$###""""""!!!$$$$$$##################$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$""""""%%%'''""""""##################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""  """###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""###%%%&&&$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""%%% %%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&"""%%%'''&&&###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''(((&&&$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%######$$$&&&$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!%%%&&&!!!###'''!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###############"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%!!!&&&)))((($$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&$$$"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$#########!!! ###%%%&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ##################""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$((($$$''''''!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$######"""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$"""$$$'''&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""))),,,"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###""""""###$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$###""""""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((&&&$$$%%%&&&''''''&&&###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$'''&&&$$$""" """%%%)))$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""""""""###%%%&&&'''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""!!!&&&((()))555:::...$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$""""""###%%%&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''$$$###$$$&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&##########################################$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$###$$$%%%%%%$$$###$$$%%%""""""##################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$#########"""!!!###%%%%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%&&&'''(((#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))***---;;;???222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""""""""$$$&&&(((###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###%%%&&&%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))%%%!!! !!!$$$&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&##################$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$!!!%%%&&&%%%"""!!! !!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############!!!!!!""""""#########$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""######$$$$$$######"""$$$$$$$$$$$$######"""""" ###%%%%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&&&&'''444888)))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""''''''''''''''''''''''''&&&%%%%%%$$$$$$######""""""######$$$$$$%%%%%%&&&)))))))))(((((('''''''''%%%(((***'''###!!!$$$(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%''''''%%%"""((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''(((((((((''''''''''''&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############%%%%%%%%%%%%######""""""###$$$&&&'''((((((&&&$$$"""###%%%&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$######$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$((((((###"""###&&&&&&&&&%%%%%%$$$$$$$$$(((%%%  %%%(((%%%&&&&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""''''''&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%''')))'''###"""%%%)))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%###&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((('''&&&&&&""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""""""""###$$$$$$%%%%%%$$$######""""""######$$$$$$%%%'''&&&$$$######$$$&&&%%%$$$$$$######$$$$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!""""""################################################%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$!!! %%%(((&&&###''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&(((&&&$$$###&&&)))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$ !!!###$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$###""""""!!!!!!""""""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%$$$######%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%###""""""""""""""""""###%%%&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$#########"""!!!!!!!!! ################################################$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$###&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%###)))((($$$''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######""""""""""""######%%%'''((('''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""""""""############&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&%%%!!! """%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((###%%%***,,,+++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&''')))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###%%%&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%'''((('''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!"""""""""#########&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$''''''&&&&&&(((---444999''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$''')))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%$$$%%%&&&&&&''''''(((((()))''''''&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$!!!"""""""""############$$$###""""""!!!!!!""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%%%%###$$$'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$###%%%((()))***///888@@@''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((&&&%%%%%%%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""###&&&)))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%###"""$$$&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%'''&&&$$$######$$$&&&%%%$$$$$$######$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$###""""""!!!!!!""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!$$$$$$""""""&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%''',,,222666''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$""""""%%%(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%### !!!""""""######"""######$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))+++,,,---&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########%%%&&&&&&$$$######$$$&&&%%%$$$$$$######$$$$$$######$$$%%%&&&''''''(((######################################################""""""!!!!!! ############$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$((($$$###%%%%%%""""""%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%""" ###&&&((((((&&&'''(((******((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***(((%%%%%%''''''$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''%%%######%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((---+++)))''''''((()))***)))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$######%%%$$$$$$######$$$$$$%%%########################%%%''''''%%%""" """$$$$$$%%%&&&### """%%%"""############$$$$$$$$$!!!""""""###%%%&&&&&&'''$$$###!!!!!!!!!###%%%'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%'''(((&&&###"""$$$&&&###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$###'''&&&$$$###""""""######$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%%%%'''############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''''''&&&###"""###%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((***)))((('''''''''((((((((('''&&&$$$$$$&&&'''((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%########################"""&&&'''&&&&&&'''((($$$%%%%%%$$$!!!!!!###&&&"""############$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%''''''&&&###"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%&&&'''((($$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$%%%%%%$$$######%%%'''"""############$$$$$$$$$&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''&&&&&&$$$###"""&&&%%%%%%&&&'''((()))***$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%))))))(((((('''&&&&&&&&&$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&###############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###"""!!!"""######$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######################## """%%%'''((('''&&&%%%########################&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%&&&(((((((((&&&$$$"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###"""!!!"""######$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%&&&(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&)))'''$$$#########!!! $$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''""""""######$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!! !!!$$$&&&&&&$$$$$$###%%%&&&&&&%%%###"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))******((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&&&&''''''''''''&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&&&&''')))'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$""""""$$$%%%$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&''''''&&&&&&&&&###%%%&&&(((((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''((()))######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$$$$###%%%######$$$&&&&&&### """############$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%&&&''''''((())))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&'''''''''''''''&&&$$$"""###&&&''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''"""###$$$&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''&&&%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%$$$%%%((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$  %%%))))))(((""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&(((&&&''''''((((((''''''&&&$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))******))))))(((''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$"""$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))'''%%%%%%###"""$$$%%%%%%""""""############$$$$$$$$$!!!###%%%''''''!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&$$$"""###&&&((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$"""!!!""""""###!!!###$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''%%%###!!!!!!###%%%'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%'''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***((($$$"""!!!###%%%'''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$"""!!!"""''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$''''''((((((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###!!!###''')))''''''***((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$###"""!!!###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&$$$"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$"""######$$$$$$######""""""'''+++((("""'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&'''''''''&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$######$$$&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((('''%%%$$$$$$$$$''''''''''''''''''''''''###%%%&&&'''&&&%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''$$$$$$'''&&&"""!!!###'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%$$$$$$###"""&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&$$$###"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''### ###(((+++((($$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''###$$$&&&'''&&&%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))'''&&&(((&&&""" """%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$((()))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&''''''''''''''''''&&&)))'''&&&&&&''''''&&&$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&(((((('''''''''(((''''''''''''''''''''''''&&&''')))((('''&&&&&&'''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###""""""###%%%&&&(((%%%&&&))))))&&&&&&(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%)))******)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$ ###&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&%%%$$$######$$$%%%%%%$$$############$$$%%%$$$$$$%%%'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###%%%'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''(((((('''&&&$$$''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&''''''&&&%%%$$$%%%'''((('''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''###%%%'''((('''&&&'''((((((((((((((((((((((((((()))++++++***(((&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''***((('''%%%%%%'''(((***&&&$$$%%%((()))'''''')))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&'''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%% ###&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""&&&&&&''''''''''''&&&&&&"""$$$%%%$$$###"""$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%&&&'''((())))))&&&&&&'''''''''(((((((((''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%$$$&&&(((((('''%%%&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''$$$&&&'''((('''&&&'''((((((((((((((((((((((((((()))+++,,,+++(((&&&&&&'''%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&###$$$&&&&&&"""!!!###%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((************************''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''((((((((((((%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%$$$%%%&&&((((((&&&%%%&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''((())))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''%%%$$$$$$%%%'''(((&&&((())))))((('''((()))((((((((((((((((((((((((%%%'''))))))'''&&&'''(((%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&$$$  ###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))*********))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((()))######$$$%%%''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((''''''&&&$$$###""""""%%%$$$%%%&&&((((((&&&$$$&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''')))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''%%%$$$$$$%%%'''((((((***++++++)))((()))***))))))))))))))))))))))))!!!###&&&'''&&&'''((()))%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''$$$$$$'''&&&"""!!!###"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%%%%''''''&&&$$$(((((('''&&&&&&&&&&&&'''&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&+++*********))))))(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%&&&'''))))))'''%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******+++***((('''&&&''')))***++++++***)))((('''&&&%%%)))((((((&&&%%%$$$######&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%(((+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&(((******(((&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++******))))))'''$$$!!!'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###%%%'''(((&&&%%%%%%&&&'''%%%$$$))))))(((&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((&&&&&&''''''&&&%%%###$$$%%%&&&'''''''''''',,,***)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''###(((***)))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))******))))))(((((('''''''''&&&)))((('''&&&''''''&&&$$$$$$$$$%%%%%%&&&'''((((((************)))))))))((())))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))*********((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&(((******)))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***)))(((''''''((()))+++,,,++++++***(((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&((('''&&&%%%&&&((()))((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&$$$###"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((((((((((((***)))(((&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))'''&&&$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))))))))((((((((('''''''''''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''((())))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((($$$###"""###%%%''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((''''''''')))***+++,,,,,,+++***)))(((((('''&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&))))))+++++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''***))))))((('''%%%$$$###&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&''''''&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$############%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&'''((((((&&&(((((((((&&&&&&'''(((&&&%%%%%%&&&)))******)))$$$%%%%%%&&&''''''((()))''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&$$$%%%&&&&&&%%%$$$%%%&&&'''(((((())))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''(((((('''''''''%%%&&&&&&&&&&&&'''''''''+++***((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&''''''((()))))))))*********)))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))((((((''''''''''''''''''((((((''''''''''''((((((((((((###""" !!!###%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''''''''''''''((()))+++,,,,,,,,,++++++***))))))((())))))(((((('''&&&&&&%%%''''''((((((((((((''''''%%%&&&((()))***+++,,,,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&%%%$$$'''''''''%%%$$$$$$&&&(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&!!!"""$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%%%%&&&&&&'''((()))&&&''')))((('''&&&'''(((&&&%%%$$$&&&((())))))((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%''''''((()))))))))))))))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%''')))***'''''''''((((((''''''''''''''''''''''''''''''&&&((((((((((((((('''''''''((('''&&&(((***++++++***&&&&&&''''''(((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''%%%&&&(((***++++++''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******))))))(((((('''''''''''''''((()))***++++++,,,,,,++++++***))))))))))))))))))((((((''''''&&&'''(((((((((((((((((('''&&&&&&%%%%%%'''))),,,...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''((())))))(((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''''''''(((((((((&&&%%%&&&(((***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))$$$&&&(((((('''%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%$$$$$$######''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&'''((()))(((''''''((())))))***)))))))))$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))******&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&(((***++++++***&&&&&&&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((())))))))))))(((&&&'''(((***))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''(((((())))))******++++++*********)))))))))&&&''''''((()))***++++++'''(((((())))))(((((('''***(((&&&$$$%%%''')))+++************************(((((((((((((((((((((((()))))))))((((((((((((''''''''''''((())))))******&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((($$$%%%&&&'''(((((((((((('''(((((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''(((((('''''''''''''''((($$$&&&(((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%$$$"""$$$%%%&&&''''''&&&$$$$$$&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%((((((&&&&&&&&&&&&((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))''''''''')))***)))((((((((())))))))))))(((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''''''''(((((('''''''''&&&&&&'''''''''((((((((('''((()))*********((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###'''(((%%%###%%%(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&'''((((((((())))))))))))'''&&&&&&&&&''''''&&&$$$''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((()))))))))))))))(((******))))))))))))((((((&&&'''((()))***++++++,,,(((((())))))))))))(((((((((((('''''''''(((******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''%%%%%%%%%&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&''''''''''''''''''$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%''''''&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''(((***)))(((''''''&&&&&&'''$$$''')))***((('''&&&&&&%%%$$$###$$$&&&&&&&&&$$$"""###%%%'''''''''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&'''((()))******))))))(((((('''%%%$$$$$$%%%'''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&''')))))))))((('''(((((())))))(((((('''&&&&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))(((''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))%%%$$$###$$$&&&''''''&&&'''''''''''''''&&&&&&&&&(((((())))))*********+++))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''"""&&&++++++(((&&&(((+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((())))))))))))***))))))***+++***'''%%%'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******((()))))))))))))))((('''))))))))))))((((((((((((************))))))))))))(((((())))))))))))((((((###%%%'''***,,,---------))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''######$$$%%%%%%&&&''''''&&&'''(((******((('''&&&))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((('''&&&%%%%%%"""%%%'''((('''&&&&&&'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%'''((()))'''%%%%%%%%%%%%&&&&&&''''''''')))*********)))(((''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&((((((((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''(((((((((%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&((()))+++***)))(((&&&&&&&&&&&&%%%(((++++++***((('''((($$$$$$###%%%''')))((('''!!!$$$&&&((((((''''''&&&'''((())))))((('''&&&(((((((((''''''&&&&&&%%%###$$$%%%'''''''''&&&&&&'''&&&$$$######$$$&&&'''((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))'''&&&%%%&&&((()))(((''''''(((((((((((((((''''''''''''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))'''&&&%%%%%%$$$%%%&&&'''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&%%%&&&(((((((((&&&((((((((((((((('''''''''