BM66(@ NNNLLLJJJHHHHHHIIIKKKMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRPPPNNNLLLLLLNNNOOOOOONNNKKKKKKJJJJJJJJJGGGCCC@@@BBBCCCDDDDDDEEEHHHMMMQQQkkksssggg```]]]\\\\\\\\\\\\^^^```aaa```^^^]]]WWWMMMDDD===;;;;;;<<<;;;999666777888888444111222333444555888===DDDIIIKKKOOOTTTXXXXXXUUUPPPMMMHHHIIIIIIHHHFFFBBB>>><<<;;;???JJJWWWeeelllnnnmmmlllhhhccc___]]]ZZZUUURRRJJJHHHFFFEEEFFFIIILLLNNNPPPSSSVVVYYYZZZ]]]```cccddddddddddddddddddddddddddddddfffgggggggggfffeeefffhhhjjjkkkkkkkkklllmmmnnnnnnnnnnnnooopppqqqrrrvvvwwwzzz|||wwwtttrrrqqqrrrsssttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuusssssssssssstttvvvwwwyyyxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}zzzxxxxxxyyyzzzzzzyyyyyy{{{}}}~~~|||yyyyyyzzz{{{{{{zzz{{{zzzxxxwwwvvvwwwwwwxxxzzz{{{{{{xxxuuuuuuxxx{{{{{{wwwtttttttttrrrooonnnnnnpppllliiifffhhhnnntttwwwxxx{{{|||wwwwwwvvvtttsssvvvzzz~~~}}}~~~~~~~~~sssdddTTTMMMJJJGGGDDDCCCCCCDDDEEEFFFFFFEEECCCCCCBBBCCCEEEEEEDDDDDDEEEGGGEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMCCCDDDDDDBBB???@@@CCCGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDBBB@@@AAABBBCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@???>>>===;;;;;;:::;;;;;;<<<===>>>999;;;>>>FFF[[[xxxPPPNNNLLLJJJJJJKKKLLLNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNNNNPPPPPPOOONNNLLLKKKIIIIIIHHHGGGDDDAAABBBBBBCCCBBBCCCFFFJJJNNN\\\rrr|||kkk```]]]^^^\\\[[[[[[]]]______]]]\\\ZZZUUULLLCCC===::::::;;;:::::::::888666444333222222333333444666:::@@@DDDHHHLLLRRRVVVXXXVVVRRROOOKKKKKKJJJIIIFFFCCCAAA???<<<>>>DDDMMMYYYccciiijjjjjjfffaaa^^^]]][[[XXXUUUOOOMMMJJJHHHHHHJJJMMMOOOQQQTTTWWWYYY[[[]]]aaaccceeeeeeddddddddddddddddddcccdddfffgggggggggfffeeefffhhhjjjkkkjjjjjjlllmmmlllllllllmmmmmmnnnooopppqqqrrrtttxxx~~~~~~{{{yyyssssssrrrqqqqqqqqqrrrrrrssssssssssssssssssssssssrrrqqqqqqqqqrrrtttvvvwwwwwwwwwxxxyyyzzz{{{||||||}}}|||yyyxxxwwwyyyzzzyyyyyyyyy{{{}}}}}}{{{yyyxxxyyyzzzyyyxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuwww{{{~~~{{{vvvtttuuuuuusssqqqoooooopppllljjjhhhjjjooouuuyyyzzz}}}~~~zzzzzzyyyxxxwwwxxx|||}}}~~~~~~xxxjjj\\\NNNIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBEEEFFFFFFHHHJJJKKKMMMNNNGGGGGGGGGDDDAAA@@@AAADDDEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBBBBBAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@???>>>======;;;;;;;;;;;;<<<===>>>???:::;;;>>>GGG\\\yyyRRRQQQOOONNNMMMMMMMMMNNNJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQRRRRRROOOMMMMMMJJJHHHFFFFFFFFFDDDBBBAAAAAABBBAAAAAACCCGGGJJJRRReeesssccc^^^___[[[ZZZZZZ[[[]]]]]][[[YYYXXXSSSLLLDDD>>>;;;:::999888;;;<<<999333000111444222222222222333666;;;>>>DDDHHHNNNTTTWWWWWWUUUSSSOOONNNLLLIIIGGGEEECCCCCC???>>>===BBBKKKWWW```eeegggddd```^^^]]]\\\[[[YYYVVVSSSOOOKKKJJJKKKNNNOOORRRTTTWWWYYY[[[]]]```cccffffffeeeeeeddddddcccccccccdddeeeggggggffffffeeeeeegggiiijjjjjjjjjkkkllljjjjjjjjjjjjkkklllmmmnnnmmmmmmoooqqquuu{{{wwwuuussspppnnnmmmnnnnnnqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppqqqssstttuuuuuuwwwxxxzzz{{{{{{{{{zzz{{{~~~}}}zzzxxxwwwwwwxxxyyyyyyxxxyyy{{{}}}}}}{{{yyyxxxxxxyyyxxxvvvwwwwwwwwwwwwwwwvvvvvvuuusssrrrqqqsssxxx~~~|||vvvtttvvvwwwvvvtttrrrqqqqqqmmmkkkkkkmmmrrrwww{{{}}}{{{}}}~~~~~~}}}||||||~~~~~~~~~}}}zzzppp```TTTIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHIIIKKKLLLNNNNNNKKKKKKJJJGGGCCCAAA@@@AAADDDCCCCCCBBBBBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<===???@@@AAA;;;<<>>>>>???@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;<<<>>>@@@BBBCCC<<<===???HHH]]]{{{QQQQQQQQQPPPOOOMMMLLLKKKHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOQQQQQQPPPPPPOOOOOONNNNNNMMMNNNPPPSSSTTTRRRNNNKKKLLLHHHDDDBBBBBBCCCCCCCCCBBBCCCCCCBBBAAABBBDDDFFFIIISSSggg|||mmmdddZZZXXXWWWWWWYYYZZZ[[[ZZZ[[[YYYTTTNNNHHHAAA<<<999777444111111333444333111///000111222222555999<<<>>>BBBHHHOOOTTTWWWYYYYYYRRRPPPLLLIIIFFFFFFFFFFFFCCCBBB???>>>AAAHHHOOOUUUaaaaaa```___^^^]]]]]]]]]]]]ZZZVVVQQQNNNMMMMMMMMMOOOQQQTTTVVVWWWYYY\\\^^^eeeeeedddddddddccccccccccccccceeefffffffffeeeddddddfffhhhiiihhhiiijjjkkkjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnoooqqqrrrsssuuuvvvxxxzzz|||~~~~~~yyytttqqqoooooooooqqqrrrsssttttttsssrrrqqqppppppqqqrrrssstttuuuuuutttvvvxxxzzzzzzzzzxxxwwwyyyzzz{{{zzzxxxvvvuuuvvvvvvwwwxxxwwwwwwwwwyyy{{{}}}|||zzzzzz{{{{{{yyywwwtttuuuvvvvvvuuutttrrrqqqooollljjjnnnvvv~~~|||wwwyyy{{{{{{xxxuuusssssspppqqqrrrtttvvvzzz~~~~~~~~~~~~}}}{{{zzz~~~~~~~~~|||{{{{{{tttfffWWWOOOGGGFFFEEEDDDDDDFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHJJJJJJIIIGGGFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIEEECCCAAAAAA@@@@@@@@@@@@AAAAAAAAA???===>>>???@@@??????AAAAAAAAAAAA@@@???>>>===???>>>===<<<;;;::::::999888999:::<<<>>>AAACCCDDD>>>???@@@HHH]]]zzzOOOPPPPPPPPPPPPNNNLLLKKKIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQOOOOOOQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLNNNQQQRRRQQQMMMJJJJJJGGGCCCBBBBBBCCCCCCBBBBBBCCCDDDCCCBBBBBBDDDFFFFFFLLL\\\uuu|||ooo```\\\XXXVVVWWWYYY[[[[[[[[[ZZZXXXTTTNNNGGGAAA===999555111111444666444222///000111222333555888;;;<<>>>>>???@@@@@@???BBBBBBBBBAAA@@@>>><<<;;;======<<<;;;:::999888888666777999;;;>>>AAACCCEEE@@@@@@AAAGGG\\\yyyNNNOOOQQQRRRQQQOOOMMMLLLJJJJJJKKKMMMMMMNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNPPPPPPOOOOOOOOOOOOOOOOOOJJJKKKLLLNNNOOONNNKKKHHHHHHEEECCCBBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBDDDEEEGGGJJJTTTgggiiiccc[[[VVVUUUVVVYYYZZZXXXXXXYYYWWWSSSMMMGGGDDD<<<:::777555444444444444000111222222111222555777999<<<@@@FFFKKKPPPSSSTTTTTTSSSPPPMMMKKKIIIIIIHHHDDDEEEEEECCC@@@???AAADDDLLLQQQWWW[[[[[[[[[[[[\\\[[[ZZZYYYWWWUUURRRPPPNNNNNNQQQSSSUUUVVVWWWZZZ\\\`````````aaabbbbbbccccccbbbcccdddeeefffeeeddddddccceeeggghhhggggggiiijjjjjjjjjjjjjjjkkklllmmmmmmjjjkkkkkkkkkkkklllllllllmmmmmmnnnoooqqqssstttuuutttsssrrrrrrsssuuuwwwyyy|||}}}{{{zzzxxxvvvtttsssrrrrrrqqqrrrtttvvvvvvtttrrrqqqpppqqqrrrtttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyxxxwwwuuutttuuuwwwuuuvvvwwwvvvvvvvvvxxxzzzyyyyyyyyyzzz||||||zzzyyywwwvvvtttrrrpppnnnnnnmmmiiihhheeecccdddkkksssyyy|||zzzyyyyyy|||~~~~~~}}}zzzvvvsssrrrrrrtttvvvxxxxxxxxxyyy|||~~~}}}}}}|||{{{{{{zzzzzzzzz}}}~~~|||zzztttyyy||||||~~~xxxhhhZZZQQQLLLGGGFFFDDDAAABBBEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIGGGDDDAAA???@@@AAADDDFFFGGGFFFFFFEEEDDDFFFIIINNNPPPOOOIIIDDD@@@@@@@@@@@@@@@AAABBBBBBAAA@@@>>>>>>@@@AAA@@@???BBBBBBAAAAAA@@@???>>>===<<<<<<;;;:::999888777777555555777:::===AAACCCEEEAAAAAAAAAGGGZZZwwwMMMOOOQQQSSSRRRQQQNNNMMMJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOQQQRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIJJJLLLMMMLLLJJJHHHGGGEEECCCBBBCCCCCCAAA@@@???AAABBBBBBBBBBBBCCCEEEEEEFFFLLLZZZrrrppphhh^^^VVVSSSTTTWWWXXXTTTVVVXXXYYYVVVQQQLLLHHH??????>>>999444111333666111222222222000000111333777999===BBBGGGLLLOOOQQQVVVTTTRRRPPPMMMKKKJJJIIIDDDEEEEEEAAA===;;;===???BBBIIIRRRXXXZZZZZZ[[[\\\ZZZZZZ[[[ZZZXXXUUUQQQOOOOOOQQQTTTVVVWWWXXX[[[]]]^^^^^^___```aaabbbccccccbbbcccdddeeefffeeeddddddbbbdddgggggggggggghhhjjjiiiiiiiiiiiijjjkkklllmmmjjjkkkkkkkkkllllllmmmmmmlllllllllmmmnnnppprrrrrrrrrqqqppppppqqqsssuuuwwwvvvvvvwwwxxxzzz}}}~~~vvvvvvuuutttsssrrrqqqqqqppprrrtttvvvvvvtttrrrpppoooppprrrtttuuuuuuuuutttwwwvvvvvvuuuvvvvvvwwwxxxxxxyyyxxxvvvttttttvvvxxxtttuuuvvvvvvuuuvvvxxxzzzwwwwwwwwwyyy{{{|||zzzxxxyyywwwtttqqqnnnmmmllllllkkkjjjgggcccaaaeeennnvvvxxxwwwxxxzzz~~~}}}yyyuuurrrqqqrrrtttwwwyyyyyyxxxxxx{{{~~~|||}}}}}}}}}|||{{{zzzyyy}}}~~~}}}zzzvvv{{{~~~}}}~~~sssbbbTTTRRRMMMIIIIIIGGGEEEEEEHHHCCCDDDEEEGGGHHHHHHGGGGGGDDDEEEGGGGGGFFFFFFGGGIIIKKKKKKKKKJJJGGGCCC@@@>>>@@@BBBDDDFFFGGGGGGFFFEEEDDDEEEIIINNNQQQOOOIIIDDDAAA@@@@@@@@@AAABBBBBBCCCBBB@@@??????@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@???<<<;;;;;;:::999888777777444444666999===@@@CCCEEEBBBBBBAAAFFFZZZvvvNNNNNNNNNOOOPPPQQQSSSSSSMMMMMMMMMLLLLLLMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNLLLIIIHHHHHHHHHFFFEEEFFFEEEDDDDDDCCCBBB@@@>>>@@@AAABBBCCCCCCBBBAAA@@@EEEDDDGGGQQQbbb~~~vvvdddWWWSSSUUUXXXZZZYYYXXXXXXZZZ\\\YYYPPPIIIEEEDDDAAA===:::888666666222111000///000333666888888:::===@@@CCCHHHMMMQQQQQQSSSUUUUUUQQQNNNLLLKKKHHHHHHGGGDDDBBBAAACCCEEE===@@@FFFLLLSSSXXX\\\^^^]]][[[YYYZZZ[[[ZZZVVVSSSPPPPPPPPPQQQRRRUUUWWWXXXYYY\\\___``````aaacccdddfffeeecccaaa____________dddeeeffffffffffffggghhhjjjjjjiiiiiiiiiiiiiiijjjkkkkkkjjjjjjiiijjjjjjjjjkkkkkkkkklllmmmnnnppppppnnnnnnooopppppppppppppppsssrrrqqqnnnmmmooossswwwxxxzzz{{{{{{zzz{{{}}}|||~~~zzzvvvttttttssssssrrrqqqppppppnnnnnnpppqqqqqqpppooooooooopppqqqrrrssstttttttttuuuuuuuuuuuuttttttttttttwwwxxxyyyxxxvvvtttuuuvvvxxxwwwuuutttssstttvvvwwwyyyxxxwwwvvvvvvvvvwwwwwwwwwuuussspppmmmlllkkkjjjqqqnnnjjjhhhiiimmmsssvvvxxxwwwwwwxxx{{{~~~xxxsssqqqqqqsssuuuyyyyyyyyy|||~~~}}}|||||||||{{{zzzzzz||||||{{{yyy}}}}}}~~~~~~{{{|||zzz}}}}}}nnn^^^TTTOOONNNLLLIIIGGGGGGFFFFFFHHHHHHHHHHHHGGGEEECCCBBBDDDDDDDDDDDDDDDDDDCCCCCCFFFGGGGGGGGGEEEBBB???===AAABBBCCCEEEEEEEEEDDDCCCDDDDDDEEEHHHJJJKKKIIIGGGAAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>===>>>>>><<<===???@@@@@@???>>>===>>>===;;;:::999999::::::999999888777777:::>>>BBB<<<===???FFF[[[xxxLLLLLLMMMNNNOOOPPPRRRSSSOOONNNNNNNNNNNNNNNOOOOOOKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPOOONNNMMMLLLKKKIIIHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCBBB@@@???AAAAAABBBBBBBBBBBBAAAAAABBBBBBEEELLLYYYqqqlll]]]WWWXXXZZZZZZZZZWWWUUUUUUWWWVVVQQQMMMIIIGGGEEEAAA===999666444444333111000000111333444444666999;;;>>>CCCHHHKKKOOORRRTTTUUURRROOOLLLKKKHHHGGGGGGFFFEEECCCBBBAAA===???CCCHHHMMMSSSXXX[[[\\\ZZZYYYZZZ[[[ZZZWWWTTTQQQPPPPPPPPPQQQSSSUUUWWWXXX[[[]]]______```bbbccccccbbbaaa``````aaabbbbbbcccdddfffeeeddddddeeefffhhhggggggffffffggggggggglllkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmnnnooooooooooooooooooooonnnmmmlllmmmpppsssssstttuuuuuuttttttvvvxxxwwwxxxzzz|||~~~~~~~~~~~~|||yyyvvvrrrrrrqqqppppppooonnnnnnmmmnnnpppqqqqqqpppooooooooopppqqqqqqrrrrrrrrrrrrttttttuuuuuuuuuuuuuuuuuuwwwxxxxxxvvvtttssstttvvvwwwvvvtttssssssuuuvvvwwwyyyyyyxxxwwwwwwvvvuuuuuusssqqqooonnnmmmmmmnnnooouuutttsssssssssuuuwwwxxxyyyxxxwwwwwwzzz~~~}}}zzzvvvrrrpppqqqtttvvv{{{zzz{{{|||~~~}}}||||||~~~}}}{{{yyyxxxyyyzzz|||{{{{{{{{{|||}}}~~~xxxiii[[[SSSPPPOOOLLLJJJHHHGGGFFFFFFHHHHHHHHHHHHGGGEEEDDDBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDBBB@@@>>>BBBBBBDDDEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIIIIGGGEEECCCBBBAAA@@@@@@??????@@@<<<<<<;;;:::::::::::::::===>>>@@@AAABBBAAA@@@???@@@???===;;;:::999888888777888999:::;;;<<<>>>@@@<<<===>>>FFF[[[xxxKKKLLLLLLMMMNNNPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPIIIJJJKKKMMMNNNNNNNNNNNNRRRPPPNNNOOOPPPPPPLLLIIIJJJHHHFFFGGGHHHIIIIIIHHHGGGFFFEEECCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAADDDIIIPPPccc~~~|||iii___\\\[[[[[[ZZZVVVQQQOOOQQQRRRRRRQQQMMMLLLJJJFFFAAA<<<777444555444333111000000000000111333666888;;;>>>CCCGGGKKKOOOSSSUUUTTTQQQNNNMMMJJJHHHFFFGGGHHHFFFBBB>>>>>>>>>???AAAEEEKKKQQQUUUZZZYYYZZZ[[[\\\[[[XXXVVVSSSRRRPPPNNNOOOPPPSSSTTTWWWYYY[[[\\\\\\]]]```aaa______``````aaacccdddeeebbbdddddddddbbbaaabbbcccgggfffffffffffffffggggggkkkkkkkkkjjjjjjkkkkkklllkkkjjjjjjiiihhhhhhhhhiiillllllmmmnnnnnnnnnnnnmmmjjjkkklllkkkjjjjjjlllnnnnnnooopppooommmmmmoooqqqsssssstttuuuvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxvvvtttoooooonnnnnnmmmmmmmmmlllmmmnnnooopppqqqppppppoooppppppqqqqqqqqqqqqppppppssstttttttttuuuvvvvvvvvvwwwwwwwwwuuusssrrrtttvvvuuutttsssssstttuuuwwwxxxxxxxxxxxxxxxwwwvvvtttsssqqqpppmmmllllllnnnppprrryyyzzz|||}}}}}}|||zzzyyyyyyxxxwwwwwwxxxzzz}}}vvvtttrrrpppppprrruuuwww}}}||||||~~~~~~{{{|||}}}yyywwwvvvvvvyyy{{{||||||yyyzzz{{{}}}qqqcccYYYTTTQQQOOOMMMJJJHHHGGGFFFFFFHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFHHHGGGEEECCCDDDCCCBBBAAA@@@?????????<<<;;;:::999888888888888===>>>@@@BBBCCCCCCBBBBBB@@@@@@???===;;;999777666555777999<<<>>>?????????<<<===>>>FFFZZZxxxLLLLLLMMMNNNOOOQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQIIIJJJLLLNNNOOOPPPQQQQQQSSSPPPNNNOOORRRQQQLLLHHHHHHFFFEEEEEEFFFFFFFFFEEEGGGGGGEEECCC@@@???@@@@@@AAA@@@???>>>>>>???@@@AAA@@@BBBFFFIIILLLYYYsss~~~{{{iii^^^[[[[[[WWWSSSOOOMMMNNNPPPQQQRRROOOOOONNNLLLGGGAAA;;;777444444333222111000//////222333666888:::===AAAEEEHHHMMMRRRUUUUUUSSSRRRQQQOOOKKKFFFFFFHHHHHHCCC>>>@@@>>><<<;;;>>>DDDJJJMMMVVVWWWZZZ\\\]]]]]][[[YYYUUUSSSPPPNNNNNNOOOQQQRRRTTTVVVXXXYYYYYYZZZ]]]___^^^^^^___```bbbcccdddeeebbbccccccbbb```___```aaagggggggggfffgggggghhhiiijjjiiiiiiiiiiiijjjjjjkkkjjjjjjiiihhhhhhhhhhhhiiikkkllllllmmmmmmmmmllllllggghhhjjjjjjiiiiiiiiijjjmmmnnnnnnmmmkkkjjjkkkmmmpppqqqrrrrrrrrrrrrrrrrrruuuuuuttttttttttttttttttsssqqqpppqqqrrrsssrrrqqqmmmmmmmmmmmmllllllllllllmmmnnnooopppqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqppprrrrrrssstttuuuvvvvvvwwwwwwwwwvvvtttrrrrrrtttvvvssssssrrrssstttuuuvvvwwwtttuuuwwwxxxxxxvvvtttssssssqqqnnnllllllnnnppprrr{{{|||~~~~~~|||yyywwwzzzyyyxxxwwwvvvwwwwwwxxxpppooonnnoooppptttwwwyyy~~~~~~~~~}}}~~~~~~|||wwwuuutttuuuxxx{{{}}}}}}yyyzzz{{{}}}xxxhhh\\\WWWVVVQQQOOOMMMJJJHHHGGGFFFFFFHHHHHHIIIIIIHHHFFFEEEDDDAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFEEECCCAAACCCBBBAAAAAA@@@AAAAAAAAABBBAAA???===;;;::::::999<<<===???AAABBBBBBCCCBBB>>>??????>>>===:::888777555666777:::>>>?????????<<<===>>>EEEZZZwwwOOOOOOOOOOOOQQQRRRSSSTTTRRRSSSSSSSSSSSSRRRQQQPPPJJJKKKMMMOOOPPPQQQRRRRRRQQQPPPOOOQQQRRRQQQMMMIIIKKKIIIFFFFFFFFFFFFDDDCCCFFFGGGGGGDDD@@@>>>???@@@@@@???>>>======>>>???@@@???AAAEEEHHHJJJSSShhh{{{uuubbb[[[[[[TTTRRROOONNNNNNPPPPPPQQQPPPQQQQQQPPPLLLFFF@@@===444444444333222111000000222333555666888;;;???BBBEEEJJJPPPTTTVVVUUUUUUUUUVVVOOOHHHEEEGGGHHHEEEBBBBBB@@@<<<:::;;;>>>CCCFFFQQQTTTXXX\\\]]]^^^]]]]]]WWWUUUSSSPPPOOOOOOPPPRRRRRRSSSUUUUUUUUUWWWZZZ\\\]]]^^^___```aaabbbbbbbbbaaabbbcccbbb```___```aaaffffffeeeeeefffgggggghhhggggggffffffggghhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkllllllllllllkkkkkkfffhhhjjjkkkjjjiiiiiijjjlllmmmmmmkkkiiihhhiiikkkmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrsssssssssssssssrrrpppooooooppppppooonnnlllllllllmmmmmmmmmmmmmmmlllmmmooopppqqqqqqppppppssssssssstttssssssrrrrrrqqqqqqrrrssstttuuuuuuvvvvvvwwwvvvtttrrrrrrsssuuurrrrrrrrrssssssuuuuuuvvvppprrrtttvvvvvvvvvtttsssqqqpppooonnnoooqqqtttvvv}}}~~~~~~~~~}}}{{{yyyxxxyyyxxxwwwvvvtttsssrrrrrrkkklllmmmooorrruuuyyy{{{~~~}}}}}}{{{yyyuuutttsssuuuxxx|||}}}}}}{{{{{{|||~~~nnn___UUURRRSSSOOONNNKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEDDD@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDCCCBBB@@@?????????@@@AAABBBCCCDDDGGGFFFCCCAAA>>><<<;;;:::;;;<<<===>>>???@@@AAAAAA;;;<<<=========<<<:::999666555555777<<>>EEEZZZwwwQQQQQQQQQQQQQQQRRRRRRSSSQQQRRRSSSSSSRRRQQQOOONNNJJJKKKMMMOOOPPPQQQRRRRRROOOQQQRRRSSSRRROOOLLLJJJNNNKKKIIIHHHGGGGGGFFFDDDEEEGGGHHHFFFAAA>>>>>>???>>>>>>>>>======>>>>>>>>>===>>>AAADDDFFFMMM\\\jjjkkk^^^[[[SSSRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSRRROOOJJJEEEBBB777666555333222222222222///111222333444666:::===AAAFFFLLLPPPSSSUUUWWWYYYZZZTTTLLLGGGGGGGGGGGGFFFEEECCC@@@===<<<===???@@@HHHMMMTTTYYY[[[]]]^^^^^^YYYWWWVVVTTTRRRRRRRRRRRROOOPPPRRRRRRRRRTTTWWWZZZ\\\]]]^^^___````````````aaacccccccccaaa```aaabbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeffffffggghhhjjjiiiiiiiiijjjkkkllllllkkkllllllllllllkkkkkkjjjggghhhjjjkkkiiiiiiiiijjjjjjkkkkkkiiigggggghhhiiijjjkkklllmmmnnnoooooooooooooooppppppppppppqqqqqqrrrqqqppppppqqqpppnnnlllkkkllllllmmmmmmnnnnnnnnnlllmmmooopppqqqqqqqqqpppsssssstttttttttttttttssspppqqqqqqrrrrrrsssssssssvvvwwwwwwvvvtttsssssstttqqqrrrrrrsssssstttttttttooopppqqqssssssssssssrrrlllmmmnnnqqqtttxxx{{{}}}}}}|||{{{zzzxxxwwwvvvuuussspppnnnmmmjjjkkkmmmppptttwwwzzz|||{{{yyyxxxwwwvvvtttssstttwwwzzz|||}}}||||||}}}}}}~~~wwweeeWWWOOOLLLLLLLLLKKKIIIHHHFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBDDDCCCAAAAAABBBBBBAAA@@@=========???@@@BBBDDDEEEFFFEEEBBB@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>??????:::;;;;;;;;;;;;;;;;;;:::777555444777===AAACCCBBB;;;<<<===EEEYYYwwwRRRRRRQQQPPPPPPPPPPPPQQQPPPQQQRRRRRRQQQOOOMMMLLLIIIJJJLLLMMMNNNOOOOOOOOOOOOSSSWWWVVVPPPKKKIIIJJJKKKIIIGGGFFFFFFGGGFFFDDDCCCGGGJJJHHHBBB>>>===>>><<<======>>>>>>======<<<===;;;===AAADDDHHHRRR[[[vvvwwweee]]]VVVUUUSSSPPPOOOOOOQQQSSSTTTTTTTTTSSSPPPLLLGGGEEE<<<:::777444222111111222...000111111222444777:::===AAAFFFKKKOOOSSSWWWZZZZZZWWWQQQLLLIIIHHHGGGGGGHHHFFFDDDAAA???===<<<<<>>???AAABBBCCCAAA@@@???>>>============<<<;;;;;;<<<<<<======>>><<<;;;:::999999999999999777666666;;;AAAEEEEEEBBB;;;<<<===EEEYYYvvvSSSRRRQQQPPPOOONNNNNNOOOOOOPPPQQQQQQPPPNNNLLLKKKHHHIIIJJJLLLMMMMMMMMMMMMPPPVVVZZZWWWOOOHHHGGGIIIEEEDDDBBBBBBDDDDDDDDDCCCBBBGGGKKKIIICCC>>><<<===;;;<<<===>>>>>>===<<<;;;???<<<<<<@@@DDDGGGMMMSSSgggkkk^^^YYYWWWSSSOOOMMMNNNRRRUUUVVVVVVUUUSSSPPPLLLHHHEEE@@@>>>999555111000000111///111222222222444777::::::===BBBGGGLLLQQQVVVZZZXXXXXXVVVQQQLLLHHHGGGGGGIIIHHHGGGEEEBBB>>>;;;:::999@@@IIIQQQUUUWWWZZZ]]]ZZZZZZZZZZZZYYYWWWUUUSSSMMMMMMNNNNNNNNNPPPTTTWWWVVVXXXZZZ]]]^^^_________bbbccceeeeeeddddddeeegggccccccccccccdddeeefffgggeeeeeeeeeffffffhhhiiiiiimmmlllkkkiiihhhhhhggggggmmmmmmmmmmmmllllllkkkjjjhhhhhhiiihhhggghhhiiikkkkkkllllllllljjjjjjlllmmmllllllmmmmmmmmmmmmllllllnnnnnnnnnoooooopppppppppmmmnnnooorrrtttssspppmmmiiiiiijjjkkklllmmmmmmnnnkkklllnnnpppqqqrrrqqqqqqooopppqqqrrrssstttttttttpppppppppoooooooooooooootttwwwzzzzzzxxxuuutttsssrrrrrrsssssssssrrrqqqqqqsssrrrpppnnnmmmllllllkkkoooqqqtttxxx{{{~~~|||~~~~~~{{{xxxuuuuuuuuutttqqqmmmjjjhhhlllnnnqqqtttwwwzzz{{{|||{{{uuussssssssstttssstttwwwzzz~~~~~~|||zzz}}}|||||||||~~~vvvbbbUUUQQQQQQQQQOOOGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFCCCBBBBBBAAA@@@???>>>>>>AAACCCEEEFFFFFFEEECCCBBBCCCBBB@@@???>>>???@@@@@@BBB@@@??????@@@AAAAAA@@@============>>>???@@@AAA=========>>>>>>???@@@AAA======<<<<<<<<<======>>>>>><<<:::888777777777888666666999???FFFIIIFFFBBB;;;<<<===DDDYYYvvvPPPPPPQQQSSSTTTRRRNNNKKKQQQQQQRRRRRRQQQOOOMMMLLLLLLJJJHHHHHHIIIKKKKKKJJJOOORRRSSSQQQKKKFFFDDDDDDCCCCCCDDDDDDCCCBBBBBBAAACCCDDDFFFFFFDDDAAA===:::;;;;;;;;;;;;;;;<<<======<<<;;;:::;;;>>>CCCHHHKKK\\\uuussscccVVVTTTPPPNNNLLLNNNPPPRRRPPPQQQRRRRRRPPPLLLIIIFFFFFFBBB;;;777444333111000111111000000111333555666999;;;>>>AAAFFFLLLTTTYYYYYYYYYWWWTTTQQQMMMIIIGGGEEEFFFHHHHHHGGGDDDAAA???;;;<<>>AAABBBBBBCCCDDDDDDDDDCCCFFFDDD@@@===<<<===@@@AAABBBAAA???>>>>>>>>>??????@@@>>><<<;;;<<<>>>BBBDDD????????????>>>>>>>>>===<<<<<<============<<<<<<;;;;;;;;;;;;:::999888777555555777:::>>>@@@@@@???===;;;===HHH[[[tttOOOPPPSSSWWWYYYWWWSSSPPPNNNNNNOOOPPPPPPPPPPPPPPPMMMJJJHHHGGGGGGIIIIIIHHHLLLMMMNNNLLLGGGCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@BBBCCCEEEEEEDDDAAA===;;;;;;::::::;;;<<<>>>@@@BBB???>>>===<<<>>>AAADDDGGGPPPfffvvviii\\\XXXSSSPPPNNNNNNOOOOOOOOOPPPQQQRRRQQQOOOMMMKKKIIIEEE@@@;;;888666333111111111000000111222444555777999<<>>AAAFFFKKKPPPRRRXXXZZZ\\\^^^^^^\\\YYYXXXVVVRRRNNNLLLLLLMMMNNNNNNQQQRRRSSSUUUWWWZZZ\\\]]]``````aaaaaabbbaaaaaaaaaaaaaaaaaaaaabbbcccddddddffffffffffffffffffffffffhhhgggfffeeeeeefffggghhhjjjjjjiiiiiiiiijjjjjjkkkiiiiiijjjjjjiiihhhhhhgggjjjjjjjjjjjjjjjiiiiiihhhhhhiiijjjkkklllkkkkkkjjjllllllkkkkkkllllllmmmnnnooooooppppppppppppooooooooonnnmmmnnnppppppooonnnnnnnnnnnnooooooppppppppprrrrrrrrrssssssssssssssssssrrrqqqqqqpppmmmhhheeefffiiilllpppqqqqqqpppnnnoooooooooppppppooooooooommmmmmmmmlllkkkmmmqqqtttzzzzzz{{{~~~}}}{{{yyyyyyzzz}}}|||yyyuuusssooollljjjjjjlllmmmnnnqqquuuwwwyyy{{{~~~|||xxxvvvuuuuuuuuuxxxyyyzzz|||~~~~~~}}}}}}~~~vvvfffUUUNNNLLLIIIEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA???>>>===@@@AAAAAABBBCCCCCCBBBBBBDDDBBB@@@>>>===>>>???@@@AAA@@@>>>=========>>>???>>>===:::999999;;;===???>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;:::999888777777777888:::===>>>===<<<<<<;;;<<>>?????????????????????@@@AAACCCDDDCCCAAA>>><<<:::::::::;;;===@@@DDDFFFCCCAAA???======>>>@@@AAAFFFUUUppp|||rrrbbb[[[SSSNNNMMMLLLJJJIIINNNPPPRRRSSSTTTSSSQQQPPPMMMJJJFFFBBB???;;;666333111111000000000111333444555777999<<>>>>>===>>>@@@DDDHHHJJJRRRTTTXXX[[[]]]\\\ZZZXXXXXXUUURRRPPPOOONNNLLLKKKMMMOOOQQQTTTVVVXXXYYYZZZ^^^^^^___```aaaaaaaaaaaa`````````aaaaaacccddddddddddddddddddddddddddddddggggggffffffffffffggghhhhhhhhhiiiiiiiiijjjjjjkkkiiijjjjjjjjjjjjiiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiiiiijjjkkkkkkkkkjjjjjjlllllllllllllllmmmmmmnnnoooppppppqqqqqqppppppooommmmmmnnnppprrrrrrooommmmmmnnnnnnnnnnnnnnnnnnnnnsssssssssrrrrrrrrrqqqqqqtttsssrrrqqqpppmmmhhheeeaaadddhhhlllooopppoooooolllmmmmmmmmmmmmnnnnnnnnnkkklllmmmmmmmmmooosssuuu{{{zzz{{{}}}~~~|||vvvwwwxxxzzz}}}}}}zzzxxxrrrooollliiiiiikkknnnpppqqqssswwwyyyzzz{{{}}}~~~zzzwwwuuuvvvxxxyyyyyyzzz|||~~~~~~{{{lll^^^PPPKKKKKKIIIFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???===<<>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>><<<:::888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<============<<<<<<;;;;;;;;;;;;:::999888888999888888999;;;<<<;;;999;;;:::;;;EEEYYYqqqKKKKKKMMMPPPSSSTTTSSSQQQMMMMMMMMMNNNPPPSSSVVVXXXUUUQQQLLLHHHGGGGGGGGGGGGCCCCCCBBBAAA??????@@@@@@============>>>>>>??????>>>???AAABBBBBB@@@>>>===:::999999999<<>>DDDMMM```}}}yyyjjjbbbWWWPPPNNNNNNMMMKKKQQQRRRSSSUUUUUUUUUTTTSSSOOONNNKKKHHHDDD???999444222111000000000111222333444666888999;;;???CCCGGGPPPRRRVVVXXXXXXUUURRROOOJJJHHHFFFEEECCCCCCCCCCCCBBB@@@>>><<<===???BBBCCCIIILLLQQQVVVZZZ[[[[[[ZZZZZZXXXVVVTTTSSSPPPLLLIIIKKKLLLOOORRRTTTUUUVVVVVV[[[\\\]]]^^^`````````````````````aaabbbcccdddeeeddddddddddddddddddddddddfffffffffffffffgggggghhhgggggghhhiiiiiijjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkklllllljjjjjjkkkkkkkkkkkkkkkkkklllllllllkkklllmmmmmmnnnoooppppppppppppppppppooommmmmmmmmoooqqqrrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqrrrrrrrrrrrruuutttsssrrrrrrooollliiibbbeeehhhlllnnnooooooooolllkkkkkkjjjjjjjjjjjjjjjhhhjjjmmmooopppssswwwyyy{{{zzzzzz|||}}}~~~}}}|||xxxxxxxxxyyyyyywwwuuutttnnnllliiiggghhhlllpppssstttvvvyyyzzzzzzzzz|||}}}zzzvvvuuuvvvxxxzzzzzz|||}}}}}}rrrcccWWWMMMJJJKKKIIIGGGGGGCCCCCCBBBBBBCCCEEEGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;===>>>>>>??????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::999888888777777888:::;;;;;;999;;;999:::DDDWWWoooMMMKKKJJJJJJLLLNNNOOOOOOOOOOOOOOOOOOPPPRRRUUUVVVSSSOOOJJJGGGFFFFFFEEEDDDBBBAAA@@@???@@@@@@@@@@@@>>>======<<<<<<===>>>>>><<<===>>>??????>>>===<<<:::999888888999;;;>>>???@@@>>>===;;;;;;;;;<<<===DDDHHHVVVnnnzzztttlll```XXXUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTQQQPPPNNNLLLHHHBBB;;;666333222111000000000111222333555777888999<<>>===>>>???AAAAAADDDJJJPPPUUUYYY[[[[[[ZZZYYYXXXWWWVVVSSSOOOKKKJJJKKKNNNPPPRRRSSSRRRRRRWWWXXXZZZ\\\]]]_________``````aaaaaacccdddeeefffddddddddddddddddddddddddeeeffffffgggggggggggggggfffggghhhiiiiiiiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiiggggggggghhhiiijjjkkkllllllllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkklllmmmmmmnnnooooooppppppoooooonnnooommmkkklllnnnpppqqqpppnnnnnnooooooooooooooopppnnnnnnooopppqqqrrrsssttttttsssrrrssstttssspppnnnhhhjjjlllnnnoooooonnnnnnkkkjjjiiigggfffffffffgggeeehhhmmmqqqtttxxx{{{~~~|||zzzyyyyyyzzz{{{zzzyyyuuuvvvwwwvvvtttsssrrrqqqjjjiiiggggggiiimmmrrruuuvvvxxx{{{{{{{{{{{{|||}}}{{{wwwuuuvvvxxxyyyzzz}}}}}}}}}|||~~~}}}yyyjjj]]]TTTLLLKKKKKKIIIHHHHHHBBBBBBAAAAAABBBDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@===<<<:::<<<===============<<<<<<;;;<<<===>>>>>>>>>===<<<::::::::::::;;;:::::::::888888999:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999666555555777:::=========;;;999:::CCCVVVnnnNNNLLLIIIIIIKKKLLLMMMMMMPPPOOOOOOOOOOOOPPPQQQQQQNNNKKKHHHFFFEEEDDDCCCAAABBBAAA@@@@@@BBBBBBAAA@@@>>>>>><<<;;;:::;;;<<<===:::;;;<<<<<<<<<;;;:::999999999888888888999999:::;;;;;;:::999999:::;;;<<>>DDDGGGLLLPPPSSSTTTTTTSSSRRRPPPLLLHHHDDDAAA@@@???EEEDDDBBBAAA@@@@@@@@@@@@===@@@DDDIIIOOOTTTWWWYYYXXXXXXXXXXXXYYYWWWSSSPPPLLLLLLMMMOOOOOOPPPPPPPPPSSSTTTVVVYYY[[[]]]]]]^^^______```aaabbbccceeefffdddddddddddddddddddddddddddeeefffggghhhhhhhhhgggfffggghhhiiiiiihhhgggfffgggggghhhiiiiiiiiiiiihhhggggggffffffggghhhjjjkkkmmmlllkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmnnnnnnoooooonnnnnnmmmnnnllljjjjjjlllooopppqqqmmmmmmnnnoooooopppqqqqqqllllllnnnoooqqqsssttttttsssrrrrrrsssttttttsssqqqnnnnnnooooooooonnnmmmllliiigggfffddddddddddddeeefffjjjppptttxxx{{{~~~|||yyyvvvuuuvvvvvvvvvuuuoooppprrrqqqooonnnooooooggggggggghhhkkkooosssvvvxxxzzz|||||||||{{{|||}}}~~~|||xxxvvvvvvxxxyyyzzz~~~}}}}}}~~~{{{zzz}}}pppaaaWWWPPPKKKKKKLLLJJJIIIIIICCCBBBBBBAAAAAABBBDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBAAA???>>><<<;;;<<<<<<=========<<<;;;;;;:::;;;<<<===============888999:::;;;;;;;;;::::::333444666999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999555444444777;;;>>>@@@@@@;;;999:::CCCUUUmmmIIIIIIIIIJJJLLLLLLKKKIIILLLLLLMMMMMMNNNMMMMMMMMMKKKIIIHHHGGGGGGFFFDDDBBBBBBAAA@@@BBBDDDDDDAAA>>>>>>===;;;999888888999999999999::::::999888777777666777888999999999888888999999888888888888999:::<<<@@@GGGSSSeeevvvxxxxxxrrrhhh^^^YYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQNNNIIICCC>>>777666444222222222222333///111333555555777999;;;>>>AAAFFFKKKOOORRRSSSTTTTTTRRROOOLLLHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA??????AAADDDHHHMMMQQQTTTVVVVVVWWWYYYZZZZZZXXXVVVNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQSSSVVVYYY[[[\\\\\\]]]]]]]]]^^^```aaacccdddbbbbbbbbbbbbbbbbbbbbbbbbdddeeefffggghhhhhhhhhgggggggggiiiiiihhhgggeeedddffffffggghhhhhhhhhhhhhhhgggfffeeedddeeeggghhhjjjkkkkkkiiihhhhhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjkkkllllllmmmmmmmmmmmmlllllljjjiiiiiijjjmmmnnnooonnnkkkkkklllmmmooopppqqqqqqmmmmmmnnnooopppqqqrrrssssssrrrqqqqqqrrrrrrqqqoooooooooooonnnmmmllljjjiiidddcccbbbaaabbbccceeefffjjjnnntttxxxzzz|||}}}|||xxxtttrrrqqqqqqqqqqqqkkkmmmnnnllliiiggghhhiiieeefffgggjjjmmmqqqtttuuuyyyzzz}}}}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~{{{yyyxxxxxxyyyzzzzzz~~~}}}~~~~~~~~~zzzvvvxxx|||wwwgggZZZPPPKKKHHHKKKLLLKKKJJJKKKEEEEEECCCBBBBBBBBBCCCDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<======<<<<<<;;;:::999::::::;;;<<<<<<======888999:::;;;;;;;;;::::::444555888:::;;;;;;;;;:::::::::999999999888888888:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999666555555777;;;???@@@AAA<<<::::::CCCUUUmmmCCCDDDGGGKKKMMMLLLHHHEEEHHHIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJKKKLLLKKKHHHEEEAAA@@@@@@BBBEEEDDDAAA===>>><<<999777666666666777999999999888888777555555444666888:::;;;:::999888888888777777777777777777;;;@@@EEEJJJVVVnnn|||wwwiii```]]]VVVVVVVVVWWWWWWWWWWWWWWWWWWVVVTTTSSSPPPKKKFFFAAA888777555333222222222333---///111333444555777999;;;>>>BBBGGGLLLPPPSSSTTTTTTSSSRRROOOLLLIIIGGGFFFAAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@AAADDDHHHMMMPPPUUUUUUVVVXXX[[[]]]\\\ZZZPPPOOONNNLLLLLLLLLMMMMMMMMMOOOQQQTTTWWWYYY[[[\\\[[[[[[[[[\\\^^^```aaabbbaaaaaaaaaaaaaaaaaaaaaaaacccdddfffhhhhhhhhhhhhgggggghhhiiiiiihhhfffdddbbbeeeeeefffgggggghhhgggggggggfffdddddddddeeeggghhhjjjiiihhhfffffffffggghhhhhhhhhhhhggghhhiiiiiijjjkkkllllllllllllllllllkkkggggggiiilllnnnooommmkkkhhhiiijjjlllnnnooopppqqqnnnnnnooooooppppppqqqqqqtttrrrppppppppppppnnnlllmmmmmmmmmlllkkkjjjhhhhhh``````___```aaadddgggiiinnnrrrwwwzzz{{{||||||}}}{{{xxxssspppoooooonnnnnnlllmmmmmmiiiddd``````aaadddfffhhhkkkooorrrtttuuuyyy{{{}}}}}}}}}}}}~~~|||||||||||||||}}}}}}}}}|||{{{zzzzzzzzzzzz{{{|||zzz~~~}}}{{{}}}}}}}}}}}}{{{vvvrrruuuxxx}}}pppaaaUUUKKKGGGFFFJJJLLLKKKKKKLLLHHHGGGEEEDDDCCCCCCDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>======<<<=========<<<;;;;;;:::999999999:::;;;<<<===>>>888999:::;;;<<<;;;;;;:::888999;;;=========;;;:::888888888888777777777777:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;:::::::::888777666888;;;???@@@AAA<<<:::;;;CCCUUUmmmDDDFFFIIIKKKKKKIIIFFFDDDJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@:::999999888888999999:::999999999888888888777777888777666666555555555555888888888888888777666666===;;;???GGGLLLXXXvvv}}}iii\\\[[[UUURRRVVVYYYXXXWWWXXXWWWUUUSSSTTTTTTQQQJJJCCC;;;999666444222222222333444333222222222333444555999<<>><<<999888999::::::999999999999999999999999999;;;888666666999:::999777999999999888888888888777:::999777777888777666444444555777:::<<<>>>>>>???<<<:::999AAASSSkkkEEEFFFIIIJJJKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@@@@?????????<<<;;;:::999888888777888999999888888888777777777444444555666666555444333777777888888777666666555999777;;;AAADDDNNNggguuueee]]]WWWSSSVVVYYYXXXXXXYYYWWWUUUSSSTTTUUUSSSLLLFFFCCCAAA===888555222111111333222111111111222444444666999<<>>===>>>???>>>===@@@>>><<<:::::::::;;;<<<===<<<<<<;;;::::::999999999999999::::::999999999;;;999777777888999:::999;;;:::999888777555444444999777666777999:::888666888888888888888888888888:::999777777888888666444444555666888:::<<<>>>???===::::::BBBSSSjjjFFFFFFGGGHHHIIIJJJKKKKKKFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<;;;999777666666666888888888888777777777777222333555777777666444333666666666666666666555444777555777<<<===CCCWWWkkkrrraaaZZZUUUWWWYYYXXXXXXYYYWWWUUUTTTUUUVVVTTTOOOJJJIIIGGGBBB===999555333222222111000000000111222333222555888<<>>???@@@@@@BBBEEEJJJOOOTTTWWWYYYYYYZZZ[[[[[[ZZZYYYVVVSSSQQQNNNOOOOOOMMMLLLLLLOOOQQQRRRTTTVVVXXXYYYYYYYYYYYYXXX[[[]]]]]][[[\\\___bbbcccccccccccccccddddddeeefffgggiiihhheeecccbbbbbbeeeffffffggggggfffffffffeeedddcccbbbcccdddeeeffffffffffffffffffeeeeeeeeehhhgggggggggggghhhhhhiiikkkiiihhhhhhiiijjjiiihhhfffffffffggghhhhhhiiiiiiiiiiiijjjkkkllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnkkkmmmnnnoooooonnnmmmkkkhhhiiihhheeeaaa^^^\\\\\\```aaaeeehhhlllnnnooooooqqqqqqqqqqqqsssuuuwwwxxxuuurrrnnnlllkkkiiigggeeeaaa[[[WWWWWWXXXZZZ___fffhhhkkknnnpppqqqtttwwwyyywwwxxxyyy|||~~~}}}{{{{{{{{{|||}}}zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyy{{{~~~zzztttooolllmmmqqqzzz}}}rrrdddWWWNNNJJJGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<<<<=========<<<>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888999999999999888888888666444555777999:::999999888888666555444333222777666666888999999777555666666777888888999999999:::888777777888888666555444444555666888:::===>>>===;;;;;;BBBRRRiiiFFFFFFFFFFFFHHHJJJLLLNNNKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======<<<;;;:::888777777666666888888777777777666666666444555666777777777777777444555555666555555444444777666777:::;;;>>>LLLZZZyyyhhh___XXXXXXXXXWWWXXXZZZVVVVVVUUUWWWWWWVVVRRRNNNJJJHHHDDD@@@<<<999777666222111000//////000222222000222666999<<>><<<<<<=========<<<<<<===>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;::::::::::::999999999999999999:::999777555555777999999999555555555555555555555555444555777888999777555444555555666777888999:::::::::888777777888888777555444444333444555888;;;===<<<;;;<<>>>>>===<<<<<<999999888888777777888888777777777666666666555555555555444444444555777888444444555555555555444444555555666999:::===FFFOOOeeepppfff\\\YYYXXXVVVWWWYYYVVVVVVWWWWWWXXXVVVTTTRRRLLLJJJGGGCCC???;;;888777444333111000000000111222///222555777999===AAADDDGGGJJJPPPUUUXXXXXXVVVTTTNNNMMMJJJHHHGGGFFFGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAFFFLLLSSSXXXYYYZZZ\\\]]]]]]\\\ZZZYYYTTTSSSRRROOOKKKJJJJJJKKKLLLLLLNNNOOOQQQRRRSSSSSSWWWXXXYYYZZZ[[[\\\^^^```_______________``````aaadddeeeggggggeeedddcccdddaaabbbcccdddddddddddddddeeeeeeddddddddddddddddddfffffffffffffffffffffffffffffffffeeeffffffggggggjjjhhhffffffgggggggggeeeeeefffggghhhiiiiiiiiiiiihhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnoooooommmjjjgggeeeaaabbbaaa```___aaaeeeiiikkkllloooqqqrrrqqqpppooopppooommmllllllnnnoooqqqooonnnkkkgggccc^^^\\\ZZZUUUTTTXXX___dddfffiiinnnqqqsssuuuvvvvvvwwwzzz|||{{{{{{|||||||||}}}}}}~~~|||{{{yyywwwwwwyyy|||}}}{{{zzzzzzzzzzzz{{{|||}}}{{{{{{{{{}}}}}}{{{zzz|||}}}}}}}}}ssscccWWWOOOJJJHHHCCCCCCBBBAAA@@@@@@@@@???@@@@@@???>>>>>>???@@@AAAAAA???======>>>>>>>>>===<<<===>>>???>>>===<<<:::;;;;;;;;;;;;;;;:::::::::<<<;;;::::::::::::;;;<<<<<<:::888777888999999888666666666666666666666666333444666777777666444333444444555777888999:::;;;999888666777888888777666444333333333555777:::<<<;;;;;;===CCCPPPdddzzzFFFDDDCCCCCCEEEHHHKKKMMMPPPNNNKKKGGGDDDBBBBBBAAABBBAAAAAA@@@@@@??????>>>@@@??????>>>===<<<;;;;;;888888777777777888888999666666666666555555555555444444333333333444444555333444555555666555555555222333444555777;;;AAAEEEVVVnnnxxxlll```ZZZWWWUUUUUUXXXVVVWWWXXXXXXWWWVVVTTTSSSRRRPPPLLLHHHBBB>>>:::888888666444333111111111111000222444666777:::===@@@BBBEEEJJJOOOSSSUUUUUUUUUQQQPPPNNNKKKIIIGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFEEECCCAAA>>>>>>AAAGGGNNNRRRTTTVVVXXX[[[\\\\\\\\\[[[XXXWWWUUURRRNNNLLLLLLMMMKKKLLLLLLMMMOOOPPPQQQQQQVVVWWWWWWXXXZZZ\\\^^^___]]]]]]]]]]]]]]]^^^______cccdddffffffdddbbbbbbbbb______```aaabbbbbbbbbbbbdddddddddcccccccccbbbbbbdddddddddeeeeeeeeeeeefffcccccccccddddddeeeggggggiiigggeeeeeeffffffeeeddddddfffgggiiiiiiiiihhhhhhgggggghhhjjjjjjjjjjjjjjjlllllllllllllllllllllllllllllllllllliiifffcccaaa```aaaaaabbbdddhhhmmmqqqrrrrrrsssssssssqqqpppooonnnmmmkkkjjjiiiiiiiiijjjggggggeee```[[[XXXWWWWWWTTTVVV___jjjpppqqqqqqtttuuuwwwyyyzzzyyyzzz|||~~~}}}||||||{{{{{{zzzzzzyyyzzzyyyxxxxxxxxxzzz|||}}}{{{{{{zzzyyyzzz{{{|||}}}{{{|||}}}~~~{{{zzz{{{|||}}}~~~{{{xxxhhhYYYNNNHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>============>>>???@@@@@@BBB@@@>>>>>>?????????>>><<<===>>>???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===>>><<<:::999999:::999999::::::999777666555444333222444666666555333333444444444555666888999999:::999777666777888999777666444333333444555888:::;;;999:::===BBBNNNaaawwwEEEDDDCCCBBBDDDFFFIIIKKKMMMLLLIIIFFFCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>@@@???>>>===<<<;;;;;;::::::999888777777666777777666666666555555555444444333555777888888666444222444444555666666666666666222222222333555999===>>>JJJ\\\yyyrrrddd\\\WWWTTTTTTVVVWWWXXXXXXXXXVVVUUUTTTTTTUUUTTTQQQMMMIIIDDDAAA???<<<:::888555333222111111///111333444555666999<<<===@@@DDDIIIMMMQQQRRRSSSTTTSSSRRRPPPMMMJJJHHHFFFCCCDDDFFFGGGHHHGGGFFFFFFBBBAAA???>>>???BBBFFFHHHNNNPPPTTTWWWZZZ[[[\\\[[[\\\[[[YYYUUUQQQNNNNNNOOOLLLLLLLLLMMMMMMOOOPPPPPPTTTTTTTTTVVVXXX[[[\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^aaabbbdddcccaaa___^^^^^^]]]]]]^^^___````````````aaaaaaaaaaaaaaa``````___aaabbbbbbbbbcccccccccccc```aaaaaabbbccceeefffgggiiigggeeedddeeeeeedddccccccdddfffhhhhhhhhhgggfffeeefffggghhhhhhiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjhhhggggggfffdddbbbaaa```aaabbbdddfffiiimmmssswwwxxxwwwvvvtttrrrpppooonnnkkkjjjiiigggeeedddbbbbbb]]]]]][[[WWWSSSRRRSSSVVVUUUYYYdddrrryyyyyyyyyzzzyyy{{{}}}}}}|||}}}~~~||||||{{{zzzyyyxxxxxxwwwxxxxxxxxxyyyzzz{{{|||}}}|||{{{zzzyyyyyy{{{|||}}}|||}}}~~~yyyuuutttwwwzzz|||~~~wwwlll]]]OOOGGGDDDCCCCCCBBBBBBBBBAAA@@@???>>>===;;;;;;<<<===>>>?????????BBB@@@>>>>>>?????????>>>=========>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<======;;;999999:::;;;;;;::::::999888777666444333333222444555444222222333555444555555666777888999999888777666777888999888666333444444666777888999:::777999<<>>===<<<;;;::::::;;;;;;999777666555555555666666555555555444444444555888===@@@???;;;666222444444555666777777777666444444333222555999<<<;;;===LLLeeeuuufff\\\WWWSSSSSSUUUWWWXXXXXXXXXUUUTTTSSSTTTUUUTTTSSSQQQNNNLLLIIIHHH???===:::777444222222111///111222333333444666999;;;===@@@EEEJJJNNNQQQRRRVVVVVVUUUSSSPPPLLLIIIGGGBBBDDDFFFGGGHHHGGGFFFEEE@@@@@@????????????@@@@@@JJJMMMQQQUUUXXXZZZ[[[[[[^^^]]][[[WWWSSSPPPPPPQQQMMMMMMMMMMMMMMMNNNOOOPPPSSSRRRRRRTTTWWWYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]___aaabbbaaa___\\\\\\\\\[[[\\\]]]^^^__________________``````___^^^]]]]]]______``````aaaaaaaaabbb_________aaabbbdddfffgggiiigggeeedddeeeeeedddbbbaaaccceeegggggggggfffeeecccdddeeefffggggggggggggggggggggggggggggggggggggdddcccbbbaaaaaa```______ccceeegggiiilllpppuuuyyy|||zzzwwwtttqqqooonnnmmmhhhhhhgggeeeccc```^^^\\\UUUUUUTTTQQQNNNNNNRRRVVVXXX\\\gggvvv}}}}}}}}}~~~|||}}}~~~~~~{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{|||||||||{{{yyyyyyyyyzzz|||~~~}}}~~~|||vvvpppooossswww}}}~~~~~~|||pppfffVVVJJJEEEDDDDDDDDDCCCBBBBBBBBB@@@???>>>===999:::<<<>>>??????>>>>>>AAA???>>>===>>>???>>>==================>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<;;;999777888:::<<<<<<<<<666666666666666666666666222444555333111111333666555555666666777777888888888777666777888999888777333444555777888999999999666999<<>>=========>>>?????????===:::777666777777666666555555555444555555555555555444444444222333777>>>CCCAAA999222222222333333333333444444555444333222333555777888>>>DDDUUUppp~~~zzzpppeee[[[UUUTTTUUUVVVWWWXXXWWWVVVUUUVVVWWWVVVVVVUUUSSSQQQOOOMMMKKKBBB@@@===:::666444222222333111000000222444555555:::;;;===AAAEEEIIIMMMOOOQQQSSSUUUTTTQQQNNNLLLLLLLLLJJJGGGEEEDDDEEEGGGHHHBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDHHHMMMRRRVVVXXXYYYYYY[[[[[[ZZZXXXVVVUUUVVVQQQPPPNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVWWWZZZYYYYYYYYYXXXXXXXXXWWW[[[\\\]]]\\\YYYWWWUUUUUUYYY[[[]]]___``````___^^^```___^^^^^^^^^^^^_________aaaccccccbbb`````````_________``````aaaaaaaaaccccccccccccccccccccccccbbbcccccccccccccccbbbbbbfffeeeeeedddccccccbbbbbbddddddcccdddeeedddcccaaa`````````^^^]]]^^^aaadddgggiiillloooqqqssswwwzzzzzzxxxtttooollliiiggggggcccbbbbbbcccccc___YYYTTTQQQQQQRRRQQQQQQRRRUUUXXXaaabbbeeellluuu|||~~~~~~~~~}}}}}}}}}~~~~~~{{{xxxuuutttsssxxxyyy{{{}}}~~~~~~|||{{{~~~}}}|||zzzzzzzzz{{{|||~~~|||rrrooommmnnnwww~~~|||}}}{{{vvvkkk[[[KKKEEEDDDCCCCCCDDDAAAAAA@@@???===;;;999888>>>>>>============>>>>>>===>>>@@@BBBBBBAAA@@@???AAA@@@@@@???>>>===<<<<<<:::;;;===??????>>><<<;;;::::::999999999:::;;;;;;888999;;;<<<===<<<<<<;;;<<<:::888777666555333111333444444444333333222111555666555444333444777:::888888777555555444444444444555666777999;;;<<<===:::;;;===AAALLL]]]qqqEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>><<<=========<<<:::777666666666666666555555444444777666666555444333333222444444555:::>>>>>>999444222222222333333333444444555444333222333555777888;;;>>>JJJ```xxx|||sssiiiaaa\\\YYYWWWTTTUUUVVVVVVVVVUUUVVVVVVXXXXXXWWWUUUSSSQQQOOONNNIIIHHHDDD@@@;;;777333222333111000000222444555555888999<<>>@@@CCCHHHLLLQQQTTTVVVXXXYYYZZZYYYWWWVVVVVVVVVRRRQQQPPPOOONNNNNNOOOPPPNNNNNNOOOPPPRRRTTTUUUVVVYYYYYYYYYXXXWWWWWWWWWVVVXXXZZZ[[[ZZZWWWTTTSSSSSSXXXYYY[[[]]]^^^^^^]]]]]]___^^^^^^]]]]]]^^^^^^^^^^^^___aaaaaa```______```______``````````````````cccbbbbbbbbbaaaaaa`````````aaaaaabbbbbbbbbaaaaaacccccccccbbbbbbbbbbbbaaabbbaaaaaaaaaaaaaaa```___\\\]]]]]]]]]^^^```dddgggkkknnnppprrrrrrrrrsssuuuuuutttqqqnnnjjjhhhfffeeebbb```___^^^^^^ZZZUUUQQQPPPQQQPPPPPPQQQUUUZZZ___dddeeehhhnnnvvv{{{}}}}}}~~~}}}}}}}}}~~~}}}zzzxxxvvvttttttwwwyyy{{{~~~~~~}}}||||||||||||}}}~~~{{{qqqooopppttt}}}~~~|||~~~|||uuuooobbbUUUIIIEEEEEEBBB@@@???BBBAAAAAA@@@???===<<<;;;>>>==================>>>===@@@DDDHHHHHHFFFBBB@@@?????????>>>======<<<<<<:::;;;===>>>>>>===<<<;;;;;;::::::999999999::::::777888999:::;;;;;;<<<<<<<<<:::888777777666444222333333333444333333222222444555444333222333666888888777666555444444444444222222444666888:::<<<<<<:::;;;===AAALLL]]]qqqEEEDDDCCCBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@>>>>>>>>>>>>::::::;;;;;;:::999777666666555555555555444444444777777666555333222111111555444333555999:::999666222222222222333333333333444333222222333444666777999999???MMM```zzz~~~uuunnniiieee___[[[TTTTTTUUUVVVWWWXXXXXXXXXZZZYYYYYYXXXVVVUUUSSSRRRMMMLLLJJJFFFBBB<<<777444333111//////111333444333666777999<<>>AAAEEEIIIMMMOOOTTTUUUWWWWWWVVVVVVWWWXXXVVVUUUTTTSSSRRRRRRRRRRRRNNNMMMMMMMMMNNNPPPSSSTTTWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXWWWUUURRRQQQQQQVVVWWWYYY[[[\\\\\\[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]^^^]]]]]]]]]___aaa```````````````_________bbbbbbaaaaaa```___^^^]]]]]]]]]^^^___`````````___```_____________________]]]]]]\\\\\\[[[[[[\\\\\\WWWYYY[[[^^^```dddhhhlllqqqsssvvvuuussspppnnnnnnnnnnnnmmmkkkiiifffdddcccaaa___\\\ZZZXXXUUURRROOOOOOOOOPPPQQQTTTZZZbbbhhhiiijjjlllqqqvvvzzz{{{{{{~~~~~~}}}}}}~~~~~~|||zzzwwwvvvuuutttwwwyyy{{{~~~~~~~~~}}}}}}~~~~~~zzzqqqqqqvvv}}}~~~}}}}}}~~~|||vvvmmmeeeXXXNNNGGGFFFFFFBBB>>>===AAAAAAAAAAAA@@@???>>>=========<<<<<<<<<<<<=========AAAHHHMMMNNNJJJEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;=========<<<;;;:::;;;::::::999999888888888666666777777888:::;;;<<<<<<:::888888888777666444222333333333333333333333333444444333222222555777777777666555444444444444000111333555777999;;;;;;999:::<<>>===<<<<<<<<<777888999999999888777666444444444444444444444444666555555444333222111111444222222333666777666555111222222222222333333333333222222222333444555666888777:::AAAOOOggg}}}uuuqqqooolllfff```VVVVVVUUUWWWYYYZZZ[[[ZZZYYYYYYYYYYYYXXXVVVUUUTTTKKKKKKKKKJJJGGGAAA<<<999333111//////000111222111333444555888;;;>>>AAABBBGGGJJJMMMPPPRRRSSSVVVWWWVVVTTTPPPKKKGGGDDDCCCBBBCCCDDDFFFGGGGGGFFFDDDCCC======<<<===???BBBEEEGGGLLLNNNQQQRRRSSSUUUYYY[[[[[[ZZZYYYXXXWWWVVVUUUUUUPPPNNNLLLJJJJJJLLLNNNOOOSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVXXXWWWTTTRRRQQQQQQTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\ZZZ[[[[[[[[[ZZZ\\\^^^aaaaaaaaa``````_________^^^aaaaaaaaa```___]]]\\\ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYVVVVVVVVVUUUUUUVVVXXXZZZWWWZZZ]]]aaadddiiinnnrrrsssvvvxxxwwwsssnnnjjjhhhhhhhhhhhhgggfffcccaaa______]]]YYYUUUSSSQQQPPPOOOMMMOOOSSSVVV[[[bbbiiinnnooooooqqqtttwwwyyyzzzzzz~~~~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyywwwvvvvvvvvvxxxzzz|||~~~~~~~~~}}}~~~xxxtttwww~~~~~~~~~~~~yyypppccc[[[RRRKKKFFFGGGGGGDDD@@@?????????@@@@@@@@@@@@??????======<<<<<<<<<<<<======>>>AAAGGGKKKLLLJJJFFFCCC>>>>>>>>>?????????@@@@@@;;;;;;<<<<<<<<<;;;:::::::::::::::999999777777666555555444555666888:::<<<;;;999888888999999777666333333222222333333444444444555555444333333444666777666555444444444444444333333444555777888999:::888:::<<<@@@KKK]]]qqqCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@AAAAAAAAA???>>>===;;;::::::999999777777777777777777666666333333333333444444444444222222222333333333333333000111222444666666444222111111111222222222333333111111111222333333444555555666888===EEEWWWuuuzzzssspppqqqqqqnnnjjj\\\YYYVVVVVVXXXYYYZZZYYYWWWWWWXXXWWWWWWVVVVVVUUUMMMNNNOOOOOOKKKFFFAAA>>>666333111000000000000///111111222444777999<<<===CCCFFFJJJNNNPPPSSSWWWZZZXXXVVVRRRMMMIIIFFFDDDCCCBBBCCCEEEGGGHHHHHHHHHGGGBBBAAA???======>>>@@@AAADDDFFFJJJLLLOOOSSSXXX[[[^^^]]]\\\[[[ZZZYYYXXXWWWTTTQQQNNNKKKIIIIIIJJJKKKOOOOOOPPPRRRSSSTTTVVVVVVUUUVVVXXXWWWUUURRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYZZZ]]]___``````______^^^^^^]]]]]]______``````^^^\\\ZZZYYYWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYWWWVVVTTTSSSRRRQQQOOOPPPPPPPPPPPPSSSXXX\\\]]]```dddgggjjjnnnsssvvvrrrtttwwwvvvrrrlllgggeeecccccccccbbbaaa^^^\\\ZZZWWWVVVSSSOOOMMMMMMNNNPPPNNNRRRYYY___dddiiimmmqqqssstttvvvxxxyyyzzz{{{{{{~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwzzz{{{|||}}}~~~~~~|||xxxxxxxxxzzz~~~|||ttthhh[[[SSSNNNGGGBBBCCCDDDBBBAAABBB===>>>??????@@@@@@??????======<<<<<<<<<<<<======???AAACCCEEEFFFEEEDDDCCC>>>??????@@@@@@AAAAAABBB;;;;;;;;;;;;;;;:::999999999999:::999888777666555555444444444555777999::::::888777888999999888777444333222222222333444444555666777666444444555666666555555444444444444555666666666777777777888888888999;;;@@@KKK]]]rrrBBBBBBBBBBBBAAA@@@?????????????????????@@@@@@@@@===<<<;;;999888888888888777777777666666666666666222222333333333333333444000111111222222333333444...000333666666444222000111111111111222222222222000111111222222333333444222333666:::>>>III___rrr~~~yyyssspppsssvvvxxxxxxjjjddd\\\WWWVVVVVVVVVTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUSSSOOOJJJDDDAAA;;;888555333222111000...//////000222444666888999???BBBFFFJJJMMMPPPUUUXXXTTTSSSPPPMMMJJJGGGFFFEEECCCDDDEEEFFFGGGHHHIIIJJJFFFEEECCCAAA???>>>>>>??????AAADDDGGGIIINNNSSSWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXVVVSSSOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVUUUSSSQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXWWWWWWYYY[[[\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^]]][[[XXXWWWTTTTTTTTTUUUUUUTTTTTTSSSTTTSSSRRRPPPOOOMMMLLLKKKJJJLLLNNNOOOPPPUUU]]]cccgggjjjlllnnnppprrrtttwwwooorrrtttrrrnnnhhhcccaaa___^^^]]][[[YYYVVVTTTSSSMMMMMMLLLJJJIIIKKKOOORRRTTTYYY```gggkkknnnppprrruuuwwwyyy{{{zzz{{{|||}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvwwwwwwxxxxxx{{{|||||||||}}}~~~~~~~~~~~~~~~~~~|||yyyuuuqqqooovvv{{{}}}wwwlll```TTTMMMIIICCC>>>??????>>>???BBB===>>>>>>???@@@@@@??????>>>>>>============>>>>>>AAAAAA@@@@@@AAAAAABBBBBB?????????@@@@@@AAAAAAAAA<<<;;;;;;:::999999999888777888999999888777555444555444444555555666777888888777666777999:::999888555444333222111222333333555777777777555444555666555555444444444444444555777777777777777777777777777888;;;@@@KKK]]]rrr@@@@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>===============<<<;;;999888888888888888888777666666666666666111222222222333333333333111111111111222222222222...111333555555333222111111111111111222222222222///000111222222333333333222222555888:::???MMM[[[|||~~~zzztttrrrttt{{{vvvhhh^^^YYYVVVTTTQQQSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUSSSPPPLLLHHHEEEBBB???;;;777666444222000......///000222333555666;;;===AAADDDGGGKKKPPPSSSRRRQQQPPPNNNLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIGGGFFFEEEDDDBBBAAA@@@@@@>>>@@@AAABBBDDDGGGKKKOOOPPPRRRTTTWWWZZZ[[[\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRPPPPPPOOOOOOOOOOOONNNNNNNNNPPPRRRQQQOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRRRRPPPOOOOOOPPPPPPRRRSSSSSSRRRTTTVVVVVVTTTSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWVVVXXXYYYZZZZZZXXXVVVTTTOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHLLLOOOQQQSSSZZZdddlllqqqsssttttttsssrrrssstttnnnooopppnnnhhhbbb^^^\\\[[[ZZZWWWTTTPPPNNNLLLKKKFFFHHHIIIJJJKKKNNNSSSWWW]]]aaafffkkknnnppprrrsssuuuxxx{{{|||||||||~~~~~~|||zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{|||}}}~~~|||zzzyyyxxxuuuqqqnnnllllllnnnooowww}}}xxxpppdddXXXMMMHHHFFFAAA>>>@@@@@@>>>???BBB??????@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>??????BBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>??????<<<;;;:::999999888888888555666888999999777666555555555666666666666555555666555555666888999999888777666444222111111222222444666777666555333444444555444444333333444444555333444444555666777888999666888:::???JJJ]]]rrr>>>???@@@AAABBBAAA@@@???=========<<<<<<;;;;;;:::======;;;:::999888888888999999777666666555555555111111111222222333333333333222222222111111000000000222333444333222222333000111111111111222222222///000111222222333222222444444555888999;;;EEEPPPggg{{{wwwtttvvvtttfff^^^YYYTTTQQQRRRSSSTTTUUUVVVVVVVVVVVVOOOPPPPPPPPPOOOMMMJJJIIIHHHDDD???;;;999666444222.........///111222444555888:::===@@@CCCGGGLLLOOORRRRRRQQQPPPPPPOOONNNNNNKKKIIIFFFDDDCCCDDDFFFGGGEEEFFFFFFEEEEEECCCBBBAAA???@@@@@@@@@@@@BBBEEEHHHHHHJJJOOOTTTXXX\\\^^^___]]]\\\\\\[[[ZZZYYYXXXWWWSSSRRRQQQOOOMMMLLLKKKJJJKKKLLLNNNNNNLLLJJJIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQRRRPPPRRRTTTTTTRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSTTTVVVXXXXXXVVVTTTRRRLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIILLLPPPSSSVVV^^^jjjssswwwxxxyyywwwtttrrrqqqqqqnnnooonnnkkkeee___ZZZXXXYYYWWWSSSOOOKKKHHHGGGFFFEEEHHHKKKMMMOOOSSSYYY^^^dddgggjjjlllnnnpppsssuuuuuuyyy|||}}}}}}}}}~~~|||zzzwwwvvvuuuuuuuuuuuuvvvwwwyyyyyy{{{{{{|||}}}}}}zzzxxxvvvmmmjjjfffccceeejjjpppuuuzzz~~~~~~{{{uuukkk^^^RRRJJJEEEEEEBBBAAADDDCCC@@@@@@BBB@@@AAAAAABBBBBBAAAAAAAAA@@@@@@????????????@@@@@@CCCCCCCCCBBBBBBAAA@@@@@@===============<<<<<<<<<<<<;;;:::999888888888888444555777888999888666555555666777777777666444333555444444555888999999888888777444222000000111222333555666666444222222333444444333333333444444555000000222444666888999:::666777:::???JJJ]]]rrr;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999666555444555666888666666666777888777555222333222111111000000111111222222222111111111000000000111222333333222111000333333222111000000111111111000///...///000222444555444222222444888<<>>???AAABBBEEEGGGIIIMMMQQQUUUYYY[[[\\\]]]^^^^^^]]]\\\ZZZYYYUUUVVVUUURRRNNNKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJIIIJJJLLLNNNOOOOOOPPPNNNLLLMMMOOOOOOLLLJJJEEEFFFFFFFFFEEEFFFHHHJJJFFFGGGHHHJJJKKKMMMNNNOOOQQQVVV[[[^^^___dddlllrrrxxxvvvttttttsssqqqnnnlllggggggeeeaaa\\\VVVQQQMMMPPPNNNKKKHHHFFFEEEEEEEEEEEEHHHMMMRRRVVVZZZ^^^aaagggkkkooorrrsssssstttuuu}}}~~~}}}zzzvvvsssqqqpppqqqqqqrrrtttvvvxxxyyy}}}|||}}}~~~}}}{{{yyyxxxrrrjjjddd```\\\[[[```jjjvvv~~~{{{{{{~~~{{{ooo```SSSIIIDDDAAA?????????>>>??????@@@AAA@@@AAAAAAAAAAAA@@@??????===>>>@@@@@@??????@@@AAAEEEDDDAAA???===<<<;;;;;;@@@???===<<<;;;:::999999::::::999888777666555444777666555444444444444444333333333444555666777888333333333333555777999;;;666555333111111111333444333333333444444444555555777666555444444333444444444333333444444666777777222444888>>>IIIZZZnnn|||>>>??????@@@@@@@@@@@@???;;;;;;::::::999999999888888777666555444555666666666666666777888888666444333222111111000000111111111111111000000/////////000111222222222222111000222222111000000000000000111000///...///000222333333222111111333666999;;;JJJZZZttt~~~xxxeeeXXXSSSQQQPPPNNNNNNPPPRRRRRRQQQTTTSSSRRRQQQPPPOOOOOOOOOKKKJJJIIIFFFBBB===999777555333000///000000000///333444666888;;;>>>@@@BBBEEEIIINNNQQQRRRQQQQQQQQQRRRPPPNNNLLLJJJIIIIIIHHHDDDDDDEEEEEEFFFEEEEEEEEEFFFEEECCCAAA@@@???@@@@@@BBBCCCEEEHHHKKKOOORRRSSSVVVXXXYYY[[[\\\\\\\\\[[[XXXXXXXXXUUUQQQOOONNNOOOKKKJJJIIIHHHGGGEEEDDDCCCEEEFFFGGGIIIIIIIIIIIIHHHIIIHHHGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFHHHJJJKKKLLLKKKIIIHHHIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGHHHJJJMMMJJJLLLOOORRRUUUYYY[[[\\\___cccggggggfffgggkkkpppwwwuuurrrqqqpppmmmjjjgggbbbaaa___[[[WWWRRRNNNKKKHHHGGGEEEDDDDDDDDDFFFGGGFFFJJJPPPVVVZZZ___dddgggjjjnnnrrrtttuuuuuuvvvxxx{{{|||~~~~~~~~~~~~}}}{{{xxxvvvtttpppqqqqqqqqqrrrtttuuuvvvzzzzzzzzz|||}}}zzzvvvtttnnnfff]]]\\\[[[^^^eeepppzzzzzzvvvwww~~~~~~wwwhhhZZZPPPHHHDDDAAA???????????????@@@@@@AAA???@@@@@@@@@@@@???>>>>>>===???@@@@@@??????@@@AAAEEEDDDAAA???===<<<<<<<<<>>>===<<<;;;:::999999999:::999999888777666555444555555444333333333333333333333333333444555666777777666555555555555666777888666444222000000111222222333333333333444444444777666555444333222222222333333333444555666777888555666999===GGGXXXlllzzz@@@@@@@@@@@@@@@??????>>>999999888777777666555555666555555555555444444444666555555666777888666444222222111000000000000111000000////////////......000111111222222111111000111000000////////////000111000///...///000111222000000000111222333555666<<>>>>>===>>>???@@@@@@??????@@@AAADDDCCCAAA???===<<<<<<<<<;;;;;;:::999888888999999888888888888777555444444333333222222111111222222222222222222333444555555777777666555555666666777888777444222000000000000111111222222222333333333666666555444333222111000222333333444666777888888999999999;;;DDDUUUjjjxxx>>>??????>>>===<<<;;;:::888888777666555444444333333444444555555444333333555444333444666666555444222222111000000000000000////////////////////////000000111111111111000000000//////.........//////000000////////////000111///000000111222222222222888@@@PPPgggiii\\\SSSPPPMMMLLLMMMOOOPPPPPPTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPOOOLLLIIIFFFCCCAAA:::777444222222111000///000111111222333555666777999===CCCHHHKKKMMMOOOPPPPPPQQQRRRRRRQQQOOOMMMKKKKKKJJJHHHFFFEEEEEEEEEFFFFFFGGGFFFFFFDDDCCCAAA@@@??????@@@@@@AAABBBCCCDDDGGGIIILLLOOORRRTTTUUUUUUTTTUUUWWWWWWVVVVVVWWWYYYUUUUUUUUUTTTRRRPPPNNNLLLIIIJJJLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEFFFHHHJJJNNNNNNNNNOOOOOOOOONNNMMMMMMOOOQQQSSSSSSUUUWWWYYY^^^```cccfffiiikkklllllllllnnnqqqqqqooonnnnnnooommmjjjgggdddaaa]]]YYYVVVPPPNNNKKKHHHFFFEEEEEEEEE@@@AAACCCEEEIIILLLPPPQQQRRRVVV\\\aaafffjjjooorrrsssuuuxxxyyyyyyzzz{{{}}}zzz{{{|||}}}~~~vvvvvvuuuuuusssrrrqqqqqqqqqpppooonnnmmmmmmmmmnnnppppppqqqtttxxxzzzzzzyyytttuuurrrmmmgggbbb^^^[[[ZZZ^^^fffooowwwzzzzzz|||~~~}}}tttgggUUUJJJGGGGGGEEEBBB@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@>>>>>>???@@@BBBAAA@@@???===<<<<<<;;;999888888777777777888888777777888777777555444333333222222111111111222222222222111111222333333444333444444555666888999999666555444222111000000000000111111111111222222222777666666555333222111000111222333555777888999999:::999777999BBBTTTiiixxx>>>>>>>>>===<<<;;;:::999777777777666555444444333222333444444444444333333444333222222333444444222222111000000//////000000000000000000000000000000000000000000000000000000///...............//////000000/////////////////////000111222333222222111777;;;EEEUUUmmmooodddUUUQQQMMMJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQOOOMMMKKKHHHFFFEEE<<<:::666333222222000///.........///111222444555999;;;>>>@@@BBBEEEJJJMMMMMMNNNPPPRRRRRRPPPNNNMMMPPPNNNKKKIIIFFFEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLKKKMMMPPPQQQRRRTTTVVVYYYUUUUUUVVVVVVUUUSSSQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPOOONNNMMMLLLMMMNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLKKKKKKLLLOOORRRVVVWWWXXXXXXXXXXXXWWWXXXWWWYYY[[[\\\]]]]]]___aaaeeegggjjjmmmoooppppppppplllmmmoooooommmlllkkkjjjcccaaa]]][[[XXXTTTOOOLLLHHHFFFDDDBBBAAABBBDDDEEEDDDEEEGGGJJJNNNQQQTTTVVV[[[^^^cccgggiiilllppprrruuuwwwyyyzzzzzzzzz|||}}}|||}}}}}}~~~~~~~~~~~~}}}vvvuuutttrrrqqqooonnnnnnpppooonnnmmmkkkkkkjjjjjjkkkkkkkkknnnqqqssssssrrrkkkiiifffbbb\\\XXXXXXZZZaaafffnnnwww}}}}}}xxxjjj]]]NNNFFFEEEGGGEEECCC@@@@@@@@@???@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@???===>>>??????======>>>?????????>>>>>>===<<<;;;;;;888777777666666666777777555666777777777555333222333222222222222222333333222222111111111222333333333333444555666777777777333222222222111222222222000000000111111111222222666666666666555333111000000111333666888999999:::888777666777@@@SSSiiixxx>>>>>>>>>>>>===<<<;;;:::666666666555555555555444333333333444444444444555666444222222333333333222111111000////////////000//////000000000000111111111000000//////000000111///............//////000000000////////////......///000111222222222222222222666<<>>DDDHHHHHHJJJLLLOOOPPPPPPOOONNNRRRQQQOOOLLLJJJHHHFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBCCCCCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBEEEHHHJJJKKKNNNQQQSSSSSSTTTVVVXXXXXXWWWVVVTTTVVVVVVXXXXXXXXXWWWVVVVVVXXXWWWVVVUUUUUUVVVWWWXXXTTTTTTTTTTTTSSSSSSSSSSSSQQQSSSUUUTTTRRRSSSWWW[[[]]]___aaaaaa```___```aaaaaaccceeefffeeeeeeeeefffgggiiilllppprrrsssssssssmmmlllkkkhhhfffcccaaa___YYYVVVSSSQQQOOOLLLHHHEEECCCBBBAAA@@@AAACCCEEEGGGHHHJJJLLLPPPSSSWWWYYY[[[cccfffiiilllmmmoooqqqsssxxxyyy{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}|||{{{zzzwwwvvvtttrrrqqqpppoooooopppooommmllljjjiiiiiiiiigggggggggiiikkklllkkkjjjaaa^^^[[[XXXSSSRRRWWW^^^iiinnnvvv}}}}}}uuuooo]]]TTTIIICCCCCCEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<;;;:::999888888777666555555666666444555666777777555333222222222222111222222333444333222222111111222333333555555555555555444333222111111111222222222222222000000111111111222222222444444555555555333222000///111333666999:::::::::888666555777@@@RRRgggvvv<<<<<<<<<<<<;;;;;;:::999333444444444444555555555555444333333333444666777999777444333333444333222111111000///////////////.........//////000000000111000///......///000111//////......//////000111//////000//////......---...//////000111222222333---222999@@@KKKaaa{{{xxxtttllleee\\\SSSOOOMMMMMMMMMOOOOOOOOOOOOPPPRRRSSSTTTRRRQQQPPPNNNLLLKKKKKKJJJDDDAAA<<<999777555333111000000////////////000000333444555555777:::>>>BBBDDDEEEHHHJJJMMMNNNOOOOOORRRQQQPPPOOOMMMKKKJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFEEEEEECCCAAA@@@>>>@@@BBBDDDEEEFFFHHHJJJMMMOOORRRUUUWWWWWWVVVUUUUUUVVVXXXYYY[[[[[[[[[ZZZ\\\\\\[[[[[[[[[]]]^^^___[[[[[[[[[[[[\\\\\\\\\\\\WWWZZZ\\\[[[XXXYYY]]]aaadddfffiiiiiigggfffgggiiiiiikkkmmmllljjjiiihhhiiigggiiilllnnnoooooonnnmmmhhheeeaaa^^^ZZZWWWUUUSSSOOOMMMKKKIIIHHHFFFBBB@@@@@@@@@@@@AAACCCEEEHHHIIINNNOOOSSSWWW[[[___bbbccchhhkkknnnpppqqqrrruuuvvv{{{|||}}}}}}||||||~~~~~~}}}{{{yyywwwvvvuuutttrrrqqqppppppqqqqqqooonnnmmmkkkjjjiiiiiiiiieeedddddddddeeeeeedddbbbZZZUUURRRPPPNNNOOOZZZfffrrrwww~~~~~~|||uuujjjbbbPPPKKKFFFBBBAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@;;;<<<===<<<:::999:::;;;999999:::;;;:::999888888999999777666555555555555222444666777666555333111000000000000000111222333333333222222222222333333444444444444444222111000111111222222222111111111111111111222222222333333000111222333333222000///...000333777999;;;;;;;;;888888666777???PPPdddrrr888888999999999888777777111222222333333444555555666555333333333555777888<<<999666444444444444333111111000///////////////---------.........//////111000///......///000111///////////////000111111//////000000///...------............///111222333,,,222999===BBBQQQiii{{{}}}zzzrrrfff\\\UUURRRPPPOOORRRQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOMMMMMMLLLLLLGGGDDD???<<<999888555333333333111000///......---...000333555666888;;;>>>AAABBBEEEHHHKKKMMMOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLIIIGGGEEECCCBBBBBBCCCDDD@@@AAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFEEECCCAAA@@@===???@@@AAA@@@AAABBBDDDBBBEEEIIIMMMPPPQQQPPPPPPQQQSSSVVVYYY[[[]]]]]]]]]\\\\\\[[[[[[\\\^^^```aaa______``````aaaaaaaaabbbYYY]]]___^^^[[[[[[```dddiiilllnnnnnnlllkkkmmmooonnnooopppooommmjjjiiiiiihhhiiikkkkkkjjjhhheeeccc___\\\XXXTTTQQQOOOMMMLLLIIIHHHFFFEEEDDDBBB???===??????AAACCCEEEHHHJJJKKKRRRUUUYYY^^^bbbgggiiikkkjjjmmmpppssstttvvvxxxzzz}}}~~~~~~~~~}}}}}}~~~|||yyywwwtttsssppppppooonnnnnnooopppqqqooonnnmmmkkkjjjiiiiiiiiidddcccbbbbbbbbbaaa___]]]VVVQQQMMMMMMLLLOOO]]]lllyyy~~~~~~}}}{{{xxxnnnbbbYYYGGGFFFDDDAAA@@@??????@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAAAAAAAA@@@??????:::;;;<<<;;;999888999:::777888999::::::999777777::::::888777555555444444222333555777666555222111///////////////000111111444444333333222333333333///000222333444333333222333333333222222000///...111222222222222333333333---...000111222111///......000444777:::;;;;;;;;;:::999888888???NNNaaaooo|||:::;;;<<<<<<;;;999777666444444444333333222222222444555555333222222444666888666444222000/////////111///---,,,,,,,,,...///------,,,+++,,,---...///000///---,,,,,,---///000......////////////......//////.........---------------///000111111111111222000555;;;;;;>>>QQQhhh~~~~~~|||ppp```TTTQQQRRROOOOOOOOOQQQTTTUUUUUUUUUSSSRRROOOMMMKKKJJJIIIIIILLLIIIDDD???:::777555555000///...------...///000000000111222444777888:::???@@@AAACCCFFFIIILLLMMMLLLNNNQQQSSSSSSRRRPPPOOOJJJIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIDDDCCCCCCDDDFFFEEECCCAAA>>>>>>???@@@???>>>===<<<===???AAACCCDDDEEEGGGIIILLLNNNQQQUUUXXXZZZ[[[[[[\\\ZZZXXXVVVVVVWWWYYYZZZZZZ[[[\\\]]]_________```___^^^]]][[[[[[^^^cccgggnnnoooqqqrrrqqqooollljjjlllmmmoooooommmlllmmmnnndddbbb```______]]]ZZZWWWRRROOOKKKJJJIIIHHHDDDAAA???AAABBBAAA@@@@@@AAABBBAAACCCDDDFFFHHHLLLQQQTTTWWW[[[```dddgggiiilllnnnnnnooorrruuuxxx{{{}}}~~~||||||~~~xxxsssppppppssstttqqqpppnnnmmmmmmnnnoooppprrroookkkjjjjjjjjjhhhfffdddbbb_________]]]YYYUUUQQQOOOMMMOOOUUU___jjjqqq~~~|||wwwjjjZZZMMMCCCAAA???>>>======???@@@????????????????????????BBBAAAAAAAAACCCCCCBBB@@@;;;888555666:::<<<;;;999:::999888777666666666666666666666666555555555555444444333333333333222222222333444333111222333555000000000000000111111222333333444555555444333333000000000000////////////111111222222222111111000222333333333222000...---111222555888;;;>>>@@@AAA777666444666>>>OOOdddrrr;;;<<<=========;;;999888444444333333333222222222444444444333222222444666888777555333111000000000000///---,,,,,,---...///...------,,,---...///000///...---,,,,,,---...///......////////////......///.........---------,,,------...///000111111111111...111666666888FFFYYYqqq{{{|||~~~xxxjjj^^^WWWUUUSSSRRRQQQRRRTTTVVVVVVUUUVVVUUUSSSPPPNNNMMMMMMMMMNNNLLLGGGBBB>>>;;;999999666555333111////////////000000000111333555777888;;;<<<>>>@@@CCCFFFIIIJJJKKKMMMPPPRRRSSSSSSRRRQQQPPPNNNLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFDDDCCCCCCEEEFFFFFFDDDCCC??????@@@@@@@@@???>>>===:::<<<>>>>>>>>>???AAABBBEEEFFFIIIMMMPPPRRRSSSSSSUUUTTTRRRPPPOOOQQQRRRTTTRRRSSSUUUWWWYYY[[[\\\\\\\\\[[[[[[YYYYYY[[[```ccchhhiiikkklllllljjjgggfffccccccdddeeeeeeeeedddddd^^^\\\ZZZXXXVVVTTTPPPMMMJJJGGGEEEDDDEEEDDDAAA???@@@@@@AAA@@@??????@@@BBBEEEGGGIIIKKKMMMQQQVVVZZZ[[[^^^bbbfffhhhkkknnnqqqsssssstttvvvxxxzzz|||~~~~~~{{{{{{~~~}}}wwwrrrooonnnnnnooonnnmmmkkkjjjjjjkkkmmmoooooommmkkklllmmmmmmkkkiiieeeaaa\\\YYYXXXUUURRROOOJJJLLLOOOVVV```lllvvv|||~~~yyyqqqdddVVVLLLDDDCCCAAA???>>>>>>???@@@????????????????????????AAAAAAAAABBBDDDCCCAAA???;;;;;;<<<;;;:::999:::::::::999888777666666666666666666666666555555555555444444333333333222222222111222333333111111222333000000//////000000111222333333222222222222333333111111000000000/////////111111111222222111111000222222222222111000///...111222444777:::<<<>>>???777666666888@@@PPPdddrrr:::;;;<<<<<<;;;:::888777333333333333222222222222333444444333222222333555777666555333222111111111000///...,,,,,,---............---------...///000///...,,,++++++,,,...///---......//////......---......------------,,,,,,------...//////000000000222......333333222;;;GGG\\\ppp~~~||||||}}}tttiii___XXXXXXVVVTTTTTTUUUVVVUUUTTTVVVUUUSSSQQQPPPOOONNNNNNQQQNNNJJJFFFBBB???>>>======;;;888555222000....../////////000111333444555777777999<<>>999;;;<<<;;;::::::;;;<<<<<<===@@@BBBEEEGGGHHHHHHKKKJJJHHHFFFFFFGGGHHHIIIGGGHHHJJJMMMPPPRRRTTTUUUTTTUUUUUUUUUTTTUUUXXX[[[^^^___aaabbbaaa```^^^]]]XXXWWWVVVXXX[[[\\\ZZZWWWTTTRRROOOMMMKKKHHHDDDAAAAAA@@@??????@@@@@@???>>>AAABBBBBBAAA@@@AAADDDFFFLLLMMMPPPRRRUUUYYY^^^aaaaaadddgggiiikkknnnrrruuuyyyxxxwwwwwwxxxzzz|||~~~}}}{{{{{{}}}~~~~~~|||zzzvvvqqqnnnkkkjjjiiijjjiiigggffffffiiikkkmmmoooooooooooopppooollliiifffaaaZZZTTTPPPOOONNNMMMKKKPPPYYYdddpppzzz{{{rrrgggZZZPPPJJJEEEDDDBBB@@@>>>>>>>>>???========================@@@@@@AAACCCEEEDDD@@@>>>;;;???AAA@@@;;;888888:::999999888777666666666666666666666555555555555444333333333333222222222222000111333333111000111111000000//////000000111222444222000//////000222444111111111111000000000000000000111111222111111000222222111000////////////222222444666888:::;;;<<<666666777999BBBQQQdddrrr~~~777888888888888777666555333222222222222222222222222333444333222111222444555444333222111111000000000///...------------...------,,,+++,,,---...///...---,,,******,,,---...---------......---------------,,,,,,,,,,,,,,,,,,------------...//////000444///...222333222555;;;NNN]]]uuu~~~|||xxxqqqhhhaaa]]]ZZZVVVTTTTTTUUUTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLPPPNNNKKKGGGDDDAAA@@@???@@@>>><<<888555222000///000000//////000000111222333444666888;;;???AAACCCFFFHHHKKKNNNQQQRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAACCCEEEEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@<<<===>>><<<:::999999:::777777999;;;===???@@@AAAAAA@@@???======>>>???@@@>>>???@@@CCCEEEHHHJJJKKKIIIKKKLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTRRRRRROOOLLLJJJLLLQQQSSSPPPLLLJJJHHHFFFDDDCCCAAA===;;;============>>>>>>>>>>>>BBBCCCDDDEEEEEEHHHLLLOOORRRTTTWWWZZZ]]]```eeehhhiiijjjlllmmmooorrrwwwzzz|||{{{yyyxxxxxx{{{}}}~~~|||{{{{{{{{{{{{zzzvvvuuussspppmmmjjjhhhggggggfffeeedddeeegggjjjlllrrrrrrsssrrrppplllhhhdddeee___XXXRRROOOPPPRRRTTTXXX^^^iiiuuu~~~}}}uuuhhh[[[PPPJJJGGGDDDCCCAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@CCCDDDCCC???<<<:::===@@@???<<<:::999999999888777666666555555666666666555555555444444444333333333222222222222111000222333333222000000111///////////////000111111222111111000000111111222222111111111000000000000///000000111111111111111333222111000///000111222222222333444666777888999444555666999BBBQQQcccppp}}}666666666666666555555555222222222222222222222222000222333333111111111333111111111111000000////////////......------------++++++*********+++,,,---...,,,+++******+++,,,...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,...------,,,------...///111......000222111222555???HHHZZZsss~~~{{{{{{|||zzzuuupppddd```ZZZVVVTTTTTTTTTSSSPPPPPPPPPOOONNNMMMMMMLLLNNNLLLJJJGGGDDDBBB@@@??????>>>===;;;888666444333222111000000//////000000111222333666888;;;>>>???BBBCCCFFFIIILLLNNNOOOPPPNNNOOOOOOPPPPPPOOOOOONNNJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>??????===;;;999999:::777777888999;;;<<<===>>>;;;:::999888888888999999:::::::::;;;<<<>>>@@@AAA???@@@BBBCCCBBBAAACCCDDDDDDEEEGGGHHHHHHHHHHHHGGGFFFBBB@@@CCCGGGIIIFFFBBBBBBAAA@@@@@@@@@???===;;;;;;<<<<<<============>>>AAACCCFFFHHHKKKNNNSSSWWWWWWZZZ]]]```cccfffjjjmmmoooppprrrrrrtttvvvzzz}}}|||{{{yyyxxxyyy{{{~~~~~~{{{xxxvvvuuuuuupppppppppooommmkkkhhhgggeeeeeeddddddeeegggiiijjjnnnpppqqqpppmmmhhhccc```\\\YYYUUURRRRRRVVV]]]aaaiiioooxxxzzztttjjj]]]PPPHHHEEEEEEAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCAAA===:::888888999;;;>>>===;;;888999888777666555555555555555555555555444444444444333333222222222111111111111222333333111000000111/////////...///000000111///111222444444222111///111111111000000000000///...///000111111111111111333222111000000111333444222222333444555666666777333444555888@@@OOObbbnnn{{{777777666666666666666666111111111222222222222222///111333333111000111111//////000000000//////...///............---------******)))((()))***+++,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,...---,,,++++++,,,......,,,,,,---...//////000111666;;;FFF\\\xxx~~~rrrlllccc\\\XXXUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNLLLKKKIIIGGGEEECCCAAA@@@??????>>>>>><<<:::999888555444333111000000//////111111222444666888:::;;;===>>>@@@CCCFFFHHHJJJKKKKKKMMMOOOQQQSSSSSSSSSSSSNNNNNNNNNLLLKKKIIIGGGFFFDDDBBBAAAAAABBBCCCCCCBBBCCCBBBAAA@@@@@@@@@AAAAAA===>>>>>>===;;;999999:::::::::::::::;;;<<<===>>>999999888777777777777777999999888777777888:::;;;999:::<<<<<<;;;;;;<<<===<<<===>>>???@@@@@@AAAAAA>>><<<;;;<<>>======>>>???@@@>>>===999;;;<<<===<<<===>>>@@@BBBEEEIIIMMMQQQTTTYYY\\\]]]```cccfffhhhjjjnnnpppsssuuuwwwxxxxxxzzz}}}{{{zzzyyyxxxyyyzzz|||}}}|||}}}|||yyytttqqqppppppllllllllllllkkkiiigggfffddddddeeeeeeffffffffffffdddfffiiihhheeeaaa^^^\\\QQQQQQRRRTTTYYYaaakkkqqqvvvzzz|||pppiii]]]QQQHHHDDDCCCCCC>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???<<<999777555444888===???<<<999888888777666555555555555555555555444444444444333222222222222111111111111222222222111///...///111//////......//////000111...000333555555333000...000000000000////////////......///000111111111111111000000000111222333333111222222333444555666666333333444666???NNNaaaooozzz666666555555555555666666000111111111222222222222...000222222111000000111...///000111111000//////...............------,,,+++***)))))))))***,,,---,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,...---,,,+++***+++---...***---...---,,,---000111444777>>>KKK```zzz|||pppeee]]]XXXTTTRRRQQQQQQRRRSSSRRRRRRPPPPPPLLLLLLKKKJJJHHHFFFDDDCCCAAAAAAAAAAAA@@@>>>===;;;888777555333111000000000000000000111333444666777888999;;;>>>@@@CCCDDDEEEHHHJJJMMMPPPRRRSSSSSSRRRRRRRRRRRRQQQOOOMMMKKKJJJHHHEEECCCBBBCCCDDDCCCBBBBBBBBB@@@?????????@@@AAA===>>>???>>><<<;;;<<<===<<<<<<;;;;;;;;;===>>>???:::::::::999999999888888999888666555666777888:::999::::::999888888:::<<<888999:::;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;999999<<<;;;;;;<<<>>>???>>>===999;;;>>>@@@@@@AAADDDGGGHHHLLLQQQVVVYYY[[[^^^```bbbeeehhhjjjlllnnnppprrruuuxxxzzz|||||||||~~~|||{{{zzzyyyxxxxxxxxxxxxuuuwwwwwwtttpppmmmmmmmmmjjjjjjjjjiiihhhfffdddcccaaabbbdddffffffeeecccbbb[[[^^^```^^^ZZZVVVSSSSSSIIIMMMTTT[[[cccnnnyyy|||wwwfff]]]PPPGGGCCCCCCCCCBBB<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::;;;<<<<<<:::888555555666888:::;;;<<<<<<888888666555555555555555555555555444444444333333222222222222111111111111111111///---***+++---000///............///000000...///111222222111///...////////////.........------...///000111111111111------///000000111111111111111222333444555666777555444444666>>>NNNbbbpppzzz333333222222222333444444000000111111222222222222...000222222111000000000...///111222222111000000......//////......---,,,,,,+++*********+++,,,---,,,+++)))(((((()))+++,,,+++++++++,,,,,,+++++++++))))))******+++++++++,,,...---+++******+++---...,,,000222///,,,---000222000444888===III```~~~zzzlllaaaZZZUUURRROOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMLLLJJJHHHGGGFFFDDDDDDDDDDDDCCCAAA???===:::888777444333111000000////////////000222333444555666888:::===???AAABBBEEEGGGJJJMMMOOOPPPOOOOOOUUUUUUUUUTTTRRRPPPNNNMMMJJJHHHEEEDDDDDDEEEDDDCCCBBBAAA@@@???>>>???@@@AAA>>>@@@AAA@@@??????@@@AAA======<<<;;;;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::888777666555555777999;;;:::;;;;;;:::999999;;;>>>777888999:::;;;===>>>>>>>>>???@@@???<<<::::::;;;;;;::::::;;;===>>>===;;;:::>>>BBBDDDEEEGGGKKKOOOOOOTTTZZZ^^^```bbbcccdddeeehhhkkkmmmoooppprrrtttvvvyyy|||~~~~~~~~~~~~||||||{{{yyywwwuuutttsssoooqqqsssqqqmmmkkkkkkllljjjiiihhhgggdddbbb```______aaadddffffffdddaaa^^^XXXZZZ[[[XXXRRRLLLJJJIIIHHHNNNWWWaaalllxxx~~~{{{}}}yyyttt```VVVIIIAAAAAACCCCCCBBB<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888999::::::999888555777:::999777888;;;???888777666555555444444555555555444444444333333333222222222111111111111000000///---***'''(((+++..................///000000///////////////////////////.........---------------...///000111111111111***+++---///000000//////111111222333555666777777777666444666>>>OOOdddrrryyy333222111000///000111222000111222222222222111000111222333444333111///---///000111111111000...---//////...---,,,,,,++++++)))))))))******++++++,,,************)))))))))(((+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111000333666999AAAQQQhhhxxxwwwfff^^^YYYUUUTTTPPPNNNPPPSSSTTTPPPLLLMMMMMMLLLMMMMMMLLLIIIGGGFFFGGGGGGFFFFFFDDDCCCBBBCCCBBB@@@===:::666333111///...---------///111333333333444555777999;;;<<>>>>>===???===;;;:::;;;<<<<<<<<<888777666666777888999:::::::::999999888888777777;;;:::999888999:::<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<888:::===>>>???@@@CCCEEEEEEGGGKKKNNNOOOQQQTTTVVVZZZ\\\^^^aaaeeeiiimmmooolllmmmnnnooorrruuuwwwxxxzzzzzzzzz{{{{{{|||}}}}}}zzzxxxuuutttsssrrrooommmnnnmmmllljjjhhhfffeeedddhhhfffdddcccbbbbbb```______]]]]]]aaaeeeddd^^^XXXZZZPPPJJJLLLLLLGGGDDDDDDCCCLLL[[[lllzzz{{{zzz|||}}}~~~}}}qqqgggTTTMMMEEEAAABBBCCCBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::999999999888888888888888555555444444444444555555777666555444333222222222111111111111111111111111000333444111111444333000...///000111111222222111////////////////////////---......///////////////////////////000000000000000000000000////////////111222333444555555555555999777555999BBBRRRbbblllvvv333333222111111111111111111111111111111111111111222222333444333111///...//////000111000///...---///......---,,,,,,++++++************++++++++++++++++++******)))(((((('''((()))***+++,,,---------*********+++++++++,,,,,,************************,,,,,,+++++++++,,,---...---000222444999FFFYYYgggzzzjjjbbb]]]XXXYYYUUURRRSSSUUUVVVRRROOONNNMMMLLLLLLLLLLLLJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDBBB???<<<888666444111000...------...///000000000111222444555777888>>>AAAEEEGGGHHHJJJKKKMMMRRRQQQQQQRRRUUUWWWUUUSSSRRRRRRQQQPPPOOONNNLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAACCC???<<<<<<>>>@@@???>>>@@@===;;;;;;<<<======<<<999999888888888999:::;;;<<<;;;;;;;;;::::::::::::<<<;;;:::999999:::<<<======<<<<<<<<<<<<<<<<<<;;;;;;===@@@AAABBBDDDGGGIIIOOORRRVVVYYYZZZ\\\___aaa___```bbbeeeiiillloooqqqpppqqqsssuuuwwwzzz{{{|||yyyyyyzzzzzzzzzzzz{{{{{{zzzwwwtttrrrqqqpppnnnllllllllljjjhhhgggeeedddcccfffdddbbbaaaaaaaaaaaaaaa___aaaccc```\\\ZZZ[[[]]]UUUNNNJJJJJJJJJGGGGGGKKKKKKTTTbbbrrr~~~~~~~~~uuuggg\\\MMMGGGAAA>>>???@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888888777777666666666444444333333333333444444555444444333333333444444222111111111111111111111000333444111111333333/////////000111111111111000........................---......///////////////.../////////000000000000000000000000///////////////000222444666777888888888666555888BBBQQQaaallluuu333333333333333222222111333222111000000111222333222222333333333111000/////////000000//////...---......------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))((((((''''''(((***+++,,,,,,------*********++++++++++++,,,************************++++++*********+++,,,---,,,...000000222:::GGGQQQkkkzzzssslllgggdddaaa]]]XXXVVVWWWXXXVVVTTTPPPMMMKKKJJJKKKLLLKKKJJJKKKJJJIIIGGGGGGGGGHHHHHHFFFEEECCCAAA>>>;;;999777444333111///---------.../////////000111333444555888;;;>>>AAABBBDDDFFFHHHLLLLLLMMMPPPSSSVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQOOONNNMMMKKKJJJHHHGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCDDDAAA???>>>???@@@@@@???@@@>>><<<;;;<<<======<<<;;;::::::::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<:::999999:::;;;<<<========================@@@CCCFFFGGGIIIJJJMMMOOOUUUXXX\\\___```bbbeeegggfffggghhhjjjmmmppprrrtttsssuuuwwwzzz}}}~~~yyyzzzzzzzzzyyyyyyxxxxxxxxxuuupppnnnllllllkkkjjjiiihhhgggeeedddbbbaaaaaabbbbbbaaa`````````aaaaaa[[[[[[[[[XXXUUUTTTUUUVVVPPPMMMLLLKKKIIIIIIOOOWWWZZZ```kkkxxxzzzmmm\\\QQQGGGCCC???===>>>???===:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::999888888777777666555444444333333333222222222222333333333333333333333444555555222222222111111000000000111444444222222444444111111111000000000000//////........................---......///////////////....../////////000000000////////////000000000000000111333444666777777888666666555888AAAOOO___jjjuuu222333444555444333222111333222000//////000222333222222333333222111000000////////////......---------------,,,,,,,,,++++++------,,,,,,++++++******))))))))))))))))))))))))+++++++++++++++***))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000000000444<<>>@@@AAABBBBBBHHHJJJMMMOOOQQQSSSVVVXXXZZZ\\\```cccdddfffhhhjjjlllmmmmmmooopppssstttuuutttvvvzzz}}}~~~{{{{{{{{{{{{yyyxxxvvvuuutttqqqkkkhhhgggggggggfffdddccccccaaa```___^^^^^^^^^___aaaaaa```^^^]]]]]][[[XXXWWW[[[___]]]TTTLLLNNNPPPRRRQQQNNNQQQ\\\gggkkknnnsss{{{}}}tttfffVVVKKKDDDBBB@@@@@@@@@@@@>>><<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999::::::::::::;;;::::::999888777888777777666555444333333333333222222222222333333444333333222333333444444222222111111000000//////000333555333444888888666222222111000///.................................---......///////////////........./////////000000////////////000000000000444444555555555444444333444555555888@@@MMM]]]iiisss~~~222333444555444333222111333222000//////000222333111111222111111111000000///......---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********''''''((()))***+++,,,,,,***++++++++++++***))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...000000///222666:::BBBMMMaaaxxxyyynnnddd]]]ZZZYYYYYYVVVRRRMMMKKKKKKLLLLLLLLLMMMLLLJJJHHHHHHIIIJJJLLLEEEEEEDDDCCCAAA???===<<<;;;:::888555333000///...111111000000000111111222000222555777888;;;>>>@@@CCCEEEGGGIIIJJJLLLMMMNNNOOOOOONNNNNNNNNOOOPPPQQQSSSSSSRRRRRRPPPNNNLLLKKKGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDEEEEEECCCAAA>>>===>>>>>>>>>===>>>????????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>=====================>>>@@@BBBEEEGGGIIIJJJOOORRRUUUXXXZZZ\\\___bbbcccfffiiikkklllmmmoooqqqpppppppppqqqrrrtttuuuvvvwwwyyy|||~~~~~~}}}|||||||||{{{xxxvvvsssqqqnnnjjjeeebbbbbbbbbbbbaaa___^^^^^^]]]\\\[[[[[[[[[ZZZ]]]aaaaaa___\\\ZZZYYY___fffnnnrrrnnncccWWWOOOPPPXXX^^^\\\YYY^^^kkkwwwzzzyyyyyy|||~~~vvvkkk]]]OOOGGGBBBAAAAAAAAAAAA@@@???===;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999:::::::::::::::999888777666888888777666555555444444444444333333333333444444555555444333222111111222111111111000000000//////...222555555777<<<>>>;;;333222000///....................................---......///////////////............////////////.../////////000000000111333444444444444444333222222444555888>>>KKK[[[gggrrr}}}333333333333333222222111333222111000000111222333000000000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++******************&&&'''((()))***+++,,,---&&&''')))***++++++,,,,,,)))))))))************+++''''''(((((()))*********((()))***++++++++++++******+++------...///222444999@@@OOOcccwwwuuulllddd^^^\\\YYYVVVQQQMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJEEEEEEEEEDDDCCCAAA@@@???>>>===<<<:::777555333222111111000///....../////////111333444555777:::===@@@CCCEEEGGGGGGHHHIIIKKKIIIHHHHHHHHHHHHJJJLLLMMMSSSSSSTTTTTTSSSQQQOOONNNHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLGGGEEEBBBAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGJJJMMMPPPRRRTTTVVVYYY]]]___bbbeeehhhkkkkkkmmmpppqqqqqqqqqssstttrrrrrrrrrssstttuuuwwwwww{{{|||}}}~~~~~~~~~}}}|||yyyyyyyyywwwtttpppllljjjfffccc___]]]]]]^^^]]]]]]ZZZZZZZZZYYYYYYXXXXXXXXXWWW[[[___^^^\\\YYYYYYZZZbbbsss}}}iiiWWWTTTXXXVVVaaajjjjjjhhhooozzz~~~~~~yyymmm```SSSIIICCC@@@@@@??????>>>=========;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999999:::::::::999888777666555666666666666666555555555444444333333333333444444666555444222111111000000000000000000000000000000...222555555999>>>@@@>>>333111000...------......---------------------------......///////////////------........./////////......//////000000111111...///111222444555555666000333555888===IIIYYYfffqqq{{{333333222111111111111111111111111111111111111111//////............//////......,,,+++++++++,,,---++++++++++++++++++++++++))))))))))))))))))******))))))))))))************&&&'''(((***++++++++++++))))))))))))************'''''''''((()))*********))))))+++,,,,,,,,,+++***)))***++++++,,,...///111555666???NNN___rrrwwwnnnhhh\\\YYYTTTQQQOOOMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@???>>><<<:::888777333333111000////////////...///111111222333666999999<<<@@@AAAAAABBBEEEGGGDDDDDDCCCCCCDDDFFFIIIJJJNNNOOOPPPQQQPPPOOOMMMLLLHHHHHHIIIJJJJJJJJJJJJJJJIIIKKKMMMNNNLLLLLLMMMOOOMMMKKKHHHFFFGGGGGGFFFEEEGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFGGGHHHIIIJJJJJJKKKKKKNNNOOOQQQSSSVVVXXXZZZ[[[\\\___bbbeeehhhkkkoooqqqppprrrttttttsssssstttuuutttttttttuuuvvvwwwxxxyyy}}}||||||{{{zzzyyyyyyyyyssssssrrrpppmmmhhhccc```^^^\\\ZZZYYYZZZZZZZZZXXXVVVVVVVVVVVVVVVVVVUUUUUUVVVXXXZZZXXXVVVWWW]]]bbbgggqqqvvvkkkXXXMMMQQQZZZ\\\iiiuuuvvvvvv}}}{{{pppcccVVVLLLFFFDDD@@@@@@???===<<<;;;<<<===;;;::::::999999::::::;;;;;;:::999999888999999999::::::999999888666555444444444444444444555555555333333222222222222333333444444333222111111111222......//////000111111111...222555555777<<<===;;;222111///---------...///---------------------------......///////////////---------.........//////.........///000111111111,,,---///111333444555555///222555777<<>><<<<<<===>>>;;;::::::999999::::::;;;;;;:::999999888888999999::::::999999777666555444111222222333333444444555222222111111111111222222222222111111222222333444------...///000111222222///333555444666999:::888111000...---------///000---------------------------......///////////////---------.........//////---......///000111111222---...///111111222222222...222555777;;;FFFWWWdddpppzzz111111111111111111111111111111111111111222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,------......///000000222777<<>>???@@@AAAAAAFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCDDDGGGJJJJJJHHHFFFDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSVVVXXXYYYXXXWWWVVVZZZ]]]```dddggghhhhhhhhhhhhiiikkklllmmmooosssvvvzzz{{{{{{{{{{{{{{{zzzzzz||||||{{{{{{zzzyyyxxxxxxyyyxxxvvvssspppnnnlllkkkhhhfffccc```\\\ZZZXXXWWWTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPOOOPPPVVV\\\bbbddd___\\\WWWUUUWWW]]]dddiiigggtttyyypppfffZZZQQQMMMJJJGGGCCCBBBBBBBBBBBB@@@===;;;999<<<;;;::::::999999::::::::::::::::::::::::::::::::::::999777666444333333444333333444555444222///111222222333333222222111222222222222222111000///222111111111111111222222555666666666666444333222......---------,,,,,,,,,...///000000000///---,,,...............///000000------------------,,,,,,.........//////000111222000000111222333444444555555333333666<<>>;;;888666333222222222111000///...//////000///...000444777777777888888999:::<<<===>>>>>>AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEECCCAAAAAABBBDDDFFFHHHIIIJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXYYYZZZ\\\\\\]]]]]]aaabbbeeegggiiikkkkkkllllllmmmooooooppprrruuuwww}}}}}}~~~~~~~~~}}}||||||zzzzzzyyyxxxwwwvvvuuutttrrrqqqooommmjjjhhhfffeee```___]]][[[YYYWWWVVVVVVRRRRRRSSSSSSRRRRRRQQQPPPQQQQQQPPPOOOOOOOOOOOOOOOMMMKKKIIIJJJNNNSSSXXXZZZYYYXXXWWWYYY]]]dddkkkooorrr{{{~~~yyysssggg___TTTMMMKKKJJJGGGEEECCCBBBBBBAAA???===<<<;;;<<<;;;::::::999999::::::::::::::::::::::::::::::::::::999777666444333333333333333555666777555333222222333333333333222222222222222222222111000000111111000000000000111111333444444444444222111000............------,,,,,,///////////////...------...------------............---------------------.........//////000111222111222222333333444444555555222222666<<>>;;;===>>>@@@BBBDDDFFFHHHIIIMMMMMMOOOPPPQQQRRRRRRRRRPPPPPPPPPQQQRRRTTTVVVXXXWWWXXXZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^```bbbeeefffggggggggghhhjjjkkklllmmmoooppprrrsssssstttvvvxxx~~~~~~~~~}}}||||||xxxwwwuuusssqqqooonnnmmmhhhgggfffdddaaa___^^^]]]WWWVVVUUUTTTTTTTTTTTTTTTOOOOOOOOOOOOOOONNNMMMMMMOOONNNNNNMMMLLLKKKKKKJJJHHHGGGEEEDDDFFFJJJOOORRRTTTVVVZZZ```gggooovvvzzz~~~zzzyyy||||||~~~{{{uuuooo\\\VVVNNNIIIHHHIIIHHHFFFCCCBBBAAA???>>>=========<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999888777666555444333333333333555888999888777333333444444444444333333111222222222222111000000000000////////////000000111111222222111000...---/////////............---000///......---.........---------------,,,,,,,,,.................................//////000111222333333333333333333333333444222222666<<>>>>>>>>===;;;999:::;;;===???BBBDDDFFFHHHLLLMMMOOOQQQRRRTTTTTTUUUSSSRRRQQQQQQRRRTTTWWWXXXWWWXXXYYY[[[]]]^^^_________``````bbbdddfffhhhiiiiiihhhgggfffgggiiikkklllnnnqqqtttuuuuuuvvvwwwyyy|||||||||{{{{{{yyyxxxxxxuuutttqqqnnnjjjgggdddbbb^^^^^^]]][[[YYYXXXWWWVVVQQQQQQPPPPPPPPPPPPQQQQQQLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCEEEIIIOOOSSSYYY[[[```gggpppyyywwwssssssxxx{{{}}}vvvmmmdddSSSOOOIIIFFFFFFFFFFFFFFFBBBAAA@@@>>>===>>>??????<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999888777666555444444444333333555777888888777333444444555555444444333111111222222222111111000000//////............///000000111111000///---,,,/////////////////////...000///---,,,,,,---...///---.........------,,,,,,.........///////////////............///000111222333333333222222222111111333111222666<<>><<<:::888666555555555333222222333444444333---...///000222333444555333555777:::===???@@@AAAAAA???>>>>>>>>>===;;;999::::::;;;===@@@CCCEEEGGGJJJKKKMMMOOOQQQSSSTTTTTTTTTSSSQQQPPPPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^\\\]]]```ccceeeffffffeeehhhgggeeedddeeegggiiikkkmmmqqquuuwwwxxxxxxyyyzzzxxxxxxwwwwwwuuutttrrrrrrpppnnnkkkfffaaa]]]YYYWWWVVVVVVUUUTTTSSSRRRQQQQQQOOONNNNNNMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHGGGGGGFFFDDDBBBAAAAAABBBDDDEEEHHHMMMUUU[[[eeefffjjjooowwwxxxooonnnqqq{{{vvvkkk^^^SSSNNNKKKHHHEEEDDDDDDDDDCCCAAA@@@???>>>>>>???@@@AAA===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999888888777666555444444555333222333555666555444333444444555555444444333000111111222222222111111000000///...------......000000111111000///---,,,...////////////////////////...---,,,,,,---...///......////////////...---............//////000000............///000111222222222111111000/////////222000111666<<>><<<;;;::::::888666444333444444333222//////000111222333333444111333666999<<>><<<======>>><<<;;;:::::::::<<<>>>AAADDDEEEFFFGGGIIILLLNNNOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQSSSTTTVVVXXXZZZ[[[\\\]]]WWWZZZ]]]aaabbbbbbaaa```ddddddccccccdddgggiiikkkllloootttwwwwwwwwwwwwwwwqqqqqqqqqooonnnllljjjiiifffdddaaa\\\XXXSSSPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDBBB@@@???>>>AAAEEEHHHLLLTTT___fffqqqqqqssswww~~~~~~sssnnnppptttzzzooocccVVVKKKJJJHHHFFFDDDBBBAAAAAAAAA??????>>>>>>???@@@AAAAAA===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888777666555555555444222111111333444444333333333444444444444333333000000111222222222222111111000///......---......000000111111111///...------............/////////------------------...///,,,---///000000000///...---------......//////000.........//////000111222000000000/////////......111///111666<<>>>>><<<:::888666777666555444000000000111111222222222111333555888:::<<<===>>>;;;:::999999;;;<<<<<<;;;:::999999:::<<<>>>AAACCCBBBCCCEEEGGGIIIKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPRRRTTTWWWXXXYYYZZZVVVWWWYYY[[[\\\\\\\\\\\\]]]]]]^^^___aaadddfffhhhgggkkkoooqqqpppnnnllllllggggggfffeeecccaaa___^^^XXXWWWTTTRRRNNNLLLJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCCCCAAA???>>>@@@DDDIIINNNSSS\\\hhhqqqvvvwwwzzz}}}wwwvvvyyy~~~|||pppeee\\\SSSKKKDDDDDDDDDBBB@@@?????????<<<===>>>???@@@AAAAAAAAA======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777777666666555555222111///000333555555555222222333333333333222222000000111222222222222222222111000///............///000000000000...---,,,,,,,,,------............+++,,,------.........---***+++---///000000//////+++,,,,,,---......//////.........//////000111222000000000000////////////000...000666<<>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBBBBAAA???>>>DDDIIIOOOTTTYYYcccpppyyyvvvyyy~~~}}}zzzqqqcccYYYTTTNNNIII@@@AAAAAA@@@???>>>>>>>>>;;;<<<>>>@@@AAAAAAAAAAAA======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888777777666666555555111//////000333666888888111222222333333222222111///000111222222222222222222222111//////............//////000///---,,,+++,,,,,,,,,---------......***+++---...///...------'''))),,,...000000///...++++++,,,,,,---...//////.........//////000111222000000000000000111111111///...000666<<>>@@@@@@>>><<<<<<>>>@@@@@@???AAAEEEIIIMMMTTT\\\ccciiipppwww}}}~~~|||{{{ppp```WWWSSSPPPKKKFFFBBB???======@@@AAA???>>>BBB@@@======???BBBDDDEEE<<<<<<;;;;;;;;;;;;<<<<<<777777888888888777777666:::999888777555333222222000000111222333333444444333000---...333555333000222///---...111333222111000///////////////000111000000111222111///---+++,,,---...//////...---,,,((()))+++,,,---,,,,,,+++,,,,,,------,,,,,,+++***///...---,,,,,,---...///111000///...............---------...///111222333666555444333888CCCSSS^^^hhhwww------............------------,,,,,,++++++++++++++++++++++++,,,...///000,,,++++++******++++++,,,+++***)))(((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&'''((((((((((((((()))((('''&&&&&&'''(((((())))))(((((('''''''''''')))))))))))))))((('''&&&''''''((())))))))))))(((+++++++++,,,,,,,,,,,,------.........000777BBBKKKaaasss~~~uuulllbbb\\\NNNLLLKKKLLLLLLJJJFFFBBBBBBAAA@@@@@@AAABBBCCCDDDEEEHHHKKKLLLKKKJJJJJJKKKHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCBBBAAA======<<<;;;999777666555777666444333333333444555666555444444444444444444555444333222333444666777666666777888999999:::;;;<<<<<<>>>???????????????CCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKNNNPPPQQQPPPPPPQQQRRRQQQPPPOOONNNKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDDDDCCCBBBAAA@@@???>>>===;;;<<<======;;;::::::999888888999;;;;;;<<<::::::;;;===>>>>>>===<<<===???AAABBBCCCIIIQQQWWWaaagggnnntttwww||||||zzz}}}|||qqqfffXXXPPPMMMKKKFFFBBBBBB???======??????>>><<>>===>>>@@@AAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<888888999999999999999888888777666555333222111000000000111111222333333444444000---...222444222000111///...///111222111000000///////////////000000///000111222111///---+++,,,---...//////...---,,,++++++,,,---------,,,,,,------......///......---111000///......///000111000//////............///............///000222222////////////333>>>LLLWWWeeettt------............------,,,,,,,,,,,,++++++++++++******))))))***++++++,,,,,,+++************+++,,,)))******))))))((('''&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))'''&&&&&&&&&'''((())))))***(((&&&$$$$$$&&&)))***)))))))))((((((((((((((((((((()))))))))(((((('''&&&&&&'''(((((((((((('''******+++++++++,,,,,,,,,---......,,,,,,///666<<>><<<;;;:::===<<<999777555444444444555555444333333333333333333222111000111222333444222222222333333333444444666666777888999999999999<<<<<<<<<===>>>>>>??????======>>>>>>??????@@@@@@??????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCBBB??????@@@@@@@@@??????>>>>>><<<::::::;;;<<<;;;;;;666666666777888999;;;;;;:::;;;<<<<<<===>>>?????????BBBEEEHHHNNNWWWccckkkxxx}}}~~~zzzzzz~~~|||vvvqqqcccZZZOOOIIIGGGFFFCCC@@@AAA???======>>>>>>>>><<<======>>>???AAA@@@>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<888888999:::;;;;;;;;;:::555555444333111000//////000000000111222222333333444111...///111222111...///......000111222000///////////////////////////...///000111000///---+++,,,------......------,,,...------,,,,,,,,,,,,---,,,,,,---...////////////---,,,++++++++++++,,,---............///////////////.........///000000111000111222222666@@@MMMVVVbbbqqq,,,------......------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))++++++************++++++((()))*********((('''&&&((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''((()))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))((((((((((((''''''''''''''''''(((((()))(((((((((&&&&&&'''(((((((((((('''************+++++++++++++++,,,---,,,,,,...222666:::GGGYYYkkk}}}mmmhhh```WWWPPPJJJFFFCCC;;;<<<===???AAACCCDDDEEEGGGHHHJJJJJJIIIIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGEEECCCBBB@@@??????AAA@@@===;;;999777666666666666555444333333333333222111000000000111222222222222222222222222222222333333444555666666666666555555666666777777777888666666777888888999:::::::::;;;<<<>>>??????@@@@@@AAAAAAAAAAAACCCDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCC>>>>>>>>>??????>>>=========;;;999888:::;;;;;;:::777888999999999999:::<<<<<<===>>>???@@@AAADDDFFFEEEJJJPPPWWW___iiivvv~~~yyy}}}~~~|||{{{~~~|||tttkkkeeeXXXQQQIIIEEEDDDDDDBBB@@@>>>=========>>>???@@@@@@@@@??????@@@AAA@@@>>>;;;;;;;;;;;;::::::;;;;;;;;;777888999:::::::::::::::444333333222111000000///000000000000111111222222333111//////000000///.........///000000000///...//////////////////......---...000000000...,,,+++,,,,,,,,,------,,,,,,,,,///...,,,+++***++++++,,,((()))+++,,,---.........,,,+++************+++,,,------...//////000000000//////.........//////000222333555666:::BBBNNNVVV```ooo,,,,,,------------,,,,,,******+++,,,,,,++++++***************)))))))))(((************************(((((()))******)))'''&&&))))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&+++)))'''&&&%%%%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((()))))))))(((((()))))))))*********++++++)))***,,,,,,---...///111444:::FFFTTTdddxxxzzzpppdddWWWNNNHHHEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHHHHHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHJJJIIIGGGEEECCCBBBBBBAAABBBBBB@@@???===<<<<<<<<<999888777666555555555555333333222222222222222333444444333333333333222222111222333444444555555444333333333333333444444444333444444555666777777888777888:::<<<>>>??????????????????@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDD???????????????>>>===<<<;;;999888888:::::::::999888:::<<<;;;:::999:::<<<<<<>>>BBBDDDEEEHHHMMMQQQQQQXXXaaaiiiqqqzzz~~~zzzvvvtttlllpppuuuzzz}}}|||~~~~~~uuukkk```YYYNNNJJJDDDAAAAAAAAAAAA???:::;;;<<<===???AAACCCDDDDDDBBBAAA@@@AAAAAA@@@???::::::999999999999::::::666666777888888888888888444444333333222222111111//////000000000000111111222000///...//////............/////////........./////////000///...---,,,,,,---/////////...,,,+++,,,,,,,,,++++++,,,,,,,,,---,,,+++)))))))))******((()))***,,,---......///000///............///000,,,---...///000000/////////...............//////...000111333666>>>HHHPPP___nnn,,,,,,------------,,,,,,))))))+++,,,,,,,,,+++***))))))************)))((())))))***++++++***))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((&&&%%%$$$$$$%%%%%%))))))'''&&&%%%%%%$$$$$$###$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&''''''((())))))))))))(((((())))))))))))***************+++++++++*********...///666@@@MMM^^^vvv~~~qqqcccWWWPPPMMMIIIIIIHHHHHHGGGEEEDDDCCCDDDFFFHHHHHHHHHGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNOOONNNNNNNNNMMMLLLJJJIIIHHHKKKJJJGGGEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>===<<<:::999999999999777777666666666666555555444444444444444444444444111111333444444444444444444444444444555555555555444555555666666777777777666777999<<<===>>>>>>>>><<<===>>>???AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===:::999999:::<<<<<<;;;999999<<>>@@@CCCEEEDDDBBB@@@@@@AAAAAAAAA@@@888888777777777777888888555666666666666666555555444333333333333333333333///////////////000000000000//////............///...//////...,,,,,,---///...///000000///...,,,++++++,,,...//////---,,,+++,,,++++++******++++++,,,+++******))))))))))))******+++,,,...///000000000///...------------...///---...///000000000///......---------...//////000...///000111444;;;FFFNNN```ooo+++,,,,,,------,,,,,,+++((()))+++,,,,,,,,,+++***'''((()))******))))))(((((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&'''%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((((('''((((((((()))))))))******+++***************)))))),,,+++...555===III]]]nnn}}}pppddd]]]ZZZRRRRRRPPPMMMJJJFFFBBB@@@CCCFFFIIIJJJIIIHHHHHHIIIGGGGGGGGGHHHJJJLLLNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKHHHEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???============;;;;;;;;;;;;::::::999999777777777777777777777777555555666777888888888888888888888888888888888888777777777777777777777777888999;;;===>>>===<<<<<<:::;;;===???@@@AAAAAA@@@>>>?????????????????????>>>??????@@@@@@@@@@@@@@@;;;;;;<<>><<<;;;;;;::::::777999;;;;;;;;;<<>>>>>???@@@@@@>>><<<666666666555555666666666666666666666666555444333333333333333333333333333////////////////////////............------///000/////////,,,)))***---000...///000000///...,,,******+++---......---,,,***,,,+++***))))))***+++,,,))))))***+++++++++******+++,,,---...////////////,,,+++***))))))***+++,,,---...000111000///---,,,,,,,,,,,,---...///000111111111222222444<<>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888<<<===???@@@???>>><<<;;;999;;;>>>@@@AAAAAA@@@???========================<<<===>>>@@@AAABBBBBBBBB<<<===???BBBDDDCCC???<<<>>>DDDJJJLLLKKKLLLPPPTTTSSS\\\gggoootttzzzzzzsssqqqrrruuuwwwzzz|||}}}{{{zzz{{{}}}ooobbbWWWOOOJJJGGGAAA@@@???===<<<;;;;;;:::888:::;;;:::888888;;;>>>999:::<<>>>>>?????????@@@@@@@@@<<<===>>>???????????????======>>>>>>??????@@@@@@<<<<<<===============<<<<<<<<<;;;;;;<<<===???@@@;;;<<<>>>?????????>>>===<<<;;;;;;>>>BBBCCCAAA>>><<<===>>>??????>>>===<<>>@@@BBBAAA???>>>@@@BBBDDDDDDCCCAAA@@@EEEKKKRRRWWWZZZ\\\___aaahhhqqq|||~~~}}}{{{yyyyyy||||||vvvuuutttwww}}}ppp___RRRKKKHHHEEECCC????????????>>><<<;;;::::::999999888999999::::::::::::;;;<<<;;;:::888777555333222222444555555444777777666666555555555555---///111222222000...,,,111000000///...---------,,,,,,---...............///............---------++++++,,,,,,---,,,,,,,,,+++***))))))+++++++++)))******************+++++++++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,000///...,,,***(((&&&&&&,,,,,,,,,---...///000111///......222444999CCCNNN[[[jjj{{{+++,,,,,,,,,,,,+++******)))))))))(((((()))))))))*********)))))))))))))))((((((((((((((())))))))))))(((((((((((()))******((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))),,,---,,,+++...444:::FFFPPPeee|||}}}vvvvvvyyyvvvlllaaaXXXOOOOOONNNMMMLLLLLLKKKKKKOOOOOOOOONNNLLLJJJHHHFFFCCCDDDEEEFFFHHHJJJLLLMMMOOOMMMJJJIIIJJJIIIHHHGGGIIIHHHGGGGGGHHHHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<>>>???@@@<<<<<<>>>?????????>>>======<<<<<<>>>AAAAAA???<<<;;;;;;<<<===>>>>>>>>>>>>???===;;;<<>>???@@@BBBDDDFFFGGGHHHIIISSSZZZbbbgggiiilllqqquuu||||||xxxssssssuuuyyypppeeeVVVLLLGGGFFFDDDCCC@@@@@@@@@???>>>===;;;;;;::::::999999999::::::;;;::::::;;;;;;;;;:::888888888777666666888888777666555555444444444333333333444333222111000000000///000000000///...---------------.../////////..................------------++++++,,,---------------,,,+++******+++,,,+++)))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,------------000000///...---,,,,,,,,,---------------...///000///......222444999CCCNNNZZZiiizzz+++,,,,,,,,,,,,+++******((((((''''''''''''((((((((((((((())))))*********)))))))))((((((((('''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))+++,,,,,,***+++///222666===LLLaaasss|||xxx{{{yyynnn]]]XXXSSSPPPOOOOOOLLLJJJKKKLLLNNNNNNMMMKKKHHHFFFCCCCCCDDDFFFHHHKKKMMMNNNPPPOOONNNNNNNNNNNNLLLJJJKKKJJJHHHHHHIIIHHHFFFDDDBBBBBBBBBCCCBBBBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCDDD@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>======???@@@@@@@@@@@@@@@??????======<<<======>>>@@@@@@<<<===>>>>>>??????>>>>>>???>>>>>>???@@@???<<<:::::::::;;;<<<===>>>??????>>>===<<<>>>@@@BBBAAAAAABBBCCCEEEHHHMMMQQQUUUWWW^^^fffnnnrrrtttxxx|||{{{~~~xxxtttoooqqquuu{{{zzzsss___VVVKKKDDDBBBBBBCCCBBBAAAAAA@@@???>>>===<<<<<<;;;::::::999999999::::::999999:::::::::999888888999999888999:::999777444222222222222222111111111888555222...---...000111000000//////...---------...///////////////..................------------***+++,,,---......//////...,,,++++++,,,,,,+++)))************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,...---------------......///---///222444888BBBMMMXXXhhhyyy+++,,,,,,,,,,,,+++******((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((()))((('''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))'''))),,,,,,+++,,,...000333555===JJJYYYjjjzzzvvvyyy}}}mmmeee\\\WWWUUUTTTPPPKKKJJJKKKNNNPPPQQQQQQPPPOOOIIIIIIJJJJJJKKKLLLNNNNNNNNNNNNNNNOOOPPPOOOMMMKKKLLLKKKIIIIIIIIIHHHEEECCC@@@AAABBBCCCCCCBBB@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCCCC@@@@@@@@@@@@??????>>>>>>@@@@@@AAAAAAAAA@@@??????======>>>>>>???@@@@@@AAA======>>>>>>????????????@@@@@@@@@@@@???>>>;;;:::<<<<<<<<<===>>>???@@@@@@@@@@@@AAACCCEEEGGGGGGGGGHHHJJJOOOUUU[[[```dddffffffmmmvvvyyyzzz~~~~~~~~~}}}~~~~~~}}}zzzvvvsssppprrrwww~~~wwwiii```RRRLLLEEE@@@???AAABBBBBBBBBAAA@@@???>>>======<<<::::::999888888888888999999999999999999999888888777666777888888666333000111111111111111111111111444222///,,,+++,,,...000/////////......---------//////000000//////...............---------,,,,,,)))***,,,---...//////000///---,,,,,,,,,,,,+++)))+++++++++*********************************************************************))))))((((((''''''(((((())))))***++++++,,,......---,,,,,,,,,------...---///222444888AAAKKKWWWfffwww+++,,,,,,,,,,,,+++*********))))))))))))))))))*********))))))(((''''''&&&%%%&&&&&&'''((()))))))))(((''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))''')))***++++++++++++,,,222111444;;;EEERRReeettt}}}wwwwwwyyy{{{~~~uuukkkdddbbb```[[[WWWUUUVVVVVVWWWXXXZZZ\\\]]]UUUTTTRRRPPPOOOMMMMMMMMMLLLKKKLLLMMMOOOOOOMMMKKKNNNLLLKKKJJJJJJHHHFFFCCCDDDEEEFFFGGGGGGGGGEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@AAAAAABBBBBB@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBB@@@>>>===<<>>===<<<<<<===999999888777777777777777888888888888888888888888555555555666666555111...111111111111111222222222///......---......///000............------------......////////////.........------------,,,,,,,,,)))***+++---.../////////...---,,,,,,------+++***+++++++++*********))))))************************************************)))))))))((((((''''''''',,,,,,,,,,,,------------...------,,,,,,,,,------...---///222444777@@@JJJVVVddduuu+++,,,,,,,,,,,,+++******++++++************+++++++++******)))'''&&&&&&%%%$$$%%%&&&'''((())))))***'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))******)))))))))(((''''''''',,,+++,,,111777@@@OOO\\\sss}}}|||~~~{{{uuurrrqqqnnnlllddddddbbbaaaaaacccdddeeeaaa___\\\XXXTTTPPPNNNMMMKKKJJJJJJLLLNNNOOONNNMMMPPPNNNMMMLLLLLLKKKHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDAAAAAAAAABBBCCCDDDDDDDDDAAABBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBB???>>>>>>>>>>>>???@@@AAAAAACCCEEEEEECCCAAAAAAAAABBBDDDGGGJJJLLLMMMMMMMMMNNNQQQVVVYYY[[[\\\^^^```cccgggooovvv{{{}}}|||{{{yyy|||xxxsssrrrtttqqqpppqqquuu|||{{{{{{|||~~~~~~uuukkk___TTTLLLIIIGGGDDDBBB@@@@@@AAABBBAAA@@@>>>===;;;;;;<<<<<<:::999888777777777777777777777777666777777888999555555444555666555333000111111111222222222222222---...///111111111111111------------------------,,,------...//////......------------,,,,,,,,,,,,)))***+++,,,------......,,,+++***+++,,,---,,,+++,,,,,,++++++***)))))))))***************+++++++++************************+++++++++***************++++++++++++++++++++++++---,,,,,,,,,,,,,,,------...---///333444777???IIIVVVdddttt~~~+++,,,,,,,,,,,,+++******++++++************++++++))))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))******)))((((((((()))))))))((((((***...111555???IIIVVViii~~~ssssssssssssssssssrrrrrrooolllhhhbbb]]]XXXTTTSSSLLLKKKKKKLLLNNNPPPQQQPPPSSSRRRPPPPPPPPPOOOMMMKKKFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBCCCCCCBBBBBB??????>>>>>>>>>???@@@AAABBBDDDGGGHHHFFFEEEFFFGGGDDDHHHNNNTTTXXXZZZ[[[[[[]]]aaagggjjjlllnnnppprrrtttwww|||~~~zzzrrroooqqquuuvvvuuuuuuyyy|||qqqfff\\\TTTNNNJJJEEEEEECCCBBB@@@???@@@AAAAAA???===;;;::::::;;;<<<<<<;;;:::999888888888888777666666555666777888999555444333333444555444222000000111111111222222222//////000000000000000000------------------------)))***+++---............---------,,,,,,,,,++++++)))******+++,,,,,,,,,+++***))))))***,,,---,,,+++,,,,,,++++++***))))))((())))))*********+++++++++******************************++++++++++++++++++'''((((((((()))))))))***++++++++++++,,,---......------///333555777???HHHVVVdddttt}}}+++,,,,,,,,,,,,+++******++++++************++++++'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))(((((()))+++...000000)))))),,,///000000666>>>AAASSSjjj{{{yyyvvvqqqkkkeee```\\\ZZZOOOMMMLLLMMMPPPRRRTTTTTTVVVTTTSSSSSSTTTSSSQQQOOOJJJJJJIIIHHHIIIJJJLLLMMMEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAACCCDDDCCCCCCBBB@@@???>>>>>>>>>???AAAAAAAAAEEEHHHIIIHHHGGGIIIKKKEEEJJJRRRZZZ```dddeeeeeeiiinnnuuuyyyzzz|||~~~{{{tttoooooouuu{{{|||||||||zzzrrreeeYYYQQQLLLIIIHHHAAABBBBBBAAA??????@@@AAA@@@???<<<:::999999:::;;;>>>===<<<;;;::::::::::::777666555555555777888999333222000000222333333222///000000000111111222222000///...---,,,,,,------------------------------((()))***,,,---...//////---------,,,,,,,,,++++++)))******+++++++++******)))(((((()))+++------,,,,,,,,,++++++***))))))((())))))******++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))***+++,,,---......*********+++,,,---...///------///333555777>>>GGGVVVdddttt}}},,,+++******))))))******(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))******+++,,,...//////000999???NNNbbbuuu~~~tttjjjccc^^^XXXTTTWWWYYYYYYZZZ\\\]]][[[YYYYYYZZZXXXTTTPPPMMMMMMMMMMMMMMMMMMMMMMMMFFFIIIMMMOOONNNMMMLLLLLLHHHGGGFFFHHHIIIJJJIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGJJJKKKJJJHHHEEECCC???@@@@@@@@@@@@@@@CCCEEEBBBFFFIIIIIIKKKOOOPPPMMMNNNVVV```hhhkkkmmmooopppqqqvvv||||||xxxuuuuuutttvvv~~~}}}xxxiii___SSSJJJHHHGGGDDDBBBCCCBBB@@@>>>>>>???@@@AAA@@@???======>>>>>>===;;;:::;;;<<<<<<<<<;;;:::999666666666666555555555555111111222222222333333333000000000000000///......111111000000/////////.........//////000000111111++++++++++++++++++++++++++++++,,,,,,,,,+++***)))...---,,,+++***((('''''',,,+++)))(((((()))+++,,,************************)))))))))***++++++)))'''))))))))))))*********************)))))))))(((((())))))***+++,,,,,,------......//////000000111111.........///111777???EEEVVVbbbqqq{{{,,,+++******))))))******))))))))))))))))))))))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((())))))***,,,------...///444???NNN]]]mmm~~~}}}~~~|||vvvkkkfffeeehhhjjjhhhfffgggfffdddaaa```___\\\WWWSSSQQQPPPOOONNNMMMMMMMMMNNNOOOQQQSSSSSSQQQNNNMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHLLLMMMOOOPPPNNNKKKGGGEEE@@@AAAAAA@@@@@@BBBEEEHHHLLLQQQTTTTTTUUUYYYXXXUUUXXX___iiippprrrssssssssswwwzzz}}}}}}}}}}}}{{{zzz||||||}}}~~~~~~~~~}}}}}}ssskkk]]]UUUKKKFFFEEEEEECCCAAACCCAAA@@@>>>>>>???@@@AAA???===;;;;;;<<<;;;:::888;;;;;;<<<<<<;;;:::888777555555555555444444444444333333333222222111111111000000000000000///......000000000000000///............------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++******)))(((((((((+++***(((''''''(((***+++*********************************+++,,,,,,***((())))))))))))************,,,,,,,,,++++++*********)))******+++,,,,,,---------......///000000111111......//////222888@@@EEETTT```ooozzz++++++***))))))))))))***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((()))***+++++++++...444===FFFTTTiii{{{~~~{{{xxxyyy~~~{{{yyyyyyyyyvvvrrrnnnjjjeee___ZZZWWWUUURRROOONNNNNNOOOPPPWWWXXXZZZYYYWWWTTTRRRRRRQQQNNNKKKJJJLLLNNNPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPNNNNNNMMMLLLKKKLLLMMMMMMWWWXXXYYYYYYWWWSSSOOOLLLEEEEEEDDDCCCCCCFFFKKKOOOSSSYYY]]]___cccffffffccchhhnnnvvv{{{}}}{{{yyywwwyyy|||}}}xxxtttnnnnnnqqqvvv|||~~~~~~~~~{{{zzz{{{{{{{{{{{{pppbbbYYYPPPKKKEEEBBBCCCDDDCCCAAABBBAAA???>>>>>>>>>???@@@???===;;;;;;;;;:::999777;;;;;;;;;;;;:::888777666444444444444333333333222555444333222111000//////000000000000000///.........///000000000///...---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,//////............------(((((())))))))))))))))))***)))(((''''''((()))***************************+++******+++,,,,,,+++)))))))))))))))************------------,,,,,,,,,,,,*********++++++,,,,,,---------......///000000000/////////000222888@@@FFFRRR^^^mmmxxx++++++***)))))))))))))))************************)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))*********,,,000444777@@@SSSdddzzzzzzqqqjjjfff___\\\XXXTTTSSSSSSUUUWWW\\\^^^```aaa___]]]\\\\\\VVVRRRNNNMMMOOOTTTWWWYYY[[[ZZZYYYXXXWWWWWWVVVVVVTTTTTTSSSSSSTTTUUUWWWYYY```aaaccccccbbb^^^ZZZXXXMMMMMMKKKJJJJJJMMMSSSWWW[[[bbbjjjooouuu{{{|||yyywww{{{}}}zzzvvvxxx{{{}}}}}}zzzyyyvvvrrroooiiiggghhhoooyyy~~~}}}}}}~~~~~~|||yyyyyy{{{|||}}}{{{sssjjj___SSSKKKIIIFFFCCCCCCDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>???AAA???===<<<<<<<<<:::888888888999888888888777777444444444444333333333333333333333222111000000///000000000000000///......---...///000000///---,,,------,,,,,,,,,+++++++++------------------------//////......------------***)))))))))))))))))))))***)))(((((((((((()))***************************+++***)))***++++++***)))((()))))))))************------------------,,,,,,*********++++++,,,,,,,,,,,,------......///000000/////////000333999@@@FFFOOO[[[kkkwww~~~+++***))))))(((((())))))))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$###%%%&&&&&&$$$###$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******&&&'''***......222>>>JJJ]]]lll}}}~~~wwwsssllliiidddaaa```bbbeeeggghhhkkknnnnnnllliiiffffff^^^ZZZUUUTTTWWW\\\bbbeeehhhhhhgggfffdddbbb```______^^^^^^^^^```cccfffhhhdddfffiiikkkjjjhhhfffddd[[[ZZZXXXVVVUUUWWW\\\```lllttt||||||sssuuuxxx{{{|||uuuqqqqqqssssssrrrmmmjjjiiioooyyy~~~}}}|||{{{|||}}}}}}zzzyyy{{{~~~zzznnncccZZZRRRJJJEEEEEEDDDCCCCCCCCCBBBAAA@@@??????>>>>>>=========>>>???>>><<<;;;<<<;;;999888555555666666777777888999555555555444444444444333111111111111111111111111000000000000000///......,,,---...//////...---,,,---------.........//////------------------------...---,,,+++++++++,,,,,,---,,,,,,++++++******)))************************))))))))))))))))))))))))***((('''((()))***)))(((((()))))))))************++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---......///////////////000222888@@@FFFNNNZZZjjjvvv}}}******)))(((((((((((()))(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((%%%###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))*********'''&&&)))---------222999CCCQQQcccsss~~~wwwuuusssqqqrrruuuyyy{{{}}}yyytttqqqlllhhhcccaaaccciiinnnpppuuuvvvwwwwwwvvvsssooommmgggfffeeeeeegggjjjnnnppphhhjjjnnnqqqrrrqqqooommmkkkjjjhhheeeccccccgggiiixxx}}}wwwxxxzzz{{{~~~}}}|||vvvqqqjjjiiimmmtttxxxzzztttqqqpppssszzzwwwxxxxxxzzz||||||zzzzzz|||vvvlll___TTTMMMIIIFFFDDDCCCCCCBBBAAA???>>>===<<<>>>>>>>>>>>>=========<<<<<<:::999999999999888666555444444444555666777888555555555555444444444444000000000111111111222222000000000000000///......,,,,,,,,,------------...---------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++......---,,,++++++***************++++++*********))))))))))))))))))))))))***(((&&&&&&((()))(((((())))))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,---..................///111777???EEENNNZZZjjjvvv}}}******)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%&&&&&&''''''&&&***,,,+++&&&$$$$$$'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))+++((()))---///...///111333>>>JJJWWWggg}}}|||{{{{{{{{{~~~zzztttqqqrrruuuyyy{{{~~~~~~sssqqqooonnnnnnqqqsssuuupppsssvvvzzz{{{zzzxxxwwwyyyxxxvvvsssooonnnoooqqqzzz~~~|||}}}}}}{{{zzzzzz{{{}}}{{{{{{yyywwwuuuttttttuuuqqqmmmiiijjjpppxxx}}}~~~{{{zzzyyy{{{~~~vvvwwwzzz}}}}}}|||{{{{{{|||}}}wwweee]]]QQQIIIFFFEEEDDDCCCBBBBBBAAA???===<<<;;;;;;======>>>>>>======<<<<<<:::888777888999:::999777777666555333333333444555444444444444333333333222111111111111000000000000000000000000000///......---,,,+++***+++,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))+++,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++)))''''''((()))))))))))))))))))))************)))*********+++++++++,,,+++++++++++++++++++++++++++++++++,,,------......---------...000666>>>DDDOOO[[[kkkwww}}}******)))(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""###$$$%%%&&&&&&''')))---///---(((%%%%%%((($$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((+++&&&%%%)))---,,,+++,,,...444;;;AAAOOOeeeyyy{{{||||||~~~}}}|||~~~}}}zzzyyyzzz|||~~~yyy|||~~~{{{wwwttttttuuu{{{~~~zzzuuuqqqpppppppppooonnnkkkjjjjjjlllnnntttqqqnnnpppuuu{{{~~~|||yyy{{{~~~~~~|||zzz|||}}}~~~rrrhhhYYYRRRIIIDDDCCCCCCCCCBBBCCCCCCBBB@@@>>><<<===>>>=========>>>===<<<<<<;;;:::999888999;;;<<<;;;:::999888666333222111111111333333333222222222111111333333222111000///......000000000000000//////......,,,***)))))),,,...000,,,,,,++++++***)))))))))++++++++++++++++++++++++...---+++))))))***+++,,,((())))))***++++++,,,,,,(((((())))))))))))(((((()))))))))))))))))))))))),,,***(((''')))*********))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,,,,---000666===CCCPPP\\\lllwww~~~)))))))))(((((((((((((((''''''(((((())))))******))))))))))))((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))************+++++++++,,,///222666===JJJ[[[ggg|||xxxzzz~~~|||yyy|||}}}{{{}}}}}}zzzvvvsssqqqmmmiiifffgggiiikkknnnqqqssstttuuu|||}}}|||}}}~~~~~~zzzmmm^^^UUUJJJGGGCCCBBBCCCCCCBBB@@@>>>CCCGGGFFFAAA======???======<<<<<<<<<======>>><<<;;;999888777777666666888888999888777555333222333333111111111111333333888555222...------...///000000//////.........---------,,,,,,+++***))))))+++++++++************)))+++***)))))))))***,,,---++++++++++++++++++++++++...+++))))))+++,,,***(((++++++++++++++++++++++++&&&(((******)))(((((()))***************++++++,,,))))))(((((('''''''''&&&&&&&&&''')))***+++------)))+++---,,,+++***+++,,,+++,,,---...///...---,,,000000111111222666<<<@@@RRR^^^mmmyyy))))))))))))))))))))))))((((((((((((((()))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''((()))***+++(((((()))))))))*********,,,...///000333;;;HHHRRRdddqqq}}}zzz|||}}}~~~uuurrrooommmmmmllljjjiiijjjmmmsssxxx}}}|||}}}~~~uuujjj^^^RRRKKKIIIFFFCCCBBBCCCCCCBBB@@@@@@DDDHHHFFFAAA===<<<===>>>======<<<<<<=========<<<;;;999888777777666666888888888888777555333222333222111000000111222333555444111///.........///............////////////------,,,,,,+++******)))+++++++++************)))+++******))))))***+++,,,++++++++++++++++++++++++---***((((((***+++)))(((++++++++++++++++++++++++)))+++,,,,,,***((((((((()))))))))))))))***++++++))))))(((((((((''''''''')))))))))***++++++,,,,,,)))+++---,,,+++***+++,,,***+++,,,---...------,,,...//////000222666<<>>>>>======<<<<<<<<<;;;999888777777666666777777777777666555333333222111111000000111111222222222111000//////......---------...//////000000---,,,,,,++++++*********+++++++++************)))++++++******)))******++++++++++++++++++++++++++++++)))''''''((())))))((()))))))))))))))))))))))),,,---///...+++)))((((((((((((((((((((()))******))))))((((((((((((''''''++++++++++++++++++++++++)))+++---,,,+++***+++,,,******+++,,,,,,,,,,,,+++,,,---...///111666<<>>???@@@@@@??????>>>===<<<;;;;;;;;;999888777666666666777777666666555444333333222222222222222222222222///000111111111000///...---.....................,,,,,,,,,++++++*********+++++++++*********))))))+++++++++***************************************)))((('''''''''((((((((())))))))))))))))))))))))***,,,...---+++***))))))'''''''''''''''((())))))))))))((((((((((((((((((************************)))+++---,,,+++***++++++))))))******++++++++++++***+++,,,...000555<<>><<<<<<;;;;;;999888777666666666666666555444444333333333222333333333333333333222...///000111111000...---000//////...---,,,,,,+++,,,,,,+++++++++++++++***+++++++++*********))))))*********+++************************************''''''''''''&&&'''((()))((((((((((((((((((((((((&&&(((++++++*********+++'''''''''''''''(((((()))(((((())))))))))))))))))''''''(((((()))*********)))+++---,,,+++***++++++)))))))))*********++++++***+++,,,---000555;;;@@@JJJWWWgggttt|||''''''(((((())))))******((((((''''''''''''''''''(((((((((''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((()))))))))*********++++++++++++******)))))),,,///222555:::EEEUUU```uuuwwwvvvyyy~~~|||yyy{{{}}}~~~}}}pppmmmiiihhhjjjmmmoooooopppppprrrwwwzzz~~~~~~{{{||||||{{{zzzyyyyyyzzz|||zzzzzz|||~~~wwwnnneeeVVVQQQKKKFFFCCC@@@>>><<<===???AAAAAA@@@??????@@@??????@@@AAABBBBBBBBBBBB???@@@AAAAAAAAA???>>>===<<<;;;999888777777666666666555444333333333333444111222333333333333222111...///000111000///...---111000///...---+++******+++++++++++++++++++++++++++++++++************)))))))))***++++++++++++***************************'''(((((((((&&&&&&(((***((((((((((((((((((((((((###&&&)))***))))))***+++'''''''''''''''((())))))(((((())))))))))))******&&&&&&''''''((()))******)))+++---,,,+++***+++,,,******))))))******+++,,,+++,,,---...000555;;;@@@HHHUUUfffsss{{{%%%&&&&&&'''(((((())))))&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))'''''''''((((((((())))))+++***))))))))))))((('''***---000000111777AAAIIIXXXhhhzzz~~~wwwrrrqqqqqqqqqrrrvvv~~~|||xxxvvvvvvuuutttvvvzzz~~~~~~}}}}}}{{{}}}~~~~~~~~~}}}|||lllhhhdddbbbccceeeggghhhqqqtttzzz}}}{{{{{{|||}}}~~~}}}~~~}}}{{{wwwuuuvvvzzz~~~zzzrrrjjj```WWWLLLIIIEEEBBBAAA???===<<<;;;>>>@@@AAA???>>>???@@@@@@??????@@@@@@AAA@@@@@@>>>???AAABBBBBB@@@???>>><<<;;;999888777777666666555444333222222222333444///000111111111111000//////000000000///...------//////...------,,,+++++++++++++++++++++++++++++++++++++++************)))'''((()))+++,,,,,,,,,,,,************************&&&((()))((('''''')))+++))))))))))))))))))))))))$$$''')))***)))(((((()))((((((''''''(((((()))***(((((()))))))))*********((((((((((((((())))))))))))+++---,,,+++***+++,,,++++++***)))***+++,,,---------......000555;;;???GGGSSSdddqqqzzz%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''(((***++++++***$$$(((,,,---+++---333999???NNN```lllxxx|||tttllljjjhhhfffhhhkkkqqqzzz|||vvvpppmmmllllllhhhkkkqqqwww}}}zzzwwwrrrooorrryyy~~~~~~{{{zzzzzzzzzzzzssspppkkkiiijjjlllnnnoooxxx|||~~~|||{{{|||}}}|||}}}~~~~~~~~~zzzzzzwwwtttqqqsssyyy~~~}}}~~~{{{qqqhhh```WWWOOOGGGEEEBBBAAABBBBBBBBBAAA:::===@@@AAA???>>>???@@@AAA@@@?????????@@@???===>>>???AAABBBBBBAAA@@@???<<<;;;999888777777666666555444333222222222333444---...///000000///...---111000000///......---------------------------,,,+++++++++++++++++++++++++++++++++************)))%%%''')))+++,,,------,,,))))))))))))))))))))))))&&&(((***)))''''''))),,,************************'''(((***+++)))((('''(((((((((((((((((()))******(((((())))))*********++++++++++++***)))((((((''')))+++---,,,+++***+++,,,,,,+++*********+++------.../////////111555:::???FFFSSSdddqqqyyy''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''(((''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''''''''(((((((((((('''(((((()))***)))))))))((()))***+++---...///000777<<>>AAAAAA>>>===>>>>>>============>>>>>>???>>>???@@@AAA???===:::<<<===>>>@@@@@@??????>>><<<:::777666666555333222444333333222111111111222333222222111000///......,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******))))))(((''''''&&&((()))+++---------+++***))))))(((((((((((())))))((()))))))))***************++++++******)))((('''******))))))((((((''''''(((((())))))******++++++((()))***)))((((((***,,,(((((((((***---...---+++******+++,,,,,,,,,,,,+++++++++***))))))***++++++---......///000444999===EEERRRdddrrrzzz''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))******++++++,,,,,,...111666;;;DDDPPP___iii~~~~~~}}}||||||}}}~~~||||||{{{}}}~~~~~~|||oooiiijjjmmmnnnrrrqqqpppqqqsssxxx}}}{{{tttooolllkkkjjjjjjmmmqqqvvvyyy}}}zzzxxx~~~yyyuuurrrqqqqqqrrrssstttuuuyyy~~~wwwhhhbbbZZZTTTRRRTTTWWWXXXWWWKKK@@@>>>??????>>>???>>>>>>======<<<=========;;;<<<===???@@@???===;;;<<<===>>>?????????>>>>>>===;;;777555555444333222444333222222111111111111222111111000000/////////...------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))((()))+++,,,,,,,,,******))))))(((((((((((())))))(((((()))))))))*********)))************)))((((((***)))))))))(((((((((''')))))))))))))))*********((()))***)))((((((***,,,(((&&&%%%&&&(((((((((&&&)))***++++++,,,,,,+++++++++++++++,,,,,,+++++++++------...///000444999===DDDQQQbbbooowww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((((((((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((()))*********)))))))))))))))***,,,...000333:::DDDLLL___jjj{{{}}}~~~|||{{{|||{{{tttwww|||~~~~~~zzzwwwyyy~~~}}}yyyxxxvvvuuuuuuvvvyyyzzzzzz{{{||||||||||||~~~~~~}}}xxxsssooonnnmmmnnnqqqsssuuuxxxzzz}}}wwwlll\\\VVVOOOKKKMMMRRRXXX[[[]]]PPPCCC>>>>>>===>>>@@@>>>>>>===<<<;;;;;;<<<<<<999:::<<<>>>???>>>===<<<;;;<<<======>>>>>>======???;;;777444333333222222333222222222111111111111000000000000000/////////000///...------,,,------++++++************++++++++++++************+++++++++******))))))((((((''''''((()))***+++***)))((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******))))))))))))))))))((((((((((((************))))))))))))((()))))))))((((((***,,,,,,***''''''((()))(((((()))***++++++,,,,,,+++++++++,,,---......---,,,+++,,,---......000333888<<>>CCCMMM\\\lll{{{~~~}}}~~~}}}|||xxx{{{}}}}}}|||~~~~~~|||zzzxxxvvvuuutttssspppnnnmmmnnnoooooorrruuuyyy|||~~~uuueeeZZZQQQMMMIIIHHHKKKQQQVVVYYYZZZOOOCCC???>>><<<===???>>>===<<<;;;:::::::::::::::<<<>>>??????===<<<<<<:::;;;;;;<<<<<<<<<<<<<<<@@@;;;666222111222222222111111222222222111111111.../////////////////////000///...---,,,+++++++++******))))))))))))******++++++************++++++))))))((((((((('''''''''''''''((())))))(((((('''))))))(((((((((((())))))'''''''''((((((((())))))&&&'''((()))************))))))))))))((((((((((((++++++******))))))(((((('''((())))))'''((()))+++---***'''&&&((()))******))))))***+++++++++++++++***,,,---//////---,,,***,,,---......///333888<<>>:::555111111111111111000000111222222222111000.............../////////...---,,,+++***************))))))(((((())))))***+++******))))))******+++,,,,,,++++++++++++******'''''''''(((''''''''''''))))))(((((((((((())))))&&&''''''''''''(((((((((%%%&&&'''((()))*********(((((((((((())))))))))))++++++******))))))(((((('''((()))((('''''')))+++'''%%%######%%%'''))))))))))))***++++++++++++***)))+++,,,......,,,+++))),,,------...///333888<<>>AAADDDCCC>>>;;;:::;;;999888888888888999:::;;;<<<888444111111222222111///000111222222222111000...............------------,,,+++******)))************))))))))))))************))))))))))))******************************((((((''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((%%%&&&'''((())))))***)))(((((((((((())))))))))))************))))))))))))'''((((((((('''''')))+++'''&&&$$$%%%(((***++++++((()))******++++++*********+++,,,------,,,+++***+++,,,------///222777;;;DDDNNN[[[fffooo{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''***---,,,)))((()))+++***,,,...///333<<>>AAACCCCCCCCCCCC???===>>>>>>:::999;;;888888777888888999:::;;;;;;???CCCBBB===::::::<<<888888777777777888999:::888666333222222222222111...///111222333222111000///......------,,,,,,,,,,,,,,,+++******++++++++++++******))))))******+++******))))))))))))******''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))))))))((('''((((((((()))))))))***)))))))))))))))*********'''((((((((('''''')))***+++***)))***,,,---,,,+++((())))))***************,,,,,,------------,,,,,,+++,,,------///222777;;;AAALLLYYYdddnnnzzz%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###!!!!!!"""%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''''')))(((((('''&&&&&&%%%%%%!!!%%%)))***)))(((***,,,(((***,,,,,,---111888>>>CCCUUUfffnnnvvv|||vvvqqqoootttvvvwww{{{{{{~~~zzzuuussstttvvvvvvvvvuuuxxx|||~~~}}}|||xxxvvvrrrrrrrrrsssuuuxxx|||~~~~~~}}}}}}}}}yyyllldddXXXKKKDDDAAABBBCCCCCCAAA>>>===@@@CCCEEEFFFCCC???<<<===<<<999999<<<666666777777888999;;;<<<888===AAAAAA===:::;;;===888777666666666777999:::666444333222333333222111---///111222333222111000//////...---,,,,,,++++++,,,,,,+++++++++,,,------++++++************++++++******))))))))))))******************++++++++++++***)))((('''''''''''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((((('''((((((((())))))******(((((())))))******++++++&&&'''((((((&&&'''(((***)))(((((()))******(((&&&(((((()))***************///...------------...///+++,,,------...222777;;;???JJJXXXcccmmmyyy&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''')))+++---///000:::@@@HHHQQQ\\\kkk|||{{{wwwtttuuuyyy{{{yyyvvvwwwwwwyyy}}}~~~vvvvvvxxxwwwtttttttttssssssrrrrrrrrrrrrxxx{{{}}}{{{yyyxxxzzz}}}}}}zzzxxxvvvttttttuuuvvvyyy|||~~~zzzqqqlllYYYRRRJJJEEECCCAAA<<<888===>>>@@@AAA@@@???===<<>>EEEQQQ___jjj}}}|||{{{{{{}}}zzzttttttvvvwwwvvv{{{{{{|||}}}~~~}}}}}}}}}{{{yyyvvvttttttuuuwwwyyyxxxwwwvvvuuuuuuuuuuuuuuuzzz{{{}}}yyyrrriii___XXXQQQLLLFFFCCCCCCBBB>>>:::999:::<<<===<<<;;;:::999<<<;;;;;;:::999888666666888999999::::::999888777::::::::::::999888777666666666777777666555333222000111222000...---...///000/////////......------------------------,,,,,,,,,,,,,,,++++++*********+++*********************((()))))))))***************)))(((''''''((()))***((()))***+++***((('''%%%''''''((((((((((((''''''(((''''''&&&&&&''''''((()))(((((((((''''''''''''(((***+++***(((''''''((((((((())))))******++++++((((((((((((''''''''''''((()))))))))))))))******)))******++++++******))))))***+++,,,,,,,,,,,,,,,,,,---...///000333777;;;@@@IIIVVVaaakkkxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$############"""""""""###$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))+++,,,(((+++...111444<<>>>>>===<<<;;;999;;;>>>@@@???===:::888777888999::::::::::::999888888888888888777666555555666666666555444333222000111111000...---.../////////......---,,,++++++---............,,,***)))+++++++++++++++*********,,,,,,+++******)))(((((())))))))))))************))))))(((((((((((())))))'''((()))******)))((('''''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''+++,,,,,,+++(((&&&&&&'''((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%((((((((())))))*********)))))))))******)))))))))((((((***+++,,,---------,,,---...///000333777:::@@@JJJWWWbbbkkkxxx&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%$$$$$$$$$$$$#############################################$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))+++,,,------...222888===BBBKKKXXXeeeqqq}}}~~~~~~{{{|||yyyxxxwwwtttvvvwwwxxxyyy{{{~~~~~~|||vvvuuutttsssssssssttttttuuuvvvwwwyyy|||~~~|||xxxpppkkkcccZZZRRRKKKDDD@@@===<<<<<<===@@@@@@>>><<<<<<===>>>???@@@?????????777:::===???@@@???<<<;;;999999999:::::::::999999888888888888888777666555555555555444333333222222111333333222000000000111000//////...---,,,++++++,,,,,,.........,,,+++)))+++++++++***************+++*********)))))))))((()))))))))))))))*********))))))(((((((((((())))))'''((())))))***))))))(((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''******+++)))'''&&&'''((('''''''''''''''''''''&&&)))((((((''''''&&&&&&%%%(((''''''((()))******)))))))))************))))))((()))***+++,,,,,,,,,,,,+++,,,------...000555888@@@JJJWWWbbblllyyy&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$######""""""###$$$%%%%%%$$$$$$$$$#########""""""########################$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""""""""""""""%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((()))))))))))))))+++///111111777@@@JJJUUUcccrrr||||||{{{|||~~~~~~|||xxxvvvuuupppuuu}}}}}}{{{zzzyyyyyyyyy{{{}}}~~~~~~~~~yyyvvvssssssuuuwwwyyy{{{|||}}}}}}}}}~~~zzzsssnnn]]]YYYSSSMMMIIIEEE@@@===;;;::::::<<<======;;;::::::;;;<<<======>>>>>>>>>555555777888999999999999;;;;;;:::999888888777777888888888888888888777666444444333333222111111111111222333222111000111222000000//////...---,,,,,,******,,,---------,,,,,,************************(((((()))))))))***************))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))''''''((((((((((((''''''(((((((((''''''((((((((('''''''''(((((((((((((((''''''((('''%%%%%%''')))'''''''''&&&&&&&&&&&&&&&)))))))))(((((((((''''''(((&&&&&&'''***+++***)))***++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,------...000444777???IIIVVVaaakkkyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%$$$############"""""""""########################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$%%%######"""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''(((***+++,,,...000333666<<>>???@@@AAABBB888888777777777888999:::<<<;;;999888777666666666777777888888888888777777444333222111000000000111///000111000///...///000/////////...............*********+++,,,------...)))))))))***************''''''((())))))***++++++************))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''(((((((((((((((%%%&&&&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))(((%%%$$$&&&***,,,+++(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))).../////////000222666999>>>HHHUUU```kkkxxx&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$############""""""""""""########################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$######"""!!!"""""""""######$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''))))))(((''''''((()))+++++++++,,,---------...333<<>>???AAABBBDDDEEE<<<<<<;;;;;;::::::::::::999999777666666666777777555666666777777666666666444333111000//////000000...///111000///...///111,,,------------.........---,,,***)))***+++,,,---((()))))))))*********+++((((((((()))))))))))))))************)))))))))((('''((()))******)))((('''******)))((((((''''''(((''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''((((((((()))(((((('''&&&$$$$$$''')))%%%%%%&&&&&&''''''((((((&&&&&&'''(((((()))))))))(((%%%###%%%***,,,+++(((******++++++++++++************+++,,,,,,,,,++++++.../////////000222555999<<>>@@@AAA:::;;;;;;;;;:::888666555777666555555555666888999444444555555666555555444444222111/////////000000000111222222111000111333***++++++,,,,,,------...000...+++)))((()))+++,,,(((((())))))*********+++******))))))((((((''''''+++*********))))))(((((('''((()))******)))((('''++++++)))(((''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))++++++)))'''$$$$$$&&&(((%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''((())))))(((%%%###%%%***---+++((())))))************))))))((()))***+++,,,---------,,,---...---...000333666;;;EEESSS^^^iiiwww''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######### !!!$$$$$$"""#########$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######&&&&&&&&&&&&%%%$$$$$$###$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!!!!##################$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''''''''%%%###$$$%%%&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''''''''((((((((()))***,,,---...444444<<>>>>>>>>>>>============<<<;;;999888888777555444777999:::999666444666888444444444444444444444444111000000111222333222111------,,,,,,,,,,,,------000...,,,,,,......,,,***+++***))))))((()))))))))((((((((((((((((((((((((***))))))(((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((***((()))+++)))&&&&&&***'''''''''''''''''''''''''''((()))))))))(((&&&%%%))))))***++++++++++++***'''&&&%%%$$$%%%''')))***''''''&&&&&&&&&&&&'''''',,,)))((()))++++++)))&&&((((((''''''))),,,...000000---******+++,,,***((()))******++++++,,,------,,,---...///000222555888>>>EEEPPP[[[fffuuu)))(((((((((''''''''''''%%%%%%%%%$$$$$$$$$######&&&""" $$$'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%$$$$$$###############"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%(((&&&%%%%%%'''''''''&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&((((((((((((***+++,,,---000222:::MMMbbbrrrxxxwwwyyy{{{}}}~~~~~~~~~|||{{{}}}~~~~~~~~~|||zzzzzz|||xxxvvvuuuxxx}}}~~~yyyxxxwwwvvvuuuqqqmmmjjjdddgggjjjkkklllpppuuuyyy{{{{{{{{{}}}wwwiii___PPPJJJBBB===<<<===>>>>>>???>>>@@@EEEKKKKKKDDD>>>;;;::::::999999::::::;;;============<<<<<<<<<<<<;;;:::999999999999888777666888999888666555666888777777666555444333222222222111000000111111000///...------------------......,,,******,,,,,,+++(((++++++***))))))))))))***************************((((((((((((((()))*********))))))(((''''''&&&&&&(((((((((((((((((((((((((((%%%%%%((()))'''''')))''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((())))))******))))))((('''&&&%%%%%%&&&((()))((((((''''''''''''(((((('''&&&&&&))),,,---+++)))(((((('''((()))+++...000///,,,******++++++***((()))******++++++,,,------+++,,,......///111555777;;;CCCOOOZZZfffuuu((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$###)))&&&###$$$&&&(((&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$############""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$######"""######$$$$$$%%%&&&&&&'''######################## !!!!!!!!!""""""#########$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%################################################&&&%%%$$$$$$######$$$$$$'''%%%$$$%%%&&&'''&&&%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''(((***+++,,,,,,///888FFFSSS\\\^^^]]]```dddjjjqqqyyy}}}{{{{{{zzz{{{}}}~~~}}}zzzyyyzzz{{{zzzzzz|||yyy{{{|||{{{yyyvvvuuuuuuooollljjjkkkpppssstttsssqqqpppooooooooonnnkkkhhhgggiiikkknnnqqquuu{{{xxxiiiYYYOOOBBB???;;;:::;;;===??????======???AAACCCCCC???<<<:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;::::::888888888888888888888888555777888888666666777999666666555444333333333333333111/////////000///---........................---+++******,,,,,,+++))),,,,,,+++***************************************&&&&&&''''''(((***+++,,,)))))))))(((''''''&&&&&&((((((((((((((((((((((((***%%%$$$))),,,,,,***+++'''''''''''''''''''''''')))(((''''''&&&'''''''''&&&''''''((((((((((((((()))(((&&&%%%%%%&&&'''((())))))(((((((((((())))))&&&'''))),,,......,,,)))(((((('''((()))+++---///...,,,*********+++***))))))******++++++,,,------***+++------...000444777999BBBNNNYYYfffuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$###############""""""""""""########################$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%$$$###"""###$$$$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******)))...666>>>DDDFFFEEEDDDAAAFFFMMMTTTZZZdddpppyyy|||}}}{{{tttsssssstttvvvxxxyyyyyyxxx}}}~~~|||{{{}}}|||zzzxxxyyyyyyxxxwwwxxxzzz}}}~~~}}}~~~~~~|||{{{zzz{{{{{{yyyuuuqqqmmmlllhhhgggfffhhhkkkmmmmmmlllllllllmmmooorrrtttsssrrrooopppqqqssswww{{{zzzmmm]]]NNNDDD>>>===<<<<<<<<<===>>>>>><<<===??????===<<<<<<<<<::::::999999999:::;;;;;;::::::::::::999999999999777777888777666666666777555666666777777777888888333333222222222333444555222000...---...//////..............................------------------,,,---,,,++++++******++++++************************''''''''''''((()))***+++))))))((((((''''''''''''(((((((((((((((((((((((((((""" &&&,,,,,,******'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&'''((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((***+++...000000---***'''(((((((((((()))+++,,,------,,,******************)))******++++++,,,------***+++,,,---...000333666:::BBBMMMYYYeeettt$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$#########""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%&&&'''###""""""###%%%%%%###!!!$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((,,,222666777666444222...333888;;;>>>EEEQQQ[[[eeelllvvv~~~|||yyywwwqqqpppoooqqqssssssqqqoooppptttzzz{{{wwwvvvtttyyy~~~|||yyywwwwwwwwwwwwvvvuuuvvvwwwyyy{{{~~~}}}{{{{{{|||}}}|||{{{xxxxxxwwwuuusssssstttvvvttttttsssrrroookkkgggdddccceeeiiinnnrrrtttsssrrrrrrrrrsssvvv{{{~~~~~~xxxwwwvvvvvvyyy}}}~~~}}}yyyqqqcccSSSEEE===888999:::::::::::::::;;;<<<>>>???===;;;999:::<<<:::999999999::::::;;;<<<999999999999888888888888999;;;;;;999666555555666555555555666777888888777444333222111111222444555111///,,,,,,---/////////------...//////...------,,,------------------...---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((%%%"""((((((&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''(((((())))))((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((***---......+++((('''''''''(((((()))***+++,,,+++++++++***))))))******)))******++++++,,,------***+++,,,---...000333666;;;CCCNNNXXXcccqqq&&&&&&&&&&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%######%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""""""""%%%%%%$$$$$$###""""""""" !!!!!!!!!"""""""""""""""############$$$%%%%%%$$$$$$###""""""!!!################################################"""""""""###$$$%%%'''(((%%%%%%%%%&&&((('''%%%######%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))))))))***,,,...///...,,,***,,,///000///...111888???KKKSSS___lllvvv~~~xxxwwwvvvxxxzzzyyyuuupppnnnqqquuuyyy}}}~~~~~~{{{vvvsssrrrooottt|||{{{xxxuuuttttttttttttsssnnnnnnnnnooorrrtttwwwyyy~~~~~~|||zzzwwwvvvvvvvvvuuutttnnnmmmjjjgggfffgggkkkooojjjiiiiiijjjkkkkkkiiigggccchhhooovvv{{{~~~~~~}}}|||||||||~~~}}}yyytttrrrrrrssswwwvvvsssjjj[[[KKK>>>777555777999::::::;;;===???===>>>>>><<<:::999:::;;;999999999999:::;;;<<<<<<999999999888888888777777<<<>>>???<<<888666777999777555444555777888777666666555333222222333444666222000---,,,---/////////+++,,,---......---,,,+++)))+++,,,,,,******+++---,,,,,,+++***************((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((###"""&&&)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!$$$(((******)))((((((''''''((())))))******+++******+++***((((((***+++)))******++++++,,,------***+++------...000444777<<>><<<777555777:::888666444555777777666444444444333333555999<<<>>>777333///---------------***+++,,,......,,,+++***(((+++,,,,,,******,,,...++++++***))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))***'''(((((((((((((((((((((((((((((((((((((((((((((+++((('''***)))&&&&&&(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&"""%%%((()))((('''(((***''''''((())))))*********(((***+++***((((((***,,,)))******++++++,,,------+++,,,......///111555777:::AAALLLVVVaaaooo#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&''''''%%%###""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###$$$###"""!!!########################"""###$$$%%%&&&&&&'''(((######$$$$$$$$$$$$######$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&((('''$$$"""###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((((((((((())))))***)))%%%""""""&&&***+++))))))***+++,,,,,,---///000...///222777AAAOOO^^^hhhttt}}}~~~}}}||||||~~~~~~~~~}}}yyyzzz{{{yyywwwuuutttuuuooooooqqqtttwwwxxxvvvuuuooommmjjjiiijjjkkkjjjjjjhhhgggggggggiiijjjjjjjjjgggjjjmmmnnnnnnnnnnnnoooooommmkkkkkklllllllllkkklllmmmmmmlllkkkkkknnnpppsssqqqqqquuuzzz{{{}}}~~~~~~~~~~~~||||||~~~~~~|||~~~}}}|||~~~{{{tttoooaaa\\\VVVQQQPPPTTTZZZ___fffhhhgggaaaUUUHHH???;;;888:::<<<;;;999999;;;>>><<<;;;::::::<<<<<<999777999999999999:::;;;<<<===999999999999888888888888444777:::888444333666999999666444555777777555222///000111444999???EEEIII:::777111...,,,,,,+++***)))***,,,------,,,***)))***,,,///...,,,,,,...000+++******)))((()))))))))************************''''''''''''(((***+++,,,'''''''''(((((((((((((((((((((((((((((((((((((((&&&$$$%%%&&&###"""''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''(((***,,,+++)))'''(((***&&&'''((()))******))))))(((***+++***((('''***,,,)))******+++,,,,,,------,,,---...///000222555888888???KKKVVVaaappp$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!###$$$$$$###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###"""!!!!!! %%%$$$$$$######$$$$$$%%%!!!!!!"""""""""############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++///---+++***++++++***)))+++***)))+++000888???DDDPPP\\\mmmzzz~~~{{{zzzzzzxxxwwwwwwxxxzzz{{{zzzyyyxxxvvvtttrrrqqqrrrssstttsssrrrrrrsssttttttqqqooonnnmmmmmmooorrrssssssrrrttttttttttttuuuvvvwwwxxx}}}{{{zzzyyyyyyzzz{{{{{{zzzzzz~~~~~~~~~zzztttnnnjjjgggaaaXXXQQQKKKIIIEEEDDDFFFLLLRRRWWW```aaa___YYYOOOEEE<<<888999999:::===??????===:::======<<<;;;:::888777666777888:::<<<>>>===:::777555555666777888999999:::555888:::888555333555888555555666666666666555555555444444555888>>>CCCFFF>>>777000,,,,,,---***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************)))'''&&&%%%))))))))))))))))))))))))---,,,)))(((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((((((((''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''')))******(((&&&%%%&&&''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''((()))***+++++++++++++++++++++++++++******)))***,,,---...,,,---.........000333555;;;AAAJJJUUUaaappp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ########################$$$$$$######"""!!!!!! %%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++...,,,***)))******)))(((***))))))***---222777;;;@@@FFFPPPXXX___hhhssszzz~~~~~~||||||{{{}}}~~~~~~|||{{{yyyxxxxxxzzz}}}||||||||||||}}}~~~~~~}}}yyyvvvmmmggg```[[[XXXRRRJJJDDDBBBAAA??????@@@CCCGGGIIITTTUUUUUURRRKKKCCC===::::::::::::<<<>>>>>><<<;;;>>>===<<<:::888777777666666666777999;;;;;;888666555555666666666666666666777666666555555555333222333444444555555444444333333333222222444777:::===999333---+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))******))))))((('''&&&(((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################&&&&&&%%%%%%%%%&&&'''((('''((((((&&&$$$###$$$&&&))))))))))))))))))))))))(((((()))******++++++,,,))))))))))))))))))))))))+++************,,,---...,,,---.........000333555999???HHHSSS```ooo$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&((()))***,,,***((((((((()))((('''(((((((((((()))+++---///...111666:::@@@JJJUUU^^^ggglllrrrxxx|||zzzrrriiibbbXXXSSSMMMIIIGGGCCC>>>:::>>>=========>>>??????@@@EEEGGGIIIHHHDDD@@@===<<<===<<<;;;<<<>>>@@@??????@@@>>>;;;888666666666666666555555666888888777555555555555555444444333333999555333444666777333///222222333333333333222222333333111111000111222333222...******---//////...+++++++++++++++++++++++++++************)))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&$$$$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))'''((((((&&&$$$###$$$&&&&&&''''''((())))))******'''(((***+++,,,,,,++++++))))))))))))))))))))))))************+++,,,---...,,,---.........///222555777===FFFQQQ^^^nnn###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))******(((&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&***///333555888<<<>>>HHHNNNVVV___hhhpppxxx}}}}}}ssskkkeee]]]SSSKKKFFFCCC???=========<<<:::;;;:::::::::;;;<<<<<<======???AAAAAA???===<<<<<>>:::777555555555666666444333444666777666555444444444444444444444444555444333555777777555222111222222333333222222111444333222111000000//////---+++)))***,,,.........++++++++++++++++++++++++++++++*********)))))))))''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))((('''&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((((((((((((((('''%%%$$$$$$&&&(((***((())))))(((&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''%%%&&&)))***++++++)))(((++++++++++++++++++++++++************+++,,,------,,,------------///222555666<<>><<<::::::;;;<<<:::999:::===AAADDDDDD???===999666444444555666666555444555666777777666222222333444444555666666---000444555444333444666222222222333333222222222222111000///////////////,,,+++***+++,,,,,,,,,+++************************,,,+++++++++************&&&'''((())))))******)))''''''''''''''''''''''''(((((()))******((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&'''((()))'''&&&&&&&&&&&&'''''''''((((((&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&%%%%%%((('''&&&%%%%%%'''(((***((())))))(((&&&&&&''')))''''''&&&&&&%%%%%%%%%%%%$$$&&&(((***+++***)))(((************************)))******+++,,,,,,,,,---+++,,,---------///222444777===FFFPPP^^^ooo#########$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""$$$$$$$$$###############""""""!!!!!!!!!!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((&&&$$$$$$&&&'''&&&%%%###$$$&&&'''(((((('''&&&''''''&&&&&&'''(((***+++)))+++...111666===EEEJJJWWW\\\eeennnvvv}}}zzzuuupppkkkeee___[[[SSSLLLEEE???>>>===;;;999888777666555444444444444777666555444555777:::;;;;;;<<<<<<;;;:::999:::;;;999777555666999<<<>>>???===;;;888666555555555666666555555666888888777555111111222333444555666666)))...333444111000222444111111222222222222111111...---,,,+++++++++,,,---,,,,,,------,,,+++***))))))))))))))))))))))))))),,,,,,+++++++++*********''''''((())))))***))))))''''''''''''''''''''''''))))))******)))(((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''(((''''''((())))))(((&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((('''&&&%%%'''''''''''''''(((((()))&&&&&&'''&&&$$$$$$&&&'''******))))))(((''''''&&&&&&''')))***++++++******(((((((((((((((((((((((())))))***,,,,,,,,,,,,,,,+++,,,---------...111444999>>>FFFPPP]]]nnn"""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """$$$%%%$$$##################$$$$$$$$$$$$"""$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""#########""""""""""""######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&$$$$$$&&&'''&&&&&&$$$%%%&&&'''(((''''''&&&'''%%%###"""$$$&&&((((((''')))***+++,,,...222444:::???GGGOOOXXX```hhhmmmwwwyyy|||}}}xxxvvvhhhddd^^^WWWRRRLLLGGGDDD>>>===;;;999777666666666444555666555444222222222777777777888888777777777555666777777777888;;;===:::999777666888999999888999999888666666555555666444444555777888888666444111111111222222333333333...000333444444222111111///000000111111000000///---,,,)))(((''')))+++,,,+++,,,......---+++***)))))))))))))))))))))))))))+++************)))))))))'''((()))))))))))))))(((''''''''''''''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((('''&&&&&&'''))))))'''%%%%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%%%%$$$$$$'''(((*********)))'''&&&%%%&&&'''((()))(((((('''%%%&&&'''&&&$$$$$$&&&((())))))))))))))))))))))))'''''''''((())))))******((((((((((((((((((((((((((()))+++,,,------,,,,,,+++,,,---------...111444999===EEENNN[[[lll~~~""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$$$$###"""!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% """$$$%%%$$$###""""""###$$$%%%&&&'''((((((!!!$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""###############""""""""""""##################""""""!!!!!!###$$$$$$$$$$$$###""""""######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''&&&$$$%%%&&&''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''((((((%%%###&&&(((+++,,,+++***+++,,,***...333999???FFFMMMQQQUUUYYYaaahhhpppwww~~~~~~|||wwwwwwvvvtttoooiiibbb___SSSOOOIIIEEEAAA>>>;;;999777999;;;:::777333111111000222555666666555555555111333555666555222///---///111333444555888<<<@@@???===;;;:::999999777666777777777777777666666555222333444777999888555222111111111111000000000000666555444777999888333.........////////////......000---***''''''(((+++,,,***,,,...///...,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&%%%%%%'''((((((&&&$$$%%%%%%&&&&&&'''((())))))###$$$%%%&&&&&&%%%$$$###%%%&&&'''((('''&&&$$$"""%%%&&&(((******)))'''&&&'''((()))((('''&&&(((***&&&&&&''''''((()))))))))%%%%%%$$$$$$%%%&&&'''(((************************((()))+++,,,------,,,,,,+++,,,,,,,,,,,,...111444888===DDDMMMYYYjjj|||"""###$$$$$$###"""###%%%'''%%%###$$$&&&'''%%%###$$$$$$###"""!!!!!!""""""$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""$$$%%%%%% !!!"""###############$$$#########""""""!!!!!! !!!######!!! !!!"""$$$$$$######"""'''&&&$$$#########$$$$$$########################%%%%%%&&&&&&&&&%%%%%%$$$""""""!!!!!!""""""###$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''(((***,,,...000222333<<<>>>CCCHHHNNNUUU]]]bbbsssxxx{{{zzz{{{{{{{{{yyyuuuqqqnnneeebbb^^^YYYTTTNNNHHHDDDAAA???===:::888777666555666555444333222111111111777555333222333333111000000111333555555444333222000111222444555888<<>>;;;888555444333333333444666888999:::777555555888<<<<<<777222222111000111333444333222111222222222222222111111...............------------------,,,,,,++++++++++++*********************))))))))))))(((((((((((())))))*********))))))(((''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((())))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&'''(((***)))'''&&&''''''###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&'''''''''&&&%%%###"""!!!""""""###&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%&&&'''************************+++***)))))))))***,,,------,,,,,,,,,---...000111777;;;FFFRRR]]]iiizzz###$$$%%%$$$######%%%''''''%%%###$$$&&&&&&%%%###%%%%%%$$$###############$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$###!!! ########################$$$$$$$$$#########"""""" !!!!!!""""""######"""######$$$$$$$$$$$$###############"""""""""!!!"""###$$$%%%$$$"""!!!!!!######$$$######"""&&&%%%$$$###"""######$$$########################$$$###!!! !!!###$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((((((((()))***+++,,,---......000333666999???EEEIIIXXX]]]fffnnnuuuzzzvvvoookkkkkkiiigggccc^^^ZZZWWWKKKIIIGGGFFFDDDAAA===:::<<<;;;:::888777555444333333333333222333333444555777555222111111222222111111222444555555444333222333333222222333777;;;???DDDCCCAAA>>>;;;888666555444444444444555666666777888666555888<<<===999555222111111222444555555444888777777555444222000///000000000//////.........,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------))))))))))))(((((((((((())))))*********))))))((((((''''''&&&&&&''''''(((''''''&&&''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&$$$""""""$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''%%%$$$###''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''+++,,,,,,***&&&###""""""************))))))))))))******))))))******+++,,,---,,,,,,,,,---///000222777;;;EEEQQQ\\\hhhyyy%%%%%%&&&%%%$$$$$$''')))'''&&&%%%%%%&&&&&&$$$###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$###############$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$##################"""""""""""" !!!"""""""""!!!!!!!!!"""######$$$$$$######$$$$$$###"""""""""##############################&&&######&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***+++,,,...222555:::???GGGPPPWWW___fffjjjwwwzzz~~~}}}yyyvvvssspppjjjaaa[[[TTTSSSPPPMMMIIIFFFCCCAAA;;;:::999999999999666444555555666666555333111000111111111222444555777888777444222111111222333222333444555555555444333222666444222111222666:::===@@@???>>><<<:::999777777444444444444444444444444444111000222666888666444111000000111333555444333555444444222111...---,,,000000///......---,,,,,,*********+++++++++++++++)))******+++,,,---......))))))))))))((((((((((((((())))))******)))))))))((((((''''''''''''((((((%%%%%%%%%&&&'''(((******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&$$$""" !!!$$$'''%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''(((((()))&&&'''))))))((('''((()))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,---///111222777;;;DDDPPPZZZeeevvv%%%%%%%%%$$$###$$$'''***))))))(((''''''&&&%%%$$$%%%$$$$$$#########$$$$$$$$$$$$$$$#########"""""""""######$$$$$$######"""$$$$$$$$$######"""""""""%%%$$$###"""###$$$%%%&&&######$$$$$$$$$$$$##############################%%%%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!#########""""""""""""""" !!!"""###""""""######$$$$$$$$$$$$######""""""""""""""""""########################'''%%%!!!"""&&&)))""""""!!!!!!""""""###$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))*********)))***,,,...---000555999===BBBHHHLLLWWW[[[```fffnnnwwwzzztttooolllccc```]]]ZZZWWWRRRKKKFFFAAA@@@>>><<<;;;::::::;;;999888666666666666444222000111333444444333111000111111111222333555777777555444333444555555444222555555555555555444333222666555333444666888999999:::::::::999888888777777333333333444444333333333111///...///222555555555111000///000111222111000...//////000000000000000...---,,,,,,+++***)))))))))))))))******++++++,,,(((((())))))******++++++))))))))))))(((((((((((('''((()))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&$$$$$$&&&(((%%%&&&''''''((((((''''''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''')))))))))((('''%%%%%%&&&&&&''''''((((((###%%%((())))))***,,,---))))))***************+++((()))***,,,,,,+++******,,,,,,+++,,,---///111222777;;;CCCNNNXXXcccttt###$$$$$$$$$###$$$''')))+++++++++***(((&&&&&&&&&######""""""""""""###$$$$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%"""######$$$$$$######"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$""""""######"""!!! """"""""""""""""""######&&&%%%$$$######$$$$$$%%%###############$$$$$$%%%""""""""""""######""""""########################%%%$$$$$$###$$$%%%&&&'''""""""!!!!!!""""""###$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&'''((('''&&&&&&((())),,,---......///000333666;;;>>>CCCHHHPPPYYYbbbiiinnnqqquuuyyy|||~~~||||||yyyuuurrrpppooopppqqqmmmjjjfffaaa\\\WWWUUUSSSHHHFFFEEEDDDBBB@@@===;;;888777666555555666888999666444222222222222111///...000222444444333222111222222222222222333444555222333666999:::999555111555555555444444333222222444444666999<<<===:::777555555555666666666666777111222333555555555555555555444222333555777999:::444333111111222222111//////000111333444555666666---,,,,,,+++******)))))))))))))))******++++++,,,*********))))))((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&(((******(((&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&%%%$$$(((((((((''''''&&&&&&&&&)))***+++***((('''''''''*********+++++++++,,,,,,((()))***,,,,,,+++******+++++++++,,,---///111333777:::BBBMMMVVVaaarrr!!!###$$$%%%$$$%%%&&&(((,,,------+++(((&&&&&&&&&"""""""""!!!""""""###$$$$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""###############$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""###$$$%%%%%%!!!!!!!!!"""!!!!!! """"""""""""############%%%$$$###"""""""""""""""$$$############$$$%%%%%%!!!"""######$$$$$$##############################!!!"""###$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))###%%%&&&&&&&&&%%%'''(((***+++,,,+++******,,,---///000333555999>>>EEEJJJMMMPPPTTTXXX[[[___cccffflllooorrrvvvxxxzzzzzzzzz|||~~~~~~zzzxxxyyyzzz|||rrruuuyyy}}}~~~~~~|||{{{zzzyyyvvvqqqlllfffbbb___^^^\\\YYYVVVSSSRRRRRRSSSOOOMMMIIIEEEBBBAAAAAAAAA666666777777777888888999777666444333222333333444222111///000111333222222///000222333444444333333333222222111111111111222111333666999;;;:::555222444333333333333333222222333555888>>>CCCCCC>>>999222222333444555666666777222333555777888888777666444333333333444555777888777555444444555444333222000000111111222111111111......------------,,,,,,*********+++++++++++++++------,,,+++***))))))((())))))))))))((((((((((((&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###&&&)))***(((%%%$$$###%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###***))))))((('''&&&%%%%%%&&&((())))))((('''((())))))))))))***++++++,,,,,,))))))***++++++++++++++++++++++++,,,---000222333777:::AAALLLUUUaaarrr ###&&&''''''''''''(((+++,,,,,,***&&&$$$$$$%%%###"""""""""######$$$%%%$$$$$$$$$############"""""""""############""""""############$$$$$$$$$$$$!!!!!!"""###############""""""############""""""""""""#########$$$$$$$$$!!!!!!"""###$$$###""""""########################""""""#########$$$$$$$$$######################## !!!!!!""""""""""""!!!!!!"""""""""############!!!!!! $$$$$$#########$$$%%%&&&!!!"""$$$%%%%%%%%%$$$$$$######################## """###$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''$$$%%%''''''&&&&&&'''(((&&&((())))))((((((***+++++++++,,,------000333777777:::===@@@BBBDDDGGGIIIMMMOOOQQQSSSVVVXXXYYYYYYZZZ\\\___bbbdddeeefffgggfffeeeeeeeeeeeeeeeffffffbbb```^^^[[[ZZZYYYZZZZZZUUUWWW[[[___aaa```___]]][[[ZZZWWWTTTOOOJJJFFFDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::888777555555555555000000111111222444666888777666555333222111000000333222000111333555555555000111111222222333333444111111000000000000000111222222333555777777666444222222111111111222333333555666999@@@FFFGGGCCC???222222333444555666777888666777999::::::999777666111111222222111222333444333222222222444555444333------------,,,+++******------------............,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###%%%'''(((&&&$$$###$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&!!!$$$&&&(((((()))***,,,'''''''''((())))))************))))))******+++,,,+++***+++,,,---000222444777999AAAKKKUUUaaasss ###(((******(((((((((***+++,,,)))$$$""""""###$$$#########$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''!!!"""###%%%%%%$$$######""""""############""""""""""""######$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!"""###############!!!!!!""""""#########$$$!!!""""""############"""%%%$$$#########$$$%%%&&&"""###$$$%%%&&&&&&%%%$$$########################"""""""""######$$$%%%&&&"""""""""!!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&&&&$$$$$$$$$%%%$$$&&&((((((((('''((()))((()))*********+++...000///222555666666777999:::888999:::;;;===???@@@AAA>>>AAADDDFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIDDDDDDCCCBBBAAA???======>>>@@@DDDHHHIIIIIIHHHFFFAAAAAAAAA???===:::888666444444444444444333333333555555555444222000...---...////////////111333666555555444444333222111111555333111000222333333222111111000000111222333444///////////////000111111333111000000333555666666111000000000111222333333777777999???GGGJJJHHHDDD333333444555666777888999999:::;;;<<<;;;999777555333444555555444444444555---------///222444444333---.........------,,,+++***++++++,,,,,,------...---------,,,,,,+++++++++(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((&&&%%%$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))(((''''''&&&&&&''''''((('''&&&%%%%%%&&&''')))***'''''''''((((((((((((((('''))))))(((&&&$$$$$$%%%%%%%%%&&&&&&'''(((((()))+++***)))))))))***,,,---******+++,,,---000222444666999AAAKKKUUUbbbttt$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""###############"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!! """"""############""""""############$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$###"""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%$$$%%%'''(((&&&$$$###$$$$$$%%%&&&'''((((((((((((((((((((()))******---------...///000111222111111111111111111111111333444444444444555555555555555555555555555555555222222333333333444444444333666888999777555444444222000...///333555333000//////...---------......000000//////.........---000...,,,,,,...333888;;;AAA===666222000000000000222111000//////000111111222222333333333333222222...//////000000000000000111111333444555666666666222222222222222222222222222333777;;;???@@@???===555333000///111333333333666666777777777777666666444333222111000///...---,,,------...///000111111333111///---+++*********,,,,,,++++++***)))))))))''''''(((******+++++++++)))***+++,,,,,,+++******+++***)))'''&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''(((******((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&'''(((''''''''''''&&&$$$""" &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((''''''''''''///...+++)))''''''''''''%%%%%%&&&&&&'''((())))))+++***'''%%%$$$$$$%%%&&&(((''''''&&&&&&''')))***(((((((((((())))))))))))+++++++++************))),,,++++++,,,---///111333666888???JJJVVVbbbsss$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$########################$$$$$$$$$""""""""""""""""""######"""############"""!!!!!!"""############$$$$$$$$$########################""""""######$$$%%%%%%&&&###############$$$$$$$$$$$$$$$############$$$$$$###############""""""!!!""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""###### !!!"""!!!  !!!$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%((((((((((((((())))))***++++++++++++,,,---...///////////////////////////........./////////000000------------------------///000000000000111111111111333555666444333222222222333333333111000000000---------,,,,,,---......////////////......---------,,,++++++---111555888???:::555111000000000000333222111000000111222222000000111111111111000000......///000000000000000///000000111222333444444333333333333333222222222333444666888::::::999888555333000000111333333333333333444444444444333333333333222111000///...---++++++,,,------.../////////...,,,***)))(((((()))*********************+++((((((***++++++,,,,,,,,,&&&&&&'''((((((((('''&&&***)))(((''''''&&&''''''))))))(((&&&&&&%%%%%%&&&((((((''''''&&&&&&''''''&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&$$$###$$$$$$%%%!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))***)))'''%%%%%%%%%&&&''''''''''''''''''((())))))(((((((((((()))))))))***))))))******+++++++++,,,+++++++++,,,---///111222555777===HHHSSS```ppp~~~$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$#########$$$$$$$$$############### !!!!!!"""######$$$$$$"""############"""!!!!!!"""############$$$$$$$$$########################!!!""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$######"""!!!""""""############"""""" !!!""""""###$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""###!!!""""""!!!  """"""""""""""""""###$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$############%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%((((((''''''(((((()))***(((((((((((()))***++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------///222222111000000000111444666444///+++,,,---+++++++++++++++,,,---...///............---------+++++++++,,,...111333555:::777222000///000000000222222111111111222222333000000111111111111000000.........///////////////000000//////000222444555555555444444444333333333444444444444444333333333555222000000111333333333222222222333333222222222222222111000000///......******++++++,,,,,,---------,,,+++))))))))))))***(((((()))******+++,,,,,,))))))***+++,,,,,,,,,,,,(((((())))))))))))((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&)))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$"""""""""""" !!!###%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$''''''&&&&&&&&&&&&%%%%%%############$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((((((((((()))))))))******'''((()))***+++,,,------++++++++++++---///111222444666<<>><<<;;;:::999888666444222111---.........---***(((&&&))))))))))))((((((((((((((()))))))))******++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!!!!!!!"""######"""$$$%%%$$$###!!!###$$$$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''''''''''''''%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%(((((('''&&&%%%%%%%%%%%%)))*********)))((('''&&&(((((()))***+++,,,,,,------,,,,,,,,,---///000111444555:::BBBJJJUUUgggvvv########################"""""""""############$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""##################""""""""""""##################$$$$$$$$$$$$######"""$$$%%%%%%###""""""###$$$$$$$$$$$$############""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%"""""""""!!!!!! """###%%%$$$###""""""### !!!!!!"""###$$$%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!"""""""""""""""######$$$######################## !!!###$$$$$$"""#########$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$"""""""""############$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""""""""###$$$$$$###""""""###%%%""""""""""""############ !!!!!!"""###$$$%%%%%%%%%%%%&&&&&&'''((((((((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''++++++***)))((('''&&&&&&(((((()))***+++---...///***+++++++++***)))((((((''''''(((***+++---...////////////...,,,+++---...222444666444///,,,+++,,,------............------***+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,---------///000///...///111333//////000333666777777555555555666666666555444444///000222222111...***((())))))((((((((('''''''''((())))))))))))))))))***'''''''''''''''''''''''')))(((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&(((''''''&&&$$$$$$###""""""""""""!!!"""######$$$"""###%%%'''''''''%%%$$$%%%%%%&&&&&&%%%$$$"""!!!&&&%%%$$$$$$%%%$$$""" ######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&'''((()))(((%%%"""'''''''''&&&&&&%%%$$$$$$%%%&&&(((*********))))))'''((()))***+++,,,------+++++++++,,,---///111333333444999@@@HHHTTTfffvvv$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########!!!"""""""""#####################""""""#########"""$$$%%%%%%###""""""##################""""""!!!"""""""""""""""""""""""""""##################""" !!!!!!!!!""""""""""""""""""#######################################$$$$$$""""""!!!"""######""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$""""""######$$$$$$%%%%%% !!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""!!!!!!"""##########################################!!! !!!"""$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&"""$$$%%%%%%###"""$$$&&&#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%"""#########$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$##################%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))((('''&&&'''))))))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))***++++++++++++))))))***++++++***)))((()))))))))***++++++,,,,,,///000000...+++***,,,...111111111000///...------------------------------+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++---///000//////000111111///---...///111111000///000111222222222111000///000333333222///+++((())))))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%''')))(((&&&%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&$$$""" &&&$$$######%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%######%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%###$$$&&&%%%######%%%((('''&&&&&&((())))))&&&###%%%%%%&&&'''''''''''''''%%%&&&(((***+++***)))((())))))*********+++++++++*********+++---000333444222333777???GGGRRReeeuuu%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!!!!""""""#########$$$!!!"""$$$%%%%%%$$$"""!!!&&&%%%%%%%%%$$$#########!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$"""$$$%%%%%%###""""""###""""""###""""""!!! """"""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!""""""""""""""""""#########  """%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######### !!!###$$$$$$$$$###"""########################'''%%%######$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&%%%######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$###""""""###%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&((())))))'''$$$''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***&&&&&&'''((()))***+++,,,((()))***++++++***)))(((((((((***++++++***))))))+++++++++************)))000111111...+++***,,,///333111//////000111000///------------------------,,,,,,,,,,,,,,,,,,------))))))******+++++++++,,,'''***---...---,,,------111///,,,***,,,---............//////...---+++***,,,...111222111...***'''************))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))))))))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((#########"""""""""""""""###$$$&&&&&&&&&$$$###!!!&&&###"""###&&&((('''%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''(((((((((&&&&&&%%%$$$$$$$$$$$$%%%"""$$$%%%$$$""""""%%%((()))'''&&&''')))***(((%%%###$$$&&&((()))***++++++((()))***+++***(((&&&%%%+++++++++*********))))))))))))***+++...111333555111222666>>>FFFQQQdddttt++++++***((('''&&&%%%$$$######""""""!!!!!! """"""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$################################################""""""""""""""""""######$$$"""!!!"""$$$%%%"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$############!!!  !!!###%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######'''''''''&&&%%%$$$""""""###""""""!!!"""$$$&&&'''!!!$$$%%%$$$###""""""!!!!!!""""""######$$$$$$######""""""!!!!!! ######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''((()))***+++,,,,,,***+++,,,+++******,,,...444333222000...---,,,,,,000///---,,,,,,---......,,,,,,+++++++++,,,------++++++++++++++++++,,,,,,000...,,,******,,,...000,,,---...///000000000000......---,,,,,,+++******000///......000000///...++++++************+++++++++)))'''&&&((()))***)))''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$###$$$%%%&&&$$$###"""###%%%%%%###"""###$$$'''$$$!!!!!!$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######'''%%%###$$$&&&'''&&&###%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((()))((('''&&&%%%%%%&&&&&&'''((()))******)))+++---,,,***((()))+++%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))''''''((()))+++,,,------++++++++++++,,,...000111222777777;;;HHHQQQ___ttt))))))((('''&&&%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$########################!!!!!!"""############"""$$$###"""!!!!!!"""###$$$############################################################""""""""""""$$$"""!!!###%%%%%%###!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!""""""""""""""""""""""""$$$######""""""!!! """"""############""""""""""""""""""""""""""""""###""" """###"""!!!""""""#########$$$$$$$$$"""""""""""""""""""""###$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!$$$$$$############$$$$$$!!!!!!"""######"""!!!!!!"""##################""""""######$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&!!!$$$$$$###""""""###%%%%%%%%%$$$###"""""""""$$$#########""""""""""""######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))+++,,,,,,---+++,,,,,,+++***+++---///333222111///...---------------------...000222333,,,,,,+++++++++,,,------++++++++++++++++++++++++...---,,,++++++,,,---...+++,,,---...//////000000...------,,,++++++******,,,+++******+++,,,+++*********))))))))))))*********(((&&&'''(((*********'''))))))(((&&&&&&'''((((((((('''&&&&&&&&&%%%%%%''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$%%%$$$"""###%%%%%%###"""###$$$%%%""""""$$$$$$############$$$$$$%%%%%%%%%&&&$$$###$$$&&&&&&%%%###((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&''''''((((((''')))+++***(((&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((()))***+++)))*********++++++,,,,,,++++++++++++,,,...000222222888888<<>>CCCKKKZZZhhhzzz######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##################$$$###""""""!!!""""""###########################!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%$$$######""""""######$$$$$$###""""""!!!!!!""""""############"""""""""!!!$$$###"""!!! !!!"""###!!!"""###%%%&&&''''''(((""""""######$$$%%%%%%%%%%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''(((((()))******)))))))))*********++++++,,,,,,+++***))))))))))))++++++******++++++,,,---******+++000444666333///***+++,,,---------------******************************&&&!!!!!!%%%((('''$$$'''+++,,,+++((('''&&&)))))))))(((((((((((((((%%%'''******)))(((((()))(((((())))))))))))******(((''''''''''''&&&&&&&&&,,,***((((((((()))(((''''''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&***+++'''%%%&&&%%%###&&&&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&""""""###$$$%%%%%%%%%$$$&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***+++***)))***(((((((((***+++***)))*********+++,,,///111222444555888>>>CCCJJJYYYgggzzz%%%%%%$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$###""""""$$$&&&""""""""""""""""""""""""$$$######""""""!!!!!! !!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$$$$###""""""!!!!!!!!!######################## !!!!!!!!!!!!"""###############$$$%%%%%%###""""""""""""""""""###$$$#########""""""""""""######$$$###"""!!!!!!"""$$$###""" !!!###$$$$$$###!!! !!!###%%%'''######$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""############$$$$$$#########$$$$$$$$$###############"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! """$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###############((((((((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******)))*********++++++++++++++++++***)))(((((('''''')))))))))))))))*********))))))+++...111222000---***+++,,,---......//////************************+++***(((&&&%%%'''))))))(((***,,,---+++***)))***))))))))))))))))))))))))&&&(((******)))((())))))(((((())))))))))))))))))(((''''''''''''&&&&&&&&&+++***)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###'''((($$$"""$$$$$$"""'''&&&%%%$$$###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$##################$$$"""""""""#########$$$$$$###$$$&&&'''''''''&&&%%%!!!"""###$$$%%%%%%&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((&&&%%%(((+++---+++((())))))((()))************))))))***+++---///111333444444888===BBBJJJXXXfffyyy&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$###""""""$$$%%%########################$$$$$$#########"""""""""!!!!!!!!!"""""""""######!!!!!!!!!""""""######$$$############""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!#########"""######$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$#########"""###$$$###!!! !!!###$$$###"""!!!!!!"""###$$$$$$!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$##################$$$##################$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$###"""!!!!!! """###$$$$$$###"""%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%((((((((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))*********++++++++++++******))))))((('''&&&%%%(((((())))))******************+++---......,,,+++***+++,,,---......//////************************))))))***,,,,,,++++++++++++++++++)))((()))+++---************************&&&((())))))(((((()))***))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%%%%!!! $$$'''&&&'''&&&%%%$$$###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&'''''''''(((((((((((($$$"""!!!###'''((('''$$$((()))))))))))))))***+++))))))***+++---///111333444444888===AAAIIIWWWeeewww&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#################################$$$$$$###!!!!!!###$$$""""""""""""""""""""""""########################""""""""""""############!!!!!!"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""""""""""""""######"""######$$$$$$######"""$$$%%%%%%%%%%%%$$$######!!!$$$%%%$$$!!!!!!$$$""""""##################&&&### """$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$%%%$$$$$$$$$###""""""""" !!!"""############$$$##################$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***++++++***))))))))))))*********++++++))))))))))))((('''&&&&&&******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++***+++,,,---------------************************(((''')))---...+++)))*********(((&&&%%%&&&))),,,************++++++++++++'''((())))))(((((()))+++))))))((((((((((((''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%%%%%%%(((***''''''''''''&&&&&&&&&&&&""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$############$$$$$$$$$$$$###&&&&&&""""""&&&******&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%'''&&&%%%###!!!%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%'''''''''((((((((())))))%%%$$$$$$&&&'''((('''&&&''')))******))))))***+++*********+++,,,///111222333444777<<<@@@HHHVVVdddttt$$$$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%!!!""""""######$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!######$$$###"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$#########$$$$$$%%%$$$###"""!!!!!!$$$&&&$$$ !!!$$$ """###%%%%%%$$$###"""######$$$%%%%%%&&&&&&'''########################$$$$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$ !!!!!!!!!""""""""""""###""""""!!!"""###$$$%%%$$$$$$##################!!! !!!!!!"""###$$$###""""""!!!!!!""""""###"""""""""###$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))+++++++++***)))((((((((()))))))))******))))))***++++++***)))((()))***+++,,,---,,,,,,+++&&&(((***,,,,,,---...///++++++,,,,,,,,,,,,,,,+++************************+++((((((,,,,,,'''&&&))))))))))))'''&&&''')))+++))))))))))))*********+++'''((())))))'''((()))+++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&###$$$&&&%%%$$$$$$''')))''''''&&&&&&&&&%%%%%%%%%###############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%###'''(((&&&%%%((()))(((%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$###!!! %%%%%%%%%$$$$$$$$$######!!!""""""############"""&&&&&&&&&'''''''''((((((((()))++++++***)))******''')))+++***)))(((***,,,++++++++++++,,,...000111333444777<<<@@@GGGUUUcccqqq"""""""""""""""#########""""""######$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$############### !!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%%%%###!!! !!!""" !!!"""######!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""########################!!!!!!!!!!!!"""""""""""""""!!! !!!!!!###$$$%%%&&&&&&%%%$$$###"""######$$$$$$"""!!! $$$&&&$$$ !!!$$$!!!$$$&&&&&&%%%###""" %%%&&&&&&$$$"""######""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$!!!!!! """$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))+++,,,+++***)))(((((((((((()))))))))))))))***,,,------,,,+++***'''((()))***+++***))))))###&&&)))+++---...000222++++++,,,,,,,,,+++******************************000***)))+++***%%%&&&***)))***,,,,,,***)))***+++'''((((((((())))))******'''((()))((('''((()))+++))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!'''***(((&&&'''%%%"""$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$##################$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&'''((()))))))))%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&)))++++++(((&&&''')))''')))+++***((((((***,,,,,,,,,++++++,,,...///000333333777<<<@@@GGGUUUbbbppp$$$$$$$$$###############$$$$$$$$$#########""""""########################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$##############################$$$$$$$$$######"""&&&$$$"""  !!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!###$$$########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&$$$""" """$$$&&&$$$###############$$$$$$###############$$$$$$%%% """$$$%%%%%%### !!!""""""""" """###""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%&&&''''''&&&$$$######$$$%%%%%%%%%$$$$$$$$$######"""###%%%''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))'''''''''((()))+++,,,---((()))+++------+++)))((())))))))))))((((((((((((((()))***+++,,,---------***)))((()))))))))'''%%%+++***+++---...///---+++******))))))((((((''''''))))))*********((('''&&&+++******)))(((''''''&&&''''''&&&&&&'''(((***+++(((((())))))******++++++))))))******((('''%%%###'''''''''''''''''''''''')))(((%%% )))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%$$$###!!! !!!"""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%))))))(((((((((((())))))&&&&&&&&&''''''''''''(((---***''''''))))))'''%%%&&&&&&''')))***+++,,,---******)))***+++---///111555555888<<>>DDDQQQ]]]mmm|||!!!!!!"""###$$$%%%%%%%%%################################################%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%###""""""""""""###$$$%%%""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!""""""###!!!!!!"""####################################### !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###""""""""""""!!!!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###!!!!!!"""######"""!!!!!!%%%$$$###""""""!!!!!!"""""""""!!!!!!""""""###$$$$$$$$$"""!!!!!!!!!"""#########$$$###"""!!!###%%%"""!!! """$$$%%%$$$###""""""###$$$%%%"""$$$%%%%%%%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&''''''((('''&&&%%%%%%%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))***++++++++++++******))))))((('''(((***+++***)))***)))((()))***+++***((()))))))))******+++++++++************))))))(((((())))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))******&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&&&&%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###%%%'''&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&(((***++++++&&&&&&''')))***+++,,,---******)))***+++---///111444444777;;;>>>DDDPPP]]]nnn|||!!!!!!"""###$$$%%%%%%%%%################################################%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!"""######$$$""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """!!!!!! !!!"""######!!!!!!"""#######################################$$$######""""""###%%%'''"""""""""""""""""""""""""""!!!!!!!!! ##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$######"""!!!!!!"""""""""""""""""""""######$$$%%%$$$"""!!! !!!"""###!!!"""###""" """###!!!  """###%%%$$$###""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''((((((''''''%%%&&&''''''''''''&&&%%%'''((((((((()))))))))*********+++++++++***)))))),,,+++***+++---///000///+++)))(((((()))***)))((('''(((((())))))*********''''''''''''((((((((()))((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''((()))******(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&### """&&&((('''$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$##########################################$$$$$$$$$###"""$$$&&&&&&$$$!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''')))***&&&&&&''')))***+++,,,---******)))***+++---///111444444777;;;>>>CCCPPP\\\ooo}}}"""""""""###$$$$$$$$$%%%###############$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! """!!! !!!###$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############""""""""""""###$$$%%%%%%$$$###""""""""""""!!!!!!""""""##################$$$$$$%%%%%%$$$"""!!!!!!!!!"""###!!!""""""!!! !!!######"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''&&&&&&&&&''''''(((((())))))******))))))***************)))---,,,***,,,...111222333,,,***(((((()))***)))(((((((((((((((((()))))))))$$$$$$$$$%%%''')))+++,,,''''''''''''''''''''''''$$$$$$&&&'''((((((((((((''''''''''''''''''&&&&&&(((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$"""###&&&))))))'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%########################""""""""""""############%%%###"""$$$&&&&&&### ###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%'''((())))))))))))))))))))))))******)))***+++---///111333444777;;;===CCCPPP\\\ooo~~~##################$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""######$$$$$$$$$######!!!""""""#########"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """""" !!!###$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$"""########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############""""""############""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$######""""""""""""""""""######"""!!!!!!"""$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%)))'''%%%######$$$&&&'''&&&''''''''''''''''''&&&'''''''''((()))*********'''((()))******+++******+++)))((())),,,000222222---+++)))((()))******)))******))))))))))))))))))''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$"""!!!$$$((()))&&&"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''***(((&&&%%%%%%&&&(((***$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((('''%%%%%%''')))))))))))))))))))))))))))******)))***+++---///111333333666:::===CCCOOO\\\nnn|||$$$$$$$$$###############""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$##############################$$$$$$$$$######"""######$$$$$$$$$######"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!###"""  !!!###$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ ###''''''%%%"""!!!""" !!!!!!""""""######$$$$$$ !!!"""###$$$%%%#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''############"""""""""!!!###$$$$$$###""""""###%%% !!!"""###"""""""""%%%$$$###""""""###$$$%%% """$$$%%%%%%&&&(((***%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%***((($$$!!! !!!###%%%''''''''''''''''''''''''&&&''''''((()))******+++''''''(((******+++++++++,,,***)))***...111333444...,,,)))))))))*********,,,+++++++++******))))))///---+++(((&&&%%%%%%%%%&&&'''''''''''''''''''''((())))))))))))'''&&&%%%"""###$$$%%%'''((()))***$$$$$$$$$$$$%%%''')))***########################"""###%%%''''''&&&%%%$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!!!!%%%+++,,,)))%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((('''''''''%%%""" """%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$'''((('''%%%%%%(((***&&&&&&''')))***+++,,,---************+++---000111333333666:::===CCCOOO\\\kkkzzz%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" """######!!! !!!""" !!!""""""!!!!!!"""!!!!!! """""""""""""""""""""""" !!!"""######"""!!! !!!"""#########!!!  !!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!! !!!"""$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$#########""""""!!!!!! """$$$%%%&&&%%%%%% !!!"""$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$###"""!!!!!!!!!######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))'''$$$#########$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&'''((())))))***))))))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))+++++++++++++++,,,,,,---***(((&&&'''))),,,...///---+++)))***,,,,,,)))&&&))))))((('''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&'''(((((())))))(((&&&%%%%%%&&&((()))...***&&&%%%&&&&&&### &&&$$$###$$$''''''%%%###$$$$$$%%%%%%%%%$$$######%%%%%%&&&''''''&&&&&&&&&###"""""""""###$$$%%%%%%+++(((%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%!!!$$$$$$"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&'''''''''&&&%%%""""""#########$$$$$$$$$###$$$%%%$$$######%%%'''+++)))'''$$$######$$$%%%''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''))),,,------+++(((''')))***++++++------...///111222666;;;===BBBNNNZZZlllyyy##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""###$$$ !!!""""""!!!!!!"""""""""!!! """""""""""""""""""""""" !!!"""######"""!!! """""""""""""""!!! !!!!!!!!!""""""$$$$$$$$$###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! """!!!!!!!!!"""###%%%&&&##################""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$#########""""""""""""######$$$$$$$$$###!!!!!! !!!!!!"""$$$$$$#####################$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&$$$###$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))((((((((((((((()))******+++)))((((((+++---...---,,,)))&&&&&&)))++++++***))))))(((''''''''''''''''''((((((((()))))))))))))))))))))((((((&&&%%%$$$&&&&&&''''''''''''&&&&&& """%%%''''''&&&%%%$$$&&&$$$###%%%''''''%%%###!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!$$$$$$######$$$%%%%%%&&&***'''$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%% """$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$###"""#########"""!!!!!! ###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&(((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&&&&''''''((((((''''''&&&))))))************)))))))))***++++++------...///111222666:::===AAAMMMXXXjjjxxx!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$#####################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!!"""### !!!!!!!!!""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!! ###"""""""""###$$$%%%&&&$$$$$$###""""""!!! ##################$$$%%%###############"""""""""$$$$$$$$$$$$###!!! !!!!!!!!!!!!""""""###$$$#####################"""""""""""""""############ !!!"""######$$$!!!!!!""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$###%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))'''''''''''''''((())))))***(((((()))***++++++)))***(((%%%$$$&&&)))+++,,,)))(((''''''&&&'''''''''''''''((((((((())))))))))))***++++++***(((%%%$$$$$$%%%'''))))))'''%%%$$$%%%)))'''$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###!!!"""###%%%&&&&&&&&&&&&######$$$$$$###"""!!!!!!%%%%%%%%%$$$%%%%%%&&&&&&'''%%%###"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############"""######$$$$$$%%%$$$$$$######$$$$$$%%%###"""###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$###############"""""""""!!!"""###%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&%%%%%%''')))&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&&&&''''''((((((''''''&&&***)))(((''''''(((***+++)))***++++++------...///000111555999<<<@@@KKKWWWiiiwww""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""#########""""""!!!"""""""""######$$$$$$$$$################################################################################################""""""""""""""""""""""""###$$$%%%###!!! !!!""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!"""""""""######"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""######$$$$$$""""""""""""!!!!!! ######""""""""""""##############################!!!"""""""""""""""""""""""""""!!!!!!"""######$$$############""""""""""""!!!!!!""""""######$$$$$$ !!!""""""######!!!!!!!!!""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))******((('''''''''))))))'''%%%***(((''''''((()))***+++(((''''''&&&&&&''''''''''''''''''((((((((())))))&&&(((***,,,,,,+++((('''%%%%%%''''''''''''%%%%%% &&&(((&&&###!!! %%%%%%%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$###### !!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%###!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!""""""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$"""!!!###&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((###############$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''***)))((((((((()))***+++)))***++++++------...///000111444999:::>>>IIIUUUhhhvvv$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!""""""#########""""""############$$$$$$$$$$$$!!!!!!""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%###!!! !!!""""""######"""""" !!!"""######$$$##############################""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!!!!!!!""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""" !!!!!!""""""""""""######"""!!!!!!"""""""""###############$$$$$$$$$"""""""""""""""############""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%'''((()))******''''''''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))((((((((((((((())))))***)))((('''((())))))'''%%%)))***,,,,,,+++***((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&(((***,,,---+++)))''''''&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&%%%""" $$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###### !!!"""$$$%%%&&&&&&&&&$$$$$$############$$$$$$$$$"""!!!"""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%""" """%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%&&&&&& !!!"""###%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''''''(((((((((((((((((('''((((((******++++++******)))***++++++------...///111111555888:::>>>HHHTTThhhvvv%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$###############""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!"""### !!!"""###$$$###"""!!!!!!!!!""""""###"""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!! !!!""""""""""""!!!!!! !!!""""""###$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$&&&&&&$$$###""""""""""""#########""""""######$$$!!!!!!!!!"""""""""######""""""""""""########################""""""""""""""""""########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&((()))******&&&&&&''''''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((+++***))))))***+++)))((((((+++...///,,,)))''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((()))***+++,,,+++)))'''&&&(((&&&$$$######$$$&&&(((((($$$!!!"""&&&(((&&&$$$###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$######""""""######$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!! """$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""######"""!!!!!!"""$$$%%%""""""""""""###$$$&&&&&&"""""""""#########$$$$$$###$$$$$$$$$######%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''((('''(((((())))))(((((('''&&&''')))***+++******))))))***++++++------...///222333555999:::===HHHSSSfffttt$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""###$$$ !!!"""$$$$$$###"""!!!!!!!!!"""""""""!!! ###########################"""!!! !!!"""### !!!"""""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!"""############"""!!!""""""##################%%%$$$###""""""""""""############$$$$$$%%%%%%%%%'''&&&%%%#########$$$$$$$$$$$$###""""""######$$$ !!!"""###$$$$$$#########"""""""""""""""""""""######$$$$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&###$$$%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&%%%%%%&&&''''''(((''''''((((((((((((''''''''''''((()))))))))))))))''''''&&&&&&''''''((()))***(((&&&&&&((()))))))))'''***,,,,,,***(((((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((())))))***))))))((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&###%%%''''''%%%###$$$&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$############$$$&&&%%%$$$$$$%%%$$$###!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% """###$$$######$$$%%%########################%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!! """###%%%$$$######"""###$$$%%%&&&"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((((((((())))))))))))((((((&&&&&&%%%&&&&&&((()))))))))***++++++------...///333444666::::::===HHHSSScccqqq"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!""" !!!###$$$%%%$$$"""!!!!!!!!!"""!!!!!! ###########################"""!!! !!!"""### !!!#########"""!!!"""############$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############"""""""""###$$$%%%%%%$$$""""""%%%%%%$$$$$$###"""""""""%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%############$$$&&&(((***$$$$$$###############$$$ !!!"""###$$$%%%$$$$$$######""""""!!!!!!!!!!!!"""$$$%%%&&&'''(((%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''''''(((((())))))))))))))))))))))))))))))***++++++'''%%%""""""$$$&&&''''''&&&(((***)))''''''***---%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&''')))+++,,,---###$$$&&&''''''&&&$$$######&&&(((&&&###!!!"""%%%###%%%''''''$$$###$$$&&&((((((((('''&&&%%%###"""###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%$$$""" """"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% ###&&&&&&$$$###%%%'''######################## !!!"""###%%%'''((((((!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!"""###%%%'''%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((("""###%%%&&&'''(((((((((''''''''''''''''''''''''$$$&&&(((((('''''''''((((((((())))))))))))((((((&&&%%%"""!!!"""%%%(((***)))***+++,,,---......///444444777:::;;;>>>HHHSSS```ooo%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######""""""""""""######$$$$$$############$$$$$$########################$$$$$$###""""""""""""""" !!!!!!!!!!!!!!!########################""""""############""""""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """$$$%%%$$$###"""#########"""""""""""""""$$$###"""!!!!!!"""###$$$######################## !!!!!!###$$$%%%&&&&&&'''&&&%%%$$$###!!! !!!######$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""!!!""""""#########""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%''')))(((%%%!!!((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))(((((()))***,,,---,,,***(((''''''''''''((((((***+++,,,'''''''''''''''''''''''',,,***(((&&&%%%$$$%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((***&&& !!!%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%###"""###$$$&&&%%%%%%&&&$$$###!!!"""$$$&&&(((""""""#########$$$$$$$$$$$$$$$$$$###############"""$$$&&&''''''&&&%%%###&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%*********)))))))))))))))******+++,,,---///000111333222333777999<<>>EEEQQQ___ppp}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$############$$$$$$""""""""""""#########$$$""""""#########$$$$$$$$$########################""""""""""""#################################### !!!"""######$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$######"""""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&)))((('''&&&%%%$$$######$$$$$$$$$$$$############&&&%%%$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((('''''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$&&&)))---111333777666444///+++)))***+++'''&&&%%%$$$############&&&%%%###""""""###$$$%%%%%%$$$$$$######"""""""""&&&&&&'''''''''(((((((((%%%###""""""$$$%%%$$$### !!!""""""###$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))*********((())))))))))))+++...000333000---,,,---000111111333111222666888999>>>EEEOOO]]]nnn{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$''')))(((%%%$$$&&&)))&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$""" !!!$$$$$$############$$$$$$!!!!!!"""""""""#########"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""######$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!!!!"""############"""&&&&&&%%%######"""""""""""""""""""""""""""""""""###!!!"""%%%&&&$$$###&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((('''&&&&&&(((''''''&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%(((+++...111222444555333///***'''&&&)))+++((('''&&&$$$############%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%###"""!!! ######$$$%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###!!!!!!"""###$$$$$$%%%%%% !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''((((((((())))))******+++(((***+++,,,,,,---///111000---++++++---///000000333111222666777888>>>EEENNN[[[mmmzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$''')))((($$$###%%%((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%###""""""###$$$$$$############$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$$$$######"""""""""""""""!!!!!!"""############"""$$$$$$###############$$$""""""""""""""""""""""""&&&""""""&&&&&&"""###&&&######"""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((((()))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!""""""#########$$$$$$%%%$$$$$$$$$$$$%%%'''''''''))),,,000111222111111------***'''%%%%%%'''***)))((('''%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""$$$%%%%%%%%%$$$#########"""$$$%%%&&&%%%###"""######$$$$$$%%%%%%%%%!!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((&&&%%%###""""""###%%%&&&###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******(((***++++++*********+++,,,+++***+++---/////////333111222555777888>>>DDDMMMZZZkkkxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!$$$'''%%%!!! """&&&'''&&&%%%%%%$$$$$$$$$$$$"""###%%%%%%%%%%%%'''((($$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$######"""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&########################(((###"""&&&%%%!!!"""'''%%%%%%$$$%%%&&&(((***,,,##############################$$$$$$$$$%%%%%%%%%((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))!!!###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$###$$$&&&'''(((+++---000333333222///...'''(((((('''%%%$$$&&&'''***)))'''&&&%%%$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%$$$$$$###""""""###$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!###%%%'''((('''&&&%%%################################################$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%%%%$$$$$$######"""""""""########################""""""######$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%###""""""###%%%&&&###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))&&&(((***)))'''%%%$$$$$$,,,++++++---///111111000333111222555777888===DDDLLLYYYkkkwww%%%%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######"""$$$%%%%%%$$$###$$$%%%$$$###!!! !!!###$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!""""""!!!!!! !!!!!!"""#########"""!!!"""$$$%%%$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!""""""###"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######((('''%%%$$$###"""""""""&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%$$$###$$$%%%%%%&&&''''''%%%$$$%%%''')))...///111333222000---,,,'''''''''''''''''''''''''''))))))(((%%%"""!!!"""&&&$$$###!!!"""$$$&&&(((((('''&&&&&&'''((()))***$$$$$$###########################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$######$$$&&&((($$$$$$$$$%%%%%%&&&''''''&&&%%%$$$#########$$$%%%,,,)))%%%###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$"""!!!###%%%&&&###!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######((()))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$"""###&&&(((&&&&&&'''((((((''''''&&&$$$$$$$$$$$$%%%''')))***((((((((()))******++++++++++++******+++---...///111444666666666999>>>CCCLLLXXXhhhvvv&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$##################"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$###$$$&&&&&&$$$######$$$$$$###""""""""""""###$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""!!!!!! !!!!!!!!!$$$$$$############$$$$$$$$$###"""###%%%%%%%%%$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######""""""###&&&&&&$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%(((((('''&&&&&&)))---111000000000000...+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$######$$$%%%&&& !!!###$$$%%%%%%%%%'''&&&$$$############$$$%%%$$$""""""$$$%%%&&&&&&##############################$$$$$$$$$$$$######)))(((&&&%%%###!!! $$$$$$$$$$$$#########"""%%%$$$############$$$%%%%%%###"""###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######%%%'''''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&$$$######&&&((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))***((((((((()))******++++++,,,,,,,,,,,,---///111222111333666666666999???DDDKKKWWWgggttt''''''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######""""""!!!!!!&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###"""""""""""""""######%%%$$$$$$#########$$$$$$%%%$$$###$$$%%%&&&&&&$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&''',,,333888444222000---***'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%''''''%%%"""###$$$&&&&&&%%%$$$###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""###$$$$$$$$$$$$$$$######%%%&&&'''((('''%%%###!!!'''&&&%%%$$$############""""""###%%%&&&&&&''''''##############################$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$######""""""######$$$%%%$$$$$$$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######"""#########"""$$$%%%%%%######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''')))***+++((((((((()))******+++++++++++++++,,,---000222333000222555666666999???DDDLLLWWWfffsss~~~&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""""""""###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&"""!!!!!!!!!""""""###$$$%%%$$$###$$$&&&'''&&&%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""$$$%%%&&&(((((('''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***---333666666444000---)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!###'''&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######""""""###$$$%%%%%%$$$"""!!!"""$$$&&&(((((('''%%%###'''&&&%%%$$$######""""""###%%%'''((('''&&&%%%%%%##############################$$$$$$%%%%%%$$$$$$"""######%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$!!!###$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&'''%%%$$$$$$&&&(((***)))'''%%%$$$%%%&&&''''''''''''((())))))***+++((((((((()))******++++++(((((()))***,,,...000222///222444555666999???DDDLLLWWWfffsss%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))***++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""""""""###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&& !!!"""$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""$$$&&&'''(((''''''&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***))))))(((((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&))),,,......///000222222000---***'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """""" %%%$$$###""""""$$$&&&'''&&&%%%%%%%%%$$$$$$######"""#########$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""###%%%&&&%%%###!!! """&&&'''((('''&&&&&&%%%%%%$$$###"""""" ###'''(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%(((((('''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''***)))&&&%%%$$$%%%'''(((''''''((())))))*********((((((((()))******++++++(((((()))***,,,...000222///222444555555999>>>CCCLLLWWWfffttt%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$""""""######%%%&&&((()))%%%$$$###$$$%%%&&&&&&$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&''')))%%%%%%&&&&&&''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((***************))))))'''&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((+++///111111///......+++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$### """$$$$$$###&&&%%%"""!!!!!!###&&&(((%%%%%%&&&&&&&&&%%%$$$$$$"""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$""" !!!$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((('''&&&%%%&&&'''((('''&&&%%%&&&&&&'''(((''''''((()))***)))))))))((((((((()))******+++++++++++++++,,,---000222333000222555555555888===BBBJJJUUUfffttt&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&##################""""""$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$###$$$&&&&&&$$$######$$$$$$###""""""""""""###$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""###%%%%%%%%%$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%'''((("""###%%%&&&''''''''''''(((''''''''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((()))++++++++++++***(((&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&%%%%%%'''***---...---+++++++++((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""######$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$"""!!!***))))))(((&&&$$$###""""""###$$$%%%%%%%%%$$$$$$ $$$$$$"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&& !!!###%%%'''((()))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###"""$$$&&&%%%###"""###%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&'''((()))))))))((((((((((((((()))******++++++,,,,,,,,,,,,---///111222111333555555444666<<<@@@FFFRRRdddttt'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&''')))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""$$$%%%%%%$$$###$$$%%%$$$###!!! !!!###$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&%%%$$$###""""""""""""###"""!!!"""$$$%%%$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###$$$%%%!!!$$$&&&(((((('''&&&'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''++++++,,,+++***(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$&&&''''''&&&&&&'''((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###!!!!!!""""""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$######$$$$$$%%%&&&''''''((((((""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&'''((('''''''''&&&%%%$$$######"""######$$$%%%&&&'''(((!!!"""$$$%%%&&&&&&%%%$$$###''')))((($$$!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!###&&&%%%###!!!"""$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&''''''''''''((((((((())))))******%%%'''(((((('''&&&&&&'''###$$$&&&'''((())))))(((&&&'''((())))))(((''''''((((((((()))******++++++++++++******+++---...///222444666555444666;;;???CCCPPPbbbsss$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################$$$$$$############$$$$$$!!!"""%%%&&&'''&&&$$$"""$$$###"""!!!!!!"""###$$$$$$%%%''''''''''''%%%$$$""""""""""""!!!!!! %%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$"""!!! """$$$%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''((((((((((((***)))))))))((((((''''''&&&$$$###$$$%%%%%%###"""''''''''''''''''''''''''******+++++++++)))((('''&&&%%%%%%$$$$$$#########%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$### %%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$$$$######$$$%%%%%%########################'''###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%((()))'''$$$!!!"""###%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$""""""$$$'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$''')))'''$$$!!! !!!$$$$$$######$$$$$$%%%&&&'''(((***)))'''&&&&&&'''&&&&&&'''((()))(((&&&###(((((())))))(((&&&$$$###&&&(((***+++,,,+++)))((('''''''''(((((((((((((((((()))*********)))'''&&&!!!&&&+++...---...111444111222333444444777:::===IIITTTcccqqq}}}$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%!!!###$$$$$$#########$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###%%%&&&''''''%%%%%%%%%'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&'''&&&$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((((((((((()))))))))))))))'''&&&$$$$$$&&&'''&&&&&&'''''''''''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''%%%###!!!%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''')))+++)))%%%######%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$""" ###%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))(((&&&%%%%%%&&&''''''(((***++++++(((&&&&&&&&&'''&&&&&&$$$###"""'''''')))*********)))((($$$%%%&&&'''(((***++++++(((((()))******+++******+++++++++---/////////...111333444444555777;;;===FFFQQQ```mmmzzz%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$######""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%&&&'''###$$$%%%###"""!!!###$$$%%%%%%%%%$$$$$$$$$$$$###%%%###!!! !!!###%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((()))***+++%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((&&&'''((()))++++++,,,,,,***(((%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''')))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((***,,,+++'''%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!!!!!###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! """$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&''')))++++++)))'''%%%&&&&&&&&&%%%$$$######'''''''''(((((((((((()))$$$%%%&&&'''((()))***+++(((((())))))***,,,---...000---***+++///111000---222333555555666888<<>>CCCKKKYYYkkk~~~&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$###$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$!!!"""###$$$%%%&&&&&&&&&'''%%%###!!! !!!"""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%######$$$%%%%%%$$$"""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((***+++***)))(((&&&(((******((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###'''***+++***((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""" """%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))+++,,,+++)))(((***(((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$""""""######%%%&&&((((((###"""!!!!!!"""######$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))########################&&&&&&''''''&&&&&&%%%$$$$$$$$$######"""######$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((())))))***(((((()))***************+++++++++,,,...000333444000111222333444666:::===CCCKKKZZZlll''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###""""""!!! $$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%"""!!! !!!"""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''((($$$%%%'''(((''''''''''''''')))***)))(((&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###%%%(((++++++***((('''&&&%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$######'''### !!!&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% """$$$$$$#########$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))(((%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$ !!!!!!"""$$$%%%'''(((!!!!!!"""###$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((########################$$$$$$%%%%%%$$$$$$###"""$$$######"""######$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((())))))***(((((()))************)))&&&&&&&&&((())),,,...000000111222333333666999<<>>EEERRRdddyyy))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""")))((((((&&&%%%$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%$$$"""$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&***)))&&&""" %%%***((())))))(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&!!!###$$$$$$$$$#########$$$$$$#########'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&(((***,,,---''''''&&&%%%###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###***+++,,,+++(((&&&%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''$$$"""$$$(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%###""""""###!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((,,,)))&&&'''***,,,+++***$$$%%%'''))))))))))))(((&&&''')))***+++***((('''******+++,,,---///000111111222222444666:::<<<>>>>>>DDDPPPaaavvv))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%$$$######$$$%%%"""######$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&########################&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&((((((&&&###!!!"""&&&*********))))))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***,,,---((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$)))***+++***'''%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$###!!! !!!###%%%########################%%%&&&&&&&&&&&&%%%$$$$$$!!!"""$$$%%%$$$###$$$%%%"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((()))))))))'''$$$$$$'''(((((('''%%%&&&'''((())))))((((((&&&''')))***+++***)))(((******+++,,,---///000111000111111333555888;;;===???DDDPPPaaauuu))))))))))))))))))))))))&&&&&&&&&''''''(((((())))))))))))))))))(((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$######$$$$$$%%%%%%%%%$$$######!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$""""""###$$$%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((########################&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''***++++++******)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%&&&%%%!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&###!!! """######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%''''''(((((()))*********,,,***(((((()))******)))''''''(((((((((((((((''''''((()))*********)))(((******+++,,,---///000111000000000222444777:::;;;@@@EEEPPP```ttt))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#####################%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&'''''')))(((&&&$$$$$$%%%'''(((########################&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&'''''''''''''''''''''+++++++++***)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%######$$$$$$&&&'''))))))&&&&&&%%%$$$$$$&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++,,,&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######&&&'''&&&$$$!!!!!!$$$'''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''((((((((()))))))))***,,,+++******************(((((((((((((((''''''''''''((()))************)))******+++,,,---///000111000000111222444777999;;;@@@EEEOOO___sss************************&&&&&&''''''((()))******(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))'''''''''''''''''''''&&&(((((('''''''''(((((()))++++++***)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""$$$%%%''')))***)))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%''''''((((((((('''%%%$$$++++++******)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))***,,,+++)))(((((()))***+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++)))(((((('''&&&$$$$$$###%%%&&&&&&''''''(((((((((''''''&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$%%%(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!$$$&&&(((+++---%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&''''''''''''&&&&&&&&&((((((((('''''''''''''''((())))))*********************+++,,,---///000111111111222333555777:::;;;@@@EEENNN^^^rrr************************'''''''''(((((())))))***'''(((((()))))))))))))))(((''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$###########################$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$ !!!###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''(((((())))))...---,,,***(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&(((***+++((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((((((&&&###))))))))))))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))---,,,***)))'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,,,,,,,+++***,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###!!!!!!$$$))))))%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""" """$$$%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((((((''''''''''''((())))))))))))*********++++++******+++,,,---///000111222222222333555777:::;;;???DDDMMM\\\qqq************************((((((((((((((()))))))))''''''((()))))))))))))))(((''''''''''''&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&%%%$$$ !!!"""$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((((((((((()))******//////---+++)))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%((()))(((&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''%%%$$$""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((***+++------,,,+++***++++++******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""###$$$%%%%%%###"""''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###'''((()))'''$$$"""!!!!!!'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###%%%))))))(((((()))+++''''''&&&&&&'''((()))*********))))))******++++++******+++,,,---///000111111111111222444666888:::>>>BBBLLL[[[ppp************************))))))))))))((((((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%"""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&& !!!!!!###$$$&&&((()))########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$###$$$%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******((((((((((((((()))******000000...+++)))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%***)))((('''''''''''''''))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###(((+++***)))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''')))***,,,------,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###"""$$$&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''%%%!!! ###&&&########################&&&&&&''''''&&&&&&%%%$$$ """%%%&&&&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%!!!%%%&&&%%%$$$&&&((('''&&&&&&&&&'''(((***+++******))))))******+++,,,******+++,,,---///000111000000000111333555777888===AAAKKK[[[ppp))))))))))))))))))))))))&&&'''''''''''''''&&&&&&))))))(((''''''''''''''')))(((&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$''''''&&&%%%$$$###"""!!!%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((''''''&&&&&&&&&''''''&&&%%%$$$$$$############$$$###'''%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((+++***((('''''''''((()))******++++++++++++******$$$%%%&&&&&&$$$$$$%%%&&&&&&''')))***((('''&&&'''******++++++***(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&((((((''''''&&&%%%######$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&)))%%%)))222222((($$$(((***&&&""""""%%%((()))((('''''''''''''''&&&&&&&&&'''((((((((())))))******&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%###""""""###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&'''&&&###"""%%%(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''(((((())))))))))))(((((())))))))))))************,,,+++))))))***,,,///111//////000111333666777999>>>CCCLLL[[[ppp))))))))))))))))))))))))((((((((())))))(((((('''))))))(((''''''''''''''')))((('''&&&&&&'''((()))******))))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***))))))((((((((((((((((((((())))))))))))(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&(((******)))''''''((()))******+++***(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''&&&%%%%%%'''((()))(((&&&)))(((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''(((111===<<<...$$$###"""###%%%((()))(((%%%"""'''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))***((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######(((((((((&&&$$$######%%%%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''(((((())))))))))))(((((())))))))))))************,,,+++******+++---///111000111111222444666777888>>>BBBLLL[[[ppp))))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''***)))(((''''''((()))*********)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&(((++++++***(((((()))((())))))***)))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%'''))),,,,,,***(((((((((''''''&&&%%%%%%%%%$$$$$$%%%'''((((((((((((&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((()))222===<<>>BBBLLL\\\ppp))))))))))))))))))))))))((()))******************))))))((('''''''''''''''***))))))((())))))***+++)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((()))*********)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''')))++++++***))))))***'''(((((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&(((+++......+++)))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((()))*********(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''***(((***///...((($$$&&&'''&&&$$$  '''---(((((()))))))))*********))))))((((((((((((''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&###"""$$$(((++++++)))$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''(((((())))))))))))((((((((()))))))))***************+++,,,---///000111111222222222222333444555666===BBBLLL\\\qqq))))))))))))))))))))))))'''((()))***************))))))(((''''''''''''''')))))))))))))))***++++++++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&$$$###$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((()))*********)))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&(((++++++***)))******'''(((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%&&&(((+++......+++)))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))++++++,,,,,,************)))((('''&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''%%%%%%'''%%%$$$%%%%%%$$$%%%(((%%%###$$$+++)))******+++,,,------.........---+++***(((''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%###"""$$$(((++++++***%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''(((((())))))))))))((((((((()))))))))***************+++,,,---///000111111111111111111222333555555===BBBLLL]]]qqq))))))))))))))))))))))))'''((()))***************))))))((('''''''''''''''(((((())))))******++++++------,,,+++******))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$###### !!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###&&&'''$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%'''***+++***))))))***(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''%%%%%%'''))),,,,,,***(((&&&&&&%%%%%%%%%%%%%%%%%%'''''')))***++++++++++++++++++******)))'''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))(((&&&%%%###"""###$$$&&&'''&&&&&&&&&$$$$$$###"""!!!"""%%%((()))***+++,,,---...//////222111000...,,,***)))((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''******((('''&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''(((((())))))))))))(((((())))))))))))******************+++,,,---///111222111111111222333444666666<<>>===;;;999777555444444+++***)))(((((()))+++,,,******)))((((((((((((((((((((((((((((((((((((((('''%%%###$$$&&&'''%%%$$$%%%&&&'''((()))******+++...---+++)))''''''&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###(((((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))(((((($$$&&&(((+++,,,,,,,,,+++))))))***,,,...000222333///000222444666888999999;;;AAALLL[[[mmm***++++++,,,,,,,,,++++++,,,---/////////---+++*********))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((('''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''((((((((())))))(((&&&$$$%%%)))+++''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&'''((())))))'''%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&&&&$$$###&&&)))######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))++++++***)))))))))))))))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''((()))***&&&&&&&&&''')))***,,,---'''((((((((('''&&&%%%%%%###$$$%%%''')))***++++++***(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''%%%$$$(((((((((((()))***,,,,,,&&&''''''(((((((((((((((((((((***+++,,,,,,,,,,,,///111333555777888888888::::::;;;;;;999777444222---,,,***(((((()))+++,,,******)))((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''((()))***++++++***(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$)))))))))((('''&&&$$$$$$''''''''''''((((((((()))''''''''''''((((((((()))$$$&&&(((***++++++******"""$$$'''***+++++++++***((()))+++---///111333444///000222444777888999999;;;AAALLL[[[mmm///222444333///,,,,,,------...//////...,,,***(((,,,,,,,,,+++++++++******))))))************))))))))))))************))))))(((((((((((((((((((((((((((***+++***)))((()))***''')))++++++***)))***+++)))'''%%%%%%'''((('''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&((('''&&&$$$$$$######$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$""""""###$$$%%%'''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&***'''$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***)))'''&&&&&&''')))***&&&'''((()))((('''%%%$$$&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))***+++***)))'''%%%%%%''')))***************))))))((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&+++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((('''''''''''')))+++,,,+++)))(((&&&&&&((()))+++'''''''''''''''((())))))+++,,,...000333555777888777888:::;;;;;;:::888777333///+++***++++++)))''''''''''''((())))))******(((((()))))))))'''&&&$$$&&&&&&((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''$$$!!! """%%%+++)))'''&&&'''(((''''''(((%%%###"""$$$&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''((((((%%%$$$%%%'''(((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((())))))***+++,,,,,,,,,)))))))))***++++++,,,,,,)))***+++,,,---///000000222333333444666777999:::===AAAKKKZZZmmm///111333222///,,,,,,---------//////...---+++))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((***+++***)))((()))***((((((((())))))*********((('''%%%%%%'''((((((''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%'''''''''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""###$$$%%%&&&%%%###%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''"""&&&***,,,+++***+++---((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********)))'''&&&&&&''')))***%%%&&&&&&''''''&&&%%%$$$******))))))))))))******((((((((((((''''''&&&%%%""""""######$$$&&&'''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((()))***+++)))((('''&&&&&&'''((()))'''''''''''''''((())))))+++,,,,,,...///000111111444555777999999999888777333000,,,+++,,,,,,***(((''''''(((((((((((()))))))))))))))))))))(((((('''%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((&&&######%%%'''###$$$$$$&&&((())))))(((&&&))),,,+++'''$$$$$$%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$%%%&&&'''((((((&&&$$$%%%'''(((&&&$$$%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))&&&'''''''''(((((())))))(((((())))))***++++++,,,)))))))))***++++++,,,,,,+++,,,---...///111222222333333333444666777999:::<<>>FFFUUUiii000///...------------,,,++++++,,,---............,,,,,,,,,+++++++++************))))))))))))*********************)))(((((())))))))))))))))))))))))(((***+++***)))((()))***,,,'''"""###(((+++***'''((('''&&&&&&((()))))))))'''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''((('''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''***((('''((())))))'''&&&((()))***++++++***)))(((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&$$$$$$%%%&&&((()))******''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))))))))************))))))&&&''''''(((((())))))))))))(((((((((((((((((()))%%%&&&'''(((((((((((((((((('''%%%###"""!!! )))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))((('''''')))(((((((((((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''((()))+++---///111222333333333333333222111111111...---,,,,,,+++***))))))))))))(((((()))+++---...&&&&&&%%%$$$%%%&&&((()))###$$$%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''&&&###$$$%%%%%%$$$&&&***---(((***++++++)))'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,)))***+++,,,---///000000333333333333444666777888999===EEETTThhh111///------...///...---,,,,,,,,,------.........,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))(((***+++***)))((()))******'''%%%%%%(((******(((***(((''''''((())))))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&'''''''''((())))))******((()))***+++***)))''''''***+++,,,------,,,+++***'''''''''''''''''''''''''''''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%!!!"""###%%%'''(((******''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))***+++,,,,,,+++***)))***)))((((((((()))***+++''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))&&&&&&%%%%%%$$$$$$%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((()))))))))(((((()))+++,,,...//////...000222111000//////000---------,,,+++******)))&&&%%%&&&&&&'''((()))***(((''''''&&&&&&'''''''''###$$$%%%&&&''''''''''''(((((()))******)))((((((((((((''''''''''''((((((&&&%%%%%%%%%''''''%%%###((())))))'''###"""%%%((()))&&&$$$$$$'''******)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&((((((((('''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''))))))(((((('''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...///111222222333333333333444555666777999===EEESSShhh222000------///000///...------,,,,,,,,,------...,,,,,,,,,+++++++++*********+++---//////---+++***'''((()))******+++******))))))))))))))))))))))))(((***+++***)))((()))***((((((((())))))*********,,,***((('''(((((((((&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&$$$%%%%%%###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###%%%&&&(((((('''&&&%%%'''''''''((()))*********&&&)))+++***'''&&&'''))))))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''(((((('''''''''###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******''''''''''''''''''''''''''''''''''''((()))******)))***,,,------,,,***)))$$$"""!!!###%%%$$$$$$######$$$$$$%%%&&&'''((()))))))))))))))''''''''''''((()))***+++'''((()))******)))((('''((((((((((((((((((((((((((((((((()))))))))******(((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))+++......,,,***+++,,,+++++++++******)))))))))######$$$%%%&&&&&&&&&%%%))))))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''((()))******)))((('''((((((''''''''''''(((((('''&&&%%%&&&''''''$$$!!!$$$(((+++***%%%!!!!!!"""(((%%%"""###'''))))))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&((())))))&&&&&&''')))%%%&&&&&&&&&&&&''''''''')))))))))((((((((('''''''''''''''(((((((((((((((************************)))))))))***++++++,,,,,,+++,,,---...///111222222333333333333444555666666:::===EEESSShhh333000------///111000///...------,,,,,,---------,,,,,,,,,+++++++++******))),,,...000000...,,,)))&&&'''(((***++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***''')))++++++***)))***+++---+++(((((((((((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((()))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&"""$$$$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&'''(((((()))))),,,...+++'''&&&***...'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''((('''&&&%%%%%%''')))***((()))))))))******++++++(((((((((((((((((((((((((((''''''(((((()))***+++(((***,,,......,,,***(((111...***'''&&&(((,,,///(((''''''&&&&&&''''''((())))))*********))))))(((%%%%%%%%%%%%%%%&&&'''(((&&&'''***++++++***'''&&&(((((((((((((((((((((((((((((())))))******++++++)))(((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))+++******))))))(((''''''******))))))))))))******$$$'''***+++((('''((()))))))))))))))((((((((((((((((((***+++++++++***)))******++++++***(((&&&%%%))))))))))))((('''&&&%%%&&&'''((())))))((('''&&&((((((''''''''''''(((((()))'''%%%&&&((('''$$$ %%%***)))((()))+++&&&%%%%%%&&&'''(((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''&&&(((***)))&&&%%%''')))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******+++++++++***************)))))))))***++++++,,,,,,)))***+++,,,---///000000333333333333444444555666:::===EEESSShhh888444000000222333111///---.../////////---,,,+++***+++,,,---...---,,,+++---,,,,,,---///000///...++++++++++++******))))))************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((((((((***(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''$$$######%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&$$$$$$$$$&&&((()))))))))))))))************(((((((((((((((''''''&&&+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((&&&%%%'''***+++)))&&&((((((((((((((('''''''''((()))***++++++***)))((('''((()))******)))'''&&&))))))))))))************)))************)))(((((()))*********)))(((''''''(((((())))))))))))******,,,++++++***)))))))))((()))))))))))))))))))))))))))((((((((((((((())))))***)))''''''((()))((('''(((((())))))(((((('''&&&%%%'''((((((''''''(((******))))))(((''''''&&&&&&---+++***(((''''''''''''))))))))))))************%%%&&&''')))************))))))))))))))))))))))))*********)))))))))))))))'''&&&&&&'''***++++++***))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& $$$(((+++++++++***((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((((('''&&&$$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''***(((''''''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''((()))***)))(((&&&$$$******+++++++++******)))))))))***+++,,,...///000000111111222444666888999999>>>GGGUUUhhh~~~<<<888444333444555333111,,,---.........---,,,+++++++++,,,---------,,,+++,,,,,,---///111222000///++++++++++++*********)))************))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&'''&&&%%%###''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%$$$%%%&&&((()))(((((())))))))))))******(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))'''&&&%%%''')))***(((&&&(((((((((((((((((((((((()))***+++++++++***)))((())))))))))))))))))((('''(((((())))))))))))))))))))))))***************)))***++++++++++++******)))(((((()))))))))*********)))*********************************************))))))(((((((((((()))))),,,***))))))***+++***)))''''''((((((((('''&&&&&&&&&((())))))(((((()))+++*********)))((('''''''''+++***)))''''''''''''(((((((((((()))))))))******(((((()))*********))))))))))))))))))))))))))))))((((((((())))))*********((('''&&&((()))+++***)))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&'''&&&%%%######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***(((''''''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''''''''((('''((()))******(((&&&%%%******+++++++++******)))******+++,,,---///000111222222222333444555666777888===EEERRReee|||EEE@@@:::888888777555222------...//////.........+++,,,,,,------,,,++++++,,,---///222555555222000++++++++++++************++++++*********)))))))))))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&%%%%%%&&&((()))''''''((((((((()))))))))(((((())))))(((((('''&&&'''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''(((((()))******'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((******++++++***)))((('''***))))))((((((((((((((((((((())))))******++++++))))))***+++,,,,,,,,,,,,+++,,,,,,------------,,,******+++++++++,,,,,,,,,******+++,,,------------++++++++++++++++++++++++******)))))))))))))))***---+++***+++,,,---,,,+++'''(((((()))))))))((((((''')))******(((((()))++++++******))))))((((((''')))((((((''''''(((((()))''''''((((((((()))))))))***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&&&&'''&&&%%%$$$######$$$%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))(((&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((()))*********)))(((''')))******+++++++++******++++++,,,---...000111222444444444333444444555666888;;;BBBNNNaaayyyPPPJJJCCC>>><<<:::777444///000000000111111111111------------,,,,,,,,,+++,,,...000444777777444111+++++++++++++++++++++++++++++++++*********)))))))))))))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######!!!###%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&'''((((((&&&&&&''''''(((((()))))))))))))))))))))(((''''''***))))))(((((((((((()))((((((''''''''''''(((((('''''''''(((((()))))))))'''''''''((((((((('''&&&((((((((((((((()))))))))*********))))))((('''''')))((('''&&&&&&'''((()))))))))***+++,,,,,,------***+++,,,...//////000000///000111222222222222222000000000111111111222222000000222333333333222222........................,,,,,,++++++******++++++---,,,,,,,,,......---+++)))***++++++,,,,,,++++++''')))***)))(((((()))*********))))))(((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((******)))((('''&&&%%%%%%***)))(((((())))))((('''(((((()))(((((('''&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((***+++((((((&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))************)))((())))))***+++++++++******+++++++++,,,---///111222444444333444444555666777999;;;AAALLL^^^www___XXXOOOHHHCCC???:::777222222111111111222222222///......---------,,,,,,---...111555777777444111+++++++++++++++++++++,,,++++++++++++************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###&&&(((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""%%%%%%%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((((((((((((((((((&&&&&&&&&'''((())))))))))))))))))))))))(((((('''++++++***(((((('''''''''(((((((((''''''((((((((('''''''''''''''((((((((('''((())))))((((((''''''(((((((((((())))))******)))))))))((((((''''''''')))((('''''''''(((***+++***++++++---...///000000000111222444555666666666999:::;;;<<<<<<<<<<<<<<<999999999999:::::::::;;;:::;;;<<<<<<<<<;;;999888333333333333333333333333111111000//////.../////////......///000///---+++***+++,,,,,,,,,,,,++++++''')))))))))''''''((()))))))))((((((((((((((((((''''''((())))))*********''''''''''''(((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***)))(((((())))))((('''(((((((((((((((((('''&&&'''(((***,,,,,,***((('''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%'''***,,,...))))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%'''((())))))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((())))))((((((((()))))))))************)))((()))***+++++++++++++++)))******+++,,,...///000222222333444555777888999:::<<>>666666555444444444444444111000///...............//////111333555555222000++++++++++++,,,,,,,,,,,,,,,++++++++++++*********((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&''''''''''''''')))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((((()))))))))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%(((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%###%%%'''&&&""" !!!###%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((()))))))))))))))(((((((((&&&&&&'''((())))))***+++))))))******))))))(((''')))((('''&&&&&&%%%%%%%%%)))((((((''''''(((((()))''''''''''''''''''''''''(((***++++++)))(((((()))'''(((((())))))******+++******))))))))))))******+++++++++,,,---///000111///000111222444555666777:::;;;<<<===??????@@@@@@EEEEEEFFFGGGGGGGGGFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999888888777666666666666555444333444444333000...+++,,,,,,,,,,,,+++***))))))***+++***((('''((()))))))))))))))))))))))))))((()))******+++++++++***''''''((((((((()))))))))$$$$$$&&&'''((()))))))))))))))))))))))))))))))))$$$%%%&&&''')))***+++,,,)))((('''((()))***)))((('''(((((((((((((((''''''((()))***++++++***)))(((&&&&&&&&&'''(((((())))))(((((('''&&&'''(((***+++))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%((((((((()))))))))******'''%%%%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))******((()))***+++++++++++++++))))))******,,,...///000111222222444555888999::::::<<>>@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJLLLMMMMMMLLLIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA??????>>>>>>>>>===<<<;;;;;;;;;999555222000000000///...---,,,++++++,,,---,,,***)))***+++++++++++++++++++++++++++******+++,,,---,,,++++++((((((((()))))))))******''''''((()))******))))))))))))))))))))))))))))))''''''(((((()))***++++++((('''&&&((()))+++***)))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))***)))((((((((((((((((((&&&'''((())))))******)))$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))***)))'''%%%%%%''')))***((('''''''''(((((()))***(((((()))++++++,,,,,,+++*********+++---...000111333333444444555777888999999;;;AAALLL^^^vvv|||nnnddd[[[SSSNNNIIIHHHFFFCCCBBBBBBBBBBBB555444222000000000000111111000//////000000///---+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''((()))))))))((("""&&&)))((($$$!!!###&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((***************)))((('''''''''((()))***+++,,,,,,***************)))((((((%%%%%%&&&''')))+++,,,...))))))(((((((((((())))))*********)))))))))))))))***,,,...---***)))***+++'''(((((()))***+++++++++...---------...000222333333555888<<<>>>@@@@@@AAAFFFFFFHHHJJJLLLMMMOOOPPPMMMNNNOOOPPPPPPQQQQQQPPPLLLLLLLLLLLLLLLKKKJJJIIIMMMMMMMMMMMMNNNNNNNNNNNNJJJLLLNNNQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@>>>999666555555555444222111///...---...///...,,,+++,,,---------------------------+++,,,---...------++++++))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))---,,,+++***)))((('''&&&'''&&&&&&'''***++++++***''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((()))))))))))))))$$$%%%&&&((())))))***)))$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***(((%%%######%%%(((***'''''''''''''''((())))))(((((()))++++++,,,,,,,,,++++++,,,,,,...///111222555555555555555666777777777:::AAALLL^^^uuuxxxnnnbbbZZZSSSQQQOOONNNMMMKKKGGGEEE???;;;555111//////..............................,,,------......////////////---,,,***))))))******++++++************++++++******++++++++++++************))))))((((((''''''******))))))))))))******''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&))))))))))))))))))))))))(((((()))************)))***++++++++++++***))))))******))))))******+++,,,'''''''''''''''((())))))***)))))))))******+++,,,***++++++***((('''((()))))))))***+++---.../////////111333666999;;;<<<===AAABBBFFFJJJNNNOOONNNLLLNNNOOOOOONNNNNNPPPTTTWWWXXXUUURRRQQQSSSSSSQQQOOORRRQQQOOOLLLIIIFFFEEEDDDHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHIIIJJJKKKMMMOOOPPPQQQOOONNNOOORRRRRROOOKKKNNNNNNNNNMMMMMMMMMMMMLLLOOOMMMJJJHHHHHHGGGFFFDDDCCCAAA???<<<999666444222555333111...---,,,---.../////////...---,,,+++******+++++++++++++++******+++++++++++++++***)))(((++++++***)))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((%%%$$$%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%***((('''&&&&&&'''(((***)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))((('''''''''(((***+++)))******+++++++++******++++++,,,,,,...///111222//////000111333444555555:::<<>>888333000000///////////////...------,,,,,,---------------............---,,,***************++++++************++++++******++++++++++++*********)))))))))((((((((('''***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''((((((((('''&&&))))))))))))))))))))))))((())))))))))))************++++++++++++***))))))******))))))******+++,,,)))((((((((((((((()))***))))))((((((((())))))***+++,,,---,,,***((()))***+++,,,---000222555777888:::;;;>>>AAADDDFFFHHHIIILLLLLLMMMPPPRRRRRRPPPNNNKKKMMMNNNOOOOOOQQQTTTWWWYYYVVVTTTSSSTTTUUUSSSRRRTTTSSSRRRPPPNNNKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGLLLLLLMMMPPPRRRSSSRRRPPPRRRRRRRRRQQQQQQPPPPPPPPPQQQOOOLLLKKKKKKKKKJJJHHHEEEEEEDDDCCCAAA@@@???>>>;;;999777444222222222333444444333333222000///...+++,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***)))******)))(((((((((((()))))))))))))))))))))))))))((('''''''''''')))***+++))))))(((((((((((((((((())))))))))))))))))******((((((((((((((((((''''''(((((((((((())))))))))))'''(((((())))))((((((''''''(((((((((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((''''''''''''((()))))))))((((((((('''''''''))))))((((((((()))***+++(((((()))***++++++++++++++++++,,,,,,...///111222000111222333444666777777999<<>>;;;:::::::::::::::;;;===???@@@HHHKKKNNNQQQRRRSSSUUUVVVXXXXXXWWWVVVUUUUUUTTTTTTTTTRRRPPPPPPPPPQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIHHHDDDBBB@@@===;;;;;;:::;;;666666555444222000///...........................////////////...---++++++++++++***))))))))))))***))))))))))))))))))))))))***))))))((())))))******(((((())))))))))))))))))************************(((((((((((())))))******(((((((((((())))))))))))'''''''''(((((('''''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''((((((((('''&&&'''(((************************)))((('''&&&&&&'''((())))))((((((''''''(((((()))))))))((((((((((((''''''***))))))))))))***++++++'''((()))***++++++,,,,,,+++++++++,,,...000111222222222333555666777888999999<<>><<<;;;777666444333222222222333555444444333111///...---,,,,,,+++************+++************************+++++++++++++++*********(((((())))))******++++++(((((())))))))))))((('''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((())))))*********))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&)))+++***'''&&&'''***''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))))))))))))))(((((())))))))))))))))))))))))******++++++++++++))))))*********))))))(((******+++,,,...000222333111111222444555666777888999;;;AAALLL]]]ttt{{{tttooo```ZZZPPPGGG???999555222////////////////////////------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++************++++++******++++++++++++******(((((((((((()))))))))))))))((((((''''''(((((()))******((((((((((((******))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''((()))***))))))******))))))(((''')))(((((((((((()))******)))(((((((((((()))***+++'''((()))+++...000333444777:::>>>AAADDDGGGKKKNNNUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZPPPNNNLLLLLLNNNPPPPPPPPPMMMPPPUUUXXXZZZ[[[\\\]]]]]]^^^___^^^^^^^^^```bbb```aaabbbbbbbbb```^^^]]]WWWRRRKKKCCC??????@@@BBB>>>>>>>>>@@@DDDIIINNNQQQWWWYYY[[[\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ]]][[[YYYYYYZZZ[[[ZZZZZZWWWWWWWWWWWWXXXXXXXXXYYYSSSSSSRRRRRRQQQPPPPPPOOOJJJJJJIIIHHHGGGEEECCCBBB???===;;;999777666777777777666555444222000...---******)))(((((((((((((((************************)))******+++++++++******(((((())))))))))))))))))((((((***+++,,,+++***)))))))))((('''&&&%%%$$$$$$(((((((((((())))))))))))'''''''''(((((('''''''''(((((()))*********))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''$$$%%%'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************(((((())))))))))))******((()))******++++++******((())))))******))))))((()))***+++,,,...000222333000000111333444555666777888;;;AAALLL]]]sssxxxqqqfffZZZPPPFFF===888333333222111000///......---------------.........***+++,,,,,,,,,,,,+++***++++++************++++++******++++++++++++******'''((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((('''((((((((((((((()))******)))))))))***+++,,,---...***+++...111555:::===???CCCFFFIIILLLOOOQQQUUUXXX\\\\\\\\\]]]^^^^^^______^^^______````````````___WWWVVVVVVWWWYYY[[[\\\[[[WWWZZZ]]]___``````bbbccc```bbbccccccbbbbbbdddgggeeeeeeeeeeeedddcccbbbaaa[[[XXXTTTPPPMMMLLLMMMNNNLLLKKKKKKLLLOOOTTTYYY\\\^^^]]]^^^___``````^^^\\\]]]]]]]]]]]]^^^^^^^^^^^^```^^^]]]\\\]]]^^^]]]\\\XXXYYYYYYYYYYYYYYYZZZZZZUUUUUUUUUUUUUUUUUUUUUTTTMMMMMMMMMLLLKKKJJJHHHHHHHHHFFFCCC???===<<<<<<<<<888777666555222000...---++++++***))))))))))))***************************'''((()))+++++++++******))))))((((((((((((((((((%%%&&&(((***++++++******)))(((((((((''''''&&&&&&(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))***++++++******(((((()))))))))*********'''((()))*********))))))%%%&&&''')))***+++++++++))))))***,,,...111333444000000111333444555666777888;;;AAALLL]]]sssyyylll___RRRGGG@@@777666555333000...,,,+++---------....../////////)))***,,,,,,---,,,+++***++++++************++++++******++++++++++++******'''((((((((())))))************))))))))))))******))))))************))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%'''(((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&'''(((((()))((((((((()))))))))))))))(((((('''((((((((((((((()))************+++,,,---///000111///111444888===CCCGGGIIILLLOOORRRTTTUUUXXX[[[]]]^^^______``````aaabbbbbb]]]^^^___aaabbbbbbcccccc^^^]]]]]]___bbbccccccbbb___aaacccddddddeeefffgggbbbdddffffffdddeeehhhkkkiiiiiihhhgggfffeeedddddd______^^^\\\[[[YYYXXXWWWYYYXXXVVVVVVYYY]]]aaadddaaa______```cccdddaaa^^^_________```aaaaaabbbbbbcccaaa___^^^______^^^]]][[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXSSSSSSSSSSSSRRRQQQPPPOOONNNLLLHHHDDDAAA@@@??????888888666555222000...,,,///...------,,,,,,------************************&&&''')))***+++++++++***))))))((((((''''''&&&&&&!!!###%%%((()))))))))((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&(((---///...,,,''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))***+++++++++***(((((())))))*********+++&&&'''(((******))))))((("""###%%%(((***,,,---...))))))***,,,...111333444000111222333555666777777888;;;AAAKKK]]]sssvvvdddTTTKKK>>>:::666444444333000---111000...///000111000///.........------,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++++++++++++++))))))))))))************(((((())))))))))))(((((((((((())))))))))))((((((((()))******(((''''''((('''&&&%%%%%%$$$$$$$$$$$$(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$((('''%%%$$$######$$$%%%%%%%%%&&&(((((())))))))))))(((&&&%%%&&&''')))+++(((((('''''''''&&&&&&&&&%%%&&&'''((()))***+++,,,************++++++++++++(((''''''(((***++++++***------......///222777;;;888<<>>;;;:::999666333333111///......//////...------------------------++++++++++++++++++******((()))))))))((((((''''''(((((())))))(((((('''&&&'''''''''((((((((())))))''''''''''''(((((((((((())))))((((((((((((((('''((((((((((((''''''''''''&&&&&&'''((((((((('''&&&&&&'''(((((((((((('''&&&'''((())))))'''&&&'''((((((((('''&&&%%%&&&''''''&&&&&&'''(((((((((((((((((((((''''''''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''))))))************))))))(((((()))***************'''''''''))),,,---,,,******)))***,,,///111111000333222111333666888888888888;;;BBBMMM^^^ttt{{{ppp[[[RRRFFF<<<777444222000///...///111444444333111222111000...,,,+++***)))***++++++,,,,,,,,,,,,,,,)))***++++++++++++++++++)))))))))*********++++++)))*********)))(((((('''((())))))******))))))(((((()))******(((''''''((()))(((((((((((())))))***(((((((((((((((''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***++++++++++++(((''''''&&&&&&((()))***(((((((((''''''''''''&&&((((((((())))))*********************************,,,,,,+++++++++---///000000444888===BBBGGGLLLOOOUUUWWWZZZ\\\]]]]]]]]]\\\]]]___``````______```bbb```aaabbbccceeeeeeeeefffddddddeeeeeefffgggggggggjjjiiiggghhhiiikkkjjjjjjggggggggghhhiiijjjkkkkkkhhhhhhgggeeecccbbbaaa```dddcccaaa```___``````aaadddeeefffdddbbb``````aaaaaa^^^[[[ZZZ\\\bbbiiimmmnnnoooppppppooonnnoooppppppooonnnmmmmmmoooqqqrrrtttsssrrrqqqqqqqqqqqqrrrppppppnnnhhhaaa]]]]]]^^^______```___^^^___bbbddd^^^]]]\\\\\\]]]]]][[[YYYUUUUUUTTTSSSQQQOOOMMMLLLLLLIIIEEEBBB@@@>>><<<:::888555333222222111000///........................+++++++++***)))(((((((((************)))))))))(((((())))))))))))(((((('''''''''(((((((((((())))))''''''''''''((((((((((((((((((((())))))*********&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))'''(((((())))))(((((('''###&&&)))***)))(((''''''''''''&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))&&&'''(((******+++++++++'''''''''))),,,---,,,***++++++***,,,///000000///222111222444777888888777999;;;BBBMMM]]]sss~~~lllaaaRRREEE>>>:::777666333333444555666666333111111000///...---,,,++++++***+++,,,,,,------,,,,,,******+++,,,,,,+++++++++))))))*********+++++++++***************)))(((''')))))))))******)))))))))((()))******(((''''''((((((((((((((()))******+++'''(((((((((((((((''''''''''''''''''''''''''''''&&&''')))*********)))((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))))))))***++++++,,,++++++(((''''''''''''((())))))((((((((('''''''''''''''))))))))))))))))))******++++++++++++******************+++,,,---000333666888<<>>DDDIIIMMMPPPTTTXXXYYY[[[]]]___]]]]]]___```aaabbbccccccbbbdddffffffeeecccccccccbbbcccdddfffhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiihhhfffggghhhjjjiiiiiieeeeeeeeecccaaa^^^[[[ZZZYYYWWWUUUXXX]]]bbbcccbbb```bbbfffjjjnnnqqqrrrssspppooonnnkkkhhhggghhhiii{{{zzzrrrkkkhhhdddhhhnnnuuu}}}xxxssssssuuuvvvvvvuuuqqqllliiijjjllltttvvvxxxxxxxxxyyyzzz|||vvvxxx{{{zzzvvvqqqmmmlllhhhgggfffddd```[[[VVVTTTPPPQQQRRRQQQNNNLLLLLLLLLGGGEEECCCAAA@@@>>>;;;888666555444222111///...---,,,,,,------...//////000,,,+++)))((((((((()))***)))******++++++++++++*********))))))))))))((((((''''''''''''((((((((((((*********))))))(((((((((((((((((()))))))))))))))+++***)))((('''''''''''')))((((((''''''(((((())),,,+++)))'''$$$$$$&&&(((%%%&&&''''''(((''''''''''''(((((())))))))))))))))))(((((('''''''''((((((((((((&&&&&&&&&&&&((((((((())))))******))))))((())))))************))))))&&&'''(((******+++++++++)))***+++++++++,,,...000,,,,,,+++---000111111000222111222444777888888777888:::???IIIZZZpppuuuiii\\\NNNEEE:::888444333333444333333////////////............+++,,,------...---------,,,,,,------,,,,,,+++************+++++++++,,,,,,(((((()))***++++++++++++)))******++++++******)))((()))******(((''''''((()))(((((('''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((('''''''''(((((())))))&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''###$$$&&&''''''&&&$$$###"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%''')))******)))(((((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((&&&'''((()))***))))))(((&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''((((((((())))))))))))(((((()))***++++++,,,,,,***+++,,,...///111222333000777???CCCFFFIIINNNRRRSSSUUUXXXZZZ[[[\\\^^^```______```aaabbbcccddddddccceeehhhhhhgggfffeeefffbbbccceeegggiiijjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiifffeeeddddddfffggggggfffeeeeeeeeedddbbb___\\\ZZZ[[[WWWVVVYYY___eeefffeeeccccccdddfffiiinnnrrrtttuuuuuusssppplllkkkmmmnnn|||vvvooollliiimmmsss{{{zzzssstttwwwwwwwwwuuussspppmmmlllkkktttvvvyyy{{{|||}}}zzz}}}}}}vvvuuutttqqqlllfff```]]]YYY[[[\\\ZZZVVVRRRQQQRRRLLLKKKIIIHHHGGGEEEAAA>>><<<;;;999777444222000///........................---,,,***)))))))))+++,,,)))***++++++,,,,,,++++++*********)))))))))((((((''''''''''''(((((((((((('''((((((((((((((())))))(((((((((((((((((('''''')))((('''&&&&&&''''''((((((((('''&&&&&&'''((((((((())))))(((&&&&&&'''(((&&&'''((((((((('''&&&%%%&&&'''(((((())))))((((((''''''&&&''''''((()))***)))(((&&&%%%%%%&&&((()))))))))************))))))))))))************))))))(((((()))***************''')))***)))((())),,,///+++++++++---000222222111333222111333666888888888777999>>>HHHYYYpppzzznnn```VVVGGGBBB<<<777444222111000111000000///...------,,,+++,,,------......------------------,,,,,,+++*********+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,******++++++++++++******((()))+++***(((''''''(((******)))(((((('''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''***+++++++++***((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&'''((()))&&&''')))******))))))(((%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))((((((((('''((((((((())))))******'''((()))***+++,,,------***+++,,,///111333444555777>>>GGGLLLNNNPPPTTTXXXUUUWWWYYYZZZ[[[\\\^^^aaa`````````aaabbbccccccccccccfffiiijjjiiihhhggggggbbbccceeegggiiijjjkkklllhhhhhhggggggggggggggggggeeecccbbbbbbdddeeeeeedddgggggghhhhhhfffdddaaa___]]]ZZZXXX[[[aaaggghhhgggkkkiiiffffffhhhnnntttxxx|||yyyxxxyyy{{{zzzxxxrrrqqqwwwzzz~~~wwwxxx{{{~~~|||zzzxxxwwwuuuqqqnnnnnnqqqsssuuuuuuuuuwwwxxx{{{}}}xxxqqqkkkgggdddeeefffccc]]]YYYWWWWWWPPPNNNMMMLLLLLLIIIFFFCCC@@@???===:::777444222111/////////......---,,,,,,///...,,,******+++,,,---)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((''''''''''''((((((((()))%%%%%%&&&'''((()))******(((((((((''''''&&&&&&%%%&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''((($$$&&&)))***)))((('''(((''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&((()))+++,,,***((('''&&&&&&'''(((***))))))************))))))))))))************))))))((())))))*********)))))))))***+++(((&&&%%%(((++++++***+++---000333333222444222111222555777999999666888===GGGYYYppprrrfffUUUNNNEEE===999666333000111///,,,+++---/////////------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,---...///000,,,,,,,,,+++***))))))(((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,((((((''''''''''''(((((('''''''''(((((((((((()))&&&'''''''''(((((())))))+++***(((&&&%%%&&&'''(((******))))))(((((('''''''''((()))+++++++++***)))''')))+++,,,++++++,,,------111555888999;;;===>>>DDDIIIOOOTTTVVVVVVWWWWWWZZZ[[[[[[\\\]]]^^^___```ddddddccccccdddfffggghhheeefffiiijjjjjjiiifffeeeeeeeeeeeefffgggiiikkkllljjjjjjjjjiiihhhfffeeedddbbbbbb```]]]]]]aaagggllltttvvvvvvqqqjjjeeeeeeggggggccc___^^^cccjjjqqquuuyyyvvvsssnnnkkkooo}}}~~~wwwtttpppnnnooorrrtttuuuxxx|||xxxwwwyyyvvvrrrnnnjjjeee```\\\ZZZXXXUUURRRNNNJJJHHHFFFHHHEEEBBB???===:::777444222000////////////...,,,,,,,,,------,,,+++)))((( %%%(((((())),,,///+++*********+++,,,,,,---&&&&&&''''''(((((())))))((('''&&&&&&&&&((()))***+++***((('''(((***---///---,,,***)))'''&&&&&&&&&,,,)))''''''(((***++++++'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((()))***+++,,,,,,)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))***)))))))))******'''%%%&&&''''''((()))******+++***)))((()))******))))))++++++******************---------------...///000//////000111222444666777999<<>>:::333---222000---,,,---///......------......------,,,+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******************+++,,,------,,,++++++***))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,---((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&'''''''''((((((((())))))(((&&&%%%%%%&&&((()))))))))))))))(((((((((((('''((()))+++,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///111444999===???BBBDDDFFFKKKOOOTTTWWWYYYZZZZZZ[[[[[[\\\]]]^^^___``````aaaccccccbbbbbbcccdddfffgggggggggfffffffffffffffffffffffffffggghhhiiijjjkkkiiiiiijjjjjjiiihhhggggggdddcccbbbcccggglllrrruuuxxxzzz{{{xxxrrrnnnoooqqqppplllhhhgggkkkrrrxxx{{{|||zzzwwwuuuzzz~~~zzzwwwwwwwwwwww~~~zzzvvvrrrmmmiiicccaaa\\\VVVRRROOONNNMMMMMMJJJGGGEEECCC@@@===:::888666444333333333111///,,,------...---,,,+++***(((***,,,---,,,,,,,,,---++++++******+++,,,,,,---((((((((((((((()))))))))(((((('''''''''((()))***+++***((('''(((***---...555000+++''''''&&&%%%$$$***)))(((((())))))(((&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&((((((''''''''''''((((((((((((*********)))''''''''''''(((((())))))************)))******+++***)))******++++++++++++++++++---------------...///000000111111222333555777888:::===BBBKKKYYYnnn|||lllWWWJJJEEE@@@888000222000.........///...------............---,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,++++++*********)))******+++,,,---+++******))))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((''''''&&&(((((('''&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$######$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***,,,---...((((((''''''''''''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&((((((((((((((()))))))))******'''((()))+++,,,---------,,,------------...111444777;;;@@@EEEHHHKKKNNNPPPTTTVVVYYY[[[\\\]]]^^^```]]]^^^^^^___```aaabbbbbbeeedddddddddeeefffggghhhjjjhhheeebbbbbbcccfffhhhggggggggghhhhhhhhhiiiiiihhhiiijjjkkklllllllllkkkiiihhhhhhmmmttt|||~~~|||xxxtttrrruuuzzz{{{xxxqqqmmmfff___YYYVVVTTTTTTNNNLLLJJJHHHGGGDDDAAA>>>:::888666444333222///---------.........---,,,,,,...---,,,,,,---,,,***(((+++++++++++++++,,,,,,---*********)))))))))))))))))))))((((((((()))*********)))((('''(((***,,,---===888000+++******)))'''''''''''')))******'''%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%(((++++++)))'''(((***(((((((((((())))))))))))******++++++++++++************++++++,,,,,,------,,,,,,,,,------///000000222222222333444666777888:::===BBBKKKZZZoooxxxeeeVVVMMMGGG???999111///......//////...---...............------,,,---------,,,,,,+++******,,,,,,------,,,,,,+++***,,,,,,++++++,,,------...***)))))))))(((((('''''''''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&)))((('''&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((()))******++++++(((((()))***+++,,,,,,,,,,,,---...///000333888;;;@@@DDDHHHLLLOOORRRTTTVVVZZZ[[[]]]]]]\\\]]]```bbb______```aaabbbcccddddddhhhhhhhhhhhhiiiiiijjjjjjkkkiiifffcccbbbdddfffhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiikkkmmmooopppqqqqqqpppooopppwww~~~{{{}}}|||xxxrrrjjjccc\\\XXXVVVRRRPPPOOONNNMMMJJJGGGDDD???===999777555333///---...............------------***)))***---...,,,***,,,,,,+++++++++,,,,,,---,,,++++++******)))))))))***))))))))))))************)))(((((((((***+++,,,888777444///+++))))))***(((''''''(((***+++***)))'''''''''((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((%%%&&&'''(((((('''&&&%%%###(((,,,,,,(((&&&(((,,,))))))))))))((((((((((((***+++,,,---,,,+++++++++******+++,,,------......,,,,,,,,,---...///000111222222222333444666777888:::===BBBKKKZZZooovvvfffWWWLLLEEEBBB222000///...000000000///......//////......---,,,---------,,,,,,,,,++++++,,,------------,,,++++++,,,,,,+++++++++,,,------))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$$$$''''''((()))***+++,,,,,,*********************++++++---000222555:::@@@DDDIIILLLPPPSSSTTTUUUWWWXXX\\\]]]]]]]]]\\\\\\___aaa```aaabbbcccdddeeeeeefffiiiiiijjjjjjjjjjjjjjjjjjiiiiiiggggggffffffgggggghhhiiiiiijjjiiihhhhhhggghhhjjjlllooorrrtttuuuvvvssssssvvv|||uuummmccc[[[WWWYYYXXXWWWWWWVVVTTTQQQNNNJJJGGGCCC@@@>>>:::777444111111000///............///---+++,,,000222111///------,,,,,,+++,,,,,,---,,,,,,++++++******)))))))))************)))))))))***)))((((((((()))***+++)))...222111+++'''))),,,000,,,)))'''((()))******&&&'''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********&&&''')))+++,,,,,,++++++%%%&&&'''(((((('''&&&%%%###(((,,,,,,(((&&&(((,,,))))))))))))(((((((((((((((+++......,,,******+++******+++,,,------......,,,,,,,,,---...///000111222222222222333444666666999<<>>:::777999666444222333444333333111///,,,+++,,,---,,,+++******+++,,,,,,+++******************************(((((('''''''''(((((())))))---...+++***+++)))%%%(((((())))))))))))(((((())))))((((((''''''&&&&&&%%%&&&&&&'''''''''''''''(((((()))))))))************)))(((''''''''''''''')))((('''''''''((()))******((('''(((+++,,,***))))))(((((((((((()))******((())))))******+++++++++***((('''(((***,,,+++***///---,,,+++,,,...000222000111222333444555666777777;;;AAAIIIVVVjjj}}}ooo^^^RRRHHH???999888222000///000000000///---........................------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))***++++++++++++***((((((((((((((((((((((((+++******))))))******+++))))))******************(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((&&&%%%$$$%%%%%%&&&'''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((******)))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((('''&&&'''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((())))))))))))******)))(((((()))+++,,,000444888===AAAFFFJJJQQQSSSVVVWWWWWWXXXYYYZZZYYYZZZ[[[\\\]]]^^^___```aaabbbbbbcccdddeeeffffffdddeeefffggghhhiiijjjkkkiiihhhfffeeedddeeefffgggmmmppptttyyy{{{{{{zzzyyyzzzvvvrrrpppppprrrssstttzzz}}}|||tttkkkfff___[[[VVVQQQLLLFFF@@@<<<:::777444222222222222111111///,,,+++,,,,,,,,,+++)))+++---......---+++))))))))))))))))))))))))))))))((('''&&&'''(((***,,,$$$***---+++((()))***((((((((())))))))))))((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''(((((())))))))))))************)))(((((((((((())))))((((((''''''''''''(((+++)))''''''(((*********((((((''''''(((((()))***,,,+++***))))))***+++,,,---+++))))))***+++++++++...---,,,+++,,,...000222222222222333444444555555666:::@@@GGGTTTiiinnn]]]OOOEEE???===555333111000111111000///........................------------------,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((())))))))))))*********)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******)))'''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''((('''%%%$$$%%%&&&(((***&&&&&&&&&'''''''''''''''***)))))))))))))))))))))((()))))))))((((((***---...333:::@@@EEEIIIMMMPPPRRRTTTVVVWWWVVVVVVXXXYYYYYYYYYYYYZZZ[[[]]]^^^^^^```aaabbbcccdddeeefffgggddddddeeefffhhhiiijjjjjjhhhgggeeeccccccfffjjjnnnuuuyyy~~~{{{wwwvvvxxx|||}}}xxxnnnjjjddd^^^XXXRRRLLLHHH@@@<<<777444333222111000111///,,,+++,,,---,,,,,,+++,,,,,,---,,,,,,+++***((((((((((((((((((((((((***((('''&&&'''))),,,...///444555...'''&&&(((((((((((())))))))))))(((((('''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))((((((((((((((()))))))))(((''''''&&&&&&&&&))))))((((((((()))))))))'''''''''''''''((())))))111///---***(((((())))))///---+++++++++,,,---...---,,,,,,,,,---...000222444555555555555555666666666999???FFFSSSggg{{{gggWWWLLLDDD@@@999666333111000111000///////////////////////////------------------------++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))*********+++************************))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&((('''%%%$$$%%%&&&(((***&&&&&&&&&'''''''''((((((***************)))))))))((())))))))))))***...000444999@@@GGGLLLOOORRRTTTSSSUUUVVVVVVUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^______``````aaabbbcccdddeeefffccccccddddddeeeffffffgggffffffeeedddeeeiiipppvvvzzz~~~~~~uuummmeee___YYYUUULLLGGG@@@:::777555333111222000---------...------...---***)))((()))+++,,,((((((((((((((((((((((((***)))'''&&&'''***---///EEEGGGBBB444)))%%%&&&'''(((((())))))))))))(((((('''''''''((((((((((((((('''(((((()))))))))))))))'''(((((((((((()))))))))'''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&(((***+++***)))'''''''''''''''''''''((())))))111///---***(((((())))))+++++++++***+++,,,...///,,,,,,,,,,,,---///111222555555555555555555555555666999>>>EEERRRgggqqq```UUULLLEEE>>>:::555111000000//////////////////////////////------------............***++++++++++++,,,,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))'''(((((())))))(((((('''))))))******************))))))))))))************************++++++++++++))))))))))))))))))))))))(((((()))***,,,...///000------,,,+++***((('''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((***************+++++++++)))***+++,,,,,,///333777<<>>EEERRRgggnnncccXXXOOOFFFAAA;;;666444333222222////////////////////////------------.........///******+++++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++))))))***++++++***))))))******))))))))))))))))))((((((((()))))))))******((((((((())))))*********************************))))))))))))+++---...000,,,,,,,,,,,,+++***)))(((***))))))((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''((((((((()))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((())))))******++++++,,,,,,,,,,,,---///000111555;;;???EEEIIINNNRRRTTTUUUWWWXXXXXXYYYZZZZZZYYY[[[]]]```^^^```ccceeefffdddbbbaaabbbcccccccccddddddeeeeee``````bbbccceeefffhhhhhhiiimmmrrrssstttwww}}}}}}rrrsssuuuyyy{{{zzzvvvsssuuuvvvwwwvvvsssqqqqqqrrrqqqrrrrrrpppnnnnnnoooqqqqqqooommmkkkkkklllnnnoooqqqtttzzz{{{uuuggg```UUUJJJBBB;;;777444555333000000000111111000000...,,,***)))***+++,,,************************++++++*********++++++,,,+++---,,,((('''+++,,,+++(((((())))))))))))(((((())))))((((((''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))((()))***++++++******)))&&&)))+++***(((&&&&&&''')))(((((((((((()))******((())))))******+++++++++'''***------+++******+++***+++,,,---...000111222111111111222222333333333888:::???EEERRRggg{{{ooocccYYYMMMHHHAAA;;;999888777666000000000000000000000000---------.........//////*********++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++((()))***++++++***)))(((((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))&&&'''''''''(((((())))))************************((((((''''''''')))***+++))))))*********))))))(((((((((((()))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))******)))(((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))))))))***+++,,,,,,------///000111333555:::@@@DDDJJJNNNRRRUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZ[[[^^^aaa\\\^^^bbbeeefffdddaaa___eeeeeeeeeeeeeeeeeeeeeeee___```bbbdddgggiiikkklllmmmsssxxxzzzzzz{{{tttmmmeeefffgggiiikkkjjjhhheeefffffffffccc```^^^]]]^^^]]]^^^^^^\\\[[[\\\^^^```___]]]ZZZXXXXXXXXXZZZ\\\\\\```gggnnnuuuzzz}}}yyyqqqeeeYYYOOOGGGBBB???666444111111111222222111//////...---,,,,,,++++++************************+++++++++++++++++++++***)))++++++((((((***'''"""(((((())))))))))))((((((******)))((('''&&&&&&%%%'''(((((()))))))))))))))''''''''''''((((((((()))((((((((((((((()))******((()))***+++,,,,,,+++***(((******(((%%%$$$'''***)))))))))))))))***++++++***************)))((('''+++///222222///,,,++++++***+++,,,---///000111222222222333444444555666666888;;;???EEERRRhhh}}}vvvpppzzzttteee\\\SSSIIIBBB???<<<666111555222000///000111000000//////000000//////...---,,,,,,---...---,,,***)))***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++)))&&&$$$"""(((***+++***)))((()))***&&&'''(((*********))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%'''&&&&&&''')))+++---///,,,,,,+++***(((&&&%%%$$$''''''%%%$$$$$$%%%&&&'''(((((((((((()))))))))))))))+++---...,,,+++***+++---111666:::???CCCIIILLLOOOPPPRRRTTTVVVWWWXXXXXX\\\]]]]]]\\\[[[[[[\\\^^^aaaaaabbbcccddddddddddddeeedddeeegggfffbbbcccggghhhiiiiiihhhiiimmmtttyyy{{{{{{|||}}}|||wwwppphhhaaa]]]XXXYYY[[[]]]]]]]]]\\\\\\YYYZZZZZZYYYYYYYYY[[[\\\[[[ZZZXXXWWWVVVVVVWWWXXX[[[UUUPPPOOORRRTTTSSSQQQUUUUUUWWWZZZ^^^cccgggiiihhhkkkpppwww~~~yyyrrrfffUUUJJJGGGBBB<<<555222222444333222111...++++++,,,---......///...---,,,+++,,,------************+++,,,------******+++******)))(((((())))))))))))************************))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++***)))))))))((((((''''''((())))))***+++,,,,,,,,,+++***)))***+++,,,+++)))***************))))))(((((()))***+++,,,---------***+++,,,,,,------,,,,,,............///111222333222222222222333444555555666777===EEEQQQddd~~~yyyrrruuu}}}ssseee___UUUMMMGGGBBB<<<888333111///...///000///...,,,---------------,,,,,,---------------,,,++++++,,,,,,---............---******+++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,+++***)))((((((***+++***)))((()))***%%%&&&'''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''(((***,,,...///,,,+++)))(((''''''((((((((('''&&&%%%%%%&&&''''''((((((((()))))))))*********,,,------,,,,,,---...111444:::???CCCGGGKKKNNNQQQRRRSSSVVVWWWYYYYYYZZZZZZ[[[]]]\\\\\\\\\^^^```bbbccccccdddddddddccccccfffddddddfffdddbbbccchhhfffiiilllnnnppptttyyy}}}~~~~~~vvvpppmmmmmmjjjjjjjjjhhheee```\\\YYYSSSTTTWWWYYY\\\^^^___```aaabbbcccddddddeeefffgggiiiiiihhhhhhggggggggggggeee```[[[ZZZ\\\]]][[[XXXXXXXXXYYYZZZ\\\^^^```aaaaaaaaaccceeeiiinnnrrruuuwwwfffYYYUUUHHHAAA999444333444333111222000......///000000000......,,,+++++++++,,,---******))))))******++++++''''''(((((('''&&&&&&%%%))))))))))))************************))))))))))))(((''''''&&&&&&''''''((('''''''''((()))*********,,,,,,,,,+++++++++******(((((())))))***++++++,,,(((''''''(((***,,,+++***))))))((('''%%%$$$"""!!!)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------......///111222333222222222222333444555555777888===EEEQQQccc~~~xxxqqqwwwrrrmmmdddZZZOOOFFF???;;;444222000000000000///...,,,,,,,,,,,,,,,------,,,...------,,,,,,,,,,,,,,,,,,---......//////......***++++++++++++,,,,,,,,,***************)))))))))******+++++++++******)))(((***+++***)))((()))***&&&''''''(((''''''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((###$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))((((((((()))***,,,---...+++)))(((&&&&&&(((***,,,((((((''''''''''''(((((()))))))))*********+++++++++,,,------,,,---000333555999@@@EEEHHHKKKNNNPPPSSSTTTUUUWWWYYYZZZ[[[[[[YYY[[[]]]]]]^^^^^^aaabbbcccddddddddddddcccbbbbbbgggdddccccccbbb```dddjjjhhhlllqqqvvvzzz~~~}}}xxxuuupppiiibbb]]]]]]]]]ZZZ\\\___aaabbbbbbaaa```___```bbbdddgggkkkmmmoooooopppsssuuuvvvwwwvvvvvvxxxyyyzzz{{{zzzyyyxxxwwwuuuqqqmmmlllmmmllliiifffdddccccccbbbaaaaaa`````````^^^\\\ZZZZZZ[[[^^^___mmmnnnnnnnnnooorrrwww{{{wwwhhhbbbUUUMMMCCC;;;888666444222000///------///000///...------,,,+++++++++++++++******))))))((())))))))))))************)))(((((())))))))))))************************))))))))))))(((''''''&&&&&&''''''(((''''''(((((())))))************))))))))))))((((((''''''(((((())))))******&&&%%%%%%'''***,,,,,,+++###$$$&&&'''))))))*********++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------...///000222222222222222222333444555555888999===EEEPPPbbb|||uuuwww~~~wwwjjj[[[MMMDDD@@@888666444333333222111///.............../////////......,,,++++++,,,---...,,,,,,---...............++++++++++++++++++++++++************************++++++***)))((('''&&&%%%(((***+++***)))((()))************))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''((()))***++++++))))))))))))))))))******((((((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,///444888:::???EEEJJJMMMNNNPPPQQQSSSTTTVVVXXXYYYZZZ[[[[[[[[[]]]____________aaabbbbbbccccccdddccccccbbbbbbfffbbb````````````fffmmmooorrrvvv|||~~~zzzuuuooolllgggfffccc```]]]]]]```bbbaaacccgggjjjnnnpppqqqqqquuuuuuuuuvvvxxx{{{~~~~~~}}}|||||||||yyywwwvvvuuutttrrrpppnnnlllkkkkkkiiifffbbb___]]]]]]\\\```aaaaaa```aaacccgggkkknnnuuu|||xxxoooddd\\\PPPFFF@@@<<<888555222000//////000000///---,,,,,,+++++++++*********,,,+++***)))))))))))))))***++++++,,,++++++******((()))))))))************************)))))))))(((((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((())))))'''&&&&&&(((***,,,++++++###$$$&&&)))+++---......++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,---------...///000111222222222222222333444555555888999===EEEPPPaaa{{{zzziiiYYYMMMGGG===:::666333222222000///000///.........///000000...---,,,,,,,,,---...///++++++,,,------------,,,++++++++++++++++++++++++******+++++++++++++++++++++***))))))((('''''''''(((***+++***)))((()))*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''')))+++------***(((&&&'''(((((())))))*********)))*********++++++++++++******+++,,,...222888===???CCCIIIMMMOOOPPPQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZ^^^```bbbbbbaaa``````aaa```aaaaaabbbccccccbbbbbbccc___]]]^^^___aaaiiiqqqyyyyyyzzz}}}yyysssqqqqqqssssssqqqpppnnnllljjjiiihhhgggfffffffffeeeeeehhhlllooooooqqqtttwwwzzz|||}}}~~~}}}}}}~~~}}}|||{{{zzzyyyyyywwwuuuqqqmmmiiifffaaaaaa```]]]\\\]]]```bbbeeejjjoooqqqsss|||tttkkk^^^SSSKKKEEE>>>999999666444222222222000///,,,,,,,,,+++++++++******---,,,+++***************''''''((())))))(((((('''((()))))))))************************)))))))))((((((((((((''''''((((((((((((((((((((())))))))))))++++++++++++++++++++++++'''''''''''''''(((((((((***)))((()))+++,,,+++************)))(((&&&%%%$$$++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,---------...000111222222222222222333444555555888999===EEEOOOaaa{{{rrrbbbTTTLLLCCC>>>888333111000//////111000...---------...///---------------......///***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++))))))))))))***+++------(((***+++***)))((()))***(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%(((,,,//////,,,'''$$$&&&'''((()))*********))))))))))))*********++++++***+++---///222777>>>BBBDDDHHHLLLOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZ___aaaddddddbbbaaaaaaaaa___``````aaaaaaaaa``````]]]ZZZYYY\\\___cccmmmvvv|||{{{}}}~~~wwwnnngggdddddddddeeegggggghhhiiikkknnnppprrrssstttttttttssssssvvvxxxwwwxxxzzz|||~~~{{{vvvsssmmmllljjjfffbbbaaaccceeefffhhhjjjkkknnnwww{{{pppddd[[[RRRIIICCC>>>;;;666222000///---,,,,,,,,,,,,---,,,++++++***---,,,++++++++++++++++++((())))))***************))))))))))))************************)))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))***************''''''((((((((((((((((((,,,***)))***+++,,,+++)))++++++++++++***)))((('''***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///111111222222222222333444555555777888<<>>:::777666555------...///...---,,,+++))))))(((((()))***++++++'''((()))***************))))))))))))************************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******+++++++++,,,)))))))))))))))(((((((((&&&%%%%%%'''***,,,,,,+++)))))))))(((((('''&&&%%%((()))***+++,,,---------++++++,,,---------,,,,,,,,,,,,,,,---...///000111222222222222333444555555555666;;;DDDOOObbb}}}vvvgggWWWGGG@@@===:::999<<<<<<999444111000111000000000000//////......------//////...---,,,,,,++++++++++++,,,---,,,+++***))))))))))))))))))((('''''')))))))))))))))))))))))),,,++++++***)))((((((''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((+++++++++++++++,,,,,,,,,***))))))(((((((((((((((************)))+++...111333777<<>>999333222111...,,,++++++,,,,,,,,,+++************+++,,,+++++++++************+++++++++++++++***)))(((************************)))&&&$$$&&&+++---,,,******)))))))))))))))))))))+++***((('''''''''(((((((((((()))))))))*********++++++***)))))))))))))))******))))))))))))******))))))************)))))),,,+++++++++,,,,,,------.........///000000111111222222333333444555555555666777;;;CCCNNN```{{{|||yyy}}}zzzkkkZZZOOOGGG@@@;;;999444222///.........------........./////////////////////......---,,,,,,,,,------.........---,,,++++++++++++,,,++++++***)))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))***++++++,,,'''''''''((()))***,,,,,,***+++,,,,,,---///333777===@@@EEEIIIKKKMMMPPPRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ\\\]]]^^^^^^^^^^^^cccdddeeefffgggfffeeeeee```^^^\\\ZZZYYYZZZ\\\]]]^^^```eeellluuu~~~~~~}}}{{{{{{zzzyyyzzz~~~zzzooommmmmmnnnqqqtttvvvvvv~~~uuuooommmjjjiiilllrrrxxx}}}wwwlllaaaVVVKKKCCC999777444111///------------,,,,,,+++******++++++,,,,,,++++++++++++******------,,,,,,+++)))((('''***************************'''$$$%%%((()))(((&&&))))))))))))))))))***************)))))))))))))))*********+++++++++,,,,,,,,,+++***((((((((())))))*********))))))******+++))))))************))))))+++++++++,,,,,,,,,------//////000000111222222222222222333333444444555555777888<<>>BBBFFFIIILLLMMMNNNPPPSSSVVVWWWWWWWWWVVV[[[\\\^^^```bbbcccdddeeeiiigggdddeeehhhiiihhhfffeeeeeeeeegggiiijjjiiihhhlllqqqxxx~~~}}}wwwwww}}}xxxrrroooaaa___\\\YYYZZZ___ggglllxxx}}}|||zzz{{{vvvtttssspppmmmiiinnnnnnooommmjjjfffbbb___YYYXXXWWWWWWWWWXXXZZZ[[[^^^___```______```ccceeeiiihhhggggggggghhhjjjkkkkkkkkkkkkkkkllloooqqqrrrrrrpppllljjjiiiiiigggffffffeeedddcccbbbcccdddeeejjjiiigggfffgggjjjmmmoooqqqtttzzz}}}wwwsssrrrmmmggghhhiiimmmwww{{{kkk]]]NNNAAA>>>999333000000000...+++------...//////......---000111222111///------...///,,,)))))),,,...---,,,,,,,,,+++***))))))******,,,+++++++++******))))))------,,,++++++*********))))))))))))))))))))))))''''''''''''((((((((((((...---+++)))(((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333222222333444444555555666999888999@@@KKK^^^yyyoooooorrrwww{{{}}}}}}nnnbbbTTTIII???666222222444222111000111000///---............------------,,,...///...,,,******,,,,,,+++******,,,,,,+++***************************((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((''''''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''((()))***)))(((&&&%%%))))))))))))))))))))))))((((((''''''(((((()))***))))))************)))))))))***++++++,,,...222555<<<===@@@CCCGGGJJJLLLNNNPPPRRRTTTVVVWWWXXXXXXXXX\\\]]]___aaaccceeeffffffiiigggeeeeeeggghhhgggeeefffhhhlllqqqttttttsssqqqtttyyy}}}zzz{{{}}}uuummmhhhfff______```aaaccchhhooottt}}}}}}yyyxxxqqqmmmiiifffeeedddbbb___aaabbbdddfffeeecccaaa___[[[[[[[[[\\\]]]^^^___```dddeeeggghhhhhhjjjmmmooosssssssssssssssuuuvvvwwwxxxwwwwwwwwwwwwwwwxxxxxxyyyvvvsssqqqooonnnkkkjjjlllllljjjiiiiiiiiijjjkkkkkkiiihhhfffffffffhhhiiihhhjjjnnnsssxxx{{{}}}~~~}}}zzzvvvpppllljjjjjjoooyyyzzzmmm]]]OOODDD>>>666111000///...,,,------............------///111222111///------...///---******---......,,,,,,++++++***))))))******+++++++++*********))))))************************************************((((((((()))))))))******...---,,,************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333222222333444444555555666888888<<>>CCCDDDFFFHHHKKKNNNPPPQQQVVVVVVWWWXXXYYY[[[]]]^^^```aaaccceeeggghhhiiiiiihhhgggeeecccbbbaaa``````iiiqqq}}}}}}{{{yyyxxx~~~~~~zzzxxxnnnmmmkkkhhheeefffhhhkkksssuuuvvvwwwxxxyyy|||~~~{{{vvvpppkkkiiiiiibbb___[[[YYYYYYZZZ\\\^^^```bbbfffjjjlllllllllkkkkkkmmmpppsssuuuwwwwwwwwwxxxzzz~~~~~~{{{zzzwwwtttqqqnnnkkkjjjjjjkkkkkkkkkjjjiiigggfffiiihhhiiikkkooouuu{{{|||vvvssstttvvvxxxyyy~~~ppp___UUUGGG<<<777444222000.........------------------///000///---,,,,,,------,,,+++++++++,,,++++++++++++***************+++************************))))))))))))******++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000111111222222333444444555555666222444;;;CCCLLL]]]vvvvvvsssmmmiiijjjrrr~~~|||sssdddQQQBBB<<<777444222111111222222222111111000000000/////////......---------,,,+++***,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((())))))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((()))***++++++)))+++///333666:::???BBBGGGHHHIIILLLNNNQQQSSSSSSWWWWWWXXXZZZ\\\^^^aaabbbcccdddeeeggghhhiiiiiiiiigggfffcccaaa______aaacccqqqzzz|||xxxxxxxxx{{{xxxqqqmmmdddeeefffhhhjjjooouuuzzz~~~|||{{{}}}xxxtttsssppppppnnnkkkfffdddcccdddcccbbb___^^^]]]```cccfffjjjlllqqquuuxxxzzzzzzyyywwwyyy|||}}}zzzwwwuuutttqqqqqqqqqpppnnnllliiihhheeeeeedddeeegggjjjmmmoootttzzz}}}{{{zzzuuuzzz~~~nnncccTTTGGG>>>888444111000///...------------...---...//////---,,,------++++++,,,+++***)))))))))+++***************++++++************++++++++++++,,,,,,+++++++++*********************************((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---------...///000111222222333444444555555666555666;;;@@@HHHYYYuuuvvvtttooojjjgggkkkssszzzsss]]]JJJ@@@999666222111111222222222000000000000///////////////...------------+++))),,,+++******,,,,,,+++***++++++++++++++++++++++++************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((***+++,,,+++...333777;;;???CCCFFFJJJKKKMMMOOOQQQSSSUUUUUUVVVWWWZZZ\\\___bbbdddeeeeeefffggghhhhhhhhhhhhhhhdddcccaaa______ccciiimmm~~~|||zzz}}}}}}ssskkkhhheeehhhlllppptttzzz~~~}}}~~~ssskkkhhhfffiiijjjjjjiiifffeeefffgggggggggfffeeeeeefffjjjmmmpppsssxxx~~~}}}|||}}}~~~~~~}}}}}}~~~{{{{{{{{{{{{zzzxxxvvvuuullllllkkkiiihhhhhhggggggfffkkkqqquuuyyy}}}|||yyyxxx{{{~~~|||www}}}~~~tttdddVVVJJJAAA999333222111///...---......///---...000000...---......***,,,---,,,***)))))))))*********)))******+++,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******)))************************((((((((()))))))))******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........------......///000222222333444444555555666888999<<<@@@FFFVVVrrrttttttrrrmmmhhhhhhmmmrrr|||jjjUUUIII<<<888444111000000///...000000/////////.........///---,,,---//////---+++,,,+++******,,,,,,+++***************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''(((((()))***))))))((('''(((***,,,---...222777<<>>CCCGGGJJJLLLMMMPPPRRRSSSSSSSSSUUUYYY[[[[[[^^^bbbeeeggghhhjjjlllmmmkkkjjjiiigggddd___[[[[[[WWWWWW___jjjxxx~~~yyyyyy}}}||||||}}}}}}~~~zzzvvvsssjjjiiiiiinnnuuu|||~~~~~~~~~~~~~~~~~~}}}yyyvvvvvvtttqqqnnnnnnnnnnnnmmmiiiccc^^^[[[XXXXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTUUUXXX]]]bbbfffiiikkknnnqqqsssvvvzzz}}}}}}{{{sssooohhhbbb``````ccceeeaaaccceeehhhnnnwww}}}uuummmfffllllllsss~~~}}}}}}ppp\\\LLLCCC===666333333333333111111///,,,+++---000111222,,,,,,------------------++++++******++++++,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,,,,+++++++++******++++++++++++******))))))++++++***))))))***++++++000//////...---,,,++++++***++++++,,,...000111222222222222333444555666777666999===BBBHHHXXXsssyyywwwuuurrrnnnkkkiiigggaaadddjjjtttwwwgggZZZOOOBBB;;;666111///111///000000000000///....../////////000000000000000------,,,,,,+++++++++***+++******))))))******+++,,,++++++***))))))******************************((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))((('''&&&''''''((((((((()))))))))&&&((())))))'''&&&''')))''''''''''''''''''''''''(((((())))))))))))((((((((())))))************)))''')))+++,,,---...111444;;;===AAAEEEIIILLLMMMNNNRRRSSSUUUUUUVVVXXX\\\___```cccfffiiijjjkkkmmmnnnmmmlllkkkjjjhhheee```]]]\\\ZZZ\\\fffrrr~~~}}}zzzyyywwwuuusssqqqpppoookkkmmmrrryyy|||{{{{{{zzzzzzzzzzzzzzzxxxuuuqqqnnnmmmkkkgggcccbbbbbbcccaaa^^^YYYUUURRRNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIJJJLLLOOOSSSVVV[[[]]]```bbbdddgggkkknnnvvvzzz~~~|||xxxrrrkkkgggeeeeeeeee______```aaaccciiipppuuu~~~xxxqqqlllhhhfffjjjsss}}}|||jjj[[[NNNGGG===666333222///---111///,,,+++,,,.........---------------------...+++++++++***++++++,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++*********)))++++++++++++++++++++++++'''(((((()))+++,,,------,,,,,,---...///000222333222222222333444555666777666999===BBBHHHXXXsss~~~|||xxxsssooollljjjiiiccc```___fffuuutttfffYYYKKKBBB;;;444000111000////////////......---.........---------------......------,,,---------******))))))))))))******,,,+++******)))*********************************((((((((())))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******))))))((('''&&&((((((((()))))))))******'''((())))))''''''((()))(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))(((***,,,...///222555888>>>@@@DDDHHHKKKNNNOOOPPPSSSTTTVVVWWWYYY\\\```cccfffiiilllnnnnnnnnnooopppooonnnlllkkkjjjfffaaa]]]ZZZZZZ```mmmzzz|||yyy|||||||||wwwrrroookkkhhhgggiiikkkmmmqqqvvv}}}}}}zzzxxxxxxwwwvvvtttrrrqqqqqqqqqkkkiiifffdddaaa^^^ZZZWWWTTTUUUVVVUUUSSSOOOLLLIIIEEEEEEGGGHHHHHHIIIIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCFFFHHHKKKMMMOOOQQQRRRUUUXXX[[[cccggglllrrrwww|||{{{vvvqqqmmmjjjiiibbbbbbaaa______aaaeeehhhooowww~~~zzzwwwkkkhhhgggiiilllsss{{{mmm\\\TTTHHH???999555111...222000............---,,,........................+++++++++++++++,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++*********)))))))))++++++++++++************+++,,,------------,,,+++((()))***+++---///000111.........//////111222222222222222333444555666777666999===BBBHHHXXXsss|||wwwrrrpppnnnnnnhhhbbb\\\^^^jjj}}}nnn```PPPGGG@@@888444333000000///......------------------,,,,,,+++++++++------,,,,,,,,,---......***))))))(((((())))))***++++++***************+++************************)))))))))************+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************))))))******)))))))))***))))))))))))))))))))))))'''(((((())))))))))))(((*********)))))))))))))))))),,,///111333777;;;>>>@@@BBBFFFJJJMMMOOOPPPQQQRRRSSSVVVXXXZZZ^^^cccfffllloooqqqrrrrrrqqqrrrrrrqqqpppnnnllliiifffaaa]]]VVVXXXaaappp~~~{{{xxxwwwvvv~~~~~~uuuooogggfffeeedddfffjjjooorrr|||}}}{{{yyyxxxwwwtttqqqrrrqqqnnnkkkhhhfffeeeddd\\\\\\[[[YYYXXXUUURRRPPPNNNOOOPPPPPPOOOMMMJJJHHHEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDBBBDDDFFFGGGHHHIIILLLOOOSSSVVVZZZ^^^bbbhhhooosss||||||{{{zzzxxxuuurrrpppggggggfffcccaaa```aaaccc```eeelllrrrzzzyyyuuurrrnnniiiiiirrr}}}|||kkkbbbUUUJJJCCC>>>999555333111000000111111///...///////////////.........,,,++++++++++++,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***************))))))))))))(((++++++++++++++++++++++++***+++---......---+++***---------...............///.........///000111111222222222333444555666777666888===BBBHHHXXXsss|||xxxvvvuuuuuummmhhhaaa]]]aaaooovvvgggVVVKKKDDD<<<555333222111///...---------...111111000000//////......,,,,,,*********+++,,,---******))))))))))))******+++***************++++++*********************************+++++++++,,,,,,************************(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))************(((((('''(((((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((((()))*********,,,000333666999>>>AAACCCDDDHHHKKKNNNPPPQQQQQQPPPSSSVVVYYY\\\```fffjjjqqqsssuuuuuutttssssssttttttqqqnnnkkkhhheeebbb___YYY\\\ffftttvvvqqqsssxxx||||||ssskkkeee```bbbfffkkkpppuuuxxxzzz~~~}}}}}}}}}{{{zzzxxxvvvsssqqqqqqooommmkkkhhhfffccc```\\\YYYWWWVVVQQQQQQRRRRRRQQQPPPOOOOOOQQQQQQRRRSSSSSSQQQOOONNNMMMNNNNNNOOOOOOOOOOOONNNLLLLLLLLLKKKJJJJJJJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFF@@@BBBCCCCCCCCCEEEGGGIIIIIIKKKLLLNNNPPPUUU[[[```jjjlllooorrrtttuuuuuuuuummmmmmkkkgggbbb^^^\\\\\\\\\^^^```dddiiirrr~~~{{{qqqiiikkkrrr{{{zzzqqqcccWWWMMMEEE===888222111000000111111000...000000//////............,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***************))))))))))))(((+++++++++++++++++++++,,,(((***+++------+++***(((,,,,,,++++++***))))))(((------------......///000222222222333444555666777666888===BBBHHHXXXsss~~~}}}}}}qqqmmmfff^^^\\\cccppp{{{~~~ppp]]]RRRJJJ@@@888444333222000///........./////////..................,,,+++)))(((((()))+++,,,++++++************++++++*********)))******+++,,,*********************************+++++++++,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******&&&%%%$$$$$$&&&&&&%%%$$$((((((((((((((((((((((((&&&'''((())))))******)))***)))((((((((()))+++,,,***---000444777;;;???CCCEEEGGGJJJMMMPPPQQQRRRRRRQQQTTTXXX\\\```eeekkkoootttvvvxxxxxxwwwvvvvvvvvvuuuqqqllliiihhhhhhgggfffeeefffnnn{{{~~~uuuxxx~~~}}}vvvooonnnrrr{{{yyyrrrkkkddd``````dddlllttt{{{|||zzzwwwvvvuuuuuusssqqqooollliiihhhgggfffdddccc]]][[[YYYWWWTTTRRRQQQQQQOOOPPPQQQPPPPPPPPPSSSUUUYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVUUUSSSRRRQQQRRRSSSSSSPPPOOOMMMKKKJJJIIIHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGBBBCCCDDDCCCCCCCCCEEEGGGEEEEEEFFFFFFGGGKKKPPPTTTVVVXXX\\\aaafffjjjmmmoooqqqqqqpppllleee___[[[ZZZ\\\[[[\\\]]]^^^aaaiiisss~~~}}}qqqlllmmmmmmyyyttteeeYYYMMMAAA:::333111///...//////...---000//////......---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++*********)))))))))++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,------...000000222222222333444555666777666999===BBBHHHXXXssswwwrrrjjjbbb___```dddhhhuuuxxxyyyttt~~~wwwcccYYYRRRIII@@@<<<555444111///......///000++++++,,,,,,,,,,,,,,,,,,...,,,***((('''(((***+++,,,,,,++++++++++++,,,,,,******))))))***++++++,,,************************(((((()))))))))*********************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))'''%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&'''((()))************)))(((''''''(((***,,,......111444777;;;???CCCGGGHHHJJJMMMPPPRRRSSSTTTTTTVVVXXX]]]aaaffflllrrrwwwwwwyyy{{{{{{zzzyyyyyyyyytttpppkkkiiijjjmmmppprrrrrrrrrwww|||rrrtttwww{{{}}}uuutttrrroooooottt|||}}}zzzvvvsssppplllgggdddfffkkksss{{{|||xxxvvvrrrpppooonnnlllkkkgggdddaaa^^^]]]\\\ZZZXXXVVVVVVUUUUUUUUUVVVVVVWWWYYYZZZZZZXXXWWWXXX\\\```gggggghhhhhhhhhhhhggggggccccccdddddddddddddddcccbbb```]]][[[[[[]]]___aaa[[[ZZZXXXVVVTTTSSSRRRRRROOOOOOPPPPPPPPPNNNLLLKKKEEEFFFGGGFFFEEEDDDFFFHHHDDDEEEDDDCCCCCCEEEIIILLLHHHIIIKKKOOOSSSXXX]]]___hhhiiikkkiiieeeaaa]]]\\\ZZZYYYZZZ\\\[[[YYY]]]eeekkkqqq{{{wwwuuummmrrryyyvvvhhhZZZMMMDDD;;;777333000//////...---//////......---,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,---...000111222222222222333444555666777666999===BBBHHHXXXsss}}}vvvmmmgggeeeccc```^^^eeennnzzzwwwlllvvvxxxfff]]]XXXQQQJJJFFF666555222000//////000000---......//////000000000///---***((('''((()))+++---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,************************''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''((((((((((((+++(((''''''***+++)))'''''''''''''''''''''''''''&&&'''((()))************((('''''''''(((+++---///333666999<<>>CCCHHHWWWqqq~~~vvvnnngggbbb___YYY^^^ccclll{{{|||}}}qqqpppsssyyy~~~sssjjj___TTTMMMBBB>>>777333000///...------------...............+++---......,,,++++++,,,...---,,,+++***++++++,,,,,,,,,,,,+++++++++******,,,+++***)))((())))))***+++++++++***************)))))))))))))))************)))))))))(((((((((''')))))))))))))))))))))((()))(((((('''((()))***+++))))))((((((((('''''''''&&&''')))***++++++******))))))(((((('''&&&&&&&&&)))))))))))))))))))))(((((()))+++++++++,,,///111555888<<<@@@CCCGGGKKKNNNNNNOOOQQQRRRSSSVVVZZZ]]]```gggnnnsssyyy~~~}}}|||{{{{{{|||||||||{{{wwwzzz|||}}}~~~|||wwwtttpppjjjffffffjjjmmmuuuxxxzzzxxxvvvwww{{{~~~uuummmgggcccffflllttt{{{~~~~~~~~~||||||yyyvvvxxx}}}|||}}}|||zzzyyywwwwwwvvvvvvrrrnnnlllllliiidddccceeefffdddaaa___^^^___aaabbbcccgggjjjkkkjjjmmmrrrwww}}}yyyrrrooorrrwww|||zzz{{{~~~|||xxxxxxwwwvvvtttsssttttttuuuuuuuuuvvvwwwxxxxxxxxxxxxyyywwwvvvwwwxxxxxxvvvsssssssssrrrpppmmmiiieeeccc]]][[[YYYXXXXXXWWWTTTSSSQQQOOOLLLJJJJJJIIIHHHGGGEEEDDDBBB@@@@@@AAACCCDDDEEEFFFGGGJJJLLLOOORRRSSSXXXWWWVVVVVVVVVWWWXXXYYYVVVXXXZZZ]]]aaahhhpppvvv{{{vvvssswwwtttmmm\\\TTTHHH>>>888555444444////////////...---,,,,,,------------,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++---,,,***))))))+++---///(((///222---)))+++......------,,,+++++++++++++++,,,,,,,,,---------------++++++++++++,,,---...///---------...///111333444555444333222222333555666999;;;???CCCIIIXXXsss~~~vvvnnngggddd^^^[[[ZZZ```qqq|||yyy}}}zzztttoooqqqwwwiii[[[QQQHHHCCC===777444222000///------------------------,,,---......,,,++++++,,,,,,,,,+++************+++,,,,,,,,,+++++++++******++++++***))))))))))))******************+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((('''''''''((()))******++++++***))))))***))))))((('''&&&)))))))))))))))))))))))))))***++++++,,,...222666:::===AAADDDFFFIIIMMMOOOOOOPPPRRRSSSVVVZZZ```dddiiiqqqxxx|||{{{{{{zzzyyyzzzzzz|||||||||sssqqqmmmiiihhhjjjooosssyyy{{{|||{{{zzz{{{vvvnnnjjjhhhgggeeejjjqqq|||~~~||||||yyywwwxxx|||~~~}}}{{{{{{yyyvvvsssrrrrrrssstttrrrmmmiiihhhgggeeegggkkknnnmmmkkkiiihhhiiijjjkkkllloooqqqrrrqqqsssxxx|||yyytttuuuxxx}}}||||||~~~{{{wwwxxxwwwvvvtttsssttttttuuuuuuwww{{{}}}~~~}}}{{{yyy|||{{{{{{{{{}}}}}}{{{yyyzzzyyyyyyxxxvvvssspppnnnjjjgggdddcccbbbbbb```___XXXUUURRRPPPOOOMMMKKKIIIHHHFFFCCC@@@@@@AAADDDFFFBBBCCCEEEDDDBBBDDDHHHLLLTTTRRRQQQQQQRRRUUUXXXZZZUUUVVVXXXYYYZZZ^^^cccgggmmmsss}}}xxxwww||||||kkkbbbSSSEEE;;;666333111/////////...------,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((())))))***+++)))...000---***+++------......---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------......//////............///000222222444333222222222333555666888:::???DDDJJJYYYuuuwwwpppkkkddd___ZZZ\\\hhhvvv~~~{{{}}}|||tttrrr|||tttbbbWWWPPPKKKDDD>>>999555222000.........---------------,,,---///...,,,++++++,,,+++++++++***************,,,,,,,,,+++++++++******++++++*********))))))))))))))))))***+++++++++,,,++++++******))))))(((((())))))))))))(((((((((((()))))))))))))))*********((((((((((((((())))))***))))))(((((((((((((((((('''(((((()))******++++++)))******+++***)))(((''')))))))))))))))***************++++++---000555999>>>@@@DDDFFFHHHJJJMMMPPPRRRSSSUUUWWW[[[aaaiiinnnssszzz}}}yyyyyyyyyxxxxxxzzz}}}~~~yyytttlllmmmnnnoooppptttyyy}}}yyy{{{|||}}}~~~{{{tttllliiillloooqqqqqqssszzz~~~{{{{{{yyyxxxyyy|||~~~~~~}}}zzzwwwsssooonnnoooqqqsssrrrmmmjjjkkkkkkjjjlllqqquuutttsssqqqqqqqqqrrrsssppprrrssssssssstttxxx{{{zzz~~~{{{xxxyyyzzzzzzyyyzzz{{{|||{{{xxxtttuuutttsssqqqqqqqqqqqqrrrsssuuuyyy|||}}}}}}{{{yyyyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyxxxwwwuuutttssstttqqqnnnllllllkkkjjjiii```^^^ZZZXXXVVVTTTQQQNNNMMMKKKGGGDDDCCCEEEGGGIIIDDDFFFGGGCCC???>>>CCCIIIOOOMMMLLLLLLNNNRRRVVVYYYZZZ[[[\\\\\\[[[\\\^^^```bbbfffppp|||~~~}}}yyyooo___NNNAAA888222///111000///...------,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++))))))***+++++++++++++++***---...---++++++,,,---++++++************++++++---------,,,,,,,,,,,,+++,,,,,,------............///////////////000111111333222222222333444555666666999>>>CCCIIIYYYuuuyyytttkkkfff```]]]```iiivvv|||}}}|||kkk___VVVQQQIIIBBB<<<777222////////////......---------,,,...//////---,,,,,,---++++++++++++******)))))),,,,,,,,,+++++++++******++++++++++++*********))))))))))))***+++++++++,,,++++++******))))))(((((((((((((((((())))))))))))((()))))))))*********+++'''(((((()))))))))))))))(((((())))))))))))))))))((((((((())))))***++++++******************)))(((((()))))))))*********+++)))***+++,,,...333888===@@@BBBEEEGGGHHHJJJMMMPPPSSSTTTWWW[[[```hhhpppvvv{{{|||yyyyyyzzzyyyyyy||||||tttmmmiiifffkkkqqqvvvyyy|||~~~yyy{{{}}}|||sssooonnnooossszzz{{{zzzyyyyyyzzz}}}zzzwwwrrrooonnnooorrrtttssspppooorrrrrrpppqqquuuyyyyyyxxxwwwvvvwwwxxxxxxtttttttttsssrrrsssuuuvvvtttxxx|||}}}{{{xxxxxxyyyxxxwwwvvvvvvvvvuuutttsssrrrqqqooonnnmmmmmmnnnooorrrssstttvvvxxxyyyyyyyyywwwxxxyyyzzz{{{{{{||||||yyyyyyyyyyyyxxxxxxwwwwwwxxxvvvsssrrrrrrrrrpppooohhhfffccc```___\\\YYYVVVSSSPPPLLLIIIGGGHHHIIIKKKGGGIIIIIIDDD???>>>BBBGGGJJJIIIGGGGGGJJJNNNRRRUUU]]]___aaaaaa___^^^______``````dddkkkqqqxxx|||{{{lll\\\NNNBBB999444333222000///...---------,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,---.../////////......,,,,,,,,,---,,,++++++---******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,......///000000000000000111111222222333444555555555777<<>>888666333111000///000000------........./////////...------------,,,,,,,,,,,,,,,------------,,,,,,((((((((()))))))))******...))))))------******,,,,,,,,,,,,,,,,,,---......))))))***+++,,,------...,,,---...//////...---++++++,,,...000111222222222///000111222333444444555777999===AAAGGGVVVqqqxxxmmmgggccc]]]]]]aaafffrrr}}}uuurrrvvvmmmhhh___VVVNNNFFF>>>999333333333222111000000///---...000///...,,,------,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******++++++,,,---,,,+++***))),,,+++++++++******))))))(((((())))))******++++++'''((((((((())))))******((())))))***++++++,,,,,,&&&''')))*********)))((((((((())))))*********+++)))((((((((((((***+++,,,,,,***'''%%%%%%'''***,,,((())))))***++++++,,,,,,+++...222777:::>>>CCCFFFCCCEEEHHHKKKLLLNNNRRRTTTXXX]]]eeemmmuuu~~~}}}zzz}}}tttnnngggdddiiiqqqnnnsss{{{{{{oooeeeaaacccgggrrr~~~~~~~~~~~~{{{yyywwwxxxyyyuuutttsssrrrsssuuuxxxyyy|||{{{||||||yyyyyy}}}{{{|||||||||||||||||||||{{{xxxtttpppnnnllljjjhhhiiikkklllmmmmmmllljjjiiidddgggkkkllljjjeeebbb___^^^]]][[[ZZZYYYYYYZZZZZZ[[[]]]___bbbeeefffggggggfffiiimmmnnnnnnoooqqqtttzzzyyyyyyxxxxxxyyyyyyzzzyyyzzz||||||yyytttssssssssssssrrrpppmmmiiihhhfffbbb^^^ZZZVVVTTTLLLJJJIIIIIIIIIIIIGGGEEECCCCCCCCCCCCCCCDDDEEEEEEMMMRRRYYY___aaabbbbbbbbb]]][[[\\\]]][[[YYY^^^dddbbbqqqyyytttuuu~~~|||qqqbbbRRRHHH999777444222000000111111---------....../////////......---------,,,,,,,,,,,,------......------,,,......---------...///000...)))(((---...***))),,,++++++++++++,,,,,,---...(((((()))***,,,---...///---...000111111///...,,,***,,,...000222222222222//////111222333444444444888:::???CCCHHHWWWrrrvvvkkkccc___\\\ZZZaaaeeeqqq~~~}}}qqqfff[[[OOOCCC;;;222111000000000000111111222000...,,,+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))((()))))))))************************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))*********))))))))))))))))))************)))*********((((((***,,,---///333777<<<@@@BBBDDDIIIJJJKKKMMMOOOQQQSSSUUU[[[cccnnnxxx~~~{{{{{{}}}~~~qqqcccdddggggggjjjrrrxxx{{{}}}qqqfffbbb```aaaiiisss~~~|||{{{|||{{{yyywwwwwwwwwwwwxxxzzz|||{{{zzz}}}~~~}}}zzzxxx{{{zzzyyyxxxxxxwwwuuusssrrrooommmjjjiiihhhfffddddddeeeffffffdddbbb___]]]^^^\\\[[[[[[\\\\\\[[[ZZZSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\]]]```_________aaadddgggiiioooppprrrtttvvvyyy{{{|||zzzyyyyyy|||~~~yyyvvvtttvvvyyyzzzvvvrrrlllmmmnnnlllgggaaa]]]\\\YYYUUUOOOKKKJJJKKKKKKLLLGGGFFFDDDDDDEEEFFFEEEDDDEEEHHHMMMQQQTTTVVVZZZ\\\YYYYYYYYYYYYZZZ[[[\\\]]]aaaeeennnxxx|||||||||yyyyyy~~~~~~rrraaaTTTGGGAAA999444222111...+++------------------,,,,,,////////////...---,,,+++*********++++++,,,,,,,,,+++,,,...000000///...---.........---,,,+++***)))++++++******+++---///000......------...///111222***,,,//////...,,,,,,,,,,,,---...000111111111111000111222333444444444444555777;;;@@@EEETTTooo|||qqqhhhbbb]]][[[\\\___jjj|||~~~uuugggWWWHHH???555444222111000000000///111000...,,,,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,************************++++++++++++++++++++++++************************)))))))))))))))(((''''''(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))***))))))(((((())))))))))))************)))***+++***)))***,,,...111333777;;;???CCCEEEGGGHHHIIIKKKMMMOOOSSSWWWZZZ```gggsss~~~|||yyyxxx}}}wwwjjjbbbfffkkkkkkooowwwzzz|||}}}zzzqqqiiiaaa```aaadddlllvvv~~~~~~}}}{{{|||||||||{{{zzzwwwvvvtttuuuxxxzzz{{{zzzyyyzzz|||}}}|||zzzxxxvvvxxxwwwuuutttsssqqqnnnllljjjhhheeecccbbbaaa``````^^^^^^^^^^^^]]][[[YYYXXXYYYXXXWWWXXXZZZ[[[ZZZYYYUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVXXX[[[]]]___eeegggiiilllqqqvvv{{{}}}|||{{{zzz{{{~~~~~~|||zzzwwwvvvuuuxxx||||||xxxtttrrrttttttrrrnnnjjjhhhggg___[[[UUUPPPNNNNNNNNNMMMHHHFFFDDDDDDEEEFFFEEEDDDCCCFFFIIILLLNNNQQQTTTWWWXXXWWWWWWWWWXXXYYYZZZ[[[[[[]]]aaahhhsss~~~~~~{{{vvvuuuwww~~~~~~}}}}}}mmmbbbPPPIII???777444222000...***+++,,,---...//////000000000000000///...---,,,,,,------------------...***+++---...///...---,,,,,,,,,,,,++++++)))((((((++++++******+++,,,---...++++++++++++,,,---...///+++---///000...---,,,---,,,---...///000111111111333444555666777777777777555777;;;@@@EEETTTnnnyyypppggg___[[[XXXZZZcccttttttaaaPPPFFF:::777333111000000///...111000...---,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---************************++++++++++++++++++++++++************************))))))******))))))((((((((((((((((((((((((((((((***)))(((((('''''''''''')))*********)))((('''''')))))))))*********++++++***++++++++++++,,,...111444666:::>>>BBBEEEGGGHHHHHHIIIKKKLLLPPPUUU\\\aaagggooo{{{{{{wwwvvvwwwqqqhhhcccdddkkkppppppuuu}}}{{{{{{{{{{{{}}}xxxnnnhhheeeaaa^^^```dddiiiqqqxxx|||~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}xxxuuurrrqqqsssvvvxxxxxxssstttvvvwwwwwwvvvtttsssuuutttrrrpppllliiifffddd```___]]][[[ZZZZZZ[[[\\\ZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWYYY[[[]]]\\\[[[[[[ZZZXXXWWWUUUTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVZZZ[[[^^^cccjjjrrrzzz~~~~~~}}}}}}}}}|||zzzxxxxxxwwwxxxzzz~~~~~~{{{wwwvvvwwwwwwuuurrrooonnnnnnhhhddd^^^YYYVVVTTTQQQPPPKKKIIIGGGGGGHHHHHHHHHGGGBBBCCCEEEFFFGGGJJJMMMPPPTTTSSSSSSTTTUUUWWWXXXYYY[[[[[[[[[]]]dddppp}}}yyytttrrrpppuuu{{{wwwvvv}}}ttt___UUUGGG<<<666444222000+++,,,,,,---...///000000000000000000000///...---...------------------,,,)))***,,,------,,,+++++++++,,,,,,++++++***)))(((++++++************+++,,,)))******+++,,,,,,,,,,,,,,,...000000///...---...,,,---...///000111111222111222333444444555555555666888<<<@@@EEESSSnnnwwwmmmbbb\\\XXXXXX___mmm|||~~~jjjXXXOOO===888333000000000///---000///...------------.........---------,,,,,,,,,++++++++++++++++++++++++((((((((())))))+++,,,---************************************************(((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((+++***)))(((''''''''''''++++++++++++***)))(((((())))))*********+++++++++)))***+++++++++---111333777888;;;???BBBEEEGGGHHHIIIJJJLLLMMMPPPWWW```gggoooxxxzzzwww||||||tttlllfff___aaaiiirrrvvvvvvzzz{{{{{{{{{zzz{{{}}}}}}yyyuuuppplllhhhccc```cccbbbbbbeeeiiinnntttxxxyyy{{{~~~||||||||||||{{{zzzzzzzzz{{{~~~zzzvvvqqqnnnnnnpppqqqqqqlllmmmoooqqqqqqqqqpppppprrrrrrppplllfffbbb___]]]YYYXXXWWWUUUUUUVVVYYY\\\^^^]]][[[ZZZYYYZZZ[[[\\\^^^^^^___aaacccdddcccbbbcccbbb```___^^^]]]]]]]]]___^^^\\\ZZZXXXVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRTTTUUUWWW\\\cccllltttyyy}}}|||}}}|||}}}~~~|||{{{{{{{{{xxxuuurrrrrrssspppmmmgggbbb___[[[WWWTTTQQQOOOMMMLLLLLLLLLKKKJJJCCCCCCCCCCCCBBBDDDHHHKKKMMMMMMMMMNNNQQQTTTWWWYYY[[[[[[YYYYYY\\\cccmmmssszzzvvvlllllllllqqq}}}|||sss}}}ooobbbQQQBBB999555222000000000//////...---------///////////////...------,,,,,,,,,++++++************+++,,,,,,---,,,++++++------......---,,,,,,+++,,,++++++******)))))))))***+++,,,---...------,,,---///000000///......///---------...///000111222000111222333333444333333888:::>>>AAAFFFTTTooo~~~rrrggg___[[[YYY\\\eeeppp{{{rrr```UUU@@@:::333///000111000...///......---------------......---------,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...************************************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******)))(((((((((((((((+++,,,,,,,,,++++++***)))************++++++++++++((()))******+++...333666:::<<<>>>AAADDDFFFHHHIIIJJJLLLOOOPPPSSSZZZeeemmmxxx|||{{{}}}wwwooogggaaa^^^bbbgggpppwwwyyyyyy|||}}}}}}}}}|||{{{xxxuuurrroooiii```[[[ZZZ^^^ccceeekkklllnnnoooqqqtttvvvvvvwwwxxxzzz|||}}}~~~|||zzz{{{{{{{{{{{{zzzyyyyyy{{{~~~|||xxxrrrmmmkkkiiigggfffdddeeegggiiijjjkkkkkkkkkllllllkkkfff```[[[YYYXXXTTTTTTTTTRRRRRRUUU[[[```gggfffdddcccccceeeggghhhkkkkkkkkkmmmoooooommmkkklllkkkjjjiiiiiijjjlllmmmmmmllliiifffcccaaa```___aaaaaa___]]]ZZZWWWTTTRRRSSSSSSTTTWWW\\\ccciiimmm|||}}}{{{xxxwwwxxxwwwtttpppllliiiddd___\\\WWWUUURRRPPPPPPOOOMMMKKKGGGGGGFFFDDDBBBBBBEEEGGGGGGGGGGGGIIILLLQQQUUUWWWUUUUUUVVVVVVVVVXXX\\\___ooo|||}}}uuunnnhhhiiirrryyyzzz}}}ppp\\\KKK???888333111111111000//////...------------......------,,,,,,,,,,,,,,,++++++*********,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++++++++***))))))(((***+++,,,---------,,,+++---///000000.........///------------...000111222333444555666666777777777999;;;???CCCHHHVVVqqqyyymmmeee^^^[[[ZZZ^^^dddjjjvvv|||iii[[[GGG???666111111222111........................---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///************************************************************************))))))******++++++******))))))))))))))))))))))))***))))))(((((())))))*********+++++++++++++++************++++++++++++,,,))))))***+++---111666:::???AAACCCEEEHHHIIIJJJKKKKKKOOOSSSVVVYYYaaammmvvv}}}vvvkkkbbb]]]\\\]]]jjjooouuuyyyyyyzzz|||~~~}}}{{{xxxqqqjjjddd```ZZZRRROOOTTT^^^iiippptttwwwyyywwwwwwyyyxxxuuuwwwvvvwwwyyy|||yyyzzz|||~~~~~~{{{zzz{{{}}}}}}}}}zzzyyyyyyzzz}}}~~~~~~}}}{{{xxxsssnnniiiddd___[[[[[[\\\^^^```bbbdddeeeeeedddffffffbbb\\\WWWVVVWWWTTTUUUUUUTTTTTTYYYaaagggrrrrrrppppppqqqsssuuuwwwyyyyyyyyy{{{}}}|||zzzwwwxxxwwwvvvvvvwwwyyy|||~~~|||zzzwwwtttqqqooonnnmmmmmmmmmllliiieee```[[[XXXYYYXXXWWWWWWYYY\\\___aaarrruuuzzz}}}{{{yyyyyy{{{zzzxxxvvvtttpppjjjfff___]]]YYYVVVTTTRRROOOMMMMMMLLLKKKHHHEEECCCDDDFFFCCCCCCCCCDDDGGGLLLQQQSSSQQQSSSUUUVVVUUUTTTUUUUUU```lll}}}wwwnnnkkklllttt~~~~~~jjjXXXJJJ???888333////////////000000111111,,,,,,---------,,,,,,+++...------------------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))******++++++*********---...//////------...///------,,,,,,---///111222222333444555555666555555888:::>>>CCCHHHWWWrrr|||tttmmmccc___]]]]]]]]]```hhhrrrtttdddQQQGGG;;;555444444111...------...............---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,************************************************************************((()))***++++++++++++***))))))))))))))))))))))))(((((((((((()))***++++++'''((()))************************+++++++++,,,,,,***+++,,,---000444;;;???AAABBBDDDFFFHHHJJJKKKKKKKKKPPPWWW\\\aaajjjwwwyyyoooddd]]]^^^dddjjjsssuuuwwwvvvwwwyyy{{{{{{{{{yyyuuurrrnnnggg___YYYRRRNNNLLLOOOYYYfffrrryyyxxx}}}~~~{{{{{{|||zzzvvvyyywwwuuuvvvyyy{{{{{{zzzuuuvvvyyy{{{~~~}}}{{{{{{}}}{{{zzzyyyzzz{{{|||{{{zzzwwwuuurrrooojjjbbbZZZTTTRRRSSSUUUWWWZZZ\\\^^^___aaadddfffccc]]]YYYZZZ\\\[[[\\\]]]\\\\\\bbblllttt|||||||||zzzvvvpppkkkgggdddbbb```^^^]]]]]]]]]]]]fffjjjpppuuuxxx|||}}}|||~~~{{{uuuqqqlllhhhddd```]]]ZZZVVVTTTQQQQQQPPPMMMHHHEEEDDDDDDDDDCCCBBBAAACCCGGGKKKMMMQQQSSSVVVWWWVVVUUUUUUUUUXXX```lllwwwwwwqqqllljjjrrr}}}xxxfffVVVIII>>>777//////000000000111111111,,,,,,---------------,,,,,,------------------...------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,+++***++++++************++++++---.........,,,,,,---///---,,,,,,,,,---///111222000000111222333333333333555777<<>>BBB@@@AAACCCEEEGGGHHHHHHIIIJJJQQQZZZaaagggqqq~~~~~~|||vvvkkkaaa^^^dddqqq{{{xxxxxxvvvttttttxxxzzzyyyvvvrrrlllgggccc]]]VVVQQQHHHIIILLLTTT```mmmwww|||yyy~~~||||||~~~|||www{{{wwwttttttvvvxxxwwwuuurrrtttvvvyyy}}}~~~||||||~~~{{{zzzyyyyyyzzz{{{yyyxxxssssssrrrpppkkkbbbXXXQQQLLLMMMOOORRRUUUXXXZZZ[[[bbbfffhhhfffaaa^^^```bbbcccdddeeedddeeekkkvvv~~~zzzwwwmmmllljjjgggdddbbb```___^^^bbbiiinnnqqquuu{{{|||xxxvvvsssnnniiieeebbb^^^[[[SSSSSSSSSOOOJJJFFFDDDDDDFFFDDDBBB@@@AAACCCFFFHHHOOOQQQSSSTTTSSSSSSSSSTTTTTTXXX^^^fffppp~~~}}}wwwmmmeeeiiirrrppp___PPPCCC;;;333333222111000///...---------......///......---*********++++++,,,,,,,,,,,,,,,+++***))))))******------......///.........++++++------...---,,,+++///...---,,,,,,,,,---...,,,---...---++++++---///---,,,++++++,,,...111222333333444555666666666666333555:::???FFFVVVqqq}}}~~~vvvvvvyyy~~~rrrjjjfffhhhcccZZZZZZbbbmmmwww~~~wwwsss}}}mmm\\\FFF:::777666111+++111000000////////////000---,,,+++,,,...///...---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***))))))***+++***)))''',,,,,,...222888>>>BBBDDDDDDDDDHHHLLLMMMJJJKKKOOORRRTTTZZZdddrrrwwwnnneeeccckkkuuu~~~~~~~~~~~~{{{xxxvvvwwwxxxqqqmmmggg```[[[UUUOOOLLLHHHOOOWWW___jjjvvv~~~~~~|||{{{yyyyyysssuuuxxxxxxwwwuuuttttttuuuuuuuuuwww|||~~~}}}|||}}}}}}~~~}}}|||yyywwwvvvxxxyyy{{{uuusssqqqmmmggg___UUUOOOMMMNNNQQQRRRTTTVVVZZZ]]]fffjjjoooqqqnnnlllkkklllqqqrrrssstttuuuzzz|||wwwqqqlllgggdddfffffffffggghhhjjjlllmmmvvv{{{yyyxxxwwwvvvsssnnngggbbbYYYVVVRRROOOMMMKKKIIIGGGFFFEEEEEEEEEEEEGGGHHHIIIOOOPPPQQQRRRTTTUUUVVVVVVPPPVVV[[[\\\]]]hhh|||yyysssnnnjjjgggmmmssseeeSSSEEE:::888444111/////////000111///............,,,+++,,,------......------,,,------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))***+++,,,---...---,,,+++000000000111222222333333444333222222333444666777:::888;;;@@@FFFSSSoooxxxwwwxxx|||xxxoookkkllleee[[[XXX^^^ccckkkxxx{{{tttvvvssscccNNN???:::777222...111000//////......//////---,,,++++++---...---,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))*********)))(((,,,---000555:::@@@CCCEEEFFFFFFIIIMMMNNNKKKMMMQQQUUUYYY```kkkxxx}}}vvvjjjhhhggglllvvv~~~|||zzzyyywwwvvvvvvkkkeee\\\UUUPPPMMMKKKJJJMMMVVV```iiirrr{{{~~~|||yyyyyyzzzyyyxxxvvvtttssssssuuuwwwwwwvvvuuuuuuuuuuuuttttttvvvyyy}}}~~~}}}|||zzzyyyyyyzzzzzzyyywwwuuurrrqqqqqqrrrsssooommmkkkgggccc\\\TTTOOOMMMPPPSSSVVVXXX[[[___aaalllqqqwwwyyyxxxwwwxxxyyy~~~|||wwwuuurrrpppmmmjjjhhhhhhjjjkkkppprrrzzz~~~}}}{{{yyyuuuoookkkbbb___ZZZVVVSSSQQQOOOMMMMMMLLLJJJIIIHHHGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSRRRUUUWWWVVVUUU\\\jjjuuuyyytttooollliiixxxsssbbbUUUAAA<<<666222111111000000000///------......---+++,,,------......------,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,------------,,,//////000000111222222222333333333333444555666666999777:::@@@EEERRRnnn|||yyyxxxyyy{{{}}}}}}vvvqqqooohhh\\\VVVXXXZZZ]]]gggzzzxxxqqqzzz{{{nnnYYYHHH===888444222000000///...............///---,,,---......---,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,///444999>>>BBBEEEFFFHHHHHHJJJNNNOOOMMMOOOSSSZZZ___hhhsssssshhh```dddlllwww}}}zzzyyyyyyxxxtttqqqddd\\\RRRJJJGGGJJJNNNQQQVVVaaallluuu|||~~~yyysssuuuvvvwwwvvvtttqqqooossstttvvvvvvuuuuuuvvvxxxvvvuuutttuuuvvvzzz}}}}}}{{{zzzyyyyyyyyyvvvtttpppllljjjhhhhhhhhhfffdddaaa___\\\XXXSSSOOOOOORRRXXX\\\```cccfffhhhsssxxxyyyrrrmmmkkkkkkkkkmmmkkknnnuuuzzz{{{{{{}}}~~~{{{vvvsssooojjjddd___[[[XXXUUUSSSUUUSSSPPPMMMJJJHHHGGGGGGDDDEEEFFFHHHKKKNNNPPPRRRTTTTTTTTTQQQOOORRRYYY___ooo~~~{{{uuuqqqlllrrr~~~}}}tttgggMMMEEE:::444333333222//////...---...//////...---,,,------......------,,,------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000111111111222222333444555555555555888666999???DDDQQQlll{{{wwwwwwwwwwww}}}~~~xxxsssqqqjjj^^^VVVUUUWWWVVV\\\nnnuuuvvvzzzwwwcccPPP@@@888444333000000///...---------...111000...///000000///---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***++++++***+++,,,---...222888>>>BBBEEEGGGHHHIIIHHHJJJNNNOOONNNQQQVVV]]]dddooo{{{vvvjjjaaa```fffrrr~~~|||wwwvvvwwwuuuooojjj^^^VVVKKKEEEGGGOOOYYY___ccclllvvv|||}}}wwwrrrtttwwwyyyxxxvvvsssqqqrrrsssttttttttttttwwwyyyyyyyyyxxxvvvvvvxxx|||~~~}}}{{{xxxwwwvvvuuusssqqqlllgggccc```^^^]]]]]][[[YYYWWWWWWVVVSSSQQQRRRWWW]]]ccchhhkkknnnqqqyyy~~~{{{vvvsssrrrsssnnnmmmqqqsssssssssuuussszzz~~~zzzxxxxxxssslllfffaaa]]]ZZZWWWXXXVVVRRRNNNKKKIIIGGGGGGCCCCCCEEEGGGKKKNNNQQQSSSTTTSSSSSSRRRQQQRRRTTTUUU]]]mmm{{{wwwwwwvvvzzzrrr[[[OOO@@@777555555222...///...---...///000///...,,,------......------,,,------------------------------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++---...///------......///000000000111222444555666555555444777555888>>>CCCOOOkkk~~~wwwuuussssssvvv{{{|||wwwssspppkkkbbbZZZVVVWWWTTTWWWeee{{{}}}vvvsssyyy}}}kkkVVVEEE999444333111111000......---------000...---...//////...---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***++++++***+++---000000555<<>>CCCOOOiii}}}xxxtttqqqrrrvvvvvv~~~|||xxxtttqqqnnnhhhaaa[[[WWWUUUUUU]]]mmm{{{qqqrrryyyqqq]]]LLL???777333333222111///............,,,+++***+++---...---,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((+++,,,+++***+++///333444999@@@DDDDDDEEEGGGJJJJJJHHHJJJNNNPPPRRRYYY```hhhrrruuuhhh```___aaakkkoootttzzz~~~zzzvvvqqqmmmjjjddd]]]WWWHHHEEECCCFFFPPP^^^kkksssxxx{{{|||zzzxxxyyyvvvrrrpppqqqtttvvvwwwvvvuuutttrrrsssuuuuuuttttttuuuwwwyyy{{{}}}|||yyyxxxyyy||||||{{{yyywwwsssooollljjjcccaaa^^^[[[WWWTTTRRRQQQXXXXXXXXXZZZ]]]`````````cccgggnnnsssxxx|||}}}}}}zzztttooonnngggkkkooosss||||||wwwsssnnnhhhbbb^^^WWWUUURRROOOMMMLLLKKKKKKDDDCCCCCCDDDFFFJJJMMMOOOTTTUUUUUUUUUSSSQQQNNNMMMKKKQQQ^^^ppp}}}zzzyyy|||tttgggTTTEEE<<<888333000000///......000000///...,,,------......------,,,------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---------------......///------......///000000000222222333444555555555555666555888???CCCNNNiii}}}wwwvvvwwwqqqwww~~~}}}xxxtttssspppiiibbbWWWWWWWWWZZZbbbrrrwwwrrrqqquuuvvveeeUUUHHH<<<666444333222111////////////,,,++++++,,,...000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((+++---,,,***+++000555777<<>>CCCEEECCCCCCFFFJJJLLLKKKLLLQQQVVVZZZbbbjjj{{{tttnnneee___```fffnnnssszzzzzzyyyxxxwwwwwwyyy{{{rrrrrrnnnggg]]]TTTMMMJJJJJJLLLRRR]]]iiittt{{{~~~}}}~~~yyyuuutttpppkkknnnoooppprrrsssuuuuuuuuuqqqtttvvvwwwuuusssrrrrrroootttzzzzzzvvvrrrrrrsssooonnnllliiiddd```[[[YYYWWWXXXYYY[[[]]]___``````bbbcccfffjjjooorrrrrrqqqwwwyyy}}}~~~}}}yyytttwwwxxxpppjjj^^^\\\YYYVVVSSSRRRQQQQQQJJJHHHGGGEEEFFFHHHKKKLLLKKKOOOSSSTTTQQQOOOQQQRRRQQQQQQQQQQQQWWWggg|||xxxyyyyyyhhhUUUFFF<<<888777333111000///000///...,,,,,,------......------,,,------------------------((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,.../////////...---......//////000111111111444333222222333444666777666666:::@@@DDDOOOiiixxxsssqqqpppsss}}}~~~zzzqqqkkkfff^^^YYYZZZ]]]gggvvvuuu{{{vvvjjjsssxxxjjjXXXHHH???888444111111///,,,,,,///111******444;;;888000---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,++++++***)))(((((()))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))************++++++++++++*********,,,000333666;;;>>>BBBEEEFFFGGGHHHIIILLLMMMNNNQQQYYYdddpppxxxzzzssshhh^^^^^^hhhttt{{{|||{{{{{{|||~~~}}}zzzwwwnnnlllfff[[[PPPJJJLLLOOOSSS[[[fffpppvvvzzz|||~~~}}}zzzwwwtttqqqppprrrqqqqqqrrrtttuuuuuutttppprrrsssuuuuuutttrrrqqqqqqtttvvvwwwtttqqqnnnmmmjjjhhheeeaaa]]]YYYWWWVVV______ccchhhiiifffgggjjjlllnnnrrrvvvyyy{{{}}}}}}|||yyytttqqqjjjddd\\\WWWVVVUUURRRPPPPPPMMMIIIFFFFFFGGGHHHHHHMMMOOOPPPRRRRRRRRRRRRQQQQQQLLLJJJNNNRRRXXXdddppp~~~vvvyyyvvvcccQQQBBB999777444333222111000///...---------......---,,,++++++,,,---------.../////////---,,,+++*********+++,,,+++++++++---///...,,,))),,,---......//////............////////////......---...///000111222333333111111222333333444444555777777999<<>>CCCEEEFFFGGGHHHIIILLLMMMPPPTTT\\\iiivvvyyyqqqgggbbb___eeeqqq|||~~~~~~|||wwwmmmiiiaaaUUULLLJJJOOOTTTbbbhhhqqqxxx|||~~~~~~}}}{{{yyyvvvtttrrrqqqrrrqqqppprrrtttuuutttsssoooppprrrsssssssssqqqpppoooqqqttttttrrroookkkiiidddbbb^^^ZZZXXXXXXYYYZZZdddgggnnnuuuvvvrrrppprrruuuwwwzzz}}}zzzwwwnnnhhh```ZZZXXXVVVSSSPPPPPPMMMJJJHHHHHHIIIIIIHHHLLLMMMNNNPPPQQQQQQQQQPPPPPPLLLKKKMMMNNNOOOUUU]]]yyyxxxwww{{{ooo[[[JJJ>>>888333222111/////////...---000000000000000//////...---------...............------,,,,,,,,,---...///+++***)))+++---...///...,,,---......//////............////////////......------...///000111222222222222333444444555555666777777999<<>>@@@DDDFFFGGGHHHJJJLLLLLLOOOUUU^^^jjjzzz~~~|||~~~zzzmmmggg___gggrrr||||||pppeee___UUUNNNMMMUUUcccmmmyyy|||~~~||||||{{{zzzyyywwwtttrrrpppoooqqqpppoooppprrrtttsssrrrqqqrrrssstttttttttttttttmmmmmmlllllliiieee```\\\XXXXXXXXXYYY]]]bbbfffiiinnnvvv}}}wwwoooiiieee```ZZZUUUOOOMMMLLLLLLLLLKKKJJJHHHIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRSSSQQQPPPPPPRRRXXXccctttyyyvvvsssxxx~~~ooo[[[MMM===888333000111222222111---,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,+++++++++,,,,,,---+++******---/////////,,,---......///...............////////////......------......///000111111111111111222333333444444777777999<<>>AAACCCEEEGGGHHHJJJMMMOOOOOOUUU```nnn}}}xxxlllhhhlllqqqwww|||~~~}}}|||{{{~~~{{{{{{}}}~~~xxxkkkaaa\\\\\\]]]aaahhhqqqzzz|||~~~~~~|||zzzyyyyyyyyyxxxvvvtttqqqooommmlllooonnnnnnoooqqqrrrrrrqqquuuuuuvvvwwwxxxyyyyyyzzzoookkkfffdddcccbbb___\\\UUUXXX]]]ccchhhlllnnnooorrrxxx|||vvvrrrooojjjccc^^^WWWTTTQQQOOOOOONNNLLLJJJLLLLLLKKKKKKKKKKKKLLLLLLQQQSSSSSSPPPOOORRRVVVVVVVVVTTTUUU___ppp~~~|||xxxvvvzzz~~~zzzuuuaaaLLLCCC777111000111000...///...---------...///000...............---------000000000000///---,,,+++.........///000///+++(((,,,---......//////............////////////......000000000000111111111222111111111222333333444444777777999<<>>888888888999:::???===555,,,,,,111222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******************++++++)))************+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,''''''((()))***+++,,,,,,++++++,,,,,,,,,---------...000222666:::>>>AAABBBBBBDDDFFFHHHIIIKKKNNNQQQVVV___mmm}}}|||xxxxxxyyyuuupppnnnqqquuuxxxyyyzzzxxxuuurrrmmmfff^^^YYYYYY```kkkwww}}}yyy|||}}}|||zzzwwwttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmnnnppprrrqqqpppqqqqqqqqqqqqssstttvvvvvvkkkeee______dddiiikkkkkkggghhhiiikkkoootttxxxzzz}}}~~~yyyyyy~~~}}}wwwrrrccc___YYYUUUSSSSSSRRRQQQLLLKKKIIIGGGFFFFFFFFFGGGBBBIIINNNMMMOOOUUUXXXUUUTTTUUURRRMMMNNN[[[rrr}}}yyy||||||}}}yyyooonnnyyy~~~www```TTTDDD:::777666444111000///---------///111222,,,------....../////////(((***,,,.../////////...///---++++++---///000000,,,---......//////............////////////...............///////////////333444444555555666777777777777999<<>>AAACCCEEEDDDFFFJJJLLLLLLPPPVVVYYYhhh{{{}}}~~~ssskkknnntttuuuvvvyyywwwpppjjjgggddd^^^ZZZYYYdddnnnyyy|||zzzxxxuuutttssstttuuupppooonnnoooqqqqqqpppnnnmmmnnnpppqqqrrrrrrqqqppppppqqqrrrqqqmmmiiihhhggg^^^\\\ZZZ\\\aaaiiiooorrrkkkkkklllooossswww|||~~~}}}xxxnnnfff\\\WWWVVVUUURRROOOMMMMMMMMMLLLJJJHHHFFFEEEGGGIIILLLMMMMMMNNNOOOQQQSSSTTTQQQKKKHHHPPPaaaooo}}}uuunnnsss}}}~~~iii]]]LLL???888666555555444222////////////...---------------------------//////...---,,,,,,++++++***+++,,,,,,------,,,,,,111111000000/////////...+++---///000...---------000///.........///111222000111222333444444444444888:::777:::FFFPPPfffwwwtttxxx~~~yyyooogggbbbeeeqqqrrrqqqrrrwww}}}nnn```MMM???999999;;;;;;888444000---,,,---......///...---,,,+++++++++++++++,,,------,,,***(((''',,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++---///333777;;;===???AAACCCFFFEEEGGGKKKLLLMMMRRRYYYaaaqqq}}}~~~~~~vvvoooqqqvvvwwwvvvxxxooojjjddd```[[[XXXZZZ```kkkrrr|||~~~|||yyyvvvtttsssssssssooonnnnnnoooqqqrrrqqqpppnnnoooqqqrrrsssssssssrrrrrrrrrppplllhhhdddbbbbbb]]]\\\[[[]]]bbbiiiooosssrrrrrrssstttwww{{{~~~ssslllccc^^^\\\YYYUUURRRQQQPPPNNNLLLJJJHHHFFFFFF@@@CCCFFFIIILLLOOORRRUUUXXXWWWSSSLLLHHHKKKVVV___rrrxxxoooooottt}}}vvvhhhUUUDDD:::666444222222000///000111111000///......---------...////////////...------,,,++++++,,,,,,---............---/////////......---------,,,...000000///------...///////////////000111111,,,---///111333555666666888:::777;;;FFFPPPfff|||wwwzzzuuulllfffbbbjjjyyyrrrnnnlllpppxxx|||lllVVVGGG???<<<777444/////////---,,,,,,...000......---,,,++++++++++++,,,,,,---,,,+++)))'''%%%++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...111444888<<<>>>@@@BBBDDDFFFFFFHHHLLLMMMNNNUUU]]]hhhxxx|||}}}yyyuuuxxx|||{{{zzzyyyjjjeee___ZZZVVVWWWbbbmmmuuuzzz||||||}}}}}}{{{xxxuuusssrrrrrrrrrnnnnnnnnnppprrrssssssqqqnnnoooqqqsssttttttttttttsssqqqlllfff```\\\\\\]]]\\\[[[\\\___dddkkkqqquuuxxxxxxxxxyyyzzz}}}zzzuuunnniiieeeaaa[[[WWWXXXUUUQQQMMMJJJHHHGGGGGG>>>@@@CCCFFFHHHLLLQQQUUUXXXVVVRRRMMMIIIIIIKKKNNNZZZmmmuuuooommmppp{{{}}}ttt___LLL@@@999555333000//////000222333111000//////---------///111222//////......---,,,,,,,,,------...///////////////---------,,,,,,,,,,,,,,,---///000000///......///...///000000111111000000---...000222444666666777777:::777;;;FFFPPPfffzzz~~~zzzoooiiifffhhhnnnzzzxxxqqqkkklllttt}}}www___MMMCCC===777222,,,...000///,,,,,,...000...---,,,,,,+++++++++,,,,,,,,,,,,,,,+++***((('''++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))(((((())))))***++++++++++++++++++++++++++++++,,,---,,,+++,,,...///222666:::===???AAACCCEEEEEEFFFIIIMMMNNNPPPYYYcccqqq{{{|||~~~{{{{{{~~~lllddd]]]ZZZ\\\cccqqq}}}~~~zzzyyyyyyxxxwwwtttrrrppppppqqqqqqqqqppppppqqqssstttrrrqqqnnnoooqqqrrrsssssssssrrrpppmmmggg```ZZZXXXYYY[[[[[[]]]___bbbgggmmmsssxxxyyyyyyyyyzzz|||~~~|||wwwsssoooiiiccc^^^```\\\VVVPPPLLLIIIIIIIIIDDDEEEEEEEEEFFFHHHLLLOOOSSSQQQPPPNNNMMMKKKHHHFFFHHHWWWiiittt}}}vvvpppjjjwww|||{{{~~~iiiUUUHHH???999666000//////000222111///---000...,,,+++,,,...111333//////......---------,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,...///000000......///000...///000222222111000000333444555555666666666555777999888<<>>AAABBBDDDEEEGGGEEEHHHNNNTTTWWW___ooo||||||}}}xxxooonnnwww~~~||||||sssfffdddiiixxx~~~xxxsssooolllkkkjjjiiijjjlllnnnooorrrqqqrrrtttvvvwwwwwwuuussssssrrrooollliiieeeccc^^^```aaaaaaaaaaaacccdddeeekkkqqqtttuuuxxx}}}yyyuuurrrpppmmmfff___YYYTTTRRRQQQIIIJJJJJJIIIGGGFFFFFFGGGIIILLLPPPSSSRRRNNNJJJGGGEEEDDDDDDGGGOOO\\\kkkuuu~~~wwwpppsss~~~~~~yyyyyyqqq^^^KKK???888555111//////000000000000///...------,,,,,,---............////////////------...////////////...---.........////////////---------,,,++++++---///111111000000111111222333...///000222333444444444555999888===HHHQQQeee|||sssooohhhdddfffqqq~~~sssnnnpppttttttyyyoooXXXFFF;;;777222///,,,---000222222000,,,,,,,,,++++++,,,------,,,,,,+++***)))))))))***++++++------------++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++***************)))******+++,,,***************************,,,---......///222444888;;;???BBBCCCDDDFFFGGGGGGJJJQQQWWW[[[cccuuu}}}~~~~~~vvvnnnmmm}}}||||||wwwiiiaaafffrrr~~~xxxrrrnnnnnnmmmkkkjjjjjjkkkmmmnnnoooooopppssswwwyyyzzzyyyvvvuuusssppplllgggcccaaa]]]```cccdddddddddeeeeeehhhnnntttwwwxxxzzz}}}~~~{{{vvvtttrrroooiiibbb\\\WWWTTTRRRJJJKKKLLLJJJFFFDDDCCCCCCCCCHHHNNNQQQQQQOOOMMMMMMFFFGGGFFFDDDDDDLLL^^^mmm{{{vvvrrruuu}}}}}}vvvrrr}}}jjjUUUHHH999555111///000222444444111111000///...---,,,,,,.........///////////////...//////000000000000000---------....../////////,,,------+++******,,,...222111000000000111333444333333444444444333222222555999888===HHHQQQeee~~~uuukkkeeebbbggguuutttmmmiiiooovvvxxxbbbJJJ===;;;111111222111///.........------,,,,,,,,,+++++++++...---,,,,,,------+++))))))+++---,,,+++***+++,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((())))))************)))))),,,,,,,,,---------.........,,,++++++---111666888:::===AAADDDEEEFFFGGGIIIHHHLLLQQQWWW```ppp|||~~~{{{vvvpppmmmnnnzzzyyy~~~uuuiiigggcccmmmyyy~~~wwwrrrnnnsssqqqooommmmmmnnnooopppsssrrrqqqqqqrrrtttvvvwwwuuuuuutttqqqmmmhhhdddaaaeeegggiiijjjjjjjjjkkklllqqquuuyyy}}}~~~~~~|||{{{~~~xxxwwwpppgggbbbaaa^^^XXXRRRPPPOOOMMMIIIEEECCCCCCCCCFFFIIIMMMQQQSSSRRRPPPOOOKKKHHHGGGFFFBBBBBBNNN]]]qqqvvv}}}|||uuuqqqsssyyyvvv|||www___KKKBBB:::444333222000000333------...............---000000//////.........---,,,------......------,,,..................................../////////000......///000000000000000555555555555555555444444777666:::???CCCMMMfffvvvmmmeeedddmmmwwwuuummmkkkiiiqqq{{{|||hhhPPPBBB???444444333222///.........------------,,,,,,,,,,,,,,,+++++++++,,,,,,***((()))+++---,,,+++***+++,,,+++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))))))))************)))))),,,,,,,,,,,,------------...---,,,,,,///333777999:::===AAACCCDDDEEEGGGIIIJJJNNNSSSZZZeeevvv}}}xxxrrrooossszzz{{{~~~oooggghhhmmmvvv{{{uuuqqqooosssrrrqqqpppooooooppppppsssqqqooommmllllllnnnnnnssssssrrrooollliiifffdddfffiiikkklllkkkkkklllnnnsssvvvzzz}}}~~~~~~}}}yyy|||zzztttlllhhhfffccc\\\VVVQQQPPPMMMJJJFFFDDDDDDEEEDDDFFFJJJNNNQQQSSSSSSSSSMMMKKKJJJIIIFFFDDDKKKUUUccciiitttxxxssssss~~~yyy}}}jjjWWWFFF===555333111......000111111111111000///...---000/////////............,,,------......------,,,................................./////////000000//////000111111111111111444444444444444444444444777666:::???CCCMMMfffwwwllldddffflllyyyooonnnfffmmmwwwpppYYYIIICCC999777555222000..................------------,,,+++*********++++++)))((()))+++---,,,+++***+++,,,+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++))))))************))))))++++++++++++,,,,,,,,,,,,...---------000444888::::::===@@@BBBDDDEEEGGGIIIKKKOOOVVV```mmm|||vvvqqqrrr|||uuuggggggmmmwww{{{vvvssspppooottttttssssssrrrqqqpppppppppnnnkkkhhhgggggghhhiiinnnnnnmmmkkkiiihhhgggfffhhhjjjmmmnnnnnnmmmnnnoootttwww{{{~~~~~~~~~~~~~~~|||www{{{zzzssspppnnnjjjccc\\\TTTRRRNNNJJJHHHFFFFFFFFFBBBCCCFFFJJJOOORRRUUUVVVQQQNNNMMMMMMJJJGGGHHHMMMPPPYYYgggwww~~~wwwtttyyy|||}}}xxxfffOOODDD999555222...---...111111111111000000///...////////////............------............------............................../////////000000000...///000000111111000000222222222333333444444555777666999???BBBLLLeee~~~sssgggdddgggsssuuuppphhhmmmuuu|||xxxcccPPPGGG;;;888444111000//////...//////.........---------+++******+++,,,,,,***))))))+++---,,,+++***++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,...000444888;;;;;;===@@@BBBCCCEEEGGGIIILLLQQQZZZfffvvv|||wwwvvvzzzzzzkkkdddkkkwww~~~zzzvvvrrrqqqpppppptttuuuvvvvvvvvvtttrrrpppllljjjgggeeeeeefffhhhjjjggggggfffeeeeeeffffffggghhhkkknnnpppooooooooopppsssvvv{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~zzzzzzwwwvvvqqqiiibbbWWWTTTOOOKKKIIIGGGFFFFFFBBBCCCDDDGGGKKKOOOTTTVVVTTTRRRPPPOOOMMMKKKJJJKKKFFFOOO^^^ppp|||vvvuuuwww~~~||||||~~~qqqYYYLLL???999555111000000++++++---...000000111111///////////////.........------............------...........................////////////000000000---......///////////////000000111222333333444444777666999>>>AAAKKKddd}}}zzzkkkddddddiiixxx{{{rrrkkkmmmqqqxxx~~~lllYYYLLL===999333000000000000/////////.........---------,,,++++++,,,------,,,***)))+++---,,,+++***++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++************+++++++++,,,,,,,,,***+++,,,...111555999;;;<<<>>>AAABBBCCCEEEHHHJJJNNNTTT___nnnxxxwww}}}tttiiiiiiuuu|||zzzvvvrrrppppppqqqrrrtttuuuwwwxxxxxxvvvtttrrrkkkiiieeebbbaaabbbdddfffaaaaaaaaaaaacccdddfffgggiiilllpppqqqqqqpppppppppqqquuuzzz~~~~~~~~~~~~}}}|||||||||}}}~~~|||{{{vvvnnnhhh\\\WWWQQQLLLJJJIIIGGGEEEEEEEEEDDDEEEGGGKKKOOORRRUUUTTTSSSQQQPPPPPPPPPOOOHHHNNNZZZkkk|||{{{uuuqqqzzz|||{{{}}}{{{cccTTTCCC;;;777333111111+++,,,---///000111111111.........///////////////---......//////......---////////////////////////////////////000000000111//////000111111111111000000000111111222333444444777555888>>>AAAJJJccc|||nnndddbbbhhhppp~~~wwwooonnnnnnrrryyyxxxeeeWWWBBB<<<555111111222111000.........------------,,,,,,++++++,,,......---+++)))+++---,,,+++***+++,,,++++++++++++++++++++++++***************+++++++++))))))************))))))******++++++++++++******++++++++++++,,,,,,,,,,,,***+++,,,///333777:::<<<>>>@@@BBBCCCDDDFFFIIILLLPPPWWWeeewwwyyysssyyy|||tttrrruuuxxxvvvsssqqqpppqqqrrrtttsssuuuwwwxxxxxxwwwvvvuuunnnjjjeee```]]]\\\^^^___^^^___```bbbdddfffhhhiiikkknnnrrrttttttsssrrrrrrrrrvvv{{{~~~~~~~~~~~~{{{{{{{{{|||}}}~~~~~~~~~{{{sssmmmddd]]]UUUOOOMMMKKKIIIFFFHHHFFFEEEDDDEEEGGGJJJLLLSSSWWWXXXUUUSSSTTTUUUTTTPPPRRRXXXeeeuuu|||uuuwww}}}mmm\\\HHH===888444111000222222222222111111000///.........///////////////......////////////....../////////////////////////////////000000000111111111222333333444444333333111111111222222333333444666555888===@@@IIIbbb{{{ssshhheeebbbgggrrrxxxsssnnnmmmsss{{{sssdddJJJCCC999333222222111///------------,,,,,,,,,,,,+++******+++------,,,+++)))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))*********+++++++++))))))************))))))***++++++,,,,,,++++++***,,,,,,,,,,,,------------+++---///222666:::===???@@@AAACCCDDDEEEGGGKKKNNNTTT\\\lllzzzvvvwww~~~xxxzzzuuusssrrrqqqqqqrrrtttuuurrrtttuuuwwwxxxxxxxxxxxxooolllfff```]]]\\\^^^___```aaadddgggjjjllllllmmmnnnqqqvvvxxxxxxvvvuuuuuuuuuyyy|||~~~}}}|||}}}~~~~~~{{{{{{|||}}}~~~~~~xxxrrrllldddZZZTTTQQQOOOLLLHHHHHHFFFEEEDDDDDDEEEHHHIIIPPPYYY___\\\WWWWWWWWWUUUXXXUUUUUU]]]mmm}}}~~~yyy~~~|||hhhPPPCCC<<<666111000333333333222111000///.............../////////000......////////////......//////////////////////////////000000000111111111111111222333333333333333222222222333333333333333666555888===???HHHaaazzz~~~xxxmmmkkkYYY^^^iiixxxzzzpppkkknnnuuu|||}}}nnnQQQHHH===666444333000...------,,,,,,,,,+++++++++)))))))))***,,,,,,+++***)))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++************++++++,,,,,,++++++***,,,,,,------------......---...111444888<<<@@@AAAAAABBBDDDDDDFFFHHHLLLOOOVVV```pppyyyzzz}}}wwwwww~~~{{{sssrrrrrrrrrrrrtttuuuvvvrrrssstttvvvxxxyyyyyyzzzooolllgggbbb``````ccceeebbbeeehhhlllooopppqqqpppppptttxxx{{{zzzyyyxxxxxxyyy{{{~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}{{{|||}}}~~~{{{vvvqqqiii^^^WWWTTTRRRNNNJJJGGGFFFDDDCCCDDDEEEGGGHHHNNN[[[dddaaa[[[YYYWWWTTT[[[VVVRRRXXXfffxxx{{{~~~}}}rrrYYYIII@@@999444111...//////000000000//////---.........//////000000......////////////......000000000000000000000000000000000000111111111111......///000000000000000444444333333333333333333666555888<<>>@@@@@@BBBDDDDDDDDDGGGLLLOOOPPPXXXiii}}}|||zzzrrr}}}|||lllrrrzzz|||xxxuuuqqqsssttttttssssssuuuvvvxxxwwwvvvwwwzzz|||}}}|||vvvnnneeebbbeeeiiillllllllllllnnnrrrqqqnnnooossssssuuuwwwwwwwwwxxxzzz|||xxxzzz}}}~~~{{{{{{yyyyyyxxxyyyzzz{{{}}}|||~~~wwwpppfff\\\UUUQQQMMMKKKKKKJJJGGGDDDAAA@@@BBBDDDIIIRRR]]]eeefff```YYYUUUZZZ[[[ZZZYYY\\\iii|||~~~xxxcccSSSDDD777222444333111///...000111111000111000//////000///---+++////////////////////////000000000000000000000000222---,,,///...))))))---////////////000111222333444333222111222333444555777;;;999;;;BBBHHH\\\zzz}}}tttllleeecccaaaeeetttzzzvvvwww|||uuuzzzzzzgggQQQ>>>999777222///222222000...---------,,,+++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++,,,------...//////222666:::>>>@@@AAADDDEEEFFFFFFHHHMMMQQQSSS___oooxxx}}}}}}|||yyy}}}ooohhhppp}}}~~~xxxuuutttppprrrttttttssstttuuuwwwwwwwwwwwwzzz}}}~~~xxxqqqjjjgggkkkpppssssssrrrooooooqqqrrrooooooqqqsssuuuwwwxxxxxxxxxyyyzzzxxxyyy{{{}}}~~~~~~}}}}}}zzzzzzyyyxxxxxxyyyzzz{{{}}}zzztttkkkaaaZZZUUUPPPNNNKKKIIIGGGDDDAAA@@@AAABBBHHHOOOYYYbbbeeebbb\\\WWWYYYZZZZZZXXX[[[fffxxx{{{}}}ooo^^^OOOAAA999999444111//////000111111000111000//////000///---+++........................000000000000000000000000222---,,,///...++++++...////////////000111222333333333222222333333444444777:::999;;;BBBIII]]]{{{~~~|||yyyrrreeedddaaabbblll|||~~~yyy{{{qqqttt}}}oooZZZEEE<<<777222111444111///---,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---...///111333777:::>>>@@@BBBEEEEEEFFFGGGIIINNNSSSXXXhhhyyy{{{ssszzzrrreeeeeeqqqyyysssqqqqqqoooqqqssstttttttttuuuwwwtttvvvyyy}}}wwwooommmqqqxxx}}}|||uuuooopppqqqooonnnooorrruuuyyyzzzzzzyyyxxxxxxwwwxxxyyyzzz{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyzzz{{{|||~~~~~~yyyqqqiiibbb\\\VVVSSSMMMLLLIIIFFFDDDBBBBBBBBBFFFJJJRRR\\\cccccc^^^YYYYYYZZZYYYWWWYYYbbbppp|||~~~{{{yyyiiiYYYIII===888555222000///000111111000111000//////000000...,,,------------------------////////////////////////111......//////---...111////////////000111222333222222333333444444333333555999888:::CCCJJJ^^^|||zzz{{{}}}vvviiigggccc```eeerrr~~~{{{ooopppxxxvvvcccNNN@@@888222111444111///---,,,------+++***&&&''')))+++,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''((()))*********************+++++++++,,,,,,,,,------,,,,,,,,,---------000222555888;;;>>>AAACCCEEEDDDFFFHHHJJJNNNVVV^^^ppp~~~yyytttttt|||~~~oooeeejjjvvv}}}tttnnnmmmnnnnnnpppssstttttttttuuuvvvrrrvvv}}}}}}tttooosss||||||pppmmmmmmllllllnnnrrruuuzzz|||{{{yyywwwvvvwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxyyyzzz{{{{{{~~~~~~zzztttooojjjddd^^^[[[SSSQQQMMMJJJHHHFFFDDDCCCDDDEEEJJJTTT^^^ccc```[[[ZZZZZZZZZXXXYYY___iiiqqqrrrcccQQQAAA777666444111000111111111000111000//////000000...---------------------------////////////////////////000//////000000000111222////////////000111222333111222333444555444333222444888777:::CCCJJJ___~~~zzzxxxxxxoookkkfffaaaaaajjjzzz}}}rrrqqqwww{{{lllWWWFFF:::333111333333111............---+++'''(((***+++---.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************)))((('''******+++++++++,,,,,,,,,------,,,,,,------......111444777:::;;;>>>AAADDDDDDCCCEEEIIILLLOOOZZZeeewww}}}xxxssspppxxxwwwlllhhhttt~~~xxxpppkkkkkkmmmmmmpppsssttttttttttttuuuqqqvvvuuunnnpppzzzqqqjjjiiiiiilllooorrrvvv{{{}}}|||yyywwwuuuvvvuuusssrrrqqqqqqrrrrrrrrrssstttvvvxxxyyyzzz{{{zzz}}}}}}}}}zzzvvvsssppplllhhhdddZZZVVVPPPLLLJJJHHHEEEBBBBBBBBBEEEMMMXXX^^^^^^\\\ZZZ[[[ZZZYYYYYY\\\bbbhhhwww}}}ooo^^^JJJ<<<888555222111111111111000111000///000111111///---------------------------///////////////////////////000000///000222333333////////////000111222333111222333444555444333222333777777:::CCCKKK```~~~xxx||||||vvvpppiiiccc___cccqqq{{{xxxvvvyyysssaaaOOO???666333333333111///.........---,,,)))***+++,,,---......---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111555999;;;<<<>>>BBBFFFDDDBBBDDDKKKNNNRRR___nnnyyyrrrpppqqq~~~{{{mmmiiikkk}}}|||vvvqqqmmmllllllmmmnnnppptttuuutttsssssssssqqqvvvvvvlllkkksssrrrllljjjjjjmmmrrrtttxxx|||}}}|||yyyvvvuuuuuussspppnnnmmmmmmnnnooopppqqqsssuuuxxxyyyzzz{{{zzz}}}}}}{{{xxxvvvuuusssooommmbbb[[[SSSNNNKKKHHHEEEBBBBBBAAABBBGGGOOOVVVZZZZZZYYYZZZZZZYYYYYYZZZ]]]___jjjzzzuuufffQQQ@@@999777444222222222111///111000///000111111000...------------------------///////////////////////////111111//////333333222////////////000111222333222222333333444444333333444888777:::CCCKKK___~~~yyyyyy{{{ssskkkddd______hhhtttyyy}}}~~~zzzkkkXXXFFF;;;666333222000...---------,,,++++++,,,,,,---,,,,,,++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,...///111222222666;;;<<<<<<===BBBFFFDDDBBBFFFNNNRRRUUUeeewwwuuuoooqqqwwwsssiiimmmvvv{{{uuunnnkkklllnnnnnnmmmnnnqqqtttuuutttrrrqqqqqqqqqvvvuuukkkgggkkkssszzzxxxrrrpppnnnmmmpppuuuvvvyyy|||}}}{{{xxxvvvvvvtttrrrnnnkkkjjjjjjkkklllmmmooorrruuuwwwyyyzzzzzzzzz|||~~~~~~~~~}}}~~~|||yyyxxxwwwuuusssllldddYYYQQQNNNLLLHHHEEEAAAAAAAAACCCHHHNNNUUUXXXVVVWWWXXXXXXXXXWWWWWWWWW]]]nnn{{{nnnXXXEEE;;;888444333222222000///000000///000222222000///........................000000000000000000000000///222222......222333000////////////000111222333333333222222333333444444444888777:::CCCJJJ___}}}zzzxxx}}}~~~tttkkkeee___\\\bbblllwwwyyy}}}|||~~~qqq^^^KKK???888444111///---,,,,,,,,,+++***,,,------,,,,,,***))))))************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''((()))*********************+++++++++,,,,,,,,,******+++,,,...000222333222777<<<===<<<===BBBGGGEEECCCGGGPPPTTTXXXiii|||~~~tttnnnrrr|||~~~yyypppkkktttyyyqqqiiihhhlllppppppnnnooorrruuuvvvtttqqqpppppprrrvvv}}}uuulllffffffjjjnnnsssqqqrrrtttsssppprrrwwwwwwzzz||||||{{{xxxvvvvvvtttqqqmmmjjjhhhhhhjjjkkklllnnnqqquuuwwwyyyzzzzzzzzz{{{}}}}}}||||||~~~~~~~~~|||zzzyyywwwvvvuuukkk___VVVRRRPPPMMMIIIAAAAAAAAAAAACCCIIIQQQWWWTTTUUUWWWWWWVVVUUUTTTSSSTTTdddzzzwwwbbbNNN;;;888555333222222000///000000///000222222111///////////////////////////111111111111111111111111///333222......222222///////////////000111222333444333222111222333444555555999888:::CCCJJJ^^^|||wwwuuuyyyoooeee___^^^```bbbmmm|||wwwppp}}}}}}xxxdddPPPBBB;;;:::555333000///...---+++)))...---,,,,,,++++++,,,,,,------------------------...---,,,,,,+++++++++++++++******)))***+++---...,,,,,,,,,,,,,,,+++***)))******+++,,,------......000///...------...000111666888;;;<<<===???AAACCCDDDEEEHHHMMMTTTbbbwwwwwwnnnppp|||~~~wwwppppppuuu~~~xxxnnnhhhjjjrrr~~~}}}{{{{{{sssmmmhhhggglllqqqsssrrrsssvvvyyywwwsssooonnnnnnooorrrxxx~~~vvvnnniiihhhiiikkknnnmmmllllllnnnrrrvvvyyy}}}|||{{{yyyxxxwwwvvvuuuppplllhhhffffffhhhiiiiiilllnnnqqqrrrsssuuuxxxzzz{{{{{{|||||||||}}}}}}}}}~~~{{{yyyvvvpppggg^^^VVVPPPJJJGGGFFFBBBAAABBBBBBDDDJJJQQQRRRTTTUUUSSSUUUYYYXXXUUUWWW[[[hhh~~~}}}iiiWWWHHH<<<222000111000000111000000000000000000000000//////............//////...///////////////............------...///111222000222444333000000333555333333333444444444444555888999:::===@@@LLLcccwww|||yyy|||rrrggg```^^^^^^```jjjwwwwwwnnnxxx~~~lllWWWEEE;;;666555333111000000///---,,,...---,,,,,,++++++,,,,,,------------------------...---,,,+++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,------...+++*********,,,...111333666888;;;<<<===???BBBDDDFFFFFFIIIOOOWWWeee{{{sssnnnsss~~~yyyrrrllllllpppvvvrrrllllllqqqzzz~~~{{{wwwtttnnnjjjfffgggkkkooopppoooooorrrvvvuuurrroooooopppmmmpppuuu|||}}}uuunnniiiiiijjjlllmmmlllkkklllmmmqqquuuwwwzzzzzzyyyxxxwwwuuusssrrrmmmjjjfffdddeeegggiiiiiikkknnnppprrrtttuuuxxxzzz|||}}}~~~~~~}}}}}}~~~{{{{{{uuulllccc[[[SSSMMMIIIHHHDDDBBBCCCCCCDDDJJJQQQPPPSSSSSSRRRTTTWWWWWWSSSRRRSSS^^^sssppp___NNNBBB777333333111111111000000000000000000000000//////............/////////000000000000000//////))))))******,,,...111222000222333222000000333555666666666666777777777777888888:::===AAALLLcccwww}}}|||vvvlllddd___]]]]]]dddppp}}}vvvjjjqqqvvvbbbNNN>>>666555333111000111111000///...------,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,---,,,,,,+++***))))))++++++,,,,,,,,,+++***************++++++,,,,,,---+++*********,,,///222444666888;;;===>>>@@@BBBEEEHHHHHHKKKRRR\\\lllvvvnnnmmmwww|||wwwsssmmmggggggkkkllljjjkkkrrr||||||wwwqqqllliiigggfffhhhmmmooonnnlllkkkooossstttrrrpppqqqsssnnnooosssyyy{{{tttnnnjjjjjjkkkmmmmmmlllllllllnnnpppssstttvvvwwwwwwvvvuuurrrooommmiiifffcccbbbdddgggiiiiiikkkmmmppprrrtttvvvyyy{{{}}}~~~~~~}}}~~~}}}zzzrrriiiaaaYYYQQQLLLJJJFFFDDDEEEDDDDDDHHHOOOMMMQQQSSSRRRSSSVVVVVVSSSQQQMMMSSSeee|||yyyjjjUUUHHH<<<777555333111222000000000000000000000000//////............//////000000111111111111000000.........///000111222333000222222222111111222444333333333444444444555555888888:::===AAAMMMdddxxx}}}xxx}}}sssiiiccc___]]]^^^hhhvvvvvvgggjjjxxxnnnYYYFFF:::444222000000111222222111......---,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,++++++,,,---,,,+++***)))++++++,,,,,,,,,++++++************+++++++++,,,,,,000///...---...///222333666999;;;===???AAACCCFFFIIIIIILLLUUUbbbsss|||pppjjjooo|||zzzvvvsssqqqkkkeeeeeeiiieeehhhooo{{{~~~zzztttkkkeeeeeefffiiimmmpppqqqnnnkkkjjjnnnrrrsssrrrqqqrrrtttpppqqqtttzzz{{{uuuoookkkjjjkkkkkkmmmmmmnnnooopppqqqrrrssstttuuuvvvuuusssoookkkiiieeebbb______bbbfffhhhiiijjjlllooorrrsssvvvyyy{{{zzz}}}~~~~~~~~~||||||vvvoooggg___VVVQQQLLLHHHFFFFFFDDDBBBFFFLLLLLLQQQTTTSSSSSSVVVVVVSSSUUUNNNMMMZZZooosss[[[NNN???999666333222333000000000000000000000000//////............////////////000111111111000000555444333222111000000000111111111111111111222333222222222222333333333333777888:::===BBBNNNeeezzz}}}www}}}{{{rrrjjjdddaaa[[[cccqqqvvvgggfffppp~~~wwwaaaLLL>>>555222000///000111111111///...------,,,,,,------------------------------+++++++++******++++++,,,)))***+++,,,---,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,000///...---...000222444666999<<<>>>???BBBEEEGGGIIIIIINNNZZZiii|||xxxmmmjjjttt~~~wwwsssrrrqqqlllgggfffjjjeeekkkwww}}}wwwpppiiicccdddfffkkkppprrrqqqmmmjjjlllppptttuuurrrqqqrrrsssqqqrrruuu{{{~~~{{{vvvpppllljjjiiiiiimmmnnnppprrrsssssssssssssssttttttsssqqqmmmiiifffbbb___]]]]]]aaaeeehhhiiiiiillloooqqqrrrtttwwwzzzvvvyyy|||~~~~~~~~~|||xxxtttmmmeee]]]WWWNNNJJJHHHGGGDDDAAACCCHHHKKKRRRVVVUUUUUUWWWWWWVVVXXXPPPLLLTTTdddvvv{{{bbbSSSCCC;;;777333222333111111111111111111111111//////............//////---...//////000000000///222222111000///---,,,+++111111000000111222222222444555555555555666666666666777:::===BBBOOOfff{{{yyy~~~|||tttmmmiii^^^aaalll}}}vvvjjjdddhhhuuu|||gggQQQBBB777444111//////000000//////......---------------------------------------+++************++++++,,,))))))***+++,,,,,,---,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++---111444666777999<<>>CCCPPPggg||||||~~~wwwrrrdddbbbiiiyyy{{{vvvmmmeeecccnnnnnnYYYLLL<<<888333000000000///...//////...---------------------------------------***************+++,,,,,,+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++------------------------*********+++...111444777777999===???AAACCCFFFIIIKKKLLLVVVgggzzzuuunnntttxxxpppnnnoooqqqnnniiihhhkkkmmmyyyzzznnnggggggiiijjjooouuuyyyyyyuuuqqqnnnkkkooossstttrrrpppqqqsssuuuwwwzzz~~~}}}xxxvvvtttqqqooonnnmmmmmmhhhkkkppptttvvvvvvtttrrrqqqpppooollliiifffcccaaa```^^^[[[\\\___cccggghhhiiikkkmmmnnnoooppprrrtttsssuuuwwwwwwwwwyyy{{{~~~~~~}}}tttiiibbbVVVRRRNNNLLLGGGBBBBBBFFFJJJRRRYYYXXXVVVXXXYYYXXXTTTQQQOOOPPPTTT]]]ooo~~~kkkVVVGGG===666222222111111111111111111111111//////............//////------...000000111111111000111222333333222111111222000...///111333222000000111111111111222222222555666:::>>>CCCPPPhhh}}}}}}xxxiiidddgggvvvwwwvvvpppfffaaajjj{{{tttbbbVVV???;;;666222000000///...//////...------------...------------------------******))))))***+++,,,,,,...---+++***)))******+++)))***+++,,,,,,,,,,,,,,,........................000///......///111444555777999===???AAADDDGGGIIILLLNNNYYYkkk}}}tttnnnwwwyyymmmlllmmmooommmhhhgggjjjooo}}}yyykkkdddfffkkkqqqvvv|||zzzvvvssshhhlllqqqrrrqqqpppqqqssszzz{{{~~~|||yyytttsssrrrqqqppppppppppppfffiiioootttvvvuuusssqqqpppooollliiifffccc```___```^^^[[[\\\___cccfffhhhiiikkkmmmnnnnnnnnnppprrruuuuuuvvvuuutttvvvxxx{{{}}}xxxmmmeeeYYYTTTQQQOOOIIIDDDCCCGGGIIIRRRYYYXXXVVVWWWYYYXXXUUUTTTSSSPPPNNNRRRbbbrrr~~~xxxvvv^^^MMMAAA888333222111111111111111111111111//////............//////......000111111222222222000000000000///---+++***222000---...111333222000333333444444444555555555555666:::>>>CCCQQQhhh}}}rrrmmmhhhmmm{{{{{{nnnjjjeeedddqqq}}}mmm```HHH>>>555222111//////111000000000000///...---,,,+++,,,,,,------......///++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,++++++*********+++++++++,,,,,,---------000///......000444888;;;;;;;;;;;;>>>BBBFFFHHHIIILLLOOOYYYnnn{{{wwwzzz~~~xxxoooooopppooohhh___[[[\\\qqqsssgggdddhhhnnntttxxx|||{{{yyyrrrrrruuuxxxtttnnnqqqyyy}}}uuupppsssrrrpppppppppooollljjjmmmlllmmmooorrrtttsssrrrlllgggdddeeeeeeaaa___```bbbbbbaaa```___```bbbeeeiiiiiiiiijjjkkklllmmmnnnrrrrrrrrrrrrrrrssstttuuuyyy{{{~~~~~~~~~}}}}}}~~~}}}yyy{{{~~~vvvqqq___ZZZTTTNNNJJJGGGDDDBBBDDDKKKUUU^^^aaa```[[[XXXWWWVVVTTTQQQNNNQQQWWW]]]www}}}~~~~~~gggQQQBBB999666555000111222333222000...---111111111111111111111111222111111111000000//////000000000000000000000000111000000000111222333333444666888888555444555777666777:::>>>CCCOOOeeezzzuuuoooiiilllyyytttmmmfffaaahhhuuutttgggOOOCCC666222222000///000000000000000///...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------//////......000444999;;;<<<;;;<<<>>>BBBFFFHHHIIIOOOTTTaaawwwxxxxxxzzzyyy{{{xxxqqqooommmiii```XXXYYY]]]uuu|||pppgggfffjjjnnnuuuwww{{{~~~~~~{{{zzzuuuuuuxxxzzzvvvqqqssszzz{{{uuuqqqllllllmmmppprrrsssrrrqqqmmmmmmmmmnnnpppqqqpppnnnhhhccc```aaaaaa^^^]]]___```aaaaaa```___```cccfffiiiiiiiiijjjkkklllmmmnnnoooooopppqqqrrrtttvvvwwwxxxzzz}}}}}}}}}}}}~~~zzzuuuyyy~~~yyyuuugggaaaXXXQQQLLLIIIGGGEEEFFFLLLUUU^^^bbbaaa^^^[[[VVVWWWVVVSSSQQQRRRWWW\\\nnnyyy}}}|||sss]]]KKK@@@999666111111222222111000...---////////////////////////111111111111000000000///000000000000000000000000000000000000111222333333111444555555333222333444777888;;;???CCCOOOfffzzz{{{rrriiijjjuuu|||ssshhh^^^^^^eeexxx~~~~~~~~~sss[[[JJJ999333333111///...///////////////...---,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------///......///111555999;;;======>>>???BBBEEEHHHJJJQQQYYYiiiuuuzzz~~~wwwxxx}}}{{{wwwrrrnnnhhh___UUUPPPWWWaaa{{{tttjjjggghhhkkknnnuuuvvvxxxzzz{{{|||{{{{{{yyyyyy{{{|||yyyuuuvvvzzz}}}yyytttooommmhhhiiilllqqquuuwwwvvvuuuooonnnmmmmmmnnnmmmkkkiiiccc]]]YYYZZZ[[[ZZZ[[[^^^^^^___`````````bbbeeegggiiiiiijjjjjjlllmmmmmmnnnlllmmmnnnoooqqqtttvvvwwwxxxyyy{{{{{{{{{|||~~~{{{tttvvv}}}|||zzzooohhh\\\RRRLLLIIIHHHGGGEEEJJJRRRZZZ___```^^^]]]XXXYYYYYYWWWTTTTTTWWW[[[aaalll~~~|||}}}|||fffSSSEEE;;;666222222111000////////////////////////////////////111111111111000000000000000000000000000000000000////////////000111222333111333444333222111222444777888;;;???DDDPPPfffzzzvvvkkkjjjqqq|||yyynnnaaa\\\]]]nnnyyy|||yyy~~~gggRRR===555444333///---.../////////......---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------------.........///222666999<<<===>>>???@@@BBBEEEHHHKKKQQQ\\\qqqvvv~~~}}}xxxyyywwwvvvqqqjjj```UUULLLKKKXXXggg~~~wwwkkkdddeeeiiilllmmmtttuuuuuuvvvxxxyyyzzz{{{{{{|||}}}}}}{{{xxxxxxyyy|||zzzvvvqqqmmmiiigggfffgggiiimmmrrrwwwxxxwwwtttqqqooommmlllkkkiiifffddd^^^XXXTTTVVVWWWWWWYYY]]]\\\^^^___```aaacccfffiiijjjjjjkkkmmmnnnnnnooooookkkkkklllnnnppprrrtttuuuxxxyyyyyyxxxwwwxxx{{{}}}}}}~~~~~~xxxvvvzzz}}}~~~}}}tttkkk^^^SSSKKKHHHGGGFFFBBBFFFLLLSSSXXX[[[\\\\\\]]]^^^]]]YYYUUUTTTWWWZZZVVV```rrrzzz}}}ooo]]]LLL@@@888444333111///...///000111111111111111111111111111111111111000000000000000000000000000000000000000.........///000111222333333444444444333444555555777888;;;>>>BBBNNNeeeyyyyyynnnkkknnnwwwuuuiiiaaa^^^ggguuu|||www}}}oooYYYBBB888555333000..................------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------.........000333777:::<<<<<<>>>@@@AAABBBEEEIIILLLSSSbbbzzz{{{~~~}}}}}}wwwwwwwwwmmmdddXXXMMMFFFJJJ[[[lll{{{xxxnnnccc```ccciiillllllssssssssssssuuuwwwyyyzzz{{{}}}~~~}}}{{{zzzyyyxxxvvvsssmmmhhhdddbbbbbbbbbfffhhhlllrrrwwwyyyxxxvvvsssqqqnnnkkkiiifffbbb___ZZZUUUQQQSSSVVVVVVYYY\\\[[[]]]___```bbbcccgggiiikkklllnnnooopppqqqppppppkkkkkkkkklllnnnoooqqqrrrxxxxxxxxxvvvtttuuuwwwyyy{{{}}}}}}wwwvvvvvvxxx{{{~~~}}}}}}|||xxxooobbbVVVNNNJJJHHHGGGBBBEEEIIINNNTTTXXX\\\^^^ddddddbbb]]]XXXUUUWWWZZZUUU\\\iiizzzzzzyyy|||iiiVVVFFF<<<666444222000///000111222111111111111111111111111000000000000000000111111000000000000000000000000......//////000222333444444333222333333555555666555666999<<<@@@LLLbbbwww~~~{{{qqqnnnnnnrrrzzzqqqhhhcccdddrrr~~~xxx{{{rrr^^^GGG;;;666333000///------.........------,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,............---------------...///111444777:::<<<;;;>>>AAABBBCCCEEEKKKOOOYYYjjj}}}zzzyyyxxxiii^^^PPPGGGCCCJJJZZZjjjsssyyy~~~zzzpppiiiaaa___dddiiillllllqqqqqqpppqqqsssuuuxxxyyyzzz}}}}}}|||}}}{{{wwwrrrnnniiiccc``````bbbcccdddfffjjjpppvvvyyyzzzyyyssspppllliiifffbbb]]]ZZZXXXSSSPPPSSSUUUVVVWWW[[[ZZZ\\\___aaabbbdddfffiiikkklllnnnpppqqqqqqqqqpppjjjjjjjjjkkklllnnnooopppvvvwwwwwwvvvttttttuuuvvvyyy||||||}}}tttppppppttt|||||||||}}}}}}|||||||||{{{tttiii^^^WWWQQQMMMKKKEEEFFFHHHLLLQQQWWW]]]```fffhhhiiifff```\\\[[[\\\ZZZ[[[bbbppp}}}yyyqqq[[[FFF999777666333222111111333444////////////////////////000000000000111111111111000000000000000000000000/////////000111333444555333222000000222444555444555555888;;;???KKKaaauuu~~~}}}tttqqqnnnooo|||{{{tttllleeecccqqq{{{zzz}}}|||{{{}}}qqq```KKK>>>777222000111,,,------......---------........................------------------------***+++,,,,,,---------,,,******+++++++++,,,,,,,,,///.........------------------///111555888;;;<<<:::===AAACCCCCCFFFLLLQQQ^^^qqq}}}{{{xxxuuufffYYYJJJBBBBBBIIIWWWcccjjjqqqwww{{{~~~zzztttkkkgggcccbbbfffkkknnnnnnoooooooooppprrrtttvvvwwwzzz~~~}}}~~~~~~xxxnnnjjjeeeaaa___```bbbdddfffgggjjjoootttwwwwwwwwwpppmmmiiifffbbb]]]XXXUUUUUUQQQOOOSSSUUUUUUUUUXXXZZZ\\\```aaabbbdddfffhhhjjjkkkmmmoooppppppoooooogggggghhhiiikkkmmmooopppsssuuuwwwwwwwwwvvvwwwyyyyyy|||~~~{{{{{{pppmmmpppwwwxxxzzz|||}}}}}}|||||||||vvvnnnfff^^^XXXRRRNNNFFFFFFFFFIIINNNUUU[[[___ccciiippprrrmmmgggbbb___]]]YYYYYYdddxxxxxxaaaJJJ<<<888777555444333333444444///////////////////////////000000000111111111111000000000000000000000000///000000111222444666777555222000000333555666555555666999<<<@@@KKKaaauuu~~~}}}uuusssooonnnzzz{{{uuullldddcccqqq}}}zzz{{{}}}wwwvvvzzz}}}ppp```MMM@@@777111111333,,,,,,------...---------000000000///......------------------------------***+++,,,,,,------------*********++++++,,,,,,,,,//////.........---------,,,---///222555888;;;===999===AAACCCCCCFFFMMMSSS___sss|||yyyuuupppeeeVVVFFF@@@AAAHHHSSS\\\dddkkksssxxx|||~~~xxxqqqiiigggeeeeeehhhlllooopppmmmmmmnnnppprrrtttuuuvvvzzz~~~yyyjjjgggbbb^^^]]]___bbbdddlllllllllnnnqqqssssssrrrnnnkkkgggccc___[[[UUURRRSSSOOOOOOSSSUUUTTTTTTVVVZZZ]]]```bbbbbbdddeeeggghhhjjjlllnnnoooooonnnmmmddddddfffhhhkkknnnqqqrrrpppssswwwyyyyyyzzz{{{|||xxx|||zzzzzz}}}tttoooqqqsssuuuxxx{{{}}}~~~~~~}}}zzzvvvpppiiibbbZZZSSSOOOEEEDDDDDDEEEJJJQQQXXX]]]___iiiuuu{{{xxxooogggbbb\\\UUUQQQ[[[oookkkUUUFFF888777666666555555444555111111111111111111111111//////000000111111111222000000000000000000000000000000111222333555777888888555222222666888999888666777:::===@@@LLLbbbvvvzzz}}}zzznnnhhhlllwww~~~wwwwwwrrriiiiiirrr|||yyy~~~~~~}}}vvvpppsss||||||wwwhhhTTTCCC;;;777555333//////...------------...222///++++++---//////...---......//////......------,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////000222555888;;;=========???CCCEEEHHHQQQZZZjjj{{{zzztttlll___RRRFFFAAA>>>@@@LLL[[[eeennnwww{{{|||zzztttlllccccccdddiiinnnqqqpppnnnppppppooooooqqqtttvvvxxxxxxqqqhhhddd___]]]___dddiiilllkkkooorrrrrrooollllllmmmnnnfff___[[[WWWQQQNNNOOOQQQPPPPPPQQQTTTXXXYYYZZZ]]]\\\\\\^^^```cccddddddggghhhkkkoooqqqpppllliiiffffffgggjjjmmmoooooonnnrrruuuyyy{{{{{{{{{{{{{{{~~~xxxvvv{{{tttkkkpppooorrr{{{|||{{{zzzwwwpppjjjccc\\\UUUPPPKKKFFFCCCFFFIIINNNVVV^^^bbbiiivvvxxxlllfff___^^^ZZZXXX___qqqzzz___GGG;;;555222555777555222222000000000000000000000000000000000000111111111111111111111111111111111111///000000000000111111111444333222222333666888:::888666888<<<>>>GGG```yyy|||~~~{{{oooiiilllvvvyyyxxxsssjjjhhhppp~~~zzzxxxxxxrrrrrrzzzwwwiiiVVVFFF===888444111//////...------------...---***'''&&&(((******)))---------......---------//////...------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------//////000222555888;;;===>>>>>>@@@DDDFFFIIIRRR]]]ooo{{{yyyrrrjjj___SSSGGGCCCAAABBBMMM\\\gggqqq{{{~~~{{{rrrjjjddddddfffkkkppptttsssrrrnnnnnnnnnoooqqqtttwwwzzz~~~wwwoooeeeaaa]]]\\\___eeeiiilllmmmoooqqqqqqmmmjjjiiijjjiiibbb[[[YYYUUUPPPNNNPPPPPPPPPPPPQQQTTTWWWYYYZZZ\\\[[[\\\]]]___bbbccccccgggiiilllppprrrqqqmmmjjjeeeeeefffiiimmmoooooonnnqqqtttwwwyyyzzzzzz{{{|||~~~}}}uuuuuuzzz}}}pppnnnllloooyyy{{{wwwqqqjjjddd^^^WWWSSSLLLGGGCCCDDDGGGJJJQQQXXX```gggtttvvvooodddbbb^^^ZZZ^^^nnn~~~iiiSSSAAA:::444666777444111000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111222222444333222222333555888999888666888<<>>@@@IIIaaazzzxxxyyy}}}tttkkkkkkpppvvvzzzoooqqqxxxqqq}}}rrrxxxzzzpppaaaRRRFFF<<<444///000//////...............111000///...//////000000,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,///000111444777999;;;===>>>???BBBEEEFFFKKKWWWeee~~~~~~xxxqqqfffZZZQQQMMMIIIFFFNNNYYYjjjvvv~~~vvvkkkbbbcccfffjjjoootttxxxyyyzzznnnnnnnnnnnnqqqtttwwwyyy{{{~~~xxxnnnfff]]]\\\[[[^^^ccciiimmmooommmnnnnnnnnnkkkhhheeeddd\\\VVVPPPPPPNNNKKKJJJLLLMMMNNNPPPQQQRRRTTTVVVXXXXXXYYYZZZ[[[\\\^^^```bbbdddggglllqqqsssqqqlllhhh^^^___aaafffjjjmmmmmmlllnnnpppssstttvvvxxx|||~~~~~~{{{rrrqqqwww~~~~~~yyyqqqllljjjpppvvvyyy{{{~~~}}}wwwpppjjjccc]]]YYYUUUOOOJJJIIIIIIJJJNNNTTT]]]ccclllyyyvvvmmmhhhbbbZZZWWW^^^ppp}}}~~~kkkPPPCCC888555444111...---000000000000000000000000///000000000111111111111111111111111111111111111111111222222222333333333333333333333444555666777888666:::???AAAJJJbbb{{{wwwxxx{{{~~~vvvmmmjjjmmmqqqzzzwwwzzzvvv~~~tttxxx~~~vvvhhhYYYJJJ>>>555000000000///............///,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,------......,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,///000222555777:::<<<<<<===>>>BBBEEEFFFLLL[[[jjjzzzpppeee\\\XXXSSSMMMRRR[[[iiiuuuyyypppfff^^^bbbeeejjjnnnrrrvvvxxxyyyqqqpppppppppqqqsssvvvwwwzzzyyyrrrjjjbbb\\\\\\]]]aaaffflllooopppkkkkkkkkkkkkjjjgggdddbbbXXXQQQLLLKKKJJJGGGFFFHHHJJJMMMPPPQQQQQQRRRUUUWWWWWWYYY[[[[[[[[[\\\___bbbbbbeeekkkppprrroooiiiddd[[[[[[]]]aaafffjjjlllkkkmmmooorrrsssuuuxxx|||}}}}}}}}}~~~|||rrrmmmttt}}}|||{{{tttmmmiiilllrrrvvv{{{|||vvvooohhhaaa\\\WWWQQQLLLLLLKKKKKKNNNTTTYYY```hhhsss|||rrrlllddd^^^XXXYYYgggvvv~~~~~~uuuVVVHHH999444444222///...111111111111111111111111///000000000111111111111111111111111111111111111111111222222222333333333333333333333444444555666777666999???BBBKKKbbb{{{yyyzzz|||~~~yyynnniiijjjmmmvvv~~~|||{{{tttvvv{{{|||ooo___NNNAAA777222111000//////......//////+++,,,------++++++,,,---...---,,,++++++,,,---...******+++,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,...000333666888:::<<<<<<<<<>>>BBBEEEGGGOOO```qqqxxxooogggddd]]]VVVXXX```hhhsss|||zzzrrrkkkddd^^^bbbfffjjjnnnppprrruuuwwwtttsssrrrqqqrrrtttvvvwwwzzzzzzqqqkkkeee```\\\\\\___ccciiimmmnnnnnnjjjiiihhhgggfffccc___\\\SSSMMMHHHHHHGGGDDDDDDFFFHHHLLLPPPQQQQQQQQQTTTWWWVVVYYY[[[[[[ZZZ[[[___cccbbbeeekkkppprrrnnnfff```XXXWWWXXX\\\aaagggjjjkkkmmmooorrrtttvvvxxx{{{}}}||||||}}}~~~{{{pppiiipppzzzzzzwww{{{qqqjjjjjjooouuu{{{|||vvvooogggbbbXXXRRRNNNLLLKKKIIILLLQQQTTT\\\eeemmm|||yyyppphhhddd___[[[aaalll~~~}}}___NNN===666555333000///111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222333222222333333444444444444555555999???BBBKKKbbbzzzzzzzzz{{{}}}~~~{{{oooiiihhhiiinnn~~~}}}qqqrrrwwwtttcccQQQCCC:::555111000000///////////////,,,///111000...---...000///...---++++++---...///......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------...000333666999;;;<<<<<<<<>>BBBJJJaaayyyxxxxxxyyyzzz|||~~~|||ppphhhfffgggjjj~~~nnnooottt~~~wwweeeSSSDDD;;;777111111000///////////////+++...000000---,,,---///000///---,,,,,,---///000222111000///---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,------------.........000333666999;;;<<<<<<<<<@@@EEEIIILLLVVVjjj~~~uuummmhhhgggbbb[[[\\\ccchhhqqqvvvqqqjjjfffdddcccfffiiimmmooonnnoooqqqssssssrrrrrrsssuuuwwwzzz|||{{{|||pppfffbbb```___[[[]]]___dddhhhjjjjjjhhhkkkgggccc```]]]XXXQQQKKKJJJDDDBBBDDDEEEEEEFFFIIIFFFKKKPPPQQQPPPOOORRRVVVVVVZZZ]]]]]][[[[[[```dddeeeiiinnnssstttnnnddd]]]UUUSSSQQQSSSZZZaaahhhkkkmmmppptttwwwxxxyyyzzzzzzxxxzzz|||uuujjjdddkkkvvvxxxsss|||yyyqqqnnnooosssyyy|||tttnnnddd]]]WWWSSSOOOJJJKKKNNNQQQ[[[aaabbblll~~~{{{ooohhhjjjfff\\\WWWZZZiiixxxuuusss^^^GGG<<<999666222000111111111111111111111111000000000000111111111111111111111111111111111111///000000000000111111111222222333444444444333333333333777>>>AAAJJJaaayyy{{{zzzyyyzzz||||||qqqjjjiiijjjnnnvvvzzzmmmggguuu~~~mmm[[[KKK>>>888///000000///...---......,,,------......------,,,...------,,,,,,,,,------+++***))))))+++,,,+++*********+++++++++,,,,,,,,,...------------...//////000222555888999:::<<<>>>>>>@@@DDDGGGLLLYYYrrrpppeee]]]WWWXXX[[[\\\___cccrrrtttsssnnnfffaaaaaaccciiijjjllllllmmmooorrruuuyyy~~~|||zzz}}}|||uuupppiii```\\\\\\]]]aaafffhhhiiijjjjjjkkkeeeccc```\\\VVVPPPKKKHHHCCCCCCAAAAAA@@@AAABBBCCCFFFGGGIIILLLOOORRRTTTUUUXXXUUUVVV[[[^^^^^^___aaadddmmmttttttqqqlllfff___VVVRRRNNNNNNSSS\\\dddiiioooppprrrtttvvvxxxyyyyyy{{{yyyzzz~~~~~~~~~rrrhhheeehhhqqqzzzqqqxxxyyyqqqmmmqqqxxx~~~~~~wwwppphhhbbbYYYRRRNNNLLLKKKJJJPPPXXX]]]```mmm}}}}}}zzzqqqjjjiiifff]]]WWWWWWcccsss~~~zzz|||iiiOOO===777777666444222111111000000000000000......//////000000111111222222111111111111222222444222000000111222111000222222111111222222333444222777777;;;CCCJJJ^^^{{{{{{zzzzzzzzz|||vvvnnnhhhfffgggooo~~~qqqhhhrrrppp___OOOBBB:::000000000///...---......,,,------......------,,,...------,,,,,,---------...,,,++++++,,,,,,+++)))***++++++++++++,,,,,,,,,...------------...//////000222666888999:::<<<>>>@@@AAADDDIIINNN]]]xxxzzziii]]]UUUOOOPPPUUUYYY```fffssstttrrrlllddd```aaadddkkklllmmmnnnnnnqqqtttwww|||ssslllddd\\\ZZZ\\\]]]aaafffiiijjjiiiiiiiiicccaaa^^^YYYSSSMMMGGGEEEBBBAAA@@@@@@@@@AAACCCCCCFFFGGGIIIKKKNNNQQQSSSTTTVVVTTTTTTYYY\\\\\\]]]```eeemmmssstttsssoooggg```VVVRRRNNNNNNSSS[[[ccchhhmmmoooqqqtttvvvxxxyyyzzz|||zzz{{{|||oooeeeaaacccmmm||||||rrrxxxssslllmmmrrr||||||vvvjjjddd\\\TTTPPPNNNLLLLLLMMMUUU\\\aaaooo{{{qqqiiihhhfff```ZZZYYY___nnn|||oooTTTAAA888666555333222222111000000000000000//////000000111222222222222222111111111111222222222000///000222333333222444444333333444444555666444888888;;;CCCIII\\\yyy{{{{{{{{{|||}}}~~~{{{sssiiiccc```gggwww{{{vvviiimmm{{{uuufffUUUFFF===222111000///............,,,------......------,,,---------,,,,,,------...000///---,,,---,,,+++)))++++++++++++,,,,,,,,,,,,...------------...//////000333666888999:::<<<>>>AAABBBEEEJJJRRRcccrrrbbbQQQJJJEEEHHHNNNWWWaaajjjsssrrrooohhhbbb```cccffflllnnnooopppqqqsssvvvyyy}}}pppeee]]]XXXYYY^^^]]]aaagggkkkkkkiiigggfff```^^^ZZZTTTMMMGGGCCC@@@??????>>>???@@@AAACCCDDDFFFGGGHHHKKKMMMPPPRRRSSSTTTRRRSSSWWWZZZYYY[[[___fffmmmsssuuuuuusssjjj```VVVRRRNNNNNNSSS[[[bbbfffkkkmmmooosssvvvxxxzzz{{{}}}{{{|||yyykkkbbb\\\___jjjyyytttwwwwwwmmmlllpppxxx~~~zzznnnhhh___XXXSSSPPPNNNMMMKKKSSSZZZ```nnn~~~sssiiifffgggccc^^^\\\ZZZggg|||~~~vvv\\\FFF:::666444222222222111000000000000111000000111111222333333444222222111111111111222222000///...///222444444444444444333333444444555666666:::999;;;CCCHHH[[[xxx{{{{{{|||}}}}}}~~~~~~~~~}}}vvvmmmggg```cccooozzzyyyvvviiiiiitttyyylll\\\KKK@@@555333111/////////...---,,,------......------,,,------,,,,,,,,,---......///---,,,,,,------,,,***+++++++++,,,,,,,,,------...------------...//////000333666888999;;;===???BBBBBBEEEKKKVVVjjjooo^^^IIIDDDAAAFFFMMMVVVaaakkkssspppkkkeee``````dddhhhmmmnnnpppqqqrrrtttxxx{{{|||lll```XXXUUUYYY```___ccciiimmmllliiifffddd^^^[[[VVVOOOIIICCC???<<<<<<<<<<<<===???AAACCCEEEEEEFFFHHHJJJLLLNNNPPPQQQSSSRRRSSSWWWXXXXXX[[[```hhhnnntttwwwxxxuuukkkaaaXXXTTTOOONNNRRRZZZaaaeeeiiikkknnnqqquuuxxxzzz{{{}}}{{{}}}wwwjjjaaa[[[^^^iiiyyyuuuvvvtttppprrrtttyyy}}}~~~{{{qqqkkkbbbZZZUUURRROOOMMMKKKQQQWWW]]]iiiyyyxxxkkkggggggeeeaaa\\\WWWaaasss}}}|||cccLLL===666444333333222111111000000111111000000111111222333333333222222111111111111222222111000///000222333333333222222111111222222333444555999888;;;CCCHHH[[[xxx{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~}}}zzzwwwqqqmmmdddccciiizzz|||xxx}}}~~~}}}}}}tttjjjhhhppp~~~zzzppp```OOOCCC888444111/////////...---,,,------......------,,,,,,,,,,,,,,,,,,---...///+++******+++---...---,,,++++++,,,,,,,,,---------...------------...//////111333666999:::;;;===???BBBAAAEEEMMMZZZpppooo^^^GGGDDDDDDIIIOOOVVV___iiipppmmmgggaaa___bbbgggkkkmmmooopppqqqrrruuuyyy|||xxxhhh\\\UUUTTT[[[cccbbbffflllnnnmmmiiifffddd]]]YYYSSSLLLEEE@@@<<<;;;:::::::::;;;===@@@CCCDDDEEEFFFGGGIIIKKKMMMNNNOOORRRRRRTTTWWWXXXXXX]]]dddlllsssyyy{{{{{{vvvlllbbbZZZUUUPPPOOOSSSZZZ```dddgggiiilllppptttwwwyyyzzz|||{{{|||xxxkkkbbb]]]```kkkzzzvvvuuu~~~|||ttttttqqqwwwzzz{{{}}}|||sssmmmeee]]]WWWSSSOOOMMMJJJOOOTTT[[[fffttt~~~qqqiiigggfffaaa\\\XXX^^^lll|||~~~jjjSSSBBB888555555333222222111111111111111//////000000111222222333222222111111111111222222333111000000111222222111222222111111222222333444222777777;;;CCCJJJ]]]{{{{{{{{{{{{{{{||||||}}}~~~{{{{{{~~~zzzvvvtttrrrpppiiidddfffuuu~~~xxxzzz~~~~~~{{{yyy{{{uuulllhhhnnn|||{{{ssseeeSSSFFF:::666111///000000///---,,,------......------,,,,,,,,,,,,,,,---......///***))))))***---......---,,,,,,,,,,,,------------...------------...//////111444777999:::;;;===???BBBBBBFFFPPP___vvvooo^^^IIIGGGGGGLLLPPPTTT]]]ffflllhhhccc______dddiiimmmnnnoooqqqrrrtttvvvzzz}}}{{{ooobbbZZZUUUUUU\\\ddddddhhhlllnnnlllhhhdddccc[[[WWWPPPHHHBBB===;;;:::888888999:::<<>>???DDDDDDIIITTTeee{{{mmm[[[KKKHHHHHHJJJMMMQQQ\\\fffhhhddd```^^^```ffflllooopppqqqssstttvvvyyy}}}zzznnneee\\\XXXUUUVVV[[[bbbeeehhhkkkkkkhhheeebbbaaaXXXSSSLLLDDD>>>;;;:::999888888888999;;;>>>@@@BBBEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOSSSWWWXXXZZZaaajjjyyyyyypppiii___ZZZTTTRRRUUU[[[aaaeeegggiiikkkooorrruuuwwwwwwxxxwwwyyy~~~zzzlllccc]]]aaalll|||uuuuuu{{{{{{sssjjjooosssvvv{{{yyytttkkkccc\\\WWWRRRNNNJJJLLLQQQXXXaaalllzzz|||ooogggfffdddaaaZZZYYY___nnn{{{eeeOOO???888777444333222222111111222222000000111111222333333333222222111111111111222222222111///000111222222111444444333333444444555666333888888;;;CCCIII\\\zzz|||zzzyyyxxxyyy|||}}}~~~{{{rrrkkkjjjkkkgggccceeesss{{{zzz{{{yyyrrruuu{{{ssshhhjjjyyy}}}wwwkkkZZZMMM>>>888111///000111///,,,,,,------......------,,,+++++++++,,,---...///000///...------...///...,,,,,,,,,,,,---------.........------------...//////111444777999:::<<<>>>@@@EEEEEEKKKXXXiiijjjXXXMMMIIIFFFGGGIIINNN[[[gggeeebbb^^^]]]aaagggmmmpppqqqsssuuuvvvxxxzzz|||rrrfff___XXXVVVUUUVVV[[[aaaeeegggiiiiiifffbbb```___UUUQQQIIIBBB<<<999999999888888888999;;;===???AAAEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMRRRVVVWWWYYYbbblll~~~zzzrrrmmm```[[[UUUSSSVVV[[[aaaeeegggiiikkkooorrrtttvvvvvvwwwuuuwww|||}}}~~~zzzkkkbbbZZZ___kkk|||uuuuuuzzzwwwdddiiinnnqqqxxx|||vvvnnnfff___YYYSSSPPPLLLMMMPPPVVV\\\eeerrr|||qqqhhhgggfffdddYYYWWW[[[jjjkkkSSSAAA999777444333222222111111222222111222222333333444555555222222111111111111222222000///...///222444444333222222111111222222333444555:::999;;;CCCHHH[[[xxxzzzzzzyyyzzz{{{}}}{{{yyyzzzzzzrrrllliiihhhggghhheeedddsssrrrjjjoooyyyrrrpppvvvxxxooonnnwwwzzznnn___VVVBBB<<<555111111000...,,,,,,---...000000000//////,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---.........---...000333555777999;;;;;;<<>>:::888888888666777888:::<<<===??????CCCEEEGGGGGGGGGFFFGGGHHHLLLLLLNNNRRRUUUXXXaaakkkxxx}}}xxxsssiii___VVVUUUXXX[[[___dddgggjjjlllnnnoooqqqsssvvvvvvwwwxxxyyy{{{}}}yyylllbbbVVV^^^kkkyyyvvvtttyyywwwmmmkkkmmmuuuzzz|||}}}|||uuukkkbbbZZZTTTQQQMMMMMMNNNRRRZZZdddnnnttt|||}}}tttkkkgggccc___ZZZZZZYYY___rrrttt]]]JJJ===666222222333222111111333444---...000222333333333222111111111111111111111111111222333444444333111000333333444444666777999:::666444666;;;???III```wwwxxxxxxxxxxxxyyy{{{}}}~~~zzzwwwxxxxxxqqqjjjggghhhiiieeedddqqqrrrlllppp|||uuuqqqttt{{{vvvmmmjjjppp{{{{{{ooobbbXXXHHHAAA888333111000...,,,---...///000000//////...---,,,,,,,,,,,,,,,,,,---++++++,,,------------------------,,,,,,,,,++++++,,,---------,,,---///222444666888::::::<<<>>>@@@CCCEEEMMM\\\sssuuu```OOOEEEAAA???BBBIIIRRR]]]dddhhh___ZZZ___fffjjjlllnnnqqqrrrsssvvv{{{xxxkkkbbbZZZUUUOOOOOOTTTYYY\\\\\\aaa```______^^^[[[WWWTTTJJJGGGBBB===999888888888999:::;;;===???AAABBBBBBBBBDDDFFFGGGFFFFFFGGGHHHKKKJJJLLLPPPRRRUUU^^^gggttt{{{vvvrrreee\\\TTTTTTXXX[[[```eeefffhhhjjjlllmmmooorrrtttuuuuuuvvvxxxzzz|||~~~~~~yyykkk```WWW___jjjxxxwwwuuuxxxzzznnniiiiiipppvvvxxxzzz{{{}}}vvvmmmddd\\\VVVRRRNNNNNNOOORRRXXXaaaiiiooouuuzzzyyyrrrkkkfffbbb]]]YYYXXXWWW\\\lllzzzdddPPPAAA999444444444222111111222333000111111222222222111111222222222222222222222222111222222222222222111111333333333333333444555666777444666<<>>@@@@@@EEEPPPccc|||qqq\\\LLLDDDAAA???AAAJJJVVVbbbhhhfff___]]]cccjjjmmmmmmnnnqqqrrrtttxxx}}}{{{pppcccZZZUUURRROOOQQQVVVZZZ\\\[[[\\\[[[[[[[[[ZZZVVVQQQLLLFFFCCC???;;;888888888999888999:::;;;===???@@@@@@BBBDDDFFFFFFEEEEEEFFFGGGIIIHHHJJJNNNOOOQQQYYYbbbnnnzzz~~~wwwrrrnnnbbbYYYRRRSSSWWW[[[```fffdddfffhhhjjjkkkmmmppprrrsssssstttuuuxxxzzz|||}}}{{{|||~~~wwwhhh]]]XXX^^^hhhtttzzzvvvxxx~~~rrrjjjfffkkkssswwwxxxyyy}}}wwwooofff^^^WWWTTTOOOOOOOOORRRWWW^^^dddiiirrrwwwyyytttmmmhhhaaaZZZXXXXXXVVVWWWbbbtttnnnXXXGGG===777666444333222111111222333222222111000000111111222222222222222222222222222111111111111111222222444444333333333333333444888666777<<>>555111000000/////////000000000...---,,,------,,,,,,,,,,,,------,,,---......//////......------------------,,,,,,,,,---...---,,,---000222333555888:::;;;<<>>???AAACCCEEEEEEDDDDDDEEEFFFHHHGGGIIIMMMMMMNNNUUU]]]fffppp{{{~~~zzztttnnnkkk```XXXQQQRRRVVVZZZ^^^cccbbbeeegggiiijjjlllnnnqqqpppqqqqqqsssuuuwwwyyy{{{zzz{{{|||}}}uuufff[[[WWW\\\eeepppzzz|||wwwyyyzzznnnfffjjjtttyyy{{{|||~~~{{{wwwppphhh___XXXTTTPPPPPPPPPRRRVVV]]]cccfffrrrxxxzzzwwwqqqkkkcccZZZYYYXXXVVVTTTYYYhhh{{{wwwaaaMMMAAA999777444333222333333333333222111000000000222333222222222222222222222222222111000///000111222333555555444444555555666666999777888===@@@HHH^^^uuu{{{{{{|||}}}}}}}}}~~~~~~|||}}}{{{yyy~~~}}}tttkkkfffbbbcccaaabbbjjjzzzwwwlllddddddtttwwwmmmjjjmmm|||~~~vvvpppsssyyy{{{ooodddVVVLLL???666222111111111//////000000000...---,,,,,,,,,++++++++++++,,,,,,,,,---......//////......------------------------...//////......///111333444777999;;;<<<>>>AAACCCGGGJJJUUUjjjzzz|||~~~}}}ooo]]]NNNAAABBBAAADDDQQQcccnnnooohhhfffhhhoootttsssqqqqqqnnnpppuuu}}}uuuhhh\\\UUULLLMMMPPPUUUYYY[[[[[[[[[WWWWWWWWWVVVTTTOOOHHHCCC===<<<:::888777777888999;;;;;;<<<>>>???@@@AAAAAA@@@BBBDDDDDDCCCCCCDDDEEEHHHGGGIIILLLMMMMMMSSS[[[aaahhhrrrxxxwwwpppjjjggg```WWWPPPQQQUUUWWW[[[___bbbdddggghhhiiikkknnnpppnnnnnnoooqqqsssuuuwwwxxxyyy{{{|||}}}~~~tttfff[[[UUUZZZbbblllvvv|||wwwyyyttthhhiiirrrxxx|||{{{yyyvvvpppiii```YYYTTTPPPOOOOOOQQQVVV]]]dddhhhnnnsssvvvuuusssppphhh___\\\ZZZWWWSSSSSS^^^qqqjjjUUUGGG;;;777444222444555555444111000000///000222444555222222222222222222222222222111000000000111333444333333333333555666777888:::777888===@@@HHH^^^uuuxxxxxxyyyzzz{{{{{{zzzzzzyyyzzz}}}}}}xxxzzz|||tttlllggg^^^^^^^^^___ffftttxxxlllbbb]]]jjjyyymmmiiijjjvvvzzzooolllqqq}}}sssfffYYYOOOBBB888444333222111...//////000000///...---,,,++++++******++++++,,,,,,,,,---............---------------............//////000/////////222444555777:::<<<===???BBBDDDJJJMMMYYYoooyyyuuu}}}{{{{{{ppp^^^OOOAAACCCDDDHHHVVVjjjsssqqqkkkiiilllsssvvvsssqqqrrrooorrrwwwrrrbbbWWWQQQKKKNNNRRRVVVYYY[[[[[[[[[XXXWWWVVVTTTQQQLLLEEEAAA;;;:::999888777777888999999::::::;;;===>>>>>>??????AAACCCCCCBBBBBBCCCDDDFFFFFFIIILLLLLLLLLRRRZZZ^^^aaajjjtttuuunnngggddd^^^VVVOOOPPPSSSVVVYYY]]]aaacccfffggghhhjjjmmmooommmmmmnnnppprrrtttvvvwwwzzz{{{||||||}}}vvvggg\\\SSSXXX```kkkuuu~~~{{{uuuxxxzzzkkkhhhlllrrrxxx}}}xxxxxxvvvqqqjjjaaaYYYUUUPPPOOONNNOOOTTT\\\dddiiifffjjjnnnooopppqqqllleee___[[[WWWSSSPPPVVVfffvvv~~~ttt___PPP>>>999444333444666555444/////////000111333444555111111111111111111111111111111111111222333444444///000000111222444666777999777888===@@@III___vvvwwwxxxyyyzzzzzzyyyyyyxxxtttvvvyyy|||~~~{{{uuuwwwwwwnnniii[[[[[[[[[[[[```lll~~~|||wwwnnneee\\\dddwwwqqqhhhggglllvvvppplllpppyyyvvvggg]]]TTTGGG<<<777444111///---...///000000//////...,,,,,,,,,++++++,,,,,,,,,++++++,,,---------------------------.........///.../////////...///111444444666999;;;===???BBBDDDIIINNN]]]vvv}}}vvvttt~~~xxxxxx|||ooo\\\MMMAAAEEEGGGKKK[[[pppwwwrrrlllkkknnnsssuuurrrpppqqqmmmpppvvv~~~mmm^^^TTTOOOLLLOOOTTTWWWZZZ[[[\\\\\\YYYWWWTTTRRRNNNIIICCC???:::999888888777888888888666777777888999:::;;;;;;>>>@@@BBBBBBBBBAAABBBDDDDDDDDDGGGKKKKKKKKKQQQXXX\\\^^^fffqqqtttmmmeeebbb[[[SSSMMMOOOSSSVVVYYY]]]___aaadddeeefffhhhkkkmmmllllllmmmoooqqqsssuuuvvvyyyzzzzzzzzz{{{}}}yyyjjj___SSSXXXaaammmwwwyyysssuuu}}}rrriiihhhkkkrrryyyxxxxxxwwwssslllddd[[[VVVRRROOOMMMMMMQQQYYYbbbhhheeehhhiiiiiilllnnnkkkeeeaaa[[[VVVSSSOOOPPP]]]jjjwww}}}~~~iii[[[CCC===666333444555333111///000111222222222222222000000000000000000000000111111222333444555555555111111111111222333444555888666888===AAAJJJ```xxxxxxyyyzzz{{{{{{{{{zzzyyypppssswwwyyy|||yyysssttt}}}zzzpppiiiYYYYYYYYYYYY\\\fffyyy|||xxxvvvpppjjj^^^dddtttttthhheeecccnnn|||uuupppuuuwwwxxxhhhbbbXXXKKK@@@999444000---,,,---...000000000//////...------,,,,,,------...***+++,,,,,,------,,,,,,---------.........//////---.........---...000333333555888:::<<<>>>AAACCCGGGNNN```|||~~~{{{uuuvvv}}}vvvvvvzzznnnZZZJJJAAAFFFIIINNN^^^sssxxxrrrmmmlllnnnssstttpppnnnoookkkmmmrrrzzz{{{jjj]]]UUUQQQMMMPPPUUUXXXZZZ[[[\\\]]]YYYVVVSSSPPPLLLGGGBBB>>>:::999999888888888888888999999:::;;;;;;<<<======>>>@@@BBBBBBAAAAAABBBCCCBBBBBBFFFJJJJJJJJJPPPWWW\\\\\\dddppptttllldddaaaXXXPPPKKKNNNSSSVVVZZZ^^^]]]___bbbdddeeefffiiikkkllllllmmmoooqqqsssuuuvvvxxxyyyyyyyyyyyy{{{~~~{{{lllaaaSSSYYYcccooozzzxxxppprrrzzzxxxlllfffgggooowwwxxxyyyxxxuuunnneee]]]XXXSSSPPPLLLJJJNNNVVV___ffflllllljjjhhhjjjlllhhhbbbaaa[[[UUURRRNNNMMMWWWcccsssyyyqqqcccHHHAAA888444444444111...111111222333333111000///////////////////////////000222333555666666555555555444444333333444444555888555888===AAAJJJaaayyyyyy||||||{{{{{{{{{wwwqqqnnnlllnnnuuu{{{{{{wwwvvvyyyzzzmmmaaaVVVSSS\\\___aaaqqq{{{uuuqqqooonnnbbbfffsss{{{mmmccc^^^lll|||~~~ssskkksss~~~yyyjjjbbb\\\QQQEEE;;;444111000,,,------...///000000111...---,,,+++************++++++++++++,,,,,,---...***+++,,,------,,,+++***,,,,,,,,,---///000222333333666999;;;===???BBBDDDJJJUUUiii}}}qqq{{{www{{{}}}~~~nnn[[[OOOHHHHHHNNNZZZiiisssuuusssjjjnnnrrrsssqqqpppqqqsssmmmpppsssuuu||||||pppbbbUUUOOOOOONNNPPPTTTXXX[[[\\\[[[[[[XXXUUUQQQLLLFFFBBB???===666777999999999999;;;===<<<;;;;;;::::::999888888<<<>>>@@@@@@@@@AAABBBDDDAAABBBCCCFFFIIILLLOOOPPPSSS]]]iiipppooojjjdddaaaTTTQQQMMMMMMPPPUUUYYY[[[^^^___aaaccceeeffffffgggdddgggkkkmmmoooqqqtttvvvvvvwwwyyyzzzzzz||||||jjj```WWWZZZcccpppzzzuuuhhhfffooozzzjjjcccdddjjjqqquuuvvvuuusssrrrnnncccWWWRRROOOOOOQQQQQQRRRVVV]]]ccciiikkkiiiggggggeeebbb___ZZZWWWTTTPPPOOOVVV^^^mmmzzz}}}wwweeePPPFFF<<<666222...///222333222111111000000111111000000000000000000000000222222222222222222222222222222222222222222333333555888666:::DDDKKK___|||xxx{{{|||zzz|||}}}zzzuuuiiifffiiiqqqxxx}}}}}}wwwuuuxxx}}}qqqdddYYYVVV\\\^^^___mmmyyyuuurrrpppdddhhhsss}}}pppfff^^^kkk|||~~~uuuooosss~~~zzzmmmddd^^^SSSGGG===666222111////////////..................---++++++******+++,,,+++++++++,,,,,,---...---..................---,,,,,,,,,---///000222333333666999;;;===???BBBEEEKKKWWWllltttyyyvvvyyy{{{}}}|||iiiWWWLLLHHHKKKRRR___mmmuuuvvvssskkkooossssssqqqpppppprrrooorrrtttuuuzzzrrrggg[[[OOOJJJKKKNNNQQQUUUXXX[[[[[[[[[ZZZVVVTTTOOOJJJEEE@@@===;;;777888999999888888999:::;;;;;;;;;:::::::::::::::<<<>>>???@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHKKKMMMNNNSSS\\\gggmmmmmmhhhccc```UUURRRNNNMMMPPPTTTXXXZZZ\\\]]]___aaadddeeefffgggeeehhhkkkmmmnnnqqqtttvvvuuuwwwyyyyyyzzz{{{~~~}}}kkkaaaXXXZZZcccqqqzzzuuugggdddmmm}}}ooofffdddgggllltttvvvvvvuuuuuuqqqfff[[[VVVRRRPPPQQQQQQQQQTTTZZZ```eeeiiihhhggghhhgggeee```\\\XXXTTTPPPMMMRRRZZZjjjyyy{{{jjjSSSHHH===888666333222333333222111111000000111111111111111111111111111111444333333333333333333333333333333333333444444444666999777;;;EEELLL```}}}wwwzzz{{{zzz|||}}}xxxgggcccdddllluuu{{{wwwsssvvvvvvhhh^^^YYY\\\\\\]]]iii{{{}}}xxxssspppgggjjjssstttjjj```lll~~~|||vvvrrrrrr|||~~~qqqfff```UUUIII???777333222222111000///...,,,++++++///...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------///......------......///,,,,,,,,,---///000222333444666999;;;<<>>:::999777999999888777666666777:::::::::;;;;;;;;;<<<<<<<<<===????????????AAABBBDDDEEEEEEFFFHHHJJJLLLMMMTTT[[[dddjjjjjjfffaaa^^^WWWSSSOOOMMMOOOSSSVVVXXXYYY[[[]]]```ccceeefffggggggiiijjjlllmmmooosssvvvuuuvvvxxxxxxyyyzzz}}}~~~lllaaaYYY\\\dddrrr{{{tttfffbbbiiiyyyvvvkkkddddddgggrrruuuwwwwwwwwwtttkkk```ZZZUUURRRRRRQQQOOORRRVVV[[[aaaeeeeeeeeehhhhhhfff```\\\YYYUUUOOOKKKNNNUUUeeewwwpppUUUHHH;;;777666444222111333222111111000000111111222222222222222222222222555555444444333333333222333444444444555555555555777:::888;;;FFFNNNaaa~~~xxx{{{|||{{{~~~~~~zzzkkkeeeccciiirrryyyuuupppsssxxxjjjaaa\\\]]]\\\\\\hhhwwwyyyrrrmmmhhhjjjqqq~~~xxxmmmbbblll~~~{{{xxxtttqqqpppzzzwwwhhhaaaWWWKKK@@@888333111111111000///---,,,++++++//////...---------------,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,---///000222333444666888:::<<<@@@DDDGGGMMM\\\uuu{{{|||zzz~~~sss___TTTPPPMMMVVVdddrrrzzzzzzvvvqqqmmmqqqttttttqqqnnnnnnooossswwwxxxxxx{{{vvvjjj```VVVMMMKKKMMMQQQSSSVVVXXXYYYYYYWWWVVVSSSQQQLLLGGGAAA===999777666777888777666555666777999999:::;;;<<<<<<======;;;===>>>>>>>>>>>>???AAACCCCCCDDDEEEGGGJJJLLLMMMTTTZZZbbbhhhiiifffaaa^^^WWWSSSOOOLLLNNNQQQTTTUUUWWWYYY\\\___bbbeeeggggggiiijjjjjjjjjkkkmmmrrruuussstttvvvwwwxxxyyy|||~~~mmmbbbZZZ\\\eeerrr|||vvvgggbbbgggwww~~~nnndddbbbeeepppuuuyyyyyyyyyvvvmmmccc[[[VVVQQQRRRQQQPPPQQQTTTWWW]]]bbbbbbbbbeeeeeeccc___[[[XXXUUUOOOJJJKKKQQQ^^^sssvvv[[[LLL===888999777333111333222111111000000111111222222222222222222222222444444444333333222222111333333333444555555666666666999777;;;EEEMMMaaa~~~yyy|||~~~{{{rrrjjjdddgggnnnvvv~~~uuunnnppp{{{wwwkkkddd___^^^]]]^^^hhhvvv|||ssslllhhhiiippp|||zzznnnbbbiiizzz{{{xxxtttpppmmmnnnwww|||hhhbbbXXXLLL@@@888222000//////......---------,,,//////...---------......---,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---///000222333444666888:::<<<@@@EEEHHHNNN___zzz~~~}}}mmmZZZRRRPPPRRR]]]lllyyy}}}zzztttooonnnqqqttttttqqqnnnnnnooosssxxx|||}}}}}}rrrfff[[[QQQIIIHHHKKKRRRTTTVVVXXXYYYWWWUUUTTTRRRPPPKKKFFFAAA===999888333555666777666666888999888999999:::;;;<<<======:::<<<============>>>??????@@@AAADDDFFFIIILLLMMMTTTYYY```gggiiigggbbb^^^WWWRRRMMMKKKLLLOOOQQQSSSVVVXXX[[[^^^bbbeeefffgggiiiiiijjjiiiiiikkkooorrrppprrrtttuuuvvvyyy|||}}}mmmbbb[[[]]]fffrrr|||xxxjjjcccfffuuutttfffcccgggooouuuyyyzzzyyyvvvnnneee\\\VVVQQQRRRSSSSSSSSSVVVVVV\\\```______aaaaaa^^^\\\ZZZXXXVVVPPPJJJJJJOOOVVVkkk{{{fffTTTCCC<<<;;;888555333333222111111000000111111111111111111111111111111222222222222111111000000111222222333444555555555444777666:::DDDLLL```~~~yyy~~~xxxpppjjjjjjlllrrr|||yyypppoooxxx}}}uuukkkeee```^^^\\\]]]gggssswwwooohhhiiippp|||{{{nnnaaacccqqq|||yyytttooojjjkkktttiiicccYYYMMMBBB888222///---------------.........///......---------......------,,,+++++++++,,,,,,///......------......///,,,,,,,,,---///000222333555666888:::<<<@@@FFFJJJQQQcccyyy}}}eeeTTTMMMMMMYYYdddsss|||}}}wwwqqqnnnmmmqqqttttttqqqnnnnnnoooqqqyyy}}}rrreeeZZZQQQKKKKKKOOOTTTUUUWWWXXXXXXVVVTTTRRROOOMMMIIIEEE@@@<<<:::888333444666777666777999:::888888999999:::;;;<<<<<<:::;;;======<<<;;;===>>><<<===???BBBEEEHHHKKKLLLQQQVVV^^^fffjjjhhhbbb]]]TTTPPPKKKIIIJJJMMMOOOPPPUUUWWWYYY]]]```cccdddeeeggghhhiiihhhhhhiiilllnnnmmmoooqqqtttvvvyyy||||||mmmbbbZZZ]]]eeerrr{{{{{{lllccceeesss|||kkkfffiiilllssszzz|||{{{yyyqqqiii```XXXSSSUUUWWWWWWXXXZZZVVV\\\```___^^^______\\\[[[ZZZYYYXXXQQQJJJIIILLLOOObbbyyykkkYYYFFF;;;666333111111333222111111000000111111111111111111111111111111000000111111111111111111111111222333444555555666333666555999DDDLLL```~~~xxx|||xxxuuusssqqqrrr{{{uuupppvvvzzzssskkkfffaaa\\\YYY[[[cccmmmzzzrrrkkkkkkrrr}}}|||ooodddbbblll}}}xxxqqqlllhhhqqq|||kkkfff\\\OOODDD:::333000------------------------...---------------.........---,,,,,,+++++++++,,,---..................---,,,,,,,,,---///000222333555666888:::<<>>;;;999888555666888777777777888999888888888999999::::::::::::;;;<<<<<<;;;:::<<<===<<<===>>>@@@CCCEEEHHHIIIMMMRRR[[[eeejjjiiiaaa[[[RRRNNNIIIGGGHHHKKKMMMOOOSSSTTTWWWZZZ]]]___aaabbbeeeggghhhhhhggggggiiijjjiiilllooorrruuuyyy}}}}}}~~~lllbbbZZZ\\\eeeqqqzzz~~~|||mmmcccdddqqqrrrhhhiiihhhqqqzzz~~~~~~}}}wwwpppfff^^^XXXZZZ\\\\\\\\\]]]WWW]]]``````___aaaaaa^^^]]]\\\\\\ZZZRRRIIIFFFIIIIIIZZZooorrr```KKK<<<333......222333222111111000000111111222222222222222222222222000000000111222222333333222222333444555666777777444777666:::EEEMMMbbbxxx}}}wwwuuu|||yyyrrrvvv}}}yyyqqqkkkgggaaa[[[WWWXXX```hhh{{{zzzrrrmmmnnnttt~~~}}}pppiiidddkkk~~~{{{tttnnngggooozzzmmmhhh^^^QQQEEE;;;444111.........------,,,,,,,,,------,,,,,,,,,------......---,,,,,,++++++++++++***+++------------+++***,,,,,,,,,---///000222333555666888:::<<>>???AAACCCEEEFFFJJJOOOYYYdddjjjhhhaaaZZZPPPLLLHHHEEEGGGJJJMMMNNNQQQSSSUUUXXX[[[]]]^^^___dddfffhhhhhhgggfffgggggghhhjjjnnnqqquuuyyy~~~}}}lllaaaZZZ\\\dddqqqyyy}}}|||mmmbbbbbbooo~~~vvvjjjhhheeeooozzz|||vvvlllccc]]]^^^```___^^^___WWW]]]aaaaaaaaaccccccaaa```___^^^[[[SSSHHHDDDFFFEEETTTiii}}}~~~}}}lllUUUDDD888222444999333222222111000111111111333333333333333333333333000000111222333444444555333333444555666777888999555888777;;;FFFNNNccczzz}}}|||yyyzzzzzzvvvyyyyyynnnlllddd\\\YYYXXXYYY___gggppp{{{wwwrrrooouuuxxxjjjfffjjjxxxyyykkkeeeffflllxxx{{{jjj\\\UUUKKK:::111222///............---------......---------,,,,,,,,,.........------.........---,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555999666777<<>>===;;;::::::;;;>>>>>>>>>???AAACCCEEEGGGMMMMMMQQQYYYaaaccc^^^XXXPPPJJJFFFGGGHHHGGGGGGJJJJJJOOOTTTXXXYYYZZZ^^^aaa```ccceeeffffffeeefffgggiiilllppprrruuuxxx{{{~~~|||lll___XXX^^^gggpppvvvzzz~~~{{{kkkgggdddjjj{{{ooojjjiiilllsss|||~~~{{{zzz}}}tttiiibbbeeehhheeebbbaaa___```bbbeeeggggggdddbbb```^^^\\\YYYUUUOOOHHHCCCHHHPPP^^^ppp|||~~~oooYYYFFF<<<888666666222222111111111111111222444444444333333222222222222333333222000///000111333333444444555666666666777:::888<<>>===>>>>>>@@@CCCEEEFFFLLLNNNRRRYYY^^^```]]]YYYQQQKKKGGGHHHHHHGGGGGGJJJKKKPPPUUUXXXYYYZZZ^^^aaa```cccfffhhhgggggggggggghhhkkkooorrrtttwwwzzz}}}{{{kkk^^^VVV[[[dddmmmtttyyy}}}zzzjjjeeeaaagggxxxuuummmfffffflllvvv|||||||||~~~vvvllleeefffiiigggdddcccccccccccceeefffeeebbb___```___]]][[[XXXRRRKKKFFFGGGMMMYYYhhhxxx~~~yyy~~~uuu^^^III===888666555111111000000000111111222444333333333222222222222000111222222111000111333222222333444555666777777777:::888<<>>555444///............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,---...000111333444555888777888===???AAAGGGNNNbbbzzz~~~zzzrrrkkkYYYNNNOOOVVVZZZhhhnnnoooqqqhhh```dddlllrrrxxxzzzwwwssspppooowwwqqqcccTTTMMMKKKLLLPPPUUU]]]\\\[[[YYYVVVSSSPPPNNNGGGCCC>>>;;;999999888888777777777777666666666666666666666666777777777777888:::;;;;;;999888888999=========>>>???BBBDDDEEEKKKOOOTTTZZZ]]]]]]\\\ZZZTTTNNNIIIIIIIIIGGGGGGIIILLLPPPUUUWWWXXXYYY]]]```___cccgggiiiiiihhhgggffffffiiinnnqqqsssvvvyyy|||zzziii]]]SSSXXX___hhhqqqxxx}}}zzzhhhccc^^^cccttt{{{ooohhheeegggrrr|||zzzqqqjjjiiikkkjjjhhhgggfffeeeeeeeeeeeeccc```^^^``````___^^^\\\VVVOOOJJJHHHKKKSSS```ooo}}}{{{uuuxxx~~~{{{bbbLLL???888666555333333333333333444555666222222222222222111111111///000222222111222333555222222333444555666777888666999888<<>>AAACCCEEEHHHOOOXXX___aaa___\\\ZZZVVVPPPKKKKKKJJJGGGGGGIIIKKKNNNSSSUUUUUUWWW[[[___^^^bbbgggiiiiiigggeeedddeeeiiimmmqqqtttvvvyyy{{{~~~yyyhhh\\\RRRUUU[[[dddnnnwww}}}zzzhhhbbb\\\aaaqqqrrrnnngggfffppp|||yyyqqqooooooooommmlllhhhfffeeeddddddcccaaa___````````````^^^YYYQQQLLLJJJKKKPPP[[[kkk{{{{{{tttsssvvv}}}}}}dddNNN@@@999555444333333333333333444555666111111111111111111111111000111333222111111333444333333444444555666666666666999777;;;FFFNNNbbbuuuxxx|||}}}~~~~~~|||}}}yyyqqqhhhbbb^^^[[[]]]bbbnnn|||~~~ttthhhooovvvooohhhjjjrrr{{{~~~~~~}}}rrreeeYYYNNNAAA666111///............---------......---------,,,,,,,,,+++++++++******+++++++++++++++,,,------...//////,,,---...///111333444555777777:::>>>???AAAJJJTTTeee||||||{{{xxxmmm[[[NNNGGGHHHLLLRRR^^^cccdddgggbbb^^^eeelllqqqwwwyyywwwtttssssssyyywwwkkk___SSSMMMMMMNNNSSSWWWZZZYYYYYYWWWUUUQQQOOOMMMDDD@@@<<<999999999999888777777777777666666666666444555555555666666666666888:::<<<<<<:::::::::;;;;;;;;;;;;<<<===@@@BBBCCCDDDMMMZZZdddgggddd___[[[WWWPPPKKKKKKJJJGGGGGGIIIHHHKKKOOOQQQRRRTTTYYY]]]]]]aaafffhhhgggdddbbbaaadddhhhmmmqqqtttwwwyyy{{{{{{~~~zzzhhh[[[RRRSSSXXXaaalllwww}}}|||iiibbb\\\aaapppyyynnneeebbbkkkyyyyyyuuuttttttssspppgggeeeccccccdddeeedddccc____________^^^YYYSSSNNNIIIJJJNNNXXXhhh{{{~~~vvvrrrrrrxxx}}}eeeOOOAAA:::666333000000000000000111222222111111111111111111111111222333444333111000111222555555555555555444444444666999777;;;EEENNNbbbvvvxxx{{{}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}~~~xxxvvvzzz}}}wwwooogggbbb^^^[[[^^^cccooo~~~pppsss|||sssjjjiiiqqqyyy}}}}}}}}}tttgggZZZNNNBBB777000///............---------......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,------......//////,,,---...000111333444555777777;;;>>>???BBBKKKVVVhhh}}}zzz|||zzz{{{|||eeeVVVLLLGGGGGGKKKNNN[[[^^^___ccc```^^^fffmmmqqquuuwwwuuussstttuuu{{{}}}rrrggg\\\RRROOOPPPQQQTTTYYYXXXXXXWWWUUUSSSPPPMMMKKKBBB???;;;888888999999999777777777777666666666666555555555555666666666666888:::<<<<<<;;;:::;;;<<<:::::::::;;;<<>>???BBBLLLXXXmmm{{{zzzxxx|||zzzppp[[[OOOIIIFFFGGGJJJLLLXXX[[[\\\aaa___^^^gggmmmpppssstttrrrrrrtttwww|||yyylllbbbYYYQQQPPPRRRSSSVVVYYYXXXXXXVVVTTTPPPMMMIIIGGGAAA>>>:::888888999999999777777777777666666666666555555666666666777777777777999:::;;;:::999:::;;;999999999:::<<<>>>@@@BBBAAAHHHSSSaaakkkmmmhhhbbbUUUNNNJJJJJJIIIGGGGGGIIICCCGGGKKKMMMOOOSSSYYY^^^ccceeeffffffccc```^^^^^^^^^ccciiinnnqqqsssvvvwwwsssxxx~~~~~~jjj[[[RRRPPPQQQYYYfffrrrzzz}}}}}}jjjccc]]]aaappp}}}||||||~~~qqqgggaaafffpppyyy{{{xxxyyyuuuppphhheeebbbbbbccceeeffffffdddbbb```^^^\\\YYYUUURRRHHHIIIMMMXXXhhhzzz|||rrrnnnmmm|||oooZZZKKKAAA999444777666555444444333444444222222222222333333333444222333444444222111222333333333444444555666666777555888666:::EEEMMMaaa~~~tttwwwzzz{{{{{{zzzzzzzzzxxxzzz|||||||||}}}vvvlllkkkpppxxxuuummmeeeaaa\\\YYY[[[___mmmyyyuuu|||}}}vvv|||}}}tttjjjjjjrrr|||xxxkkk]]]QQQGGG;;;222//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...............---------,,,---...000111333444555666888;;;??????BBBMMMYYYrrryyyxxxxxx}}}~~~zzzwwwfffSSSIIIFFFEEEFFFHHHKKKWWWZZZ[[[```______hhhnnnppprrrrrrpppqqquuuxxx}}}wwwiii___WWWPPPQQQTTTUUUWWWZZZZZZYYYWWWSSSOOOJJJFFFDDD@@@===999777888999999999777777777777666666666666666666666666777777777777555777999999888888999:::999999999:::;;;>>>@@@AAABBBFFFOOO\\\iiinnnkkkfffTTTNNNIIIIIIIIIGGGGGGIIICCCGGGKKKNNNPPPTTTZZZ___fffggghhhfffccc```^^^^^^\\\```gggllloooqqqsssuuuqqqwww}}}kkk\\\QQQOOOOOOVVVcccpppxxx{{{|||iiibbb\\\```ppp~~~}}}|||~~~zzzppphhhiiiooottt{{{|||xxxxxxtttnnnjjjgggcccbbbcccdddeeeeeegggddd```^^^\\\YYYVVVTTTKKKLLLQQQ[[[kkk{{{~~~sssmmmhhhxxxttt```PPPDDD;;;555222222000///...---------222222222333333444444444000222333333333333444666000111222444666777999:::555888666:::EEEMMMaaa~~~tttuuuwwwxxxxxxxxxwwwvvvwwwyyyzzz{{{{{{||||||rrrllliiiqqq|||tttkkkccc___[[[WWWWWWZZZgggsssyyyttt{{{{{{vvv~~~|||yyyyyyqqqjjjkkkttt}}}{{{pppbbbSSSFFF===888222111000...---,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...---------............//////............000111333444999888:::CCCEEELLL[[[sss}}}~~~{{{xxxrrr___MMMFFFCCC@@@BBBIIIRRRVVV[[[^^^___aaafffiiipppqqqqqqqqqpppqqqrrrttt}}}uuuhhhZZZWWWSSSRRRSSSVVVWWWXXX\\\YYYTTTQQQOOOLLLIIIGGG===<<<:::888777666555555888888888888888888888999666666777777888888999999777888999:::;;;:::999999999999888888999999:::;;;@@@DDDKKKUUUcccllliiibbbVVVRRRKKKGGGEEEEEEEEEEEEFFFHHHKKKMMMPPPSSSXXX\\\gggkkknnnlllgggaaa]]]\\\WWW\\\cccgggjjjmmmrrruuuppptttzzz}}}pppdddVVVQQQOOOUUU^^^hhhrrr{{{|||yyywww~~~lll```[[[```hhh}}}{{{}}}rrreeedddjjjqqqwww|||~~~{{{yyywwwtttqqqnnnllliiifffcccbbbccceeeggggggeeebbb___^^^[[[XXXVVVOOOMMMOOOXXXgggxxxzzznnnlllxxx|||hhhSSSDDD;;;888444444444444444444333333666555444333222222222222222222222333333333444444555555444333333444444444222::::::<<>>EEENNNSSSYYY^^^```ccciiimmmrrrrrrsssrrrppppppqqqrrryyyzzzooofffXXXUUURRRRRRSSSVVVXXXXXXYYYVVVRRROOOMMMJJJFFFCCC===<<<;;;:::999999999999888888888777777666666666555555555444444444444333666777888999999999888888555555666777999;;;===>>>>>>AAAFFFNNNZZZeeefffaaaOOOLLLGGGDDDCCCDDDEEEEEEFFFHHHKKKMMMPPPSSSXXX[[[]]]dddmmmrrrpppiiiaaa\\\YYY]]]bbbfffgggggghhhiiijjjoootttxxx{{{rrrcccUUUNNNJJJOOOXXXcccppp{{{{{{{{{zzzwwwssspppooopppzzzooobbb]]]ccclll}}}~~~|||kkkeeegggmmmuuu||||||{{{yyyxxxvvvtttpppmmmddddddccccccdddfffhhhiiikkkiiifffeeecccaaa^^^[[[TTTPPPNNNTTTbbbssszzzyyywwwlllwwwrrr^^^MMMAAA;;;555555444444333333333333555444333222222111222222444444444444555555555555333222222222222222333333666<<<;;;;;;EEEOOOeeessssssssstttttttttttttttwwwyyy{{{{{{zzzzzz{{{|||rrrhhheeeooo|||wwwlllcccYYYRRRSSSWWW\\\[[[dddvvvzzzppplllrrr}}}|||ooojjjqqq{{{xxxpppmmmhhhddddddkkkvvvzzzlllYYYHHH;;;666111111000000000000000111---------------------------------------------------------............///.........///111333666777555;;;;;;<<>>@@@CCCHHHQQQ[[[]]]ZZZKKKHHHDDDBBBBBBDDDEEEEEEFFFHHHJJJLLLOOOSSSWWW[[[[[[cccnnnvvvvvvnnnddd]]]ZZZ]]]bbbeeeffffffeeedddjjjooosssvvvzzztttdddUUUMMMHHHLLLUUUaaaooozzzzzz{{{yyyuuuoookkkjjjkkkuuu}}}oooccc^^^dddmmmnnnfffffflllvvv~~~}}}|||zzzxxxvvvsssnnnkkkbbbbbbcccdddfffgggiiijjjkkkiiihhhgggfffddd```]]]VVVQQQLLLPPP]]]nnn}}}~~~wwwuuuzzzlllvvvuuubbbPPPAAA999666666444333333333333333444333333222111111222222111111222222222333333333555444444444444555555666888>>><<<;;;EEEPPPfffsssssssssssssssttttttuuutttvvvyyyzzzzzz{{{|||}}}}}}qqqgggaaakkkxxx}}}rrrggg[[[RRRRRRVVV\\\ZZZaaauuuwwwpppmmmqqq|||wwwkkkeeekkkzzzzzzvvvuuunnnlllhhhbbbaaagggsss|||sss___KKK===777111111000000000000000111---------------------------------------------------------............///000000///000111222444555444;;;:::;;;CCCGGGTTTiii}}}jjjWWWDDD===;;;:::>>>FFFMMMRRRYYY___ccchhhnnnrrrtttuuuuuutttrrrqqqrrrtttvvvvvvmmmeee___RRRQQQPPPQQQTTTWWWXXXYYYYYYWWWTTTQQQNNNJJJEEEBBB999999888888888888999999888777777777666666555555888777777666555444333333444555666777777777666666777777777777888999::::::===???@@@BBBIIIQQQSSSPPPHHHEEEBBBAAABBBDDDDDDDDDDDDFFFIIIKKKMMMQQQVVVYYY\\\cccoooxxxyyysssiiiaaa\\\]]]```cccffffffdddccckkkooosssvvvyyyxxxfffVVVNNNHHHKKKSSS___mmmxxx{{{}}}}}}xxxpppiiiggggggqqqzzzooobbb]]]dddnnnpppfffeeekkkvvv~~~|||zzzxxxsssmmmiiibbbbbbccceeefffhhhjjjkkkmmmkkkjjjjjjjjjhhhdddaaaXXXRRRLLLNNNZZZjjjyyy|||wwwttt{{{mmmvvvzzzhhhUUUDDD999777666444333222222333333333333222111111111222222111111111222222222333333555444444444555555666777888>>><<<<<>>>>>AAAGGGHHHFFFEEECCCAAAAAABBBCCCDDDCCCAAACCCEEEGGGJJJNNNRRRVVVZZZ^^^fffooovvvxxxtttqqqbbb```^^^^^^___```^^^\\\aaagggooosssvvv|||~~~mmm[[[SSSMMMNNNUUU___kkkuuu~~~xxxjjjaaa^^^```mmm~~~{{{lll^^^YYYaaallltttiiidddgggrrr|||}}}yyytttoooiiihhhgggffffffhhhkkkmmmlllllllllmmmmmmkkkgggddd^^^WWWQQQQQQ[[[jjjwww~~~||||||yyysssrrrvvvuuubbbMMM???999777444222111111333444222222111111111111222222222333333333333444444444222222222333333444555666555<<<<<<===FFFPPPeeeuuuuuutttssstttuuuvvvwwwtttwwwzzz{{{zzzxxxxxxxxx|||zzzlll^^^fffsss~~~sssdddWWWSSSWWWXXXVVV]]]ppp}}}yyyyyywwwwwwyyylllcccffftttyyyuuuvvvppplllfffcccdddiiiooossszzzqqqZZZGGG===222111000///------,,,,,,////////////////////////,,,,,,---......---,,,,,,---------.........//////,,,,,,,,,---///222444666666=========DDDJJJZZZsss}}}ppp[[[GGG>>>;;;:::>>>FFFQQQWWW^^^dddhhhlllssswwwvvvxxxxxxxxxwwwxxxyyy{{{{{{zzztttlllfffbbb[[[SSSMMMMMMMMMPPPTTTXXXYYYYYYVVVTTTRRROOOLLLGGGAAA======<<<;;;:::999999999999666666777888999:::;;;;;;666666666666666555555555222333444555555555444333444444555666888:::;;;<<<999===>>>>>>BBBGGGIIIGGGFFFCCCAAAAAABBBCCCCCCCCC@@@BBBDDDFFFIIILLLQQQUUUWWWZZZaaajjjtttxxxxxxvvveeeaaa]]][[[\\\\\\ZZZXXX\\\ccckkkqqquuu{{{ooo]]]UUUOOOPPPWWW___jjjssszzzjjj___ZZZVVVdddwwwzzzkkk]]]WWW___kkkwwwjjjdddeeeoooyyy}}}xxxtttmmmkkkhhhffffffhhhkkkmmmhhhhhhiiijjjjjjhhhdddaaaaaaZZZSSSTTT]]]lllxxx|||}}}zzzsss~~~sssvvvwwwcccNNN@@@:::777444222111111333444222111111111111111222222000000111111111222222222444444444555666777888888444;;;<<<>>>GGGPPPdddwwwvvvttttttuuuvvvvvvuuutttuuuvvvwwwwwwwwwwwwwww}}}~~~nnnhhhgggnnn|||tttggg]]]WWWUUUVVVZZZ^^^ggg|||{{{|||wwwqqqwww}}}rrrhhheeeppp|||}}}yyyxxxyyypppeee___```fffkkknnn{{{uuu]]]JJJBBB555333111000000000///---.........------.........000000///...---,,,,,,+++///////////////......---,,,---------...000444777666;;;<<>>EEEVVV```jjjmmmnnnsssxxxyyyyyyyyyyyyxxxwwwyyy|||{{{qqqhhhaaaZZZTTTPPPLLLLLLMMMPPPUUUWWWWWWVVVSSSPPPMMMJJJGGGDDDAAA>>>;;;:::999888777777777777999999::::::::::::999999999888666444333333444555444555555555444444333222111333444444444555777:::999:::===@@@BBBEEEFFFGGGHHHGGGDDDBBB@@@?????????AAACCCEEEGGGGGGIIIKKKMMMNNNQQQWWW___iiirrryyy|||ooojjjbbb\\\ZZZYYYWWWUUUWWW^^^gggoootttyyytttcccZZZSSSSSSXXX___jjjsss{{{{{{oooaaaWWWSSSWWW^^^jjjuuu|||}}}|||~~~uuuiii^^^VVVSSS[[[eeexxxmmmcccdddnnnvvvxxxnnnkkkfffdddfffiiilllnnnnnnnnnmmmllljjjiiigggfff\\\ZZZUUUSSSYYYjjj}}}~~~xxxrrrttt}}}~~~{{{jjjTTTBBB===:::777555555555444333333222222111222222333333444444444444444444333333333333444555666666666666999888<<>>FFFYYYdddooossstttvvvxxxxxxyyyyyyyyyxxxxxxzzz~~~|||rrrggg___XXXSSSPPPLLLLLLNNNQQQUUUWWWWWWVVVRRROOOKKKHHHFFFCCC???<<<:::999888888777777777777777888888888888888777777888777555444333333444555222222333333333222111111///111444555555666777999999;;;===@@@CCCEEEGGGGGGGGGFFFCCCAAA???????????????AAADDDEEEFFFGGGJJJLLLIIILLLQQQYYYbbbllltttxxxtttnnneee^^^YYYWWWUUUTTTUUU\\\dddkkkpppuuu|||yyyeee\\\UUUUUUZZZaaakkkttt|||wwwiii^^^UUUVVV[[[dddmmmssssssrrrvvvmmmcccYYYRRRQQQYYYcccttt~~~pppeeeeeemmmsss~~~~~~xxxooolllgggeeegggjjjnnnoooooooooooonnnllliiigggfff[[[XXXTTTSSSXXXggg{{{~~~vvvvvv~~~mmmXXXFFF===:::777444444444333222333333222222111222222333333333444444444444444444444444555666666777777777888777<<>>AAACCCEEEGGGHHHFFFDDDBBB@@@???>>>>>>>>>>>>@@@BBBDDDDDDFFFHHHJJJJJJLLLPPPUUU\\\eeennntttwwwrrriii```YYYTTTRRRQQQTTTZZZbbbhhhmmmrrrxxx}}}}}}jjjaaaYYYYYY]]]cccmmmuuuvvvjjj^^^^^^aaagggnnnsssrrrqqqppphhh___WWWQQQPPPYYYcccuuussshhhggglllqqqzzz}}}xxxoookkkgggeeegggjjjmmmoooooooooooonnnllliiifffddd]]]YYYTTTSSSWWWbbbvvv|||{{{sss^^^MMM>>>;;;777444333333333222333333222222111111222222222222222222333333333333444444444555555666777777777777;;;BBBFFFPPPiiitttuuuvvvvvvttttttvvvyyy|||zzzyyywwwwwwxxxzzz{{{{{{}}}nnniiiiiirrr}}}vvvkkkaaaZZZXXXUUUUUUUUUZZZiiiuuuggg^^^aaaiii}}}~~~{{{rrrrrrnnndddZZZXXX___gggmmmuuu}}}ttt^^^III:::666222///......---,,,---,,,,,,++++++,,,,,,---+++,,,,,,------......///000000000000000///......---///111222222333666888777;;;<<<@@@IIIQQQeee}}}___OOOBBB===:::888>>>HHHSSSaaaqqqxxx{{{}}}|||zzz{{{{{{{{{{{{}}}{{{lll^^^TTTOOOMMMKKKNNNQQQTTTVVVVVVVVVVVVRRROOOLLLIIIFFFCCC@@@===888888777777666777777777888888888888888777666666333333333333333444444444222222333333333333222222333666888888777666555666999;;;===@@@CCCEEEGGGGGGDDDCCCAAA???>>>======>>>===???AAACCCCCCEEEGGGIIIJJJLLLPPPTTTZZZdddooowww}}}xxxpppfff\\\VVVRRRQQQSSSYYY```eeejjjooovvv{{{pppfff^^^]]]```fffooowwwxxxkkkkkklllqqqwwwzzzxxxvvvnnnggg^^^XXXRRRRRRZZZdddvvv{{{|||}}}wwwkkkhhhlllqqqzzz~~~{{{nnnkkkfffdddfffiiimmmnnnooooooooonnnkkkhhhdddbbb```ZZZUUUTTTTTT\\\oooxxxdddSSS@@@<<<777444333444444333444333222222111111111222000000111111222222222333333333333333444555666777777777;;;BBBGGGRRRkkktttvvvxxxvvvssssssuuuxxxyyyxxxwwwvvvvvvvvvwwwxxx{{{}}}{{{mmmfffdddmmmxxxwwwlllbbb\\\YYYUUUUUUUUUXXXcccxxxwwwiii^^^___eeexxx{{{wwwvvvqqqggg[[[WWW[[[aaalllvvv~~~wwwbbbMMM<<<888333000.........---------,,,,,,,,,,,,------++++++,,,,,,,,,---------000111111111111000//////---///111222222333666777666;;;;;;@@@JJJRRRggg|||}}}}}}___NNN@@@======<<>>============<<<>>>AAABBBCCCDDDGGGIIIGGGJJJNNNRRRZZZeeesss}}}~~~wwwmmmbbbYYYTTTRRRRRRWWW]]]bbbffflllrrrxxxwwwmmmdddbbbdddhhhpppxxx~~~{{{zzz{{{~~~|||pppiiiaaaZZZUUUTTT\\\fffuuu{{{vvvxxx|||~~~zzznnnjjjnnnrrrwww{{{}}}{{{|||~~~}}}yyynnnjjjfffdddfffiiilllnnnoooppppppooolllgggccc```aaa[[[UUUTTTRRRWWWjjj~~~}}}jjjYYYBBB>>>999555444444555444444444333222111111111111000000111111222222333333333333222222333444666777777777<<>>===AAAGGGOOO___oooxxx|||~~~~~~|||yyyzzzzzzzzz}}}ppp```TTTMMMKKKJJJOOOTTTWWWVVVUUUUUUVVVPPPNNNJJJGGGEEEBBB>>>;;;777777666666666666777777777777777666666555333333000000111333333444444444111222333333444444333333222333444444333333555666777999;;;>>>AAACCCEEEEEEBBBAAA???===<<<<<<<<<===<<>>CCCQQQ```pppyyy|||~~~~~~|||xxxxxxxxxyyy|||}}}ppp```TTTNNNLLLJJJOOOUUUWWWVVVUUUUUUVVVOOOLLLIIIFFFCCC@@@===:::777777666666666666777888555555555555444333222111///000111222333444444444000111222333333333333333666666555222///...000111777888;;;>>>@@@BBBDDDEEEAAA@@@>>>===<<<<<<<<<======???AAACCCCCCEEEGGGIIIIIIKKKMMMOOOTTT```ooo{{{}}}}}}yyypppcccWWWPPPMMMNNNRRRXXX\\\```eeelllqqqyyyvvvlllhhhhhhkkkrrryyyuuunnneee^^^XXXVVV]]]fffuuu|||mmmooottt|||}}}pppmmmpppuuuyyy}}}}}}{{{{{{~~~}}}zzzqqqmmmhhhfffhhhllloooppprrrssssssrrrnnniiidddaaa___WWWSSSSSSQQQTTThhhppp```FFFAAA;;;777666666777777555444333222111111111111333333444444555666777777666555444333444666888999888888>>>EEEKKKVVVpppttttttuuuuuuuuutttrrrqqqvvvwwwyyyyyyxxxxxxxxxyyyrrrggg___YYY^^^hhhttt}}}uuurrrkkkddd]]]YYYVVVWWW\\\hhh}}}tttfff]]][[[iiivvvyyy{{{xxxuuupppllljjjjjjjjjxxx{{{yyyyyytttXXXJJJ;;;000222555111,,,,,,//////.........---------...------------...//////........................000000000111222444555666999>>>>>>BBBMMMVVVmmmtttuuummmWWWCCC<<<;;;;;;@@@GGGQQQaaasss~~~~~~xxxvvv{{{zzzlll^^^SSSLLLHHHMMMLLLLLLLLLMMMNNNOOOOOOLLLJJJHHHEEEAAA>>>;;;:::999999999888888888777777666666666555444444333333000111222333333333333222444444444444444444444444333333333444444444555555888888999;;;???BBBCCCBBBBBB@@@>>>;;;:::::::::;;;???@@@BBBBBBBBBCCCFFFHHHIIIJJJLLLOOOTTT\\\fffmmmttt}}}xxxhhh[[[QQQJJJPPPPPPTTTZZZ^^^aaagggnnnuuu~~~oooiiikkkoootttzzzzzznnnbbb]]]XXXWWW___lllwwwwwwqqqpppqqqwwwwwwnnnpppwww~~~~~~~~~~~~~~~}}}pppnnnkkkiiijjjmmmqqqssswwwwwwuuurrrnnnhhhdddaaa___ZZZUUUPPPOOOVVVjjj|||vvv___NNN>>>999999333444888555333111000111222444333333111222333333444444333333555666777777666666777888:::===<<<@@@LLLXXXrrrttttttuuuuuuuuutttsssrrrvvvwwwyyyyyyxxxwwwxxxyyy~~~vvviii```YYY]]]fffqqq~~~}}}uuuqqqkkkddd\\\YYYWWWWWW\\\hhh}}}xxxjjj___\\\fffsss{{{~~~|||yyytttpppnnnnnnnnnqqqvvvzzz|||___MMM===111222555111------......---------,,,,,,,,,...------------...//////////////////////////////111111111222333555666777:::>>>>>>CCCNNNXXXooouuuvvvjjjVVVBBB<<<;;;;;;@@@GGGRRRbbbtttyyyuuuzzz~~~wwwiii\\\RRRKKKHHHKKKKKKLLLLLLMMMNNNNNNNNNKKKJJJGGGDDDAAA===;;;:::999999999888888888777777666666666555444444333333222333333444444444333333333333333333333333444444333333333444444444444555777777888<<>>===AAAMMMYYYsssttttttuuuuuuuuutttssssssvvvwwwxxxxxxwwwwwwxxxzzz~~~|||lllbbbZZZ[[[cccnnnzzz}}}uuupppjjjeee[[[YYYWWWXXX[[[ggg}}}}}}oooccc___bbbooo||||||wwwrrrooopppqqqmmmuuu}}}gggQQQ@@@222222444111...///---------,,,,,,,,,,,,,,,......------......///000000000000000000000000000111111222333444666777888;;;??????DDDOOOZZZqqquuuyyyfffSSSAAA<<<;;;;;;@@@HHHTTTdddvvvzzztttxxx|||uuufffYYYPPPJJJHHHIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIGGGDDD@@@===;;;999999999999888888888888888666666666555444444333333444444555555555444333333333333333333333222222222333333333333444444444444555555777<<>>??????@@@BBBDDDIIIIIIJJJJJJLLLQQQXXX\\\kkkuuuzzzuuuiii]]]QQQIIIHHHHHHLLLSSSXXX[[[aaahhhqqqzzzoooiiiiiilllqqqwww~~~pppddd^^^ZZZYYYcccpppyyy{{{pppooopppvvv~~~~~~sssssszzz~~~|||zzzyyyrrrpppnnnlllmmmpppsssvvvxxxzzz{{{zzzuuummmeee___bbb]]]WWWQQQMMMUUUjjj~~~mmmWWWEEE===:::333333666222888555333222111111///...111222333333444444333333555666777777666666777888;;;???>>>BBBNNNZZZssstttuuuuuuuuuuuutttttttttvvvwwwxxxxxxwwwwwwxxxzzz}}}nnncccZZZZZZbbblllyyy~~~uuunnniiieee[[[YYYXXXWWWZZZeee|||uuuiiidddbbbnnn{{{}}}wwwqqqnnnnnnooonnnwwwmmmVVVCCC333111333000///111------------------------...............//////000////////////////////////000000111222444666777888;;;@@@@@@EEEPPP\\\tttuuu{{{}}}~~~aaaOOO???;;;;;;;;;AAAIIIVVVfffxxx{{{tttxxx{{{}}}ttteeeWWWNNNIIIGGGFFFHHHJJJLLLMMMMMMLLLKKKIIIHHHFFFCCC@@@===;;;999888888888888888888888888666666666555444444333333444444444444444333333222333333222222222222111111222222333333333444444444444444666;;;@@@DDDFFFGGG@@@???===;;;:::999999999;;;<<<===>>>>>>???AAADDDGGGGGGHHHIIIJJJMMMRRRVVVcccmmmtttqqqhhh]]]RRRIIIFFFGGGKKKRRRWWWZZZ```gggooovvv~~~nnnggggggjjjpppuuu{{{qqqccc]]]XXXWWWbbbpppzzz|||qqqpppqqqvvv~~~vvvvvv{{{~~~|||zzzsssqqqnnnlllmmmppptttvvv{{{|||}}}|||wwwooogggaaaddd```ZZZRRRNNNUUUjjjtttZZZGGG<<<999333333666111555333111111222333222111111222333333444444333333555666777777666666777888:::>>>===BBBMMMYYYqqquuuuuuuuutttuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvxxxzzz|||pppdddZZZZZZaaalllzzzvvvmmmgggeeeZZZYYYXXXWWWXXXbbbyyy~~~qqqkkkgggrrr|||{{{sssmmmlllmmmnnnuuu|||uuuYYYEEE444111222000///222............///////////////............///000000...........................///000111333555777888;;;@@@@@@EEEQQQ]]]wwwsss|||{{{{{{~~~ZZZKKK>>>;;;;;;;;;AAAJJJWWWgggyyy|||vvvyyyzzz{{{uuueeeVVVLLLGGGDDDDDDFFFHHHKKKLLLLLLKKKJJJHHHGGGEEEBBB???<<<:::999888888888888888888888888666666666555444444333333222222333333333333222111333333333222222111111111222222222333333333444444444444555888===@@@AAAAAA@@@???>>><<<;;;:::999999:::<<<===>>>>>>???AAACCCCCCEEEFFFGGGIIIKKKOOORRR[[[eeemmmllleee]]]RRRIIIGGGGGGKKKRRRWWWZZZ```ggglllsss|||yyyjjjdddfffiiinnnsssttt{{{qqqccc[[[VVVUUU```ooo{{{zzzrrrqqqqqqwwwzzzxxx}}}~~~~~~}}}rrrpppmmmllllllooosssvvv~~~yyyrrrjjjffffffccc^^^VVVOOOUUUjjjxxx\\\GGG;;;888222444777222444222111111222333222111111222333333444444333333555666777777666666777888999===<<>>===<<<;;;999888888:::;;;<<<======>>>@@@CCCAAACCCEEEFFFGGGIIILLLNNNTTT]]]eeeeeeaaa[[[RRRIIIGGGGGGJJJQQQUUUXXX]]]dddgggooozzz}}}pppdddaaaeeehhhmmmrrrqqquuuzzzuuueee\\\VVVUUU```ooo}}}yyyqqqpppqqqwww|||yyy}}}}}}~~~}}}rrrpppnnnlllmmmpppsssvvvwwwooojjjhhhfffbbbZZZSSSWWWkkk}}}```III<<<888333555888333666444222111222222111///111222333333444444333333555666777777666666777888888<<<<<>>>>>DDDQQQ___yyyxxxnnn{{{}}}~~~tttQQQDDD;;;:::::::::BBBLLLXXXhhhzzz{{{wwwzzz{{{zzz}}}~~~rrrdddVVVLLLEEEBBBCCCDDDEEEFFFHHHIIIJJJJJJFFFEEECCCAAA>>><<<:::999777777888888888999999999666666666555444444333333000000222333444444555555555555444444333222222222111222222222222333333333222111222555888;;;<<<;;;<<<<<<;;;:::999777666555888999;;;;;;;;;<<>>>>>CCCQQQ___zzzvvvlll{{{kkkNNNCCC::::::::::::BBBMMMXXXhhhzzz{{{wwwzzz{{{zzz}}}zzzooocccVVVLLLFFFBBBCCCCCCDDDEEEFFFHHHJJJKKKFFFEEECCCAAA>>><<<:::999777777888888999999999999777666666555444444333333000111222444555666777777666666555444444333222222111111222222222333333333111000111444999<<<===<<<:::::::::999777666444333666888999999999;;;===???@@@BBBDDDDDDCCCCCCDDDEEEKKKSSSZZZ\\\[[[XXXQQQJJJCCCBBBEEEKKKNNNPPPUUU[[[^^^iiivvv}}}~~~kkkbbb[[[]]]ccchhhmmmqqqsssrrrooommmnnnwwwoooccc\\\[[[fffuuuxxxmmmlllnnnttt}}}~~~yyy}}}|||~~~|||xxxvvvuuussspppoooooorrrvvvyyywwwnnnjjjjjjiiiaaaXXXZZZlll|||{{{lllSSSBBB<<<666777999222000//////000333555666555222222333444444444333333555666777777666666777888999>>>>>>CCCNNNXXXooottttttttttttuuuvvvwwwxxxwwwuuusssssstttwwwxxxxxxyyy{{{~~~zzzkkk]]]YYYZZZ```ooo|||rrrdddYYYUUUVVVSSSTTTVVVUUUhhh~~~~~~}}}qqqhhhcccffflllrrrwww|||~~~zzzttt[[[FFF444000000,,,+++...------,,,,,,,,,---......000000000000000111111111000000111111111222222222---......000222444555777999;;;>>>DDDLLL```sssjjj{{{~~~}}}aaaIIIAAA:::999:::===CCCIII[[[nnnzzz}}}zzztttwwwwwwxxx}}}}}}sssfffZZZQQQKKKFFFBBB@@@AAACCCEEEFFFGGGGGGGGGHHHFFFDDDAAA>>><<<;;;:::777777777777777888888999999999888666555444333222000111111222333444555555555444333222111222333444000000111111222222222222111111222333666888;;;===<<<:::999:::<<<<<<999555777777888999;;;<<<======?????????@@@BBBDDDEEEFFFIIIMMMSSSYYYZZZVVVNNNGGGDDDEEEFFFGGGIIIMMMRRRVVV\\\eeeoooxxx{{{rrreee```\\\___gggppptttuuuxxxtttlllccc___gggxxxyyyiii``````ffflllwwwnnnkkknnnvvv~~~{{{{{{|||~~~}}}{{{zzzzzztttrrrsssssspppmmmpppuuurrroooiiiccc^^^XXXZZZnnnzzz}}}ooo[[[GGG===;;;888666555666555333222111222333333222222222222222222222222777777666666666666777777888@@@@@@BBBLLLZZZrrruuuuuuuuuuuuuuuvvvwwwxxxuuusssrrrsssuuuxxxyyyzzzyyyzzz}}}yyyjjj\\\XXXYYY___nnn}}}ssseeeZZZTTTUUURRRTTTVVVVVVggg~~~}}}}}}rrrgggaaadddkkksssyyy|||uuu]]]HHH555111000---+++......------,,,,,,,,,------/////////000000111111111000000000111111111111111......///000222444666777;;;<<<@@@FFFOOObbbsssjjj|||{{{```HHHAAA:::999:::===CCCJJJZZZnnnzzz|||zzzwwwzzzzzz{{{|||rrrdddWWWOOOIIIDDDAAA@@@AAACCCEEEFFFGGGGGGGGGHHHFFFDDDAAA>>><<<::::::777777777777777888999999999999888666555444333222111111222333444555666666555555444333333333333333000111111111222222222222222111111222444888;;;===<<<:::999999;;;;;;999666666777888999;;;<<<===>>>>>>??????@@@AAACCCEEEFFFHHHLLLRRRXXXYYYUUUMMMGGGDDDEEEFFFGGGIIIMMMRRRVVVWWWaaammmxxxyyynnn^^^[[[ZZZ___iiirrrwwwyyyxxxuuunnnddd___dddqqq|||pppgggfffkkkqqquuummmjjjmmmuuu~~~~~~{{{{{{}}}~~~}}}{{{yyyyyyuuussstttuuusssoooqqqvvv}}}tttmmmgggaaa]]]XXXZZZnnn~~~}}}zzzvvvzzzooo\\\GGG===:::888555555555444333222222222333333222222222222222222222222666555555666666777888999888@@@@@@BBBMMMZZZrrrwwwvvvvvvvvvvvvvvvwwwxxxtttsssrrrsssvvvyyyzzz{{{yyyzzz|||xxxiii[[[XXXYYY^^^mmm}}}uuuhhh]]]SSSTTTQQQSSSWWWVVVeee~~~~~~{{{}}}|||rrreee]]]```hhhsss|||www```KKK777222111---+++...///...---,,,,,,+++,,,,,,---......///000111222222111111111111111000000000/////////111222444666777===>>>BBBHHHQQQeeerrrjjj}}}vvv]]]GGG@@@:::999:::<<>><<<:::999888777777777777888999999999999888666555444333222111222222333444555666777555555666666666555444333111111111111222222222222222111111111333666:::<<<;;;999888888999999999888555666777999;;;<<<>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGKKKQQQVVVXXXTTTMMMGGGCCCDDDFFFGGGIIILLLQQQUUUTTT^^^lllxxxuuuiiiWWWUUUVVV]]]iiiuuu|||}}}zzzrrrggg___```iiiqqq}}}vvvmmmlllppptttvvvkkkiiilllvvv~~~|||{{{|||~~~~~~{{{xxxvvvsssrrrtttvvvuuuqqqqqqtttxxxwwwkkkeee___\\\XXX[[[mmm{{{zzzyyywwwtttxxxppp\\\GGG<<<999777555444444444333222222222333333222222222222333333333333555555555555666888999:::999AAAAAACCCNNNZZZqqqwwwwwwvvvvvvvvvvvvwwwwwwuuutttssstttwwwyyyyyyyyyyyyyyy{{{}}}wwwhhhZZZWWWWWW\\\jjjzzzxxxlllcccUUUTTTPPPSSSWWWVVVbbb~~~zzzzzz{{{|||yyypppdddZZZZZZcccppp}}}{{{bbbMMM999444222...,,,...///...---,,,++++++++++++,,,,,,---...000111222222222222222222111111111111000000000111333444666777===>>>CCCIIIRRRgggssskkkqqqYYYDDD>>>:::999999<<>>>>>=========>>>???@@@BBBCCCEEEIIIOOOTTTWWWSSSMMMHHHCCCDDDFFFGGGHHHKKKPPPSSSVVV```lllvvv}}}|||rrrfffTTTRRRSSSZZZgggvvvwwwkkkaaa```ffflllxxx~~~wwwpppnnnrrruuuwwwjjjiiimmmwww||||||~~~|||wwwssspppooorrrwwwvvvrrrppprrrvvv}}}xxxkkkddd^^^\\\XXX[[[lll}}}|||{{{yyyuuuxxxqqq]]]GGG<<<999666444444444333333333333333333333222222222333333333333333666666666666666777888888:::AAAAAACCCOOO[[[qqqvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvuuuuuuwwwxxxwwwvvvxxxyyyzzz}}}vvvgggZZZVVVVVVYYYggguuu{{{qqqjjj[[[WWWQQQRRRWWWTTT___xxx~~~zzz~~~~~~xxxwwwwwwwwwuuunnnccc[[[VVV___lll{{{}}}cccNNN:::444333...,,,...///...---,,,+++*********+++,,,---...///000111111333333333333333333333333111111111222333555666777<<<>>>BBBHHHRRRgggsssmmmjjjUUUBBB===999999999<<>><<<<<<<<<======???@@@AAADDDGGGLLLRRRUUURRRMMMHHHBBBCCCFFFGGGHHHKKKNNNQQQXXX```iiipppuuuuuulllaaaUUURRRQQQVVVbbbttt{{{mmmcccbbbhhhmmmsssuuuzzz~~~uuuoooooorrrvvvuuuiiihhhnnnxxx}}}}}}}}}vvvqqqmmmmmmrrryyy{{{vvvsssssswww|||zzznnnfff___]]]ZZZ\\\kkk~~~~~~zzzuuuvvvsss___HHH<<<888666444444222333333333333333333333222222333333333444444444888777666666666666666777:::@@@@@@CCCPPP]]]rrrttttttttttttuuuvvvwwwxxxyyywwwvvvvvvxxxxxxvvvuuuxxxyyy{{{wwwhhhZZZUUUTTTWWWcccqqq|||~~~wwwrrrccc\\\RRRRRRVVVSSS[[[rrr{{{uuuqqqzzz~~~zzzvvvvvvuuutttqqqjjjccc]]]WWW^^^iiivvvzzzcccNNN:::444333...,,,......---,,,++++++***+++++++++,,,,,,---...///000000222222222222333333444444222222222333444555777777;;;===BBBHHHRRRhhhuuupppeeeQQQ@@@<<<999888888;;;FFFPPP^^^ssszzz|||xxx{{{~~~}}}jjjXXXMMMGGGCCC@@@>>>@@@BBBDDDEEEFFFFFFEEEFFFEEEBBB???===;;;999888999888888888888999::::::999999888666555444333222000111111222333444555666555777999::::::888555333333333333333222222222222111000000000111222444555555666777666555555777888555666777888999;;;;;;<<<;;;;;;;;;;;;<<<===>>>???BBBEEEJJJPPPSSSQQQLLLHHHAAACCCEEEGGGHHHJJJMMMPPPVVV]]]eeekkkpppoooggg\\\UUUSSSPPPSSS^^^nnnzzzlllddddddiiinnnqqqpppsss{{{xxxqqqlllmmmrrrvvv|||{{{pppggggggmmmyyy~~~}}}~~~~~~vvvooojjjkkkrrr||||||wwwuuuwww|||~~~sssjjjccc___\\\\\\jjj{{{{{{tttsssvvvaaaIII===999777555555222222333444444444333333222222333333444444555555777777666666666666777777:::??????DDDRRR___sssrrrrrrrrrssstttvvvwwwxxxwwwvvvvvvwwwxxxyyywwwvvvwwwyyy|||xxxiiiZZZUUUSSSTTT___mmmyyy}}}|||yyykkkbbbTTTRRRUUUQQQXXXnnn|||tttjjjppp{{{|||vvvvvvuuurrrlllgggcccaaa\\\```gggqqq~~~tttbbbMMM999444333...---///,,,,,,+++++++++++++++,,,,,,,,,,,,------.........//////000111222222333333333333333333444666777888;;;===BBBIIISSSiiivvvrrr~~~```NNN>>>;;;999888888;;;FFFRRR^^^sss}}}vvvyyyuuuyyy}}}lllZZZMMMFFFBBB@@@>>>???AAADDDEEEEEEEEEEEEFFFEEEBBB???<<<:::999888999999888888999999:::;;;999999888666555444333222///000000111222333444444666777888999888777555444444444333333333222222222//////000111222222222222222444777777555444555777777777777888999999::::::;;;:::::::::;;;<<<===>>>AAADDDIIIOOORRRQQQLLLHHHAAACCCEEEGGGHHHIIILLLOOORRR[[[dddlllrrrqqqggg\\\SSSRRRQQQSSS[[[iiiwww~~~tttjjjdddcccgggkkkpppmmmooowww|||zzzyyyzzzxxxuuunnnhhhfffhhhnnnsss|||xxxmmmddddddkkkwww}}}|||}}}~~~}}}vvvoooeeegggooo{{{}}}wwwtttvvvzzzyyyooofffbbb^^^]]]iiiyyy{{{tttsssxxxcccKKK>>>:::777666666111222333444444444333333222222333333444555555666444444555555666888999:::999>>>>>>DDDSSSaaauuuppppppqqqrrrtttvvvxxxyyyuuuuuuuuuwwwyyyzzzyyyxxxvvvyyy}}}xxxiii[[[UUURRRSSS]]]jjjxxx|||}}}pppeeeUUURRRUUUPPPVVVkkk~~~ttthhhlllwwwuuuvvvvvvqqqjjjeeecccddd```bbbfffnnnzzzyyyoooaaaLLL999444333///---///+++++++++***++++++,,,,,,------------------------,,,------///000111222333333333333444555666777888;;;>>>CCCJJJTTTjjjwwwsss|||^^^LLL===:::999888888;;;FFFRRR^^^sss~~~zzzsssvvvtttyyy}}}nnnZZZMMMFFFAAA???>>>???AAACCCEEEEEEEEEEEEFFFEEEBBB???<<<:::999888999999888888999999:::;;;999999888666555444333222//////000111222333333444666777777888777666555444444444444333333222222222...///000222222222111000000444777777555444555666777888888888888999999999::::::::::::;;;;;;<<<===@@@CCCHHHNNNQQQPPPLLLHHH@@@CCCEEEGGGHHHIIILLLNNNPPPZZZgggqqqwwwvvvjjj^^^QQQQQQRRRTTTZZZeeepppxxx{{{vvvooogggcccbbbdddffflllhhhjjjrrrwwwtttrrrsssppplllfffaaa___bbbjjjooo~~~xxxlllaaabbbiiivvv}}}zzz{{{}}}}}}~~~wwwooo___aaajjjwww~~~{{{tttqqqtttyyy}}}rrriiiddd___^^^iiixxx}}}vvvvvvzzzdddLLL???:::888666777000111333444555444333333222222333333444555666666111222333555777:::<<<===888======DDDTTTbbbvvvqqqrrrtttuuuvvvvvvvvvuuusssssstttuuuwwwyyyzzz{{{uuuxxx}}}zzzjjjZZZSSSOOOOOOZZZgggsss{{{xxxkkk\\\TTTQQQQQQWWW]]]vvviiijjjppp{{{}}}yyytttpppmmmiiibbb]]]YYY[[[___fffqqqxxxuuummm^^^PPP>>>222000111000//////...------,,,,,,,,,,,,------------------------........................333444444555777888:::;;;>>>???CCCJJJVVVlll~~~yyyZZZIII>>>999777888999<<>>AAACCCEEEGGGHHHIIIEEEDDDBBB@@@===;;;999888777777888888888999999999999888777666444222111111111111111111222333444555888777666666666777999:::222222333444666555222000------......///111222333555555555555666666666666555555555555555666777777888888888888999:::;;;<<<;;;@@@GGGMMMPPPNNNKKKHHHDDDDDDCCCCCCDDDGGGIIIKKKSSS[[[hhhvvv}}}xxxkkk___YYYSSSOOOPPPXXX```dddeeellliiieeebbb```___```aaajjjjjjkkklllllllllkkkjjjjjjeee```\\\YYYYYYbbbkkkppp}}}tttdddaaa```dddoooxxx}}}{{{sssfffaaadddqqq|||~~~yyyuuuvvvyyy|||zzzsssjjjaaa___iiiuuuzzzyyywwwcccLLL???:::666555666333444555555555444333222///000111333555666888888666666666666666777777888:::444777FFFUUUeee~~~ssstttuuuvvvwwwvvvvvvuuutttttttttuuuvvvxxxyyyzzzvvvxxx}}}zzzjjj[[[TTTPPPOOOYYYfffsss{{{yyylll^^^VVVRRRQQQVVV[[[yyy|||ttteeehhhooo}}}xxxsssqqqlllddd^^^UUUWWWZZZbbbnnnxxxwwwppp___RRR@@@444111111000///---,,,++++++******++++++------------------------........................222222333444666888:::;;;???@@@DDDKKKWWWmmm}}}^^^KKK>>>:::777888999<<>>===>>>@@@CCCEEEGGGHHHHHHDDDDDDBBB???===;;;999888888888999999999:::::::::888777777555444333222222111111111111222333444555777666666777888:::<<<===777555333222333333222111000////////////000000111444444555666666666555555666666666555666666777777888888888888999:::;;;<<<;;;@@@GGGLLLOOOMMMJJJGGGBBBAAAAAAAAACCCEEEHHHJJJRRRXXXcccooovvvrrrggg]]]WWWRRRNNNOOOVVV]]]aaabbbfffdddbbb```______``````ggghhhiiijjjjjjiiigggffffffbbb^^^[[[XXXYYY```jjjqqq}}}tttgggaaa```dddnnnwww{{{{{{sssddd___```jjjuuuwwwtttrrrtttwwwzzz|||uuummmeeecccnnn{{{{{{yyywwwcccMMM@@@:::666555666444444555555555444333222555666666666777777777777777777666666666777888888<<<777:::HHHWWWiiiuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwyyy}}}zzzkkk\\\UUUQQQPPPXXXdddrrr{{{zzznnnaaaYYYTTTQQQSSSXXXrrr|||uuudddgggooo|||xxxvvvqqqhhh___TTTVVVXXX```nnnzzz{{{vvvbbbUUUCCC777222111000...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................//////111222555777999:::???@@@DDDLLLXXXooodddNNN???:::777888999;;;CCCLLL[[[gggrrrsssqqqqqqssssssvvv~~~wwwcccSSSJJJEEEBBB???===>>>@@@BBBDDDEEEFFFGGGDDDCCCAAA???===;;;999888999999999:::::::::;;;;;;777666666555444444333333111111111111111222333444666666777888:::<<<>>>???<<<888333000000111222333111111000///////////////333555666888888888666555777666666555555555666666999999888999999:::;;;<<<<<<@@@FFFKKKLLLKKKHHHEEE???>>>>>>>>>@@@CCCFFFHHHPPPTTT[[[dddjjjiiiaaaZZZTTTPPPLLLMMMSSSYYY]]]^^^^^^^^^^^^^^^^^^___```aaadddeeefffffffffdddcccaaa```]]][[[ZZZXXXXXX___hhhrrr}}}wwwkkkbbb```dddmmmuuuzzz~~~}}}~~~|||uuufff___]]]eeennnqqqqqqpppqqquuuxxx}}}~~~yyyrrrkkkjjjuuu{{{yyyyyyeeeNNN@@@:::777666666444444555555444444333222666666666666777777777777888777777777777888999999>>>:::===JJJYYYlllvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxzzz}}}zzzlll]]]WWWRRRPPPWWWbbbrrr{{{zzzooobbbZZZTTTOOOPPPSSSmmm~~~yyyfffiiiooozzz|||zzzuuukkkaaaZZZZZZ[[[bbbppp}}}|||dddXXXGGG999333111000...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------///111333666888:::>>>???DDDLLLXXXooojjjQQQ@@@;;;888888999;;;CCCKKKZZZeeennnnnnlllnnnrrrssswww~~~rrr^^^PPPHHHEEEBBB???===>>>@@@AAACCCDDDEEEEEECCCBBBAAA???===;;;999888888888999999999999::::::666666555555444444444333111111111111111222333333555666666888999;;;<<<===;;;888444111111333444444111000000///////////////333555888:::;;;:::888666666555555444444444444444999999999999999:::;;;;;;<<>>AAADDDFFFLLLNNNSSSYYY]]]^^^ZZZWWWPPPMMMKKKKKKOOOTTTWWWXXXXXXXXXZZZ\\\^^^```aaabbbaaabbbcccdddcccaaa___]]]\\\YYYXXXYYYWWWXXX___hhhqqq}}}zzznnneeecccfffnnnvvvzzz~~~}}}zzzzzz}}}|||||||||wwwjjjbbb^^^cccjjjnnnppprrrqqquuuxxx||||||vvvoooooozzz~~~{{{zzz{{{fffOOOBBB;;;777666777444444444444444333333333///000111222444666777888888888888888888999999:::<<<;;;???KKKYYYnnnvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwyyyzzz}}}|||mmm___XXXRRROOOVVVaaaqqq{{{{{{ooobbbZZZSSSNNNMMMPPPggg{{{iiijjjnnnxxx|||wwwmmmccc___^^^^^^cccppp}}}|||eeeYYYIII<<<444111//////.........------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---000222555777999<<<>>>BBBKKKXXXooooooSSS@@@<<<888888888:::BBBJJJZZZdddlllkkkjjjmmmrrrtttyyy}}}ooo\\\NNNGGGDDDAAA???===>>>???AAABBBBBBCCCCCCBBBBBB@@@>>><<<:::999888777777777777888888888888666666555555444444444333111111000000111111222222555555666666777777888888777555444555666666555333///////////////000000111111333666888999888666555444333333222222333333333999999888888888999::::::<<<>>>BBBEEEGGGFFFEEECCC;;;::::::;;;<<>><<<:::999888666666666777777777777888777666666555444444333333111111000000000111111222333444444555555555555444444444555777999888555222///////////////000111111...///222444555444333333222222222222222333444444888888777777777888888999:::<<<@@@CCCDDDEEEDDDCCC<<<;;;;;;;;;<<<>>>AAACCCEEEGGGIIILLLNNNOOOOOOOOOJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPSSSVVVYYY\\\^^^ZZZ\\\___aaaaaa___\\\ZZZYYYVVVUUUUUUUUUWWW___iiiqqqtttoookkklllsssyyy||||||wwwsssjjjccc___ccchhhjjjmmmppprrrvvvzzz{{{}}}xxxxxxyyyxxxzzz~~~{{{zzz~~~jjjRRRDDD===888666777666555444333333333333444333444444444444555555555888777777777777888999999888===EEENNNZZZooossssssssssssuuuvvvxxxzzzxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{}}}qqq```VVVPPPMMMUUUaaaooo{{{ssseee[[[TTTOOOOOORRR```}}}}}}}}}}}}zzzooolllmmmzzz|||xxxssslllfff^^^]]]\\\```kkkvvvxxxsssbbbYYYKKK>>>444000///000,,,,,,,,,,,,,,,---......................................................---......000111444555666<<<===BBBKKKYYYqqqtttTTTBBB===999999888:::AAAIIIWWWaaaiiihhhfffjjjpppssszzzqqq^^^OOOGGGDDDAAA>>>======>>>???@@@@@@@@@@@@AAA@@@???>>><<<:::999999666777777777777888888888888777777555444333222222111111000000000000111111000111333444555555555555666666777888999888444222111000000///////////////...///000222333333444444222222333333444555777777777777666666666666777777999:::===@@@CCCDDDDDDDDD>>>===<<<<<<<<<>>>@@@BBBCCCEEEHHHKKKLLLLLLLLLLLLHHHIIIIIIIIIHHHHHHIIIJJJHHHHHHIIIJJJMMMQQQUUUWWWVVVXXX\\\______^^^[[[YYYXXXTTTRRRQQQQQQTTT]]]hhhrrryyyqqqnnnnnnsssyyy||||||wwwttthhhcccaaaeeeiiijjjlllooorrrvvvzzzzzz}}}|||~~~zzzwwwxxx||||||{{{kkkTTTEEE===999666777666555444333333333444444555555555666666666777777777777666666666777888888999AAAKKKSSS^^^rrrrrrqqqrrrrrrtttvvvyyyzzzyyyyyyyyyyyyzzz{{{|||}}}{{{|||}}}rrr```VVVOOOMMMUUUbbbooo{{{uuufff\\\UUUPPPQQQUUUbbb}}}{{{rrrmmmmmmyyy{{{vvvqqqlllggg]]]\\\\\\```kkkwwwxxxsssaaaYYYKKK>>>444000///000...............///000111////////////////////////..............................///000222333555666===>>>CCCMMMZZZrrruuuTTTBBB===:::999888999@@@HHHUUU___ggggggeeeiiinnnqqqzzzrrr___PPPHHHDDD@@@>>>======>>>???????????????AAA@@@???===<<<:::999999777888888888888999999999999888777666444333111111111111000000000000000111...000222444666777777777:::999888777777666444111333222111///......------111222222333444666777777333333444444666777999:::777666555555555555666666888999<<>>@@@BBBAAADDDHHHKKKKKKKKKJJJJJJHHHIIIIIIIIIHHHGGGHHHHHHDDDCCCCCCDDDFFFJJJOOOQQQSSSVVVZZZ]]]^^^]]]ZZZXXXWWWSSSPPPOOONNNQQQ\\\fffttt|||rrrnnnnnnsssyyy|||}}}yyyvvvhhhdddccchhhllllllnnnpppqqqvvvyyyxxxzzz{{{wwwvvvzzz}}}{{{lllTTTEEE>>>999666777666555444333222333444444111222333555777888999:::666666666666666777777888;;;EEEOOOWWWbbbuuuuuurrrpppqqqssswwwyyyzzzyyywwwwwwxxx{{{|||zzzxxxzzz{{{|||sss```XXXSSSPPPTTT\\\qqqzzzzzzmmm^^^RRRMMMNNNPPPaaa~~~}}}~~~|||wwwjjjiiiyyyzzzyyy{{{yyyqqqjjj```WWWQQQZZZmmm{{{}}}yyygggYYYHHH:::444111...,,,...------,,,,,,------...,,,,,,,,,---------......////////////////////////......///000111333555666:::<<>><<<:::999888555555666777777777777777666666666666666666666666333333222111000///...---000000000000111111111111333555888:::;;;999777555222111000//////.........111111111222333444666777333222222111111222222333666666666555555444444444777888;;;===???AAABBBCCC===>>>???>>>>>>>>>@@@AAACCCDDDFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHGGGFFFCCCAAA@@@AAAAAA@@@DDDIIIOOOUUUZZZ\\\^^^___\\\WWWWWWQQQKKKJJJLLLRRR^^^jjjttt{{{mmmjjjlllsssyyy{{{~~~yyyssshhhfffggglllooonnnmmmnnntttwwwzzz||||||{{{{{{|||}}}lllQQQDDD>>>:::777777444333222111222333444555333333333444555666777888666666666666666777888888>>>AAAFFFOOO___uuuvvvsssqqqqqqsssvvvxxxyyyyyyxxxwwwyyy{{{{{{yyywwwzzzzzz|||sssaaaXXXSSSPPPTTT\\\pppyyyzzznnn___TTTOOOPPPRRReee}}}~~~~~~uuuiiifffuuuzzzyyy|||{{{tttmmmdddZZZTTT\\\nnn{{{|||xxxgggYYYGGG999333111///---...------,,,,,,------...,,,,,,,,,---------....................................///000111333555666:::<<>>>>>??????@@@AAAAAAAAA@@@@@@???===;;;999888666777888888999888888888888777777666555444444444333333222111000///....../////////000000111111222333555888::::::888666444222111000///............000000111111222444555666333222222111111222222333555555555444444444333333555666999;;;>>>???@@@AAA;;;<<<<<<;;;::::::;;;===BBBCCCFFFIIIJJJKKKJJJJJJMMMKKKHHHGGGGGGEEECCC@@@AAA>>>>>>???>>>===AAAGGGNNNUUU[[[^^^```aaa^^^XXXUUUOOOIIIHHHJJJOOO[[[fffooozzzwwwkkkggghhhooovvvyyy}}}zzztttjjjggghhhnnnpppooonnnoootttvvvzzz{{{{{{zzz{{{{{{{{{|||mmmRRRDDD>>>:::777777666555444333333444555666333333333444555666777888444555555666777888::::::<<>>>>>??????@@@AAAAAABBBAAAAAA???>>><<<:::999777888999999::::::999999999999888666555444333222333333222111000//////.........///000000111222222444555888999999777555333222111000///............000000111222333444444555222222111111111111222222444444333333333333333222333444666999;;;===???????????????===;;;:::<<<>>>???BBBFFFJJJLLLMMMMMMLLLNNNLLLIIIHHHFFFDDDAAA>>>@@@======>>>===<<<@@@EEEKKKSSS[[[___bbbccc___YYYQQQKKKFFFEEEFFFKKKUUU```hhhsss|||sssiiidddccciiiqqqwww|||~~~}}}{{{uuukkkiiijjjooorrrpppooopppsssvvvyyy{{{zzzyyyyyyzzzxxxxxxzzz{{{|||pppUUUEEE???;;;888777777777666555555666666777333333333444555666777888333444444666888:::;;;<<<===???EEEOOO```wwwsssrrrqqqrrrtttwwwyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwyyyzzz|||tttaaaYYYTTTPPPTTT]]]kkkxxxyyynnnbbbWWWRRRRRRTTTccc~~~~~~{{{{{{zzzyyyzzzuuujjjfffppp~~~||||||~~~xxxrrrkkkbbb]]]bbbpppzzzzzzuuuhhhYYYEEE666000000000///...------,,,,,,------...,,,,,,,,,---------....................................///000111333555666999;;;AAAJJJWWWnnnhhhRRRBBB===999999999:::???EEEOOOUUU]]]bbbeeehhhmmmqqqxxx}}}xxxbbbTTTKKKDDDAAAAAA???@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@>>><<<;;;999777888888999999999999999888888777666555444333333333333222111111000//////---......///000111222222444555777888777666444222111111///...............111222222333444555555555222222111111111111222222222222222222222222222222111333555888;;;===>>>???BBBBBB@@@===;;;:::;;;======@@@EEEJJJNNNOOOOOOOOOKKKJJJHHHHHHGGGFFFBBB@@@AAA>>>===???>>><<<@@@EEEIIIRRRZZZ___bbbbbb]]]WWWNNNHHHCCCBBBCCCFFFOOOYYYbbbmmmyyy{{{sssiiibbb^^^dddnnnuuuzzz{{{zzz|||~~~{{{uuullliiijjjooorrrpppoooppprrruuuxxxyyyyyyxxxxxxxxxyyyyyyxxxwwwvvv|||sssYYYGGG???;;;999777777777777666666666666666333333333444555666777888555555666777888:::;;;<<>>CCCMMMSSS[[[aaaeeeiiimmmqqqvvvzzzyyydddUUULLLDDDAAAAAA???@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@>>><<<;;;999666777888888999999888888666666666666555555555555333333222222111111000000---......///000000111111333444555666666555333222111000///...------------222333444555666666555555222111111000000111111222222222222222222222222222111333555888;;;>>>???@@@??????===999666555777999;;;???DDDIIINNNPPPQQQQQQLLLKKKJJJJJJJJJHHHEEEBBBAAA>>>===>>>===;;;???DDDIIIQQQYYY]]]______ZZZTTTKKKFFFAAA@@@@@@BBBJJJRRR]]]iiixxxyyylllccc^^^cccmmmtttzzz~~~|||{{{}}}zzztttllliiijjjoooqqqooonnnoooqqqtttwwwxxxwwwvvvvvvvvvyyywwwuuurrrpppwwwwww^^^III???<<<:::888666666666666555555444444333333333444555666777888888888777888888999:::;;;@@@BBBHHHUUUhhh~~~ppppppppprrrvvvyyyzzzzzzvvvxxxzzzzzzyyyyyyyyyzzzzzz{{{~~~tttbbbYYYTTTQQQUUU]]]jjjxxx~~~yyypppeee[[[UUUSSSTTTddd{{{|||}}}yyywwwyyyxxxpppjjjppp}}}~~~~~~|||wwwrrrfff```\\\aaammmuuuuuurrreeeWWWDDD777111000///......------,,,,,,------...,,,,,,,,,---------......------------------------......///000111333555666888:::???HHHUUUkkk}}}cccLLLBBB<<<888888888888===BBBKKKQQQYYYaaafffkkknnnqqquuuxxxzzzeeeVVVMMMEEEAAAAAA===>>>>>>??????@@@AAAAAABBBAAAAAA???>>><<<:::999666777777888999888888888555555666666666666666666333333222222222111111111......////////////000000111222333444555444444333111000///...------------222333444666666666555444111111000000000000111111111222222222222333333333111333666999<<<>>>@@@AAAAAA@@@===999666666777:::;;;>>>BBBGGGLLLPPPRRRSSSRRRQQQPPPPPPOOOLLLHHHDDDAAA???===>>>===;;;>>>DDDLLLSSSYYY\\\]]]\\\WWWQQQJJJEEEAAA@@@??????FFFMMMZZZhhhyyyrrrhhhaaaeeeooovvvzzz}}}zzztttmmmjjjjjjoooqqqooonnnooopppsssvvvwwwvvvuuutttuuutttrrrooommmlllttt{{{aaaJJJ???===;;;888555555555555555444222222333333333444555666777888999999999888999999:::;;;>>>@@@GGGUUUiiisssrrrqqqsssvvvxxxxxxwwwtttwwwzzzzzzyyyyyyzzz|||zzz|||uuubbbZZZUUUQQQUUU]]]jjjxxx|||tttiii^^^WWWUUUUUUeee|||ssswww{{{wwwuuuwwwvvvoooiiimmmzzz~~~}}}}}}~~~}}}xxxuuuaaa\\\YYY___jjjrrrssspppdddVVVDDD777222000///---...------,,,,,,------...,,,,,,,,,---------......------------------------......///000111333555666888999???GGGTTTjjj}}}cccKKKBBB<<<888777777888<<>>>>>??????@@@AAAAAAAAA@@@@@@???===;;;999888777888999999::::::999999777777666666555555444444333333222222222222111111///////////////.........///000111333444444444444000000///...------------000111333444555444333222111111000000000000111111222222222222333333444444111222555888;;;>>>@@@@@@BBBAAA>>>;;;888777:::<<<<<<===AAAEEEJJJNNNRRRTTTUUUUUUUUUVVVVVVTTTPPPMMMFFFCCCAAABBBAAA???BBBGGGPPPVVV[[[\\\[[[ZZZUUUOOOJJJEEEAAA@@@>>>>>>CCCKKKWWWggg{{{yyynnnfffjjjrrrxxxzzz|||{{{uuunnnkkklllqqqssspppooooooppprrruuuvvvuuusssssssssqqqnnnkkkhhhhhhrrr~~~dddKKK???>>><<<888555555666666555444222111333333333444555666777888888888888999:::;;;<<<===???@@@GGGVVVkkkuuutttssstttuuuvvvuuutttsssvvvzzzzzzyyyyyy{{{~~~{{{}}}uuubbbZZZUUUQQQVVV^^^kkkyyywwwlllaaaYYYVVVVVVddd~~~rrriiipppvvvsssqqqttttttmmmgggkkkxxx{{{{{{|||~~~~~~zzzwww^^^YYYWWW]]]hhhpppqqqooobbbVVVEEE888333111///,,,...------,,,,,,------...,,,,,,,,,---------......------------------------......///000111333555666888999>>>GGGTTTjjjfffOOOBBB<<<888777777777;;;AAAKKKPPPXXXaaaiiinnnppprrrwwwzzz{{{fffXXXNNNFFFAAA@@@???@@@@@@AAABBBBBBCCCCCC@@@@@@???>>><<<:::999888999999:::;;;;;;;;;::::::999999888666555444333222333333222222222222222222000000000///......------...///000222333444555555000000...---------------///000222333333222111000111111000000000000111111222222222333333444444444000111444777;;;===???@@@???>>>;;;777444444777:::<<<===@@@CCCHHHMMMRRRUUUTTTUUUWWWZZZ\\\\\\YYYWWWKKKHHHGGGGGGFFFDDDGGGLLLTTTZZZ]]]\\\[[[ZZZUUUOOOJJJEEEBBB@@@>>>>>>BBBIIIUUUfff|||}}}qqqiiimmmuuuyyy{{{{{{|||vvvpppmmmmmmrrrtttqqqpppqqqooorrruuuuuutttsssrrrsssqqqnnnjjjgggfffpppfffLLL???>>>===888555666666666666444222111333333333444555666777888666777777999:::<<<>>>???AAACCCJJJYYYnnnvvvvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{|||xxxdddZZZRRRNNNTTT^^^ooozzzuuulllaaaWWWUUUXXXddd{{{|||~~~}}}tttkkkkkkqqquuutttpppssspppnnnrrr{{{}}}}}}||||||wwwqqqbbb[[[XXX^^^eeeiiikkknnngggWWWCCC666333333000,,,//////.........------------------............//////...---,,,,,,---...////////////000111333444555999;;;AAAIIISSSiii~~~lllNNNCCC===888888999999<<<@@@MMMPPPWWWaaalllrrrsssrrruuu{{{kkkZZZOOOHHHBBB>>>??????>>>>>>>>>>>>>>>????????????>>>===;;;999999777888999:::;;;:::999999999888777666444444333333333444444555555444444333222111111000///......---......//////000000111111111111111000000000000000,,,...///000///...///000000000000000000000000000//////000111111111111111333333444666999===@@@BBBAAA???;;;888777777999;;;:::>>>CCCGGGJJJNNNRRRTTTXXXYYYZZZ\\\]]]]]]]]]\\\WWWQQQMMMMMMKKKIIINNNVVV\\\^^^``````]]][[[YYYYYYLLLFFFBBBAAA@@@???BBBGGGUUUaaauuuxxxpppiiikkkpppuuu{{{yyyrrriiiiiinnnvvvyyyuuupppooosssttttttuuuttttttssssssssslllfffdddeeepppuuu]]]KKKBBB>>>;;;777777666444444666777666555555666666777888888999999555555666777888:::<<<===???CCCMMM^^^rrrwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyzzz~~~wwwdddZZZSSSOOOUUU___ooozzz}}}tttkkk```XXXWWWZZZbbb}}}tttkkkjjjoootttsssppptttpppooottt|||}}}yyy}}}~~~~~~yyyrrrccc\\\YYY^^^eeeiiilllooogggXXXDDD777333222000,,,///.........---------------------............///......------------...............///000222333444888;;;AAAHHHSSShhh~~~}}}~~~mmmOOOCCC===888888999:::===AAAKKKNNNVVVaaakkkrrrtttsssvvv|||nnn[[[OOOHHHCCC@@@??????>>>>>>>>>>>>??????@@@??????>>>===;;;:::999777888999:::::::::999999999999777666555444444444444444444555555444444444222111111000//////....../////////000111222333333000000000//////.........,,,...000000/////////000111111111111111111111111//////000111111111111111222222333555888;;;>>>@@@BBB???<<<888777777999::::::===BBBFFFJJJMMMQQQTTTWWWXXX[[[^^^___`````````___YYYUUUTTTRRRQQQUUU\\\ccccccaaa^^^ZZZVVVSSSRRRLLLFFFAAA@@@@@@???BBBGGGTTT```rrrxxxoooiiikkkpppuuu{{{wwwppphhhhhhmmmuuuxxxtttpppooopppqqqqqqrrrrrrrrrrrrqqqrrrjjjdddcccdddooosss[[[HHH???;;;777444777666444444666777666555666777777888999:::;;;;;;999999999999::::::;;;<<<@@@DDDNNN^^^ssswwwxxxyyy{{{{{{{{{zzzzzzvvvvvvwwwwwwxxxyyyyyyzzzwwwyyy}}}wwwdddZZZTTTPPPVVV```pppzzz|||rrrjjj```YYYXXX]]]___~~~uuullljjjnnnrrrrrrooouuurrrqqqvvv}}}}}}xxxuuuzzzzzzrrreee^^^ZZZ^^^cccgggkkkooohhhXXXEEE777333222///---............---------------------............///---..................------------...000222333444888;;;@@@HHHSSShhh~~~oooQQQCCC===888999:::;;;===BBBHHHMMMUUUaaakkksssuuuvvvxxx~~~rrr]]]PPPHHHDDDAAA??????>>>>>>>>>??????@@@@@@@@@???>>>===;;;:::999777888999::::::::::::999999999777666555555555555444444555555555555444444222222111111000///////////////000111222333444555000000///...---,,,++++++,,,///111111000//////000222222222222222222222222//////000111111111111111000000111333666999<<<>>>BBB@@@<<<999777777888999999<<<@@@DDDHHHLLLPPPSSSWWWYYY\\\___bbbcccdddccceee```]]]\\\\\\[[[^^^bbbfffddd```\\\WWWRRROOONNNKKKEEEAAA@@@???>>>AAAFFFQQQ\\\mmm~~~wwwoooiiikkkpppuuuzzz~~~tttmmmhhhggglllsssvvvsssoooooooooooopppqqqrrrrrrrrrqqqooohhhbbbbbbcccnnnsssZZZGGG===:::666333777666444444666777666555777888888999;;;<<<=========<<<<<<;;;;;;;;;<<<<<>>BBBGGGLLLUUUaaallltttyyyzzz|||vvv___PPPGGGDDDBBB??????>>>>>>??????@@@@@@@@@@@@@@@???===<<<:::999888888999999:::::::::::::::999888777666666666666555555666666666666555555222222222111111000000000...///000111222444444555111111000...---,,,+++***---///222222111000///000111111111111111111111111//////000111111111111111000000111222555888;;;<<>><<>><<<999777777666444444666777666555666777888999;;;<<<>>>>>>======<<<<<<<<<<<<======BBBFFFOOO___sssuuuwwwyyyzzz{{{zzzxxxwwwtttuuuvvvxxxxxxxxxxxxxxxzzz|||wwweee[[[UUURRRXXXbbbrrr|||~~~uuummmcccYYYXXX[[[eee~~~uuuqqqqqqtttttttttvvvqqqooottt~~~~~~xxxttt||||||rrriiiaaaZZZYYYZZZ]]]dddjjjhhhZZZHHH999222000///...,,,,,,---------------------------............///,,,---...//////...---,,,......///000222444666777888:::@@@GGGQQQfffwwwYYYFFF???::::::;;;;;;>>>BBBFFFKKKUUU```llluuu}}}yyyaaaPPPGGGCCCBBB???????????????@@@AAAAAA@@@@@@@@@???>>><<<::::::999888999999999999:::::::::999888777777777777777555666666777777666666555222222222222111111111111......///000111222333444333333222000...---,,,+++...000333444222000//////000000000000000000000000//////000111111111111111000000111222444777:::<<>>===;;;>>>CCCEEEOOO___ooozzz~~~~~~|||ssslllgggjjjooossswww{{{~~~~~~~~~~~~~~~~~~{{{sssmmmfffeeegggnnnrrrpppnnnooooooppppppqqqrrrrrrqqqqqqjjjccc^^^]]]___kkkpppWWWEEE>>>===;;;:::777666444444666777666555555666777999;;;<<<>>>???<<<<<<;;;<<<<<<===>>>???BBBFFFOOO___tttuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvxxxyyyxxxxxxwww{{{|||yyyfff\\\VVVRRRXXXbbbsss}}}xxxpppfff\\\XXXZZZhhh}}}zzztttsssuuuvvvvvvvvvoookkkppp}}}}}}yyywwwlllddd[[[WWWVVVXXX___ggghhh[[[III:::222000///...,,,,,,,,,,,,---------------------............///---..................---...///000111333555777888888:::???FFFPPPeee{{{^^^HHHAAA;;;;;;;;;;;;===AAAEEEJJJSSS^^^iiiuuu|||eeeRRRGGGCCCCCC???????????????@@@AAABBBAAAAAA@@@???>>><<<;;;:::999999888888999999:::;;;::::::999888888777888888666666777777777777666666222222222222222222222222//////000000111222222222444444333111000...------...111444555333111////////////////////////////////////000111111111111111000000000111444666999;;;;;;:::888666555444444555555888;;;>>>AAAFFFLLLPPPVVVYYY]]]```bbbaaa```^^^^^^bbbfffkkksssxxxwwwqqqiiiccc]]]XXXWWWUUUQQQNNNJJJDDD???===<<<:::===AAACCCLLL[[[kkkvvvzzz{{{zzzqqqiiieeehhhmmmqqquuuyyy||||||||||||}}}~~~{{{~~~{{{|||{{{sssmmmfffcccffflllpppooonnnooommmnnnnnnnnnnnnnnnmmmmmmiiibbb\\\\\\]]]hhhnnnUUUCCC<<<;;;:::999777666444444666777666555444555777999;;;===???@@@<<<<<<<<<<<<===>>>@@@@@@CCCGGGQQQaaavvvwwwwwwvvvvvvuuuuuuttttttssstttvvvxxxyyyxxxwwwvvvyyy{{{~~~zzzggg]]]VVVRRRXXXbbbsss}}}~~~yyysssjjj___ZZZ[[[eee}}}vvvtttuuuwwwwwwuuulllffflll{{{}}}pppggg]]]WWWTTTUUU]]]fffhhh\\\JJJ;;;222/////////++++++,,,,,,,,,------------------............///......------------......---...///000333555777888888:::???FFFPPPdddbbbJJJCCC===<<<<<<:::<<<@@@CCCHHHPPPZZZeeesssiiiUUUJJJEEEDDD????????????@@@AAABBBCCCAAAAAA@@@@@@>>>===;;;:::999999888888888999:::;;;::::::999888888888999999666777777888888777777666333333333333333333333333222222222222222222222222444333333111000///......///222555666444111////////////////////////////////////000111111111111111......///000222444777888888777666444444333444444555777:::<<<@@@EEEKKKOOOTTTWWW\\\aaaccccccaaa```___aaaccceeennnwwwxxxssskkkfff___[[[YYYWWWRRRMMMIIICCC>>><<<;;;999<<<@@@DDDMMM[[[iiissswwwxxxwwwnnngggcccfffkkkooorrrvvvzzzzzz{{{{{{|||}}}}}}}}}zzz}}}zzzzzz}}}yyyrrrmmmeeecccdddjjjnnnnnnnnnooonnnnnnnnnnnnmmmlllkkkkkkiiiaaa\\\ZZZ\\\fff}}}pppWWWDDD<<<:::999777777666444444666777666555555666888:::===???AAABBB@@@???????????????@@@@@@EEEIIITTTeeezzzyyyxxxvvvuuuttttttttttttssstttvvvxxxyyyxxxwwwvvvwwwyyy}}}{{{hhh]]]VVVRRRWWWaaasss~~~}}}zzzuuummmbbb]]]]]]___~~~wwwtttuuuwwwxxxuuukkkccciiiyyytttjjj___XXXTTTTTT\\\eeehhh\\\KKK;;;222/////////+++++++++,,,,,,------------------........./////////...---,,,,,,---...///,,,---...000222444666777777:::???FFFPPPddddddLLLDDD>>><<<<<<:::;;;???AAAFFFNNNWWWbbbqqqlllXXXLLLGGGFFF????????????@@@AAABBBCCCAAAAAAAAA@@@>>>===;;;::::::999888888888999:::;;;::::::999999888999999999777777888888888888777777333333333333333333333333444444444333333333222222333333222111000///......///222555666555222000///000000000000000000000000//////000111111111111111---------...000333555777555555444333333333333444444666999<<>><<<:::999;;;@@@GGGOOO\\\iiirrruuuvvvtttmmmfffbbbeeejjjnnnqqquuuxxxyyyzzz{{{||||||||||||{{{}}}yyyxxx{{{xxxqqqmmmeeebbbccciiimmmmmmmmmpppqqqqqqppppppooommmlllkkkiiiaaa[[[ZZZ[[[eee}}}{{{uuu[[[FFF===;;;999888777666444444666777666555666777999;;;>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@GGGKKKVVVhhh}}}|||zzzwwwtttssstttuuuvvvssstttvvvwwwxxxxxxwwwwwwyyy{{{~~~lll___VVVSSSXXX___ssszzztttjjj```\\\^^^iiizzzuuuqqqttt|||}}}qqqdddcccmmm{{{|||jjj]]]ZZZVVVQQQZZZlllqqqaaaJJJ999111///...---///......------,,,,,,+++,,,,,,,,,---------..............................---------...000222555666;;;<<<@@@EEENNNaaacccJJJBBB===<<<<<<;;;===@@@CCCFFFNNNWWW^^^iii{{{hhhVVVOOOKKKGGGCCCAAA??????@@@AAA@@@???@@@@@@@@@@@@???>>><<<;;;:::999999888888999999:::<<<;;;999888888999;;;<<<999999999888777555444333111111222222222333333333111222333333444444444444333222111000////////////555666777888777444111///222222222222111000..................////////////...............///000000444444555555666777777777444666999<<<>>>CCCHHHKKKOOOSSSYYY^^^```aaacccddd___^^^]]]]]]___bbbfffhhhdddccc```^^^\\\YYYUUURRREEEBBB>>>:::999:::<<<>>>FFFLLLVVVcccmmmrrrrrrpppiiieeebbbbbbhhhmmmpppqqqvvvvvvvvvwwwyyy{{{}}}~~~}}}|||{{{|||}}}{{{}}}{{{tttlllfffaaadddfffhhhiiikkkmmmppppppooonnnnnnnnnllliiigggbbb]]]XXXTTTWWWeee~~~|||rrrWWWGGG@@@<<<;;;;;;<<<;;;999888777666444222111444888===AAACCCDDDDDDEEECCCAAA@@@@@@BBBDDDFFFGGGLLLWWWiii~~~yyyyyyxxxwwwuuuuuutttttttttuuuwwwxxxxxxxxxwwwwwwyyyzzz~~~}}}lll___VVVSSSXXX___sss|||vvvkkk```\\\]]]bbbuuuzzzuuuvvvzzz~~~}}}pppaaa]]]dddrrr}}}mmmaaa^^^XXXSSS]]]ooorrrbbbKKK:::111///...---------------------------,,,,,,,,,---------..............................---------...000222555666:::;;;???EEEMMM```~~~eeeLLLEEE>>>===<<<:::<<>>;;;999:::===>>>EEEKKKVVVbbblllqqqqqqpppgggdddaaaccciiinnnqqqqqquuuuuuvvvvvvxxxzzz|||~~~}}}|||||||||~~~{{{~~~}}}uuullleee___bbbeeeggghhhjjjlllnnnpppoooooooooooonnnkkkhhhbbb]]]XXXTTTVVVeee}}}|||sssXXXGGGAAA===<<<<<<;;;999777777777666555333222444888<<<@@@CCCDDDEEEEEEDDDBBBAAAAAACCCEEEGGGHHHMMMYYYkkkwwwwwwxxxxxxwwwuuusssrrrvvvwwwxxxxxxyyyxxxxxxwwwxxxyyy||||||kkk___VVVSSSXXX___sssyyynnnbbb]]]]]]^^^rrr~~~~~~zzzxxxyyyzzz}}}qqqaaaYYY]]]kkk{{{}}}pppgggccc\\\VVVaaarrrtttdddMMM;;;222///...---+++,,,,,,---......//////,,,,,,,,,---------..............................---------...000222555666999:::>>>DDDKKK]]]|||eeeOOOGGG@@@>>>===:::;;;>>>DDDFFFKKKRRRYYYdddxxxppp^^^SSSKKKDDDCCCBBB@@@@@@AAAAAAAAA@@@????????????>>>===;;;::::::999999888888999999::::::999888777777888999:::999999999888777666555444222333333333333444444444222222333444444444333333222222111000////////////111333555666666555333111111000000000///......---............////////////...............///000000111222333444444555555555444666888999;;;>>>BBBEEEMMMPPPUUUZZZ\\\___bbbdddbbb___[[[XXXVVVVVVXXXYYYZZZZZZZZZ[[[[[[YYYTTTPPPFFFCCC???;;;:::;;;===???DDDJJJUUUaaalllqqqqqqooodddbbb```cccjjjoooqqqqqqtttttttttvvvwwwzzz{{{}}}}}}|||||||||~~~|||}}}uuullleee___bbbgggjjjkkkkkklllmmmpppooooooooopppooollljjjbbb]]]XXXTTTVVVddd}}}|||rrrXXXHHHAAA>>><<<<<<:::888666555666666555444444555777;;;>>>BBBEEEGGGFFFEEECCCBBBBBBDDDGGGHHHIIIOOO\\\nnnwwwwwwwwwwwwvvvuuutttsssxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxzzz~~~{{{kkk___WWWTTTXXX```sss~~~~~~sssfff______aaawww{{{yyyyyyyyy{{{qqqddd[[[]]]jjj|||{{{qqqjjjfff^^^ZZZdddtttvvveeeNNN<<<333000...---,,,---------.........///,,,,,,,,,---------..............................---------...000222555666888999>>>BBBJJJ[[[xxxeeeNNNGGG@@@>>>===;;;===@@@EEEFFFKKKQQQWWWbbbvvvrrr___TTTKKKEEEDDDBBBAAA@@@AAABBBAAA@@@????????????>>><<<:::999:::999999888888999999::::::999888777777777888888777888888777666555444333333333444444444555555555222333333444444333333333222111000//////......///000222555777777666555444000000///...........................////////////...............///000000111222333444555555444444555666888999:::<<<@@@CCCMMMPPPUUUXXXZZZ\\\___aaadddbbb^^^ZZZXXXWWWWWWXXXXXXYYYZZZ\\\[[[XXXSSSOOOGGGDDD@@@<<<:::;;;===???CCCIIITTT```jjjoooooommm```______cccjjjoooqqqqqqrrrrrrtttuuuwwwyyy{{{|||}}}}}}|||}}}~~~~~~~~~{{{uuummmhhhaaaeeejjjmmmnnnnnnooooooooonnnnnnnnnooonnnllliiiaaa]]]WWWTTTUUUccc~~~||||||pppVVVGGGAAA===<<<<<<999777555444555666555444666666777:::===BBBFFFIIIGGGFFFDDDCCCDDDFFFIIIJJJKKKRRR___qqqyyywwwuuutttssstttuuuvvvxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxzzz~~~zzzjjj___WWWTTTYYY```rrr~~~wwwiiibbbaaafff||||||zzzzzz{{{uuuoooeee^^^```mmm~~~wwwoooiiifff```^^^fffsssvvvfffOOO<<<333000///---/////////......---------,,,,,,,,,---------..............................---------...000222555666777999===BBBIIIYYYvvvdddLLLEEE???>>>>>>===>>>BBBFFFGGGKKKPPPVVVaaatttttt```TTTLLLGGGEEECCCAAAAAABBBCCCBBBAAA??????@@@???>>>===;;;::::::999999888888999999::::::999999888888777777777666666666666555444333333444555555555555666666666333333333444444333333222222111000///............000222555777888888666555000///......---......///............////////////...............///000000111222444666666666555444666777999999:::<<<@@@BBBMMMPPPTTTWWWXXXYYYZZZ[[[aaa```___]]][[[ZZZZZZYYYZZZZZZ[[[\\\\\\XXXRRRNNNHHHEEEAAA===;;;;;;===???CCCIIISSS___hhhmmmllljjj^^^\\\]]]aaahhhnnnpppppppppqqqsssuuuwwwyyy{{{{{{}}}}}}}}}}}}{{{xxxtttooolllbbbeeejjjnnnooooooooopppnnnmmmmmmmmmnnnllljjjggg```\\\WWWTTTVVVccc~~~|||}}}kkkRRRDDD@@@===;;;;;;999777444333444555555555777777777999===BBBGGGJJJIIIGGGFFFEEEFFFHHHKKKMMMMMMTTTbbbtttyyywwwtttrrrrrrsssuuuwwwwwwvvvvvvwwwwwwxxxzzzzzzyyyyyy{{{xxxjjj___WWWUUUYYY```rrr~~~xxxkkkdddccciii~~~}}}}}}qqqkkkccc^^^bbbooozzzssslllfffdddbbbccciiirrruuueeeNNN<<<333000///...000000//////...------,,,,,,,,,,,,---------..............................---------...000222555666777999===BBBHHHXXXtttdddKKKDDD>>>=========???BBBDDDEEEJJJOOOTTT^^^qqqxxxcccVVVMMMHHHEEEDDDBBBBBBCCCCCCCCCBBB@@@@@@@@@@@@???>>><<<;;;:::999999888888999999::::::::::::999999888777777555666666666555555444333555555666666666777777777333333444444444333222222111111000///............///111444777888777666555111000///.........000000............////////////...............///000000111222444666777666555444666777888999999<<>>???DDDIIISSS^^^gggjjjiiiggg\\\ZZZZZZ^^^eeellloooooopppqqqsssvvvxxxzzz{{{{{{}}}}}}}}}~~~~~~zzzwwwtttpppmmm```ccchhhkkkllllllmmmnnnooommmmmmmmmmmmkkkhhheee___[[[WWWUUUWWWeee}}}|||gggOOOCCC???===<<<===;;;888555444444555555555777777888:::>>>CCCGGGJJJJJJIIIGGGFFFGGGJJJMMMOOOOOOVVVcccuuuwwwvvvuuutttttttttuuuuuuuuuttttttuuuvvvxxxzzz{{{yyy{{{}}}wwwiii___XXXUUUYYY```rrr~~~wwwkkkdddccclll|||ssskkkbbb^^^cccqqq}}}qqqjjjcccccceeehhhmmmqqqtttcccMMM;;;333000///...////////////............,,,,,,,,,---------..............................---------...000222555666888:::>>>BBBHHHWWWrrreeeLLLDDD>>>===<<<;;;<<<@@@AAACCCHHHNNNRRR[[[lll|||jjjZZZOOOHHHFFFDDDBBBBBBCCCDDDCCCBBBAAAAAABBBAAA@@@???===<<<:::999999888888999999:::;;;;;;;;;::::::999888777777777777777777777666555666666666777777777888888333444444444333333222111111111///..................000333555666555444333222111///......///111222............////////////...............///000000///111333555666555444333444555666777888:::>>>AAAEEEJJJQQQVVVXXXWWWWWWWWWXXXZZZ^^^aaaaaa___\\\ZZZYYYYYYYYYZZZZZZXXXUUURRRJJJGGGBBB>>><<<<<<>>>???EEEJJJSSS^^^eeehhhfffddd\\\YYYXXX[[[bbbiiimmmnnnpppqqqtttwwwyyy{{{||||||}}}}}}~~~~~~}}}zzzuuuoookkkaaacccgggiiijjjkkkmmmoooqqqooonnnmmmmmmkkkgggddd^^^[[[XXXVVVYYYggg}}}yyyeeeNNNCCC@@@?????????>>>:::666444555555555555666777888;;;???CCCGGGIIIKKKJJJHHHHHHIIIKKKNNNPPPQQQWWWddduuutttuuuuuuvvvvvvuuutttsssssssssssstttvvvxxx{{{|||zzz|||wwwiii___XXXUUUYYY```rrr}}}~~~vvvjjjcccbbbmmm{{{|||{{{xxxnnnbbb^^^dddsssppphhhbbbbbbgggllloooppprrrbbbLLL;;;222000000///------......///000000000,,,,,,,,,---------..............................---------...000222555666888:::>>>CCCHHHWWWrrrgggMMMEEE???===;;;999:::===>>>@@@FFFLLLQQQYYYiiixxxppp]]]PPPGGGFFFDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBAAA???===<<<:::999999999999999999:::;;;<<<<<<;;;:::999888777888999999999999888888777777777777777888888888888444444444444333333222111111000///......------...---...111333444333222000222111///...///000222333............/////////000...............///000000...000222444555444333111222333555666777999===@@@AAAGGGOOOVVVYYYYYYXXXXXXXXX[[[aaadddeeebbb^^^[[[WWWWWWVVVXXXYYYYYYWWWUUUJJJGGGCCC>>><<<<<<>>>???FFFKKKSSS]]]eeegggeeebbb\\\YYYVVVYYY```ggglllmmmpppqqqtttwwwzzz|||||||||}}}}}}~~~}}}vvvnnnhhhccceeehhhiiijjjllloooqqqsssqqqpppooonnnkkkgggddd]]]ZZZXXXWWWZZZhhh}}}xxxdddNNNDDDBBBAAAAAAAAA???<<<777555555555555555555777999<<<@@@DDDGGGHHHKKKJJJIIIHHHIIILLLOOOQQQRRRXXXddduuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{}}}wwwiii```XXXQQQTTT\\\ooozzz|||qqqgggcccfffqqq~~~{{{mmmfffdddeeetttzzziii___hhhqqqqqqqqqsssuuuaaaJJJ<<<555000---...---------...............---------............///---,,,,,,+++,,,---...//////000000//////111444777999666:::CCCKKKVVVppp~~~eeeMMMDDD===::::::999;;;>>>===BBBGGGKKKOOOXXXeeeooo}}}gggUUUKKKIIIFFFCCCAAABBBCCCCCCCCCCCCCCCBBBBBB@@@???===<<<999;;;;;;:::888777888999;;;;;;;;;:::888666555444;;;:::777555444444555666666666777777777777666666666777888888777555333222222222111000///...------000111222333333333333333333111...++++++,,,///111000///...------...///000//////.........//////000///000111222333444444444777777555333333555:::===@@@DDDLLLUUU\\\]]]XXXSSSXXXXXX[[[aaaffffffaaa[[[[[[YYYWWWVVVVVVUUUSSSQQQOOOHHHBBB???<<<:::===CCCIIIOOOWWW]]]`````````___WWWVVVVVVXXX]]]dddjjjnnnrrrrrrsssuuuvvvxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~zzzqqqiiigggiiillllllkkkkkkmmmpppvvvrrrpppqqqsssrrrmmmhhhaaa^^^YYYUUUZZZmmmzzz___LLLEEE@@@BBBCCC;;;===<<<999777666666777777777888:::;;;===AAAFFFJJJNNNNNNLLLJJJIIIJJJNNNQQQWWW]]]jjjzzzttttttuuuvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{}}}vvvhhh```XXXRRRUUU]]]nnnyyy|||rrrhhheeegggtttpppiiiffffffvvvyyyjjjcccmmmwwwwwwuuuwwwsss```III<<<555111///000..................---------------............///------,,,,,,,,,---.../////////000//////111555888:::777;;;DDDJJJVVVoookkkOOOFFF===;;;:::999:::>>>===AAAFFFIIINNNWWWcccmmm}}}lllYYYMMMIIIFFFBBB@@@@@@@@@@@@???CCCBBBBBBAAA@@@>>>===<<<999:::;;;:::888888999:::<<<<<<;;;:::999777555444:::888666555444555666777666666777777777777666666666777888888777555333222111111000000///.........///000111222222333333222333111///------...000111111000////////////000111//////............/////////000111222333444444444555555555333333444888;;;@@@DDDKKKTTT[[[\\\YYYUUUTTTSSSTTTYYY___```]]]YYY[[[YYYXXXWWWWWWWWWUUUSSSNNNGGG@@@===;;;:::>>>DDDJJJPPPWWW]]]______^^^]]]UUUTTTTTTUUUZZZ```gggjjjnnnoooqqqsssvvvxxxzzz{{{{{{{{{|||}}}~~~~~~~~~|||||||||xxxpppiiifffhhhkkkkkkiiiiiikkkmmmsssqqqpppqqqtttsssmmmhhhaaa```\\\ZZZ___qqqyyy^^^LLLFFF@@@BBBCCC<<<===<<<999777666666777888======<<<;;;<<<@@@GGGKKKPPPOOONNNKKKJJJLLLPPPSSSYYY```lll|||ssstttttttttuuuuuuuuuuuuwwwyyy{{{|||}}}|||{{{zzz{{{}}}uuuggg___XXXRRRVVV___mmmxxx}}}tttjjjfffiiixxxsssjjjhhhjjj{{{yyymmmgggqqq|||~~~||||||rrr___HHH<<<666222000111/////////...---------,,,---------............///---------,,,------.../////////000//////111555888;;;:::===DDDJJJUUUmmmrrrRRRHHH>>>;;;:::999:::===<<<@@@EEEHHHLLLUUUaaakkkxxxqqq]]]PPPKKKHHHDDDAAAAAA@@@???>>>BBBBBBAAAAAA???>>><<<;;;888999::::::999999:::;;;<<<<<<<<<;;;:::888666666888777555555555555666777666777777888888777777666666777777888777666444333000000000//////............///000111111222222222222222111000000000000111222111111000000111111222//////...............///...///111222333333444444222333444444333333555777???CCCJJJSSSZZZ\\\[[[YYYSSSQQQPPPRRRVVVYYYYYYWWWZZZYYYXXXXXXYYYXXXVVVSSSLLLDDD===:::999999>>>EEEIIIOOOWWW\\\^^^]]]\\\\\\RRRRRRQQQRRRVVV\\\bbbfffjjjkkknnnqqqtttwwwzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~|||yyyyyyxxxuuuoooiiifffhhhjjjjjjiiiiiijjjkkkqqqpppqqqtttvvvuuuppplllcccbbb___^^^ccctttwww^^^MMMGGGAAABBBCCC<<<===;;;999777666666777888CCCAAA>>><<<<<<@@@HHHMMMQQQQQQOOOMMMLLLNNNRRRUUU\\\cccooo~~~ttttttttttttuuuvvvvvvwwwxxxzzz|||~~~~~~}}}{{{zzz{{{}}}ssseee]]]WWWRRRXXXaaammmwwwvvvkkkhhhjjj}}}uuullljjjnnnzzznnnhhhppp|||rrr___HHH;;;555111000000000000///...---,,,,,,,,,---------............///...------------............////////////222555888<<<<<<@@@DDDIIITTTkkkwwwWWWKKK@@@<<<;;;::::::<<<<<<@@@DDDGGGKKKSSS```iiiyyysss___RRRMMMJJJFFFDDDDDDDDDCCCBBBBBBBBBAAA@@@???===<<<;;;777999::::::999999;;;<<<<<<<<<<<<;;;:::999777777666555555555555666777888777777777888888777777777666777777777777666555444333222111000...---,,,,,,------///000111111111111222222222333222222111111111111111111111111111111//////...---------.........///000222333333333333000222333444333222333444===AAAHHHQQQXXX]]]``````YYYVVVRRRPPPRRRUUUVVVVVVWWWWWWWWWXXXYYYXXXTTTRRRHHHAAA:::888777888>>>EEEFFFLLLTTTZZZ\\\\\\[[[[[[RRRQQQPPPQQQUUUZZZ```dddgggiiikkknnnrrruuuwwwxxx{{{zzzzzzzzz{{{|||~~~}}}}}}~~~}}}}}}zzzwwwvvvtttrrrmmmjjjhhhiiijjjkkkkkkkkkjjjjjjqqqqqqtttwwwzzzyyyuuuqqqfffddd```___eeeuuuttt]]]NNNHHHBBBBBBCCC======;;;999777777777888999BBBAAA???======BBBHHHNNNRRRRRRQQQOOONNNPPPTTTWWW^^^eeepppuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz|||}}}~~~}}}|||{{{|||~~~ooobbb[[[VVVRRRXXXcccmmmwwwvvvlllhhhkkkzzzpppmmmooo{{{nnneeeiiiuuurrr^^^HHH:::444000...///000000///...---,,,,,,,,,---------............///.....................---....../////////222666999===???BBBDDDHHHTTTjjj}}}{{{\\\OOOBBB===<<<;;;:::;;;<<<@@@DDDGGGJJJRRR^^^gggyyysssaaaTTTLLLIIIFFFEEEEEEFFFFFFEEEBBBBBBBBBAAA???>>><<<;;;888999;;;;;;::::::;;;===<<<<<<<<<;;;:::999888777666666666666777777888999777777888888888888777777777777777777777666666666666555333111...,,,+++***,,,---...///000111111111111222333444444333222222000000000000000000000000//////...---------------...///000111222333333333///111333333222111111222999>>>EEEMMMVVV]]]cccfffaaa\\\VVVRRRPPPQQQRRRRRRTTTTTTUUUWWWWWWUUUQQQMMMEEE>>>888666666777<<>>@@@DDDIIIMMMSSSSSSRRRPPPPPPRRRVVVYYY```gggrrrvvvuuuuuuuuuvvvwwwyyyzzzxxxyyyzzz|||}}}}}}~~~~~~~~~zzzlll^^^XXXTTTQQQYYYdddoooyyy|||tttkkkjjjmmmtttpppooo|||yyymmmbbbcccnnnzzz~~~ooo\\\EEE999333///....../////////...---------,,,---------............///...////////////...---------...//////000222666999===@@@CCCDDDHHHUUUjjj{{{aaaRRRCCC>>>===;;;::::::;;;>>>CCCEEEHHHOOO[[[ddduuuwwweeeWWWJJJHHHEEEDDDDDDEEEFFFEEECCCCCCBBBBBB@@@???===<<<999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;:::999888777777777777888888999999999777888888999999888888777777777777777777777777777888777555222000---+++***,,,,,,...///111222222222111222333333444333333333///000000111111000000/////////...---,,,,,,,,,,,,---...000111222222333333///111333333111000111222666;;;AAAHHHPPPYYYaaagggddd```ZZZTTTPPPNNNNNNNNNRRRSSSTTTVVVVVVSSSMMMIIIAAA;;;666555555666:::@@@???EEEMMMTTTVVVWWWVVVVVVPPPOOONNNPPPTTTYYY```ccccccdddfffiiillloooqqqrrrvvvtttssssssuuuzzz~~~~~~|||xxxsssooommmllllllmmmmmmooorrrttttttssspppnnnppprrruuuvvvvvvvvvuuuooolllgggfffmmm||||||zzz~~~ooo[[[OOOKKKCCCBBBDDD>>>===;;;999888777888:::;;;777999;;;>>>AAAEEEJJJNNNVVVUUUTTTSSSRRRUUUYYY]]]ccciiitttuuutttsssssstttwwwyyyzzzxxxxxxxxxyyy{{{}}}wwwiii[[[VVVRRRPPPXXXdddqqqzzz|||zzzwwwpppjjjkkkpppuuupppppp{{{vvvkkk``````kkkvvvyyywwwjjjWWWBBB666222000///000..................---------------............///...///000000///...---,,,---...//////000222666:::<<>>>>><<<999999888<<<@@@BBBEEELLLWWW```nnnlll\\\MMMJJJFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@>>>===:::;;;<<<<<<:::999:::;;;::::::::::::999888777666888999999:::::::::999999777888888999999888888777888777777777777777888888777666555333111000///...,,,---...000111222333333111222222222222333333333000000111222222111000000000///...---,,,,,,,,,,,,---...///111222222222222000222222222000000111222555999>>>CCCIIIQQQ[[[bbbeeeccc___YYYSSSPPPNNNNNNRRRSSSTTTVVVUUUQQQKKKFFF???999666666555444888===???EEELLLRRRSSSRRRQQQPPPKKKJJJJJJLLLPPPWWW]]]aaa___aaacccgggkkknnnqqqrrrrrrqqqppppppsssyyy~~~~~~zzzsssnnnllllllmmmnnnnnnppptttwwwxxxvvvsssqqqssstttuuuvvvwwwxxxyyysssrrrppprrryyy|||xxx|||mmmZZZPPPLLLDDDBBBDDD>>>===;;;999888888999:::;;;999:::;;;<<>><<<999888666:::>>>@@@BBBIIIUUU^^^jjjrrr```QQQNNNJJJGGGGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>;;;<<<===<<<:::999999;;;999999999999999888777666:::::::::;;;;;;::::::999888888999999999999888888888777777777777777888888555555444333333222222111,,,---///000222333333444222111111111111222333444111222333444444333222111000///...---,,,+++++++++---...///111222222222222111222222111000000111333555888<<>>===;;;:::888888999:::;;;===<<<;;;;;;===DDDLLLSSS\\\[[[ZZZYYYYYY[[[```ccchhhnnnxxxuuuuuuuuutttttttttwwwyyywwwxxxyyyzzz|||~~~rrrfff\\\WWWSSSQQQYYYfffrrryyy~~~}}}}}}~~~xxxrrrmmmhhhdddgggmmm~~~}}}rrruuu|||zzzuuukkk___]]]```cccooozzzxxxeeeRRR===333111///............------------......------...///000//////.......................................///333999===@@@EEECCCEEEMMMTTTbbbxxxpppUUUDDDAAA<<<:::;;;666999:::<<>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;::::::999888999::::::;;;;;;::::::999<<<<<<<<<;;;:::999888777999888777777666666777777666555444444444333000...---...///111333555666777666555333444444444333222111000000111333333222000/////////...------,,,,,,***+++...000222333333222111000000000000000111111333555999???EEEJJJMMMOOO]]]^^^______\\\XXXTTTRRRWWWVVVVVVVVVVVVQQQJJJDDD<<<:::777444444555888999AAADDDGGGIIIIIIIIIIIIJJJGGGCCCBBBFFFIIILLLQQQXXX```aaaccceeehhhkkkmmmnnnmmmoooqqqsssuuuxxx}}}xxxvvv{{{|||vvvqqqoooooopppuuutttttttttuuuvvvwwwxxx|||{{{zzzyyyxxxzzz|||}}}}}}~~~~~~eee[[[NNNHHHGGGGGGDDD@@@???<<<:::;;;999888<<>>@@@@@@BBBJJJTTTYYY[[[\\\\\\\\\___eeejjjooosss|||tttuuuuuutttssstttvvvxxxwwwwwwxxxyyyzzz|||~~~qqqdddZZZUUURRRRRR\\\iiisssyyy}}}{{{{{{{{{}}}|||wwwssslllgggiiiooozzzqqqttt}}}|||vvvpppjjj___]]]```cccoooyyyvvveeeRRR===333111000//////......------------.........---------......//////....................................///333999===@@@FFFDDDEEENNNSSS```vvvrrrVVVEEEBBB<<<;;;;;;777999:::<<<>>>???CCCPPP]]]ooo|||zzziiiYYYPPPJJJIIIIIIGGGFFFHHHFFFFFFFFFEEEDDDBBB@@@>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::999999999999888777666666999999888777777777777777666555555555555444111///...///000222333555666777555444333333444444333111222111111222333333111000/////////...------,,,,,,***+++---000111222333333111111000000000000111111222444888<<>><<<999666666777999:::>>>AAAEEEGGGGGGGGGFFFGGGEEEAAA@@@DDDGGGJJJOOOUUU^^^___aaadddgggjjjlllmmmoooqqqssstttvvvyyy}}}}}}tttrrrvvv|||}}}uuuqqqoooooopppqqqrrrssstttvvvwwwxxxyyy|||{{{zzzyyywwwwwwxxxyyyyyyddd[[[PPPJJJJJJIIIEEEAAA@@@===;;;;;;999888<<>>>>>AAALLLXXXmmmzzzlll\\\SSSLLLKKKKKKIIIHHHIIIFFFGGGGGGFFFEEECCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;777888888888888888777777999999999888888888888888777666555666666555222000//////111222444555777777444333222222333333222111444333222333444333111////////////...------,,,,,,***+++---///111222222333111111000000000000000111///111555999<<<>>>>>>>>>DDDIIIOOOTTTWWWXXXYYYZZZYYYXXXVVVTTTRRRNNNIIIEEEAAA???<<<999888888:::;;;;;;@@@EEEHHHHHHFFFEEEDDDCCC???>>>AAADDDFFFLLLRRR[[[\\\^^^aaaeeehhhjjjkkkppprrrtttuuuwwwyyy||||||sssooorrrwww}}}uuupppnnnnnnpppmmmoooqqqtttvvvwwwxxxxxxxxxxxxxxxuuurrrooooooooo~~~rrrbbb[[[RRRNNNMMMLLLHHHDDDBBB>>><<<;;;999888;;;AAACCCAAA@@@@@@@@@BBBKKKUUUfffggggggeeedddffflllqqqtttxxxvvvwwwxxxwwwvvvuuuwwwxxxwwwwwwwwwxxxyyyzzz{{{{{{tttgggZZZTTTQQQSSS```pppwwwzzz~~~zzzxxxyyy|||~~~~~~zzzrrrkkkkkkppp~~~|||}}}~~~vvvnnnqqq{{{{{{wwwvvvuuussspppggg]]]]]]aaadddnnnvvvqqqcccPPP;;;222111111111111...------,,,,,,------...---...///000000000//////......................../////////...///333888<<>><<<>>>999;;;:::;;;===>>>@@@HHHRRReeesssppp^^^UUUMMMKKKJJJHHHGGGIIIGGGGGGGGGGGGFFFDDDBBBAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999;;;<<<<<<<<<<<<<<<<<<;;;888888999:::::::::::::::999999999999999888888777555555444555555444222///000000111333444555666777333222111111333333222111666444333333444333111////////////...------,,,,,,***+++,,,...000111222333222111000000000000000000,,,///444999===???@@@@@@:::>>>DDDIIILLLQQQWWW[[[```^^^[[[XXXSSSNNNIIIFFFCCCAAA>>>;;;999999:::;;;<<>>:::;;;:::;;;===>>>???EEEMMM\\\jjj~~~}}}ttt___VVVMMMJJJIIIFFFEEEGGGGGGGGGHHHGGGFFFEEECCCBBB>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;777777888999::::::::::::888999999999999888777666333333222333444333111...000000111222444555666666333222111111333333222111666444333333444333111////////////...------,,,,,,***+++,,,---///111222333222222111000//////000000---000444888;;;>>>>>>???:::===???AAADDDJJJTTT\\\aaa```\\\WWWQQQJJJEEEBBBCCCAAA>>><<<:::::::::;;;===BBBHHHKKKKKKIIIGGGFFFBBB>>><<<>>>AAABBBGGGMMMTTTVVVYYY\\\```dddggghhhhhhkkkooorrrtttvvvzzz||||||}}}wwwqqqrrruuu}}}|||}}}|||tttooonnnooopppnnnppprrrtttuuuuuutttsssqqqsssqqqkkkaaaZZZWWWWWW\\\lll|||kkk[[[WWWSSSPPPPPPNNNKKKHHHEEEAAA===;;;999888<<>><<<>>>:::<<<::::::>>>??????DDDJJJVVVdddyyyzzz~~~yyyaaaVVVMMMIIIGGGEEEDDDEEEFFFFFFGGGGGGFFFEEECCCBBB???>>>======<<<<<<======<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;555555666777888888888777777777888999999777666555222222111222333333000...///000000111333444444555333222111222333444333222444333222333444333111////////////...------,,,,,,+++++++++---...000222333333222111000////////////000111333555777999::::::===???@@@???@@@FFFQQQZZZaaaaaa___ZZZSSSKKKFFFDDDBBBAAA???===<<<<<<<<<<<<>>>BBBHHHKKKKKKIIIHHHGGGDDD???>>>@@@BBBCCCGGGMMMRRRTTTWWW[[[___cccfffhhheeehhhlllooorrrtttwwwyyyzzz|||vvvpppppprrr{{{~~~xxxxxx|||zzztttpppooooooppppppqqqsssttttttttttttssstttuuurrriii]]]TTTQQQQQQQQQddd~~~yyygggVVVSSSPPPNNNMMMLLLKKKIIIFFFAAA===<<<:::999>>>EEEIIIEEECCCBBBBBBDDDMMMXXXmmmpppssstttssstttxxx{{{}}}vvvxxxyyyyyywwwvvvuuuvvvtttuuuuuuvvvxxxzzz{{{|||}}}uuuhhh[[[VVVSSSUUUaaappp{{{~~~}}}xxxtttqqqpppqqqqqqssstttvvvtttmmmhhhmmmwww{{{sssnnnooossswwwzzz|||ttthhhcccnnnxxxsssqqqpppmmmjjjaaaZZZ^^^gggjjjsssxxxqqqVVVFFF777222222111...,,,---,,,,,,++++++,,,,,,---------...///////////////////////////////////////000000000//////222777;;;CCCLLLOOOSSSZZZZZZ```qqq}}}}}}___KKKEEE>>><<<===:::<<<::::::>>>@@@@@@CCCIIIUUUcccyyyxxx{{{|||bbbXXXMMMIIIGGGDDDCCCEEEEEEFFFFFFFFFFFFDDDCCCBBB???>>>>>>===============<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::555666777777777777777666555666777888888666555444222222222333444333111/////////000000111222333333333222222333444555555333222111111222333333111000/////////...------,,,,,,+++++++++,,,...000222333333222111000////////////111111222333555888;;;<<<:::>>>@@@???>>>BBBKKKSSS]]]___```\\\UUUNNNIIIGGGCCCBBBAAA@@@????????????BBBEEEIIILLLLLLKKKKKKKKKFFFBBB@@@BBBCCCDDDIIINNNQQQSSSVVVZZZ___cccfffhhhgggiiimmmooopppqqqssstttyyyzzz~~~wwwpppppprrrzzz~~~wwwvvvxxx{{{}}}{{{wwwtttqqqppppppppppppqqqrrrssstttuuuvvvvvvvvvvvvrrrfffXXXNNNKKKMMMRRReee{{{~~~sss```RRROOOLLLJJJIIIIIIIIIIIIEEE@@@===;;;::::::???GGGJJJFFFCCCCCCBBBDDDNNNYYYooosssxxxzzzyyyyyy{{{~~~tttvvvxxxxxxvvvtttttttttrrrssssssuuuwwwyyy{{{|||}}}qqqdddYYYUUUSSSUUUaaappp||||||zzzvvvqqqmmmkkkiiiiiikkklllooommmgggcccjjjttt~~~~~~|||wwwppplllmmmrrrwwwzzzzzzrrreee```lll|||zzzxxxtttnnniii```ZZZ___hhhllltttyyyrrrTTTDDD666222333111---***---,,,,,,++++++,,,,,,---///---+++******,,,///000000000000000000000000000000000000//////222777:::CCCMMMPPPUUU\\\\\\aaarrr~~~~~~}}}___KKKEEE===;;;===999<<<999:::???AAAAAADDDHHHWWWeee{{{wwwzzz}}}~~~dddYYYNNNJJJGGGDDDDDDEEEDDDEEEFFFFFFEEEDDDCCCBBB??????>>>===============<<<<<<======<<<<<<;;;:::999::::::;;;;;;::::::999888888999999999999888888444555777888777666444333333333333444555555222000......///000111222222333444333222333555666555444111000000111333333222000000//////...------,,,,,,+++++++++,,,---000222333333222111000////////////000000111333777;;;@@@BBB555:::>>>>>><<<>>>EEEKKKUUUXXXZZZXXXRRRLLLGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAFFFIIIMMMNNNNNNNNNOOOOOOHHHDDDBBBCCCEEEFFFJJJPPPPPPRRRVVVZZZ___cccfffhhhiiillloooppppppooopppqqqxxxzzz}}}yyyrrrqqqssszzz~~~xxxuuuvvvxxxyyyxxxvvvsssrrrqqqqqqqqqppppppqqqrrrtttvvvyyyzzzvvvuuupppcccSSSIIIGGGIIIVVVjjj~~~yyy|||nnn[[[OOOMMMJJJGGGFFFGGGHHHIIIEEE@@@<<<;;;::::::AAAHHHKKKGGGDDDCCCBBBEEENNNYYYkkkpppwww{{{|||}}}zzzzzzyyyyyyyyyxxxxxxxxxyyyvvvssssssuuuyyy{{{|||~~~zzzjjjaaaXXXRRRPPPVVVdddqqq|||}}}uuummmgggcccbbbbbbfffeeeeeedddaaabbbmmmyyy|||~~~tttkkkkkkppptttxxx|||wwwnnneeecccnnn}}}zzzyyyxxxqqqiii```]]]]]]dddooouuusssoooPPPBBB444000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,............////////////---------...000222555666BBBLLLXXX[[[ZZZ\\\fffooo~~~dddMMMCCC???888888>>>:::<<<===>>>>>>???BBBDDDPPPaaaxxx~~~|||nnn```QQQKKKIIIGGGFFFHHHFFFFFFFFFFFFDDDBBB@@@?????????>>>===============@@@?????????>>>>>>======<<<;;;:::999777666555555888888999:::::::::999999888777777777888999999:::666666666666555222000//////000222222111111222444333333222222222222222222333333333333222111000000333111///---,,,---...///+++++++++,,,---000222444666333000///111222000...111111111222333444555666666888:::<<>>;;;<<>>AAACCCMMM]]]ssssssdddUUUMMMJJJFFFEEEFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>>======>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;:::999999888888888999:::;;;;;;::::::999888888888999::::::;;;777777777777555333222000///000222222111111222444333333333333222222222222111222222333333333222222222111///...---......///+++***++++++---///111333666444111111222333111///222111111111222333444555555666888:::<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDFFFHHHIIIKKKNNNQQQRRRQQQOOOMMMLLLIIIHHHGGGGGGHHHJJJLLLNNNQQQSSSWWWZZZ\\\^^^bbbdddhhhjjjkkkkkkiiiiiijjjlllmmmsssyyy|||}}}~~~zzzuuutttvvv}}}{{{vvvyyy~~~|||yyyvvvsssrrrpppmmmkkkjjjlllnnnppppppooooooqqqsssuuutttsssrrrmmmbbbSSSFFFCCCHHHMMM___www}}}zzzzzzcccUUUKKKHHHDDDBBBBBBCCCCCCCCCFFFBBB@@@???======DDDMMMOOOJJJFFFDDDBBBDDDMMMXXXkkkwww~~~}}}xxxxxxyyyyyyzzzzzz{{{{{{|||yyyvvvvvvxxxzzz||||||jjj```UUUPPPQQQYYYiiiwww|||~~~uuukkkccc___]]]\\\[[[[[[\\\]]]^^^cccsss~~~tttnnnooorrrsssrrrsssqqqiiicccfffqqq{{{pppbbbUUUUUUZZZdddoooooofff\\\III>>>555222222///,,,,,,---------------------------------......//////000............/////////////////////000111444666777AAALLLXXX^^^^^^```hhhooonnnRRREEE@@@<<<:::<<<999:::;;;<<<<<<===???AAAHHHTTTggg}}}yyyjjjYYYPPPKKKFFFDDDEEECCCCCCDDDEEEEEEEEEDDDCCC@@@???>>>>>>======>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;888888888777666444333222...000222222222222333444444444444333333333222222000111222333444444444444222111111000//////......++++++***+++,,,...///111444333111111222222111///222111111111111111222222222333555777999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???AAACCCCCCCCCDDDHHHLLLOOOQQQSSSSSSQQQNNNMMMLLLFFFGGGGGGHHHIIIJJJKKKLLLPPPRRRUUUWWWXXXZZZ]]]___dddeeeggghhhhhhhhhjjjlllppptttzzz}}}}}}~~~|||vvvtttttt{{{xxxrrrsssyyy}}}|||yyyuuurrrpppmmmjjjggggggiiilllnnnmmmmmmnnnppprrrqqqnnnlllgggbbbWWWJJJ@@@???HHHQQQgggzzz}}}|||ttt\\\NNNIIIFFFCCCBBBCCCCCCBBBBBBFFFCCCAAA@@@>>>>>>EEENNNQQQLLLGGGDDDBBBCCCLLLVVViiivvvwwwwwwxxxyyyzzz{{{||||||}}}zzzxxxwwwyyy{{{}}}}}}kkkaaaUUUPPPRRR[[[jjjxxx|||wwwmmmeee___\\\[[[XXXWWWXXXYYY[[[cccuuuxxxpppqqqttttttssstttqqqiiieeelllvvv~~~tttcccXXXWWW[[[eeeoooooocccWWWDDD;;;444444333///,,,,,,........................,,,------...///000111111............////////////------------///111333555@@@KKKXXX```bbbdddjjjppp~~~wwwZZZJJJCCC>>>;;;;;;888999:::;;;:::;;;>>>@@@CCCLLL[[[ppp~~~nnn\\\RRRLLLGGGDDDEEEDDDDDDEEEFFFEEEDDDCCCBBB???>>>======<<<<<<==============================:::::::::999888888777777888999:::<<<===>>>>>>>>><<<<<<<<<=========<<<<<<999888777666555333222222...000333333333333444555666555555555444333333333222222333444444444444444222222222222111000///...,,,+++******+++,,,...///111111000000111000///...111111000000///000000000///000222444555777777777777777777777888888888888999===AAAAAA@@@AAAGGGMMMSSSTTTTTTRRRNNNKKKIIIIIIDDDEEEGGGIIIJJJKKKKKKJJJOOOQQQTTTUUUVVVWWWZZZ\\\```bbbeeeffffffhhhjjjlllqqquuuyyy{{{|||~~~|||vvvsssqqqvvv{{{zzzssssssyyy~~~}}}||||||||||||yyyuuurrrnnnkkkgggddddddfffiiikkklllmmmoooqqqqqqnnniiieee]]]VVVLLLCCC<<>>CCCHHHSSSeee~~~qqq^^^SSSMMMHHHFFFFFFFFFGGGGGGGGGEEEDDDBBBAAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888777666888999;;;<<<===>>>>>>>>>======>>>>>>>>>======<<<888777666555333222111111...111444555555555555666777777666666555444444333555555555555555444333222333333333333222111000///---,,,++++++++++++------000111222222111000000///000//////.........//////...///000222333444444444444444444555555666666666666;;;???@@@???AAAGGGMMMTTTTTTRRROOOJJJFFFDDDDDDBBBDDDFFFIIIJJJJJJJJJJJJOOOQQQSSSTTTUUUVVVXXXZZZ^^^```ccceeefffhhhjjjmmmmmmooorrruuuwwwyyy{{{}}}}}}~~~~~~zzzuuuqqqoooqqqvvv}}}xxxwww|||zzzzzzzzzzzzzzzyyyuuurrrnnnkkkgggdddccceeehhhjjjmmmnnnpppqqqpppkkkddd___TTTLLLDDD???<<>>CCCHHHQQQ___uuuvvvcccVVVOOOIIIGGGHHHGGGHHHHHHGGGFFFCCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;::::::999999:::;;;<<<===============>>>?????????>>><<<<<<888777555444222111111111///222666888777777777888999888888777666555444444666666666666555444333222444444444333222222111111///...---+++++++++,,,---000222444444333111111111......------------............000111222222222222111111111222222333333444666999<<<>>>???BBBGGGKKKOOONNNLLLHHHDDDAAAAAAAAABBBCCCEEEHHHIIIJJJJJJJJJOOOPPPSSSTTTTTTUUUWWWYYY\\\^^^aaaccceeegggjjjlllmmmnnnpppsssvvvyyy|||}}}|||}}}}}}}}}zzzvvvrrrpppoootttzzz~~~|||}}}zzzyyyxxxyyyyyyxxxuuusssnnnllliiigggffffffhhhiiillllllmmmnnnkkkeee]]]XXXLLLDDD>>>>>>???EEEXXXkkkvvv```PPPGGG@@@>>>>>>@@@CCCFFFHHHHHHEEECCCCCCCCCBBBAAAHHHPPPTTTOOOIIIFFFEEEHHHSSS^^^vvvttttttuuuvvvwwwwwwxxxxxxyyywwwwwwyyy|||~~~uuuggg]]]TTTTTT[[[dddpppzzz|||}}}|||uuummmfffbbbYYYVVVSSSTTTXXXfff}}}wwwuuuyyy}}}|||yyyxxxpppgggfffsss}}}~~~{{{kkk]]]XXXWWW___iiigggYYYJJJ:::555222333222......000,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................////////////////////////000111333444777DDDVVVeeemmmqqquuuwww}}}fffOOOBBB>>>===999:::;;;:::::::::<<<>>>???EEENNN[[[nnn~~~hhhZZZQQQKKKHHHHHHFFFFFFGGGGGGFFFEEECCCBBB??????>>>===============::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<======999:::;;;<<<<<<<<<<<<<<<===>>>???@@@???>>><<<;;;999888666444333222222222000333777::::::999999999:::999999888666555555444555555666666666555555444666555444333222222333333111000...,,,,,,+++,,,,,,,,,///222222000//////000,,,,,,+++,,,,,,---...///...///000111111111111111000000111111222333333444444555666888<<>>???AAABBBCCCDDDFFFHHHIIIJJJJJJMMMOOOQQQRRRRRRTTTVVVXXXZZZ\\\___aaabbbdddgggiiimmmnnnpppssswww{{{~~~~~~~~~~~~}}}zzzwwwtttrrrvvvzzz~~~{{{yyyxxxwwwxxxwwwuuutttnnnmmmllljjjiiiiiiiiiiiihhhhhhhhhgggddd^^^UUUOOOFFF>>>;;;>>>BBBIII]]]ssslllXXXKKKEEECCCAAA??????BBBFFFHHHIIIGGGEEEEEEFFFEEEDDDJJJRRRXXXRRRLLLHHHFFFHHHSSS___uuuttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvxxx|||}}}nnncccZZZRRRUUU]]]gggsss}}}|||}}}~~~xxxppphhhcccXXXUUURRRSSSYYYiii}}}yyyzzz~~~zzztttiiihhhvvv~~~}}}yyyjjj]]]YYYYYYbbbllliiiXXXGGG:::555222222111......111,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............/////////000...---------...///111222666CCCUUUeeennnsssvvvyyy~~~lllQQQCCC>>>>>>999:::;;;;;;::::::<<<>>>999AAAKKKWWWjjjmmm^^^SSSLLLHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDAAA@@@@@@???????????????:::::::::;;;;;;<<<<<<<<<555666777999;;;<<<>>>>>>::::::;;;;;;<<<;;;;;;;;;===>>>???@@@???>>><<<::::::999777555444333333444111444999;;;;;;::::::;;;::::::999888777666555444333444555666777777777777888666444222111222333444222111///---,,,,,,,,,,,,(((+++//////---++++++,,,******++++++,,,---.../////////000111222222111111222222222333444555555666000///000333777<<<>>>???>>>>>>>>><<<<<<===@@@BBBBBBBBBDDDEEEGGGIIIJJJKKKKKKMMMOOOQQQQQQSSSUUUWWWXXXZZZ]]]___```bbbeeegggiiiiiikkkoootttxxx{{{|||~~~{{{yyyvvvyyy|||~~~|||zzzxxxvvvwwwwwwuuutttoooooonnnmmmlllkkkjjjiiieeeeeedddbbb___XXXPPPJJJBBB:::999>>>CCCLLL```vvvzzzdddRRRGGGCCCGGGDDD@@@???AAADDDGGGHHHIIIGGGGGGIIIGGGGGGMMMTTT\\\UUUNNNIIIFFFHHHRRR^^^qqq}}}qqqqqqqqqrrrssstttuuuvvvvvvwwwxxxyyyyyyyyy|||~~~pppggg\\\SSSUUU]]]hhhsss}}}~~~}}}{{{xxxrrriiiccc[[[UUUNNNNNNYYYppp}}}||||||uuunnnlllttt~~~~~~|||rrriiiYYYXXXYYY```fff```QQQCCC555444333111000//////............------,,,,,,,,,---------.........//////---......///000111111222000000//////000222444555888===KKK```mmmssswww}}}tttVVVDDD???>>>999888666555666888;;;===@@@DDDJJJQQQ```uuuxxxcccUUUPPPLLLHHHFFFEEECCCCCCDDDDDDCCCAAADDDBBB>>>=========<<<;;;;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<======<<<<<<============<<<<<<<<<<<<>>>??????>>>===<<<999999888777555333222000333555777:::;;;;;;::::::===;;;999:::<<<<<<999666888666444444555666555444222222333333333333444444111///---------,,,+++)))******+++++++++,,,,,,,,,888666333000///...//////222222111111111111111111111222444555666555555444333333444444666777999999;;;;;;:::::::::;;;===>>>BBBBBBBBBDDDEEEGGGIIIJJJJJJLLLMMMNNNNNNPPPSSSUUUWWWXXXZZZ]]]```dddfffgggfffiiilllnnnpppttt{{{{{{zzz|||{{{|||~~~|||xxxvvvtttsssrrrpppmmmmmmlllkkkjjjiiihhhgggfffbbb]]][[[ZZZTTTLLLDDD;;;:::888999BBBUUUnnnppp^^^TTTLLLEEEGGGDDDAAAAAADDDHHHJJJKKKPPPPPPRRRRRRNNNJJJNNNUUU]]]ZZZTTTNNNKKKLLLQQQUUUooo~~~rrrrrrrrrrrrssstttuuuvvvuuuvvvwwwwwwxxxyyy|||vvvhhh\\\TTTVVV___jjjvvv}}}~~~~~~|||yyysssjjjcccZZZUUUOOOOOOZZZnnn~~~zzzxxxqqqnnnttt}}}zzzpppfffWWWVVVYYY___ddd^^^NNN@@@555444222000.....................------,,,,,,,,,---------.........//////......//////000111111222111000//////000111333444888<<>>CCCJJJXXXlll}}}iii[[[TTTOOOKKKGGGEEEDDDDDDEEEEEEDDDCCCEEEBBB???>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;<<<>>>?????????>>>>>>:::::::::999888777555555333444777999::::::999999;;;999888999;;;;;;999777999777555444444333222111555555555444444444333333222000.........---,,,*********+++++++++,,,,,,,,,///...---,,,,,,---///000111111111111111111111111222333444666666666666555333333333444555666777888777777666666666888999:::AAABBBCCCEEEFFFHHHIIIJJJJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUWWWZZZ]]]___bbbccceeehhhlllnnnoootttzzz~~~~~~}}}~~~~~~{{{wwwtttsssqqqnnnllljjjiiiiiihhhhhhggggggfffgggccc^^^[[[XXXRRRIIIBBB<<<:::999===III^^^uuukkk[[[TTTNNNHHHJJJGGGEEEFFFJJJOOOSSSUUUWWWVVVWWWVVVQQQMMMQQQXXXbbb^^^XXXPPPJJJKKKPPPUUUlll|||rrrrrrrrrrrrssstttuuuuuutttuuuvvvvvvvvvyyy}}}|||jjj^^^UUUXXXbbbnnnzzz}}}~~~~~~{{{tttkkkdddXXXTTTPPPQQQ\\\nnn~~~~~~|||}}}uuupppuuu{{{xxxlllbbbUUUUUUYYY___aaaZZZJJJ===555333000...---------............---------------------........./////////...//////000000111111111222111000000000111222333777:::GGG\\\oooyyy}}}aaaKKKCCCAAA:::999777555555777999;;;;;;<<<@@@GGGSSSfff|||rrrccc[[[SSSMMMHHHGGGEEEEEEFFFFFFFFFDDDFFFCCC@@@???>>>===<<<:::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<===>>>???@@@@@@@@@::::::::::::999888777777333444666777888888888777888777777888::::::999888:::888666555666666555444888888777666555444333222333111//////000///---,,,******++++++++++++,,,,,,,,,++++++***+++---...///111111111111111111111111222333444666777666666555333333333333444444555666888888777777888999;;;<<<@@@AAADDDFFFHHHHHHIIIIIIIIIKKKNNNPPPOOOOOOPPPQQQSSSTTTVVVXXX[[[]]]___```cccgggkkkmmmooosssyyy~~~}}}{{{xxxvvvtttqqqmmmjjjiiiiiihhhhhhgggggggggggggggddd___[[[WWWPPPFFF@@@<<<::::::CCCTTTkkkyyyggg[[[VVVSSSPPPPPPNNNMMMOOOTTT[[[___bbbaaa___^^^\\\WWWSSSXXX```lllhhh___TTTLLLKKKQQQVVVjjj{{{ssssssssssssssstttuuuuuuttttttuuuuuuvvvyyy}}}nnnbbbYYY[[[fffrrr|||}}}uuukkkcccVVVTTTRRRVVVaaappp~~~|||{{{|||xxxsssvvvzzz|||~~~vvviii___TTTUUUYYY^^^^^^UUUGGG;;;666444111...------...///...............---------............//////////////////000000000111111111444333222111111222222333666999CCCWWWmmm|||kkkRRREEEAAA;;;999777555555666888999<<<<<<>>>EEEOOO```vvv}}}mmm```UUUMMMJJJGGGEEEEEEEEEFFFFFFEEEFFFDDDAAA@@@???>>><<<:::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::<<<<<<============<<<<<<;;;;;;<<<>>>???@@@@@@AAA:::::::::999888777666555444444666777777777777666777777777888888888777777333222111333555777777777777777666666555444333333444222111111111111///...+++++++++++++++,,,,,,,,,000///...---------......000000000000111111111111111222444555666666555555333333333222222333444444888888777777888:::<<<===???AAADDDFFFHHHHHHHHHGGGHHHKKKNNNPPPPPPOOOOOOOOOUUUVVVWWWYYY\\\^^^___```bbbeeejjjlllmmmqqqwww{{{~~~~~~~~~~~~~~~|||{{{zzzxxxvvvrrrnnnmmmlllkkkjjjiiihhhggggggfffccc___ZZZUUUNNNEEE???;;;:::===KKKaaaxxxttteee\\\YYYXXXXXXYYYXXXWWWYYY^^^dddhhhjjjhhheeeccc```[[[YYY```jjjvvvqqqgggZZZOOOLLLQQQWWWiii|||ttttttssssssssstttuuuuuussstttuuuvvvwwwyyy~~~}}}rrrfff\\\```kkkuuu}}}~~~uuujjjaaaUUUUUUWWW^^^jjjwww~~~yyyyyy|||zzzvvvyyy||||||~~~}}}sssggg^^^SSSVVVZZZ\\\YYYPPPCCC:::666555222000......//////................................./////////000000000000000000111111111111666555444333222333444555555888AAARRRiii{{{xxx\\\III@@@<<<:::777555444555666777:::888;;;AAAJJJWWWmmmxxxhhhZZZOOOLLLIIIFFFEEEEEEEEEEEEDDDFFFDDDBBBAAA@@@???===;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::<<<<<<============<<<<<<:::;;;;;;<<<>>>???@@@AAA======<<<;;;:::888666555666666777777777777777777777888888888777666666666///...---///111444444444444444444444444444555555444333111111222222111///---------,,,,,,,,,,,,,,,000000////////////////////////000000000111111111000111333444555555444444333333222222222333333444444444333444555777888:::>>>@@@CCCEEEGGGGGGGGGFFFFFFJJJMMMOOOOOONNNNNNOOOUUUVVVWWWYYY\\\^^^___```aaaeeeiiikkklllooosssxxx{{{{{{}}}~~~~~~}}}}}}}}}|||{{{{{{zzzxxxuuurrrpppooommmkkkiiihhhfffeeedddccc___ZZZTTTMMMEEE@@@999;;;CCCUUUlll~~~oooddd^^^\\\]]]^^^```______aaaeeehhhjjjkkkiiieeebbb___[[[[[[eeeppp|||wwwmmm]]]PPPLLLPPPWWWkkk}}}uuutttttttttttttttuuuuuutttuuuwwwxxxyyyzzz}}}|||rrrfff^^^cccoooyyy~~~~~~tttggg^^^TTTVVV\\\hhhvvv{{{xxxzzz~~~~~~{{{{{{zzzpppeee]]]SSSVVVYYYYYYSSSJJJ???888555555333222000//////................../////////....../////////000000000111111111111111111111111555444333333333444555666444888@@@MMMcccxxxiiiPPPAAA===;;;888555444444555666:::888;;;CCCIIISSSiii~~~tttdddXXXPPPLLLHHHFFFEEEEEEEEEDDDEEECCCBBBBBBBBBAAA>>><<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;::::::;;;<<<===>>>????????????>>>===<<<:::999999999999888888888888888666888999999777666777777888666444444555666555555333333444444444555555555444333222222333333222000//////............------+++,,,---...///000111111...//////000000111111111111222333555555555555444222222222222333333444555555555555555666888:::<<<===>>>AAACCCEEEFFFFFFFFFFFFHHHKKKMMMNNNNNNOOOPPPQQQRRRTTTVVVYYY[[[]]]^^^aaaeeeiiijjjjjjlllpppssswww{{{~~~xxx{{{}}}}}}|||}}}|||{{{yyyxxxxxxvvvtttqqqooonnnmmmkkkiiigggeeeeeefffdddaaa\\\TTTKKKDDD???:::???LLL```wwwxxxllleeebbbaaabbbeeegggggghhhjjjmmmnnnmmmllliiieee```]]]YYY[[[gggsss~~~{{{qqqaaaRRRLLLPPPWWWkkk}}}uuuuuuttttttttttttuuuuuutttwwwzzz{{{{{{|||}}}~~~}}}nnnccc^^^fffttt}}}~~~ssseeeZZZTTTXXXaaaqqqxxxuuuyyy~~~}}}||||||vvvlllccc\\\QQQTTTVVVTTTMMMCCC;;;666333333333222111///---,,,---........./////////000.../////////000000000000111111111111111111111111333222111111222333444555333999???III]]]tttuuuYYYEEE>>><<<888555333333444444999777;;;CCCHHHPPPdddzzzrrrfffUUUQQQLLLIIIGGGFFFEEEEEECCCBBBBBBBBBCCCBBB@@@>>>===============<<<;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;::::::999:::;;;<<<=========>>>>>>???>>>>>>>>><<<<<<;;;:::::::::::::::333555888999888888:::<<<>>><<<:::::::::;;;:::999666666666555555555555555444333111222333333222000111000000000/////////...,,,,,,---...///000000000......//////000111111222333444555777777777777666222222222222333555666666888777777888999;;;===???======???@@@BBBCCCEEEEEEEEEGGGJJJKKKLLLNNNQQQSSSNNNOOORRRTTTWWWZZZ\\\]]]aaaeeeiiijjjiiijjjmmmppprrrvvv{{{~~~~~~|||zzzzzzwww{{{~~~}}}{{{{{{|||xxxvvvuuussspppnnnmmmmmmlllkkkkkkjjjiiiiiijjjhhheee]]]SSSIIIAAA<<<;;;DDDVVVkkkwwwllljjjkkkjjjmmmppprrrsssuuuxxxzzzzzzvvvssspppkkkeee```\\\^^^jjjxxxxxxiiiYYYRRRUUU\\\jjj|||vvvuuuuuutttttttttuuuuuuuuuxxx{{{}}}}}}||||||}}}jjjaaa]]]gggwww~~~~~~rrrcccXXXTTTYYYeeevvv}}}tttrrrvvv||||||~~~~~~~~~|||yyyrrrjjjaaa[[[PPPRRRTTTPPPHHH???888555111222222222111...,,,***---.........//////000000////////////000000000000222222111111111111111111000000//////000222444555333999???GGGXXXqqq~~~~~~___III>>><<<888555333222333444333111666???CCCHHH\\\rrr}}}qqqYYYUUUOOOKKKIIIHHHGGGFFFBBBBBBBBBCCCDDDCCCAAA???===============<<<<<<;;;999999::::::;;;<<<======<<<<<<============<<<<<<;;;:::999888999:::;;;<<<888999;;;<<<>>>??????@@@>>>>>>===<<<;;;;;;;;;;;;000333777999999:::===@@@888777666666888::::::999999999888777666555444444444222111111333333222000222222111111000000//////111111111111000///...------......///000111111222444555777888999999888888222222222333444555777888555555555555777999;;;<<<=========>>>@@@BBBDDDEEEDDDFFFHHHJJJKKKNNNQQQTTTNNNOOOQQQUUUXXX[[[]]]^^^bbbeeeiiijjjiiihhhkkknnnnnnrrrvvvxxxxxxvvvvvvuuuxxx|||~~~}}}zzzzzz~~~~~~~~~zzzvvvtttqqqooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllggg___SSSGGG>>>999===HHH]]]sssxxxoooooossssssvvv{{{{{{}}}}}}yyysssllleeeaaacccooo}}}ppp```XXX\\\bbbhhhzzzvvvvvvvvvvvvvvvuuuttttttuuuvvvyyy|||~~~~~~}}}}}}yyyhhhcccaaagggssszzzmmm```WWWVVVZZZdddwwwyyytttsssvvvxxx|||qqqqqq{{{~~~}}}xxxrrroookkk```UUUTTTVVVUUUPPPEEE:::333111111111000000//////.............................................///000000111000000000111222333333000111222222111111333555999999;;;DDDVVVnnnjjjLLLAAA;;;777888888555555777333444777;;;???JJJ^^^qqq~~~fffYYYMMMIIIGGGDDDFFFKKKDDDDDDCCCBBB@@@???>>>======<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<==================>>>>>>;;;999<<<:::999999;;;<<<======999;;;<<<<<<;;;;;;===>>>???>>>===;;;::::::::::::===<<<:::888777777888888666777999::::::999777666777777888999999888777666222222333444444444333333111111222222111000...---............//////////////////......///000222333444555666888999999999888666666666666666666666666555555555555666777999:::<<<>>>??????>>>???AAADDDDDDEEEHHHKKKKKKJJJHHHGGGPPPQQQQQQQQQRRRUUUZZZ^^^bbbdddfffhhhhhhhhhfffeeeiiillloooqqqrrrsssuuuvvvzzz|||~~~~~~~~~~~~~~~~~~xxxtttsssqqqnnnkkkooorrrtttrrrnnnmmmqqqvvvwwwsssmmmdddTTTEEE???@@@BBBVVVooo{{{yyyvvvssstttxxx|||uuuqqqqqquuuyyyyyynnniiilllpppssstttuuuuuuvvvvvvvvvuuuvvvwwwzzz|||~~~~~~}}}}}}zzzkkkfffdddiiittt~~~{{{oooaaaXXXWWWZZZdddvvv{{{tttsssvvvyyy~~~xxxnnnoooyyy~~~{{{yyytttooollliii```WWWQQQSSSSSSMMMCCC999333111///////////////000000000..................------...............///000000222111111000000000111111222333444444333444555777999999;;;BBBRRRiiitttUUUFFF>>>777666555444444666222333666:::>>>III]]]ooorrrdddWWWQQQNNNJJJIIIKKKEEEEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;<<<===;;;:::::::::;;;;;;<<<======>>>???>>>>>>???@@@@@@===;;;:::999777777999:::;;;::::::;;;<<<<<<;;;;;;<<<===???>>>>>>============>>>===<<<:::999888888888999999:::;;;<<<<<<;;;999888777777888999888777666555333333333333333333333333222222333333222000///...000000000//////.........///............000111222444555777999:::::::::999555555555555555555555555555444444555666888;;;<<<<<<===>>>>>>>>>???AAACCCDDDEEEGGGIIIIIIIIIHHHGGGOOOOOOPPPPPPQQQUUUYYY]]]aaabbbdddfffggggggfffeeefffhhhkkkmmmnnnpppsssuuuwwwzzz}}}~~~}}}}}}~~~~~~~~~|||yyyuuusssqqqooommmnnnqqqsssrrrpppqqquuuzzz|||wwwpppeeeTTTDDD>>>???HHH]]]uuu~~~~~~|||{{{|||||||||}}}rrrrrrtttuuuvvvwwwwwwxxxwwwxxxzzz|||~~~~~~~~~}}}~~~yyymmmiiihhhmmmwww|||qqqddd[[[XXXZZZcccuuu|||uuutttwwwzzzzzztttjjjnnnwww}}}yyyxxxvvvpppjjjgggfff```YYYOOOQQQPPPJJJ@@@777222000---......///000000111111/////////......---------///............//////000333333222111111000000///222333444444333444666888888999;;;@@@MMMbbb|||~~~zzzbbbKKKAAA777555444333333555111222555999===FFFYYYjjj}}}nnn]]]TTTPPPKKKGGGFFFGGGFFFEEEDDDCCCAAA@@@@@@@@@>>><<<<<<<<<<<<:::999999999:::;;;<<<>>>>>>???AAA@@@@@@AAABBBBBB???===:::999777888999;;;;;;:::;;;<<<<<<;;;:::999:::<<<============>>>>>>??????===<<<;;;:::::::::::::::<<<===>>>>>>>>><<<;;;:::777888888999888777666555444333222111111222333444333333333333222111000000222222111000///...------///......---...000111222555666888:::;;;;;;;;;;;;666666666666666666666666555555555666777999<<<===<<<===>>>>>>>>>>>>AAACCCDDDDDDEEEFFFFFFGGGGGGHHHMMMNNNOOOOOOPPPSSSXXX[[[___```bbbdddeeefffeeeeeedddfffhhhiiikkknnnrrruuuvvvxxxzzz{{{{{{{{{}}}~~~|||~~~}}}|||}}}wwwtttrrrpppnnnmmmooorrrrrrrrrtttyyy}}}{{{qqqdddRRRCCC>>>AAASSSggg~~~ssstttuuuwwwxxxxxxxxxyyyxxxyyy{{{|||~~~~~~}}}vvvkkkjjjkkkqqqzzz}}}rrrfff^^^ZZZ[[[bbbrrr}}}wwwvvvyyy|||vvvpppiiipppzzz{{{xxxxxxvvvpppgggcccccc___YYYPPPQQQOOOHHH>>>555000///........./////////000000000000//////......------//////............///000222333333333333222222111000111222222222333555777888999<<>>???@@@AAA@@@@@@AAACCCBBB@@@>>>===;;;:::;;;<<<===<<<;;;<<<<<<<<<:::888888999;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>?????????>>>===<<<;;;888888999999999777666555555444222111000111333444444444444333333222222222222222111000000///............------...///111222555666888:::<<<<<<<<<<<<999999999999999999999999777777666777888999;;;<<<;;;<<<=========>>>@@@BBBDDDDDDCCCCCCDDDEEEGGGHHHKKKLLLMMMNNNOOORRRVVVYYY\\\^^^```bbbdddeeeeeeeeedddfffggghhhjjjnnnssswwwvvvxxxyyyyyyyyyxxxzzz{{{|||~~~~~~|||wwwssspppooommmoooqqqrrrrrrtttyyy|||yyyooo```OOOBBBBBBIIIaaatttwwwwwwxxxyyyyyyyyyyyyxxxxxxyyy{{{|||~~~{{{tttfffhhhlllttt}}}{{{rrrfff___[[[[[[bbbpppzzzyyyzzz|||~~~}}}sssmmmjjjsss~~~}}}zzz|||yyyrrrgggaaa___\\\WWWRRRRRROOOGGG<<<333///...000/////////.........---000000/////////.........//////............//////111222333444555555555555000111222333222333555888888999<<<@@@EEETTTrrrqqqSSSGGG<<<::::::777444333111000222555999???MMMZZZpppppp]]]UUURRROOOKKKIIIIIIHHHGGGEEEDDDCCCCCCBBB@@@>>>======<<<999888888888999;;;===>>>???@@@?????????@@@BBBBBB@@@>>>===<<<;;;<<<======<<<:::<<<<<<;;;999777777999;;;============<<<;;;:::999;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<999::::::::::::888666555666555333111111222333444444444444333333333333333000111111111111111111111......---------///000111444555777:::;;;<<<<<<;;;888888888888888888888888:::999888777777888999::::::;;;======<<<===???AAADDDCCCBBBBBBCCCDDDFFFHHHIIIKKKMMMNNNOOOQQQUUUWWWZZZ\\\^^^```bbbdddffffffggghhhiiikkkmmmpppvvvyyywwwxxxyyyxxxvvvvvvwwwxxx|||}}}{{{tttqqqoooooopppqqqqqqqqqsssvvvxxx{{{ttthhhYYYJJJCCCKKKVVVppp~~~wwwxxxxxxyyyyyyyyyxxxxxxxxxxxxzzz|||zzzsssbbbfffmmmwww~~~{{{uuummmddd]]]YYYZZZaaaooo~~~|||{{{{{{|||~~~xxxooojjjjjjvvv|||}}}{{{ttthhh```]]]YYYUUURRRQQQMMMEEE:::222......000000//////...------,,,////////////////////////000//////............//////111333555666777666666222333444555555666888:::999:::===BBBFFFQQQmmm{{{]]]OOOAAA===;;;888444333222000111444666;;;FFFQQQ```rrr|||fffZZZVVVRRRNNNJJJIIIHHHGGGFFFDDDCCCCCCBBB@@@>>>======<<<:::888999999:::;;;<<<>>>>>>???>>>>>>>>>@@@AAAAAA???===;;;::::::;;;<<<<<<:::888;;;;;;:::888666777999<<>>===;;;999::::::;;;<<<=========<<<==================>>>>>>;;;<<<<<<<<<;;;999888666777666555444333333444444444444333222222333333444000000111111222222222222...------,,,---///000111222333555888999:::::::::555555555555555555555555999888777666666777888999:::;;;<<<<<<<<<===???AAADDDCCCBBBBBBCCCDDDFFFGGGHHHJJJLLLNNNOOOQQQTTTWWWYYYZZZ\\\___bbbdddggghhhhhhjjjlllmmmooorrrvvvyyywwwxxxxxxwwwuuuuuuvvvxxx|||~~~}}}|||yyy}}}wwwrrrppprrrqqqqqqqqqqqqsssuuuvvvvvvnnnaaaRRRFFFFFFUUUfff~~~{{{zzztttuuuvvvwwwxxxyyyyyyyyywwwxxxyyy|||{{{zzz}}}}}}vvvnnn```eeennnyyy~~~|||xxxsssnnnfff___YYYUUUXXX```ooozzzwwwxxxzzz||||||xxxrrrkkkggghhhvvv}}}|||{{{ssshhh___[[[XXXTTTMMMMMMIIIAAA888111///000.................................///000000111111000000///...............///000222444555555444333222333555555555666999;;;;;;:::>>>EEEHHHPPPhhh}}}lllZZZGGG===:::777444333444111111333444888@@@JJJRRRddd{{{tttbbbYYYRRRLLLJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@>>>=========;;;999::::::;;;;;;<<<======>>>>>>>>>>>>@@@BBBBBB@@@>>>;;;;;;:::;;;<<<<<<:::777999999888777555777:::======>>>???@@@???>>><<<;;;888999;;;<<<======<<<<<<============>>>???@@@@@@===>>>>>>>>><<<;;;999888888777777666555555444444333333222111111222333444222222222222222222111111------,,,,,,---...000111///111333666777888888888333333333333333333333333555555555555666888:::;;;999:::<<<<<<;;;<<<>>>@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMNNNOOOQQQTTTVVVYYYZZZ\\\^^^bbbeeehhhiiigggiiilllnnnoooqqqtttvvvuuuvvvvvvvvvuuuvvvxxx{{{{{{|||}}}}}}|||}}}~~~{{{yyytttxxxyyyxxx{{{yyytttrrrsssrrrqqqqqqsssuuuvvvwwwtttjjj\\\NNNDDDHHH^^^sss~~~wwwyyypppqqqsssuuuwwwxxxyyyyyyvvvwwwyyy|||~~~uuutttxxxxxxqqqiii```fffpppzzz{{{xxxsssnnnhhhaaa[[[VVVSSSVVV___ppp~~~yyytttuuuvvvwwwwwwtttnnnhhheeefffuuu~~~}}}yyyyyyrrrggg^^^[[[WWWTTTIIIIIIFFF???666111000111,,,,,,------.../////////------...///000111222222111000///...............///000222333333222111000000111333333333444777999<<<:::???GGGJJJPPPeee}}}zzzxxxbbbJJJ<<<777555333444555222000222333666===FFFKKK\\\sssnnnaaaWWWOOOJJJIIIHHHGGGEEEDDDCCCCCCAAA???>>>===>>>===<<<:::;;;;;;;;;<<<<<<<<<======???>>>???@@@BBBBBBAAA???>>>======>>>???>>>;;;999999888888666555777:::===999:::<<<>>>>>>===;;;:::777888:::<<<======<<<<<<=========>>>???@@@BBBBBB>>>?????????===<<<:::888888888888888777666555444333222111111111222333444555444444333222111000000------,,,,,,---...000111...///222444666777777777444444444444444444444444222222333444666999<<<===999:::;;;;;;;;;<<<>>>@@@CCCCCCDDDDDDEEEFFFFFFFFFHHHJJJMMMOOOPPPQQQTTTVVVYYYYYY[[[^^^bbbeeehhhjjjeeehhhkkkmmmnnnoooqqqsssrrrsssuuuuuuuuuwww{{{~~~zzz{{{{{{zzzzzz{{{}}}{{{yyypppssstttsssuuu}}}{{{vvvtttsssrrrqqqrrruuuwwwyyyyyytttjjj[[[LLLCCCJJJccc{{{|||uuuzzz