BMv 6(% ~~~{{{wwwsssqqqqqqrrrtttzzzyyymmmfffeeeeeeqqq}}}yyyxxxwwwvvvvvvjjjiiihhhhhhhhhjjjlllnnnrrrooojjjjjjmmmsssyyy|||kkkiiifffdddbbbaaabbbccceeehhhmmmsssyyy~~~}}}|||xxxrrrjjjeeebbbbbb^^^^^^^^^^^^```bbbeeeffflllpppuuuxxxwwwsssmmmiiifffffffffffffffffffffffffffhhhkkkmmmooorrrvvvxxx|||{{{qqqiiieeeaaadddeeedddcccdddhhhlllsssqqqooonnnnnnooopppqqqrrrsssuuuvvvxxxyyyyyyyyyvvv{{{|||vvvrrrrrrtttuuuwwwyyyzzz{{{}}}{{{yyyxxxyyy{{{|||~~~~~~}}}}}}|||{{{zzz{{{}}}mmmllljjjddd```]]]XXXTTTRRRSSSVVVXXXWWWvvv___RRRLLLMMMJJJSSS{{{~~~}}}yyyyyyzzzzzz{{{||||||}}}}}}~~~~~~yyyvvvjjjeee^^^XXXUUUTTTRRRRRRSSSRRRQQQPPPQQQSSSUUUWWWQQQNNNJJJIIILLLPPPTTTVVVWWWUUURRROOONNNNNNOOOPPPNNNQQQVVV[[[aaaeeehhhiiikkkiiieee^^^VVVPPPLLLKKKJJJIIIHHHIIIJJJLLLOOOPPPMMMQQQVVVYYYZZZWWWSSSPPPQQQPPPPPPOOOOOONNNNNNMMMDDDFFFIIIKKKMMMOOOSSSVVVXXX\\\___\\\TTTLLLGGGFFFIIIKKKMMMLLLJJJKKKPPPUUUSSSQQQOOOMMMMMMNNNOOOQQQUUUVVVWWWYYYZZZ[[[\\\\\\WWWZZZ___eeekkknnnpppppphhhttt{{{qqqiiiaaaXXXRRRNNNOOOPPPRRRUUUWWWXXXYYYRRRfffaaaQQQWWW~~~{{{llleeeiiinnn{{{xxxzzzzzz~~~pppaaa___fffmmmiiillluuuyyy}}}~~~~~~kkkdddfffzzzfffPPPXXXeeeyyyooosss{{{rrrppp}}}}}}}}}||||||{{{{{{{{{vvvwwwwwwwwwuuurrrooommmrrrssstttvvvxxxyyyzzzzzztttsssrrrsssuuuxxx|||~~~sssrrrppppppsssyyyrrrdddfffgggddd[[[XXXSSSOOONNNPPPSSSVVV[[[ttt[[[QQQOOOSSSMMMKKKggg}}}{{{zzzxxxuuurrrssssssttttttuuuvvvwwwwwwtttuuuwwwzzz}}}|||xxxrrrmmmjjjiiiccc[[[TTTPPPNNNLLLKKKJJJIIIGGGFFFGGGIIILLLNNNPPPMMMJJJIIIKKKMMMOOOOOOQQQOOOMMMKKKJJJKKKMMMNNNUUUWWWZZZ]]]```bbbcccccc```___[[[VVVOOOJJJHHHGGGFFFEEEDDDDDDDDDFFFHHHJJJIIILLLPPPTTTUUUUUUSSSRRRKKKKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJKKKMMMOOOMMMPPPSSSQQQKKKGGGGGGHHHAAADDDFFFEEECCCDDDIIIOOORRRQQQNNNLLLLLLMMMOOOPPPUUUVVVXXXZZZ[[[\\\]]]]]]TTTTTTUUUWWWZZZ\\\___```eeevvv|||oooddd^^^XXXQQQKKKJJJKKKMMMOOOQQQTTTUUUVVVOOOrrrwwwuuuWWWRRRZZZzzz}}}}}}|||yyy}}}{{{tttbbbVVVWWWcccoooyyy|||{{{ssshhheeemmmuuu|||}}}kkk```XXXWWWeeewwwyyyrrrrrrwwwxxxxxx}}}|||zzzhhhbbbfffZZZQQQZZZbbbyyyssseeeiiitttzzznnneee~~~}}}|||{{{wwwxxxzzz{{{{{{zzzxxxwwwwwwyyy{{{yyytttqqqrrrsssqqqsssvvvxxxyyyxxxvvvuuuqqqqqqqqqqqqssstttvvvxxxssspppooorrrsssuuu{{{rrrfffdddaaa[[[ZZZVVVPPPLLLMMMQQQSSSRRR^^^{{{ZZZQQQMMMNNNJJJKKKccc~~~{{{{{{}}}yyyvvvuuuvvvvvvuuusssrrrqqqpppppppppqqqrrrttttttuuuxxx{{{~~~~~~~~~uuuxxx|||}}}{{{}}}yyyuuurrrpppmmmkkkaaa\\\VVVQQQNNNKKKJJJHHHFFFFFFFFFEEEDDDEEEHHHKKKQQQOOOKKKIIIHHHIIIKKKLLLKKKLLLMMMKKKJJJLLLQQQVVVYYY[[[___ccceeeeeedddcccccc___XXXQQQKKKGGGEEEDDDAAAAAAAAABBBCCCEEEGGGHHHGGGIIILLLOOOPPPQQQPPPPPPJJJLLLNNNNNNLLLIIIGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGDDDDDDGGGIIIGGGBBBAAADDDCCCAAAAAADDDEEEEEEIIIPPPWWWPPPHHHGGGKKKPPPRRRRRRZZZZZZYYY[[[aaagggddd]]]ZZZTTTSSSYYY\\\ZZZ]]]eeefffxxxhhh]]]YYYVVVQQQLLLIIIKKKMMMMMMMMMNNNPPPRRRTTTuuuyyygggppp{{{SSSPPPTTTggg{{{{{{|||~~~uuuzzzzzzyyyxxx|||}}}wwwwwwaaaSSSPPPTTTXXXYYYcccaaa```bbbfffkkkooopppssshhhZZZPPPQQQ[[[gggoooyyyxxxwwwwwwyyy}}}zzzzzzxxxuuuxxxqqqaaa___eeezzzkkkQQQOOOTTTnnn}}}pppbbbjjjzzz}}}hhhccc}}}{{{}}}~~~|||zzzyyyxxxvvvwwwxxxxxxxxxwwwuuutttuuuvvvwwwvvvsssqqqqqqqqqoooppprrrtttttttttsssrrrooonnnmmmmmmnnnppprrrtttqqqoooppptttwwwyyypppgggfffccc]]]WWWRRRMMMJJJMMMRRRSSSRRRhhhqqqYYYQQQMMMNNNKKKLLLbbb~~~xxxyyyzzz~~~{{{yyyvvvsssqqqppppppqqqrrrqqqpppoooooopppqqqrrrqqqqqqqqqsssuuuvvvwwwvvvxxxyyy{{{|||}}}yyyuuuqqqooommmjjjhhhccc^^^WWWQQQLLLIIIGGGEEEDDDEEEEEEDDDCCCDDDGGGJJJPPPQQQPPPMMMJJJIIIIIIKKKJJJLLLMMMMMMMMMPPPUUUYYY[[[___ffflllnnnmmmjjjgggbbb^^^WWWPPPIIIEEECCCBBBAAAAAAAAAAAACCCEEEGGGHHHGGGHHHJJJMMMNNNNNNNNNNNNPPPNNNJJJGGGHHHJJJNNNPPPWWWTTTOOOJJJEEECCCBBBAAADDDAAAAAADDDDDDBBBDDDHHHDDDBBBBBBDDDDDDCCCHHHNNNWWWSSSOOONNNQQQVVVYYYZZZccccccccccccgggkkkhhhbbbYYYVVVWWW\\\___eeettttttdddZZZUUURRRMMMIIIHHHIIIKKKLLLLLLLLLNNNOOOYYY{{{}}}rrrkkkzzzrrrMMMJJJLLLZZZxxxooo}}}~~~|||wwwrrrvvvwwwtttrrruuuvvvuuu|||wwwdddUUUPPPPPPRRRSSSVVVYYY^^^eeennnwww~~~zzznnneeeUUURRRPPPRRRZZZeeeqqqwwwuuuttttttuuuzzz~~~yyywww|||{{{wwwjjjffffffgggiiiooosssxxx|||{{{mmm```^^^eeexxx```NNNQQQYYYvvv|||uuukkkooo}}}```XXX~~~}}}sssoooqqqwww}}}}}}|||zzzwwwvvvuuuuuuuuuuuutttsssrrrqqqpppsssrrrqqqqqqrrrqqqooommmllllllmmmnnnnnnooooooooorrrqqqooonnnnnnppprrrtttooonnnrrrwww{{{}}}mmmggghhhddd]]]SSSMMMHHHIIINNNRRRSSSRRRhhhiii___WWWTTTTTTQQQRRRddd{{{|||yyywwwyyyzzzyyyvvvqqqoooppprrrpppooonnnnnnnnnooopppqqqrrrrrrssssssttttttuuuuuuzzzxxxwww{{{{{{}}}zzzvvvsssqqqooommmkkkddd___WWWPPPKKKGGGDDDBBBBBBCCCCCCBBBBBBCCCEEEHHHLLLQQQVVVUUUQQQNNNNNNPPPOOOPPPRRRSSSUUUYYY^^^bbbdddiiiqqqvvvwwwsssmmmhhhbbb]]]VVVNNNGGGCCCAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJNNNLLLKKKPPPZZZdddkkknnnllleeeZZZOOOFFFBBB@@@@@@@@@===<<>>?????????@@@AAACCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJRRR___nnnwwwyyywwwkkkeeeZZZNNNEEE@@@>>>>>>@@@===>>>DDDFFFCCC@@@???CCC@@@@@@CCCCCCCCCHHHNNNVVVZZZ___aaaccciiirrryyy{{{}}}|||xxxwwwwwwsssnnneeecccfffkkknnnxxx|||qqqhhh[[[QQQLLLIIIEEEBBBFFFHHHJJJJJJJJJIIIIIIJJJNNNjjj|||xxxbbbIIIJJJMMMVVV|||{{{{{{{{{|||xxxpppqqqvvvyyy{{{xxxpppqqqtttvvvuuusssqqqrrrsssvvv~~~tttlllhhh```[[[TTTPPPQQQTTTVVVWWW]]]dddmmmuuuyyyyyywwwuuuxxxwwwxxx}}}~~~xxxtttzzz~~~{{{hhh[[[aaannn}}}xxx~~~|||qqqpppyyytttRRRFFFOOO]]]mmmgggmmmzzzbbbNNNRRR^^^ssskkkhhhfff}}}yyyyyy}}}zzzyyyxxxxxxvvvuuussspppooonnnnnnnnnooommmkkklllnnnooollliiijjjjjjiiihhhiiikkkmmmnnnnnnmmmjjjiiihhhjjjlllmmmllllllqqqxxx{{{|||vvvhhhgggeee^^^VVVQQQIIIEEEHHHKKKMMMQQQVVVyyylllaaa[[[VVVTTTPPPLLLSSS^^^|||vvvpppuuuyyywwwrrrnnnnnnpppmmmmmmlllllllllmmmooopppmmmpppsssttttttuuuxxx{{{}}}xxxtttvvv||||||xxxuuusssqqqpppooommmkkkhhhddd^^^WWWPPPKKKGGGCCCAAA>>>???@@@@@@???@@@BBBCCCFFFSSSccckkkkkkiiiiiijjjggggggggghhhkkknnnpppqqqyyyzzz{{{zzzwwwrrrmmmjjjeee```WWWMMMEEE@@@>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDEEEFFFFFFFFFFFFEEEEEEIIIJJJPPPZZZcccfffaaa[[[UUURRRKKKEEE???<<<::::::AAA>>>???CCCEEECCCBBBCCC@@@>>>???BBBDDDEEEKKKQQQ]]]ccckkkpppsssyyyyyyqqqllllllqqqrrrsss}}}{{{{{{uuuiiibbbWWWNNNIIIFFFDDDBBBFFFHHHJJJKKKJJJHHHHHHIIIGGG\\\tttqqqwww||||||YYYGGGGGGKKKSSSuuu{{{{{{}}}}}}}}}zzzzzzwwwqqqpppuuuwwwwwwyyysssfff^^^```iiiuuu}}}~~~~~~}}}~~~yyyjjj[[[SSSPPPPPPOOOPPPSSSZZZbbbiiilllhhhnnnvvv|||}}}|||{{{zzzxxxyyy~~~~~~xxxxxx```TTTaaavvv}}}|||{{{ttttttQQQFFFNNNXXXvvvvvvrrr}}}xxxZZZMMMTTTWWWsssrrrvvvttt~~~|||}}}~~~~~~{{{zzzyyyzzz{{{wwwuuurrrpppnnnnnnoooooonnnmmmmmmmmmmmmllljjjiiikkkjjjiiiiiijjjkkkmmmnnnllllllkkkjjjjjjjjjkkkllliiijjjnnnuuuxxxzzz~~~ssshhhfffbbbYYYSSSOOOHHHFFFIIIJJJKKKSSS___iiiccc^^^YYYVVVQQQMMMOOOTTT}}}|||zzztttxxxooossswwwxxxuuurrrppppppmmmllllllllllllmmmooopppmmmqqquuuwwwwwwyyy}}}~~~zzzwwwxxx|||}}}{{{wwwtttrrrqqqppppppooollliiieee___WWWPPPKKKGGGDDDAAA===>>>@@@@@@??????AAABBBIIIVVVgggsssvvvsssqqqqqqpppooonnnppprrrtttuuutttyyyyyyxxxwwwuuusssqqqpppgggaaaWWWLLLDDD???===<<<=========>>>???AAACCCDDDCCCDDDFFFGGGGGGFFFEEEDDDGGGFFFFFFHHHLLLLLLJJJGGGEEEDDDBBB@@@???>>>>>>>>>>>>===???BBBBBB???AAAFFF???===???CCCEEEGGGMMMTTTcccnnn|||yyyvvvyyyvvvlllhhhkkkwww{{{}}}ssskkkaaa[[[RRRKKKFFFDDDCCCBBBEEEHHHJJJKKKIIIGGGFFFFFFEEEVVVaaaeeewwwssswwwXXXJJJHHHIIIOOOkkk|||~~~yyyvvvrrrpppuuu|||}}}yyy{{{|||tttfffYYYTTTQQQZZZgggpppsssrrrqqqppprrrmmmdddYYYOOOKKKMMMQQQSSSUUUYYY___eeelllpppsssqqqtttwwwwwwvvvuuuxxxzzz|||~~~ttt___WWWkkk|||ooommmxxxhhhNNNHHHQQQZZZyyy}}}www^^^OOORRRPPPnnn{{{zzz{{{}}}{{{yyywwwwwwxxxyyy{{{wwwuuuqqqooommmnnnpppqqqnnnooopppnnnllljjjiiijjjjjjjjjjjjjjjkkklllmmmnnnkkkkkkllllllllllllllllllffffffkkkrrrwwwyyyppphhheee___WWWSSSLLLGGGFFFJJJIIIJJJXXXjjjeeeeee```]]]ZZZWWWRRRQQQRRRjjj||||||wwwqqqlllooonnnqqquuuxxxyyyvvvssspppmmmlllllllllmmmnnnpppqqqmmmrrrwwwxxxxxxzzz{{{yyyxxxxxxyyyxxxuuussstttsssrrrrrrrrrqqqnnnlllhhhbbbZZZRRRKKKFFFBBB@@@<<<>>>@@@@@@@@@???@@@BBBFFFSSSeeettt{{{{{{xxxvvvwwwuuuuuuwwwzzz||||||zzzzzzyyyyyyxxxvvvtttsssrrrfff```VVVKKKBBB===;;;:::===<<<<<<===>>>@@@BBBDDDAAACCCGGGIIIJJJHHHEEECCCBBBBBBAAAAAABBBCCCDDDEEEBBBAAA@@@@@@AAABBBDDDEEECCCJJJUUU\\\UUUIIICCCCCCAAA???@@@DDDFFFHHHMMMTTTaaarrr}}}nnneeeeeeppptttwwwwwwxxx}}}~~~zzzzzz}}}uuukkkeeeZZZUUUNNNHHHDDDBBBBBBBBBDDDFFFIIIJJJHHHEEEDDDDDDDDDVVV[[[iiinnnqqqnnnVVVNNNIIIHHHLLLbbb}}}xxxvvvyyy~~~yyy|||}}}uuupppfffXXXOOOLLLIIIMMMTTTYYY[[[[[[[[[[[[YYYUUUPPPLLLMMMRRRYYY^^^```dddhhhmmmppprrrsssttt{{{|||{{{wwwtttvvv|||~~~~~~qqq}}}|||mmm^^^]]]sssoooaaaeeepppwwwkkkccc\\\IIIHHHWWWkkkxxx{{{aaaRRRSSSPPP```xxx{{{|||}}}~~~|||~~~|||zzzxxxwwwuuussstttvvvxxxzzzvvvtttqqqnnnmmmnnnpppqqqnnnqqqrrrpppkkkiiiiiikkkjjjjjjjjjkkkllllllmmmmmmfffggghhhjjjjjjiiihhhhhhddddddiiiqqqvvvzzznnnhhheee^^^WWWTTTHHHEEEGGGJJJIIIJJJ]]]ssszzzcccaaa^^^[[[YYYWWWSSSPPPPPPQQQxxxlllrrrvvvwwwnnngggiiikkkooosssvvvtttoookkkmmmmmmllllllmmmnnnpppqqqiiinnnssstttssstttyyy~~~vvvvvvwwwvvvtttrrrooonnnpppooonnnoooooonnnkkkiiikkkeee\\\SSSLLLFFFAAA>>><<<>>>@@@@@@@@@???@@@AAA@@@MMM```rrr~~~~~~{{{|||zzzzzz|||}}}}}}|||{{{xxxuuuqqqooofff___TTTIII@@@;;;999888<<<<<<<<<<<<>>>@@@BBBCCC@@@CCCGGGKKKLLLJJJFFFDDDAAACCCEEEDDDBBB@@@???@@@BBB@@@>>>===>>>@@@DDDFFFOOO```wwwwww^^^JJJBBBCCCAAABBBEEEGGGGGGMMMSSSYYYppptttlllmmmccccccbbb```dddmmmwww}}}||||||xxxvvvyyy{{{uuunnngggbbbUUUQQQKKKEEEBBBAAAAAAAAABBBEEEHHHHHHFFFDDDBBBAAAAAAUUU[[[ppp|||lllsss___NNNLLLGGGDDDFFFZZZyyyxxxzzzxxxsssyyyuuuxxx{{{oooggg\\\NNNGGGGGGFFFGGGGGGIIIKKKMMMNNNNNNMMMMMMPPPUUU\\\bbbeeefffpppssswwwzzz{{{{{{{{{|||}}}~~~}}}{{{{{{|||~~~~~~||||||oooxxxpppcccYYY\\\qqqiii___gggjjjcccbbb]]]XXXFFFFFF\\\}}}vvveee|||{{{yyymmm^^^TTTWWWWWW[[[zzzpppiiiyyy|||zzzyyyzzz}}}wwwrrrttt}}}{{{}}}~~~|||zzz|||~~~}}}zzzwwwvvvvvvvvvxxxyyyxxxvvvuuusssooommmmmmmmmlllkkknnnmmmmmmllllllkkkkkkkkkgggfffeeegggjjjlllkkkiiijjjmmmmmmhhhgggllllllhhhnnnhhhhhhnnnqqqsssooohhheee___UUUOOOJJJDDDGGGMMMJJJIIIaaammmbbbUUUWWWXXXVVVSSSPPPNNNNNNZZZ}}}}}}mmmeeehhhnnniiijjjssszzzxxxqqqlllpppnnnllllllmmmmmmllljjjmmmpppssssssrrrsssvvvyyyyyywwwssspppooonnnmmmkkkmmmnnnnnnnnnnnnlllkkkjjjfffddd^^^VVVMMMEEE@@@???777===CCCEEECCC@@@>>>>>>DDDMMM[[[jjjuuuzzz{{{zzz{{{~~~{{{|||zzzuuuttttttqqqkkkccc[[[NNNCCC===<<<<<<<<<888===AAA@@@<<<;;;>>>BBBAAACCCIIIMMMKKKDDDBBBDDDDDDBBBAAACCCDDDCCCDDDEEECCC??????AAABBBCCCHHHOOOVVVxxx]]]QQQLLLBBBFFFJJJKKKJJJJJJMMMPPPWWW___|||~~~vvvgggYYYNNNOOORRRVVVeeevvv}}}}}}yyyyyy}}}wwwsssrrrmmmbbbXXXSSSNNNHHHBBB@@@@@@BBBEEEGGGSSSNNNAAACCCEEEAAA@@@AAAHHH]]]yyyrrrxxxqqqyyygggTTTIIIEEEEEEIIINNNzzz{{{{{{|||uuupppwwwuuuxxxvvvhhh]]]SSSIIIEEEEEEBBBFFFJJJKKKLLLOOOQQQRRRRRRWWW]]]bbbfffkkkrrrwwwwwwttttttzzz~~~~~~yyyyyy~~~tttoooqqqlllzzzvvvgggWWW]]]rrr}}}dddYYY\\\bbbdddfffUUUMMMIIIGGGbbb\\\bbbrrrtttrrr^^^YYYUUUXXXUUUTTTwwwfffnnnzzzttt~~~vvvooovvvqqqqqq}}}{{{{{{zzzzzz{{{}}}}}}|||{{{~~~|||yyywwwvvvvvvtttrrrsssqqqooonnnnnnmmmlllkkkllllllllllllkkkkkkjjjjjjiiigggfffgggiiijjjiiigggjjjmmmkkkgggfffjjjkkkhhhmmmhhhhhhppptttvvv||||||mmmgggeee^^^UUUPPPHHHCCCDDDIIIGGGJJJccchhhYYYUUUVVVWWWVVVTTTRRRRRRSSS[[[tttzzzvvvoooqqqllliiikkkrrrwwwuuuqqqpppqqqoookkkjjjjjjjjjiiiiiimmmooorrrrrrrrrsssuuuxxxyyyvvvrrrpppooooooooonnnllllllmmmnnnmmmkkkiiigggeeebbb\\\SSSKKKDDD???===<<>>@@@HHHVVVfffttt}}}~~~~~~zzzxxxvvvpppiiibbbYYYLLLAAA<<<:::;;;<<<;;;>>>AAAAAA???>>>???AAAAAACCCIIIOOOMMMIIIIIIMMMIIIKKKOOOSSSRRROOOKKKIIIGGGCCCBBBBBBAAAAAAHHHQQQttteee```]]]UUURRRQQQNNNNNNNNNPPPSSSTTTUUUVVVjjjqqq```SSSJJJJJJLLLOOOZZZhhhnnnxxx~~~|||yyyxxxyyy{{{vvvuuutttlll```UUUPPPLLLFFF@@@>>>>>>AAACCCNNNYYYRRRDDDDDDDDD>>>===GGGWWWrrruuulll}}}mmmssstttdddRRRIIIEEEEEEGGGKKKkkk~~~xxx{{{{{{|||~~~~~~{{{wwwttt|||{{{~~~zzzmmm^^^TTTLLLDDDAAABBBEEEGGGJJJLLLOOORRRUUUUUUZZZ```iiirrr{{{|||xxxyyyxxx{{{vvvqqqsssnnnlll|||{{{uuulllvvvssseeeYYYccczzzzzzaaaYYYWWWYYY[[[bbbRRRLLLLLLOOOjjjjjjSSSZZZnnnvvvppp|||~~~ZZZWWWQQQWWW\\\TTTrrrvvvuuuwww{{{yyy}}}}}}xxxzzz{{{|||{{{{{{{{{|||~~~{{{wwwtttsssrrrqqqppppppooonnnnnnoooooommmkkkjjjjjjkkkkkkkkkjjjiiiiiijjjhhhgggggghhhhhhgggeeejjjkkkiiieeeeeehhhjjjhhhkkkhhhjjjqqqvvvzzzvvviiieeeddd^^^UUUPPPHHHCCCDDDGGGFFFMMMhhhjjjXXXSSSTTTUUUVVVVVVWWWYYY[[[___jjjyyywwwsssuuullliiikkkppprrrqqqqqqsssrrroookkkiiiiiiiiihhhhhhlllnnnppppppqqqrrruuuwwwxxxuuupppnnnnnnooooooooojjjkkklllmmmllliiifffdddeeeaaa[[[SSSLLLEEE@@@>>>@@@???>>><<<::::::<<<>>>===CCCOOO___ooo{{{}}}zzzvvvmmmddd___VVVIII>>>999999:::;;;>>>@@@BBBCCCCCCBBBAAA@@@???AAAFFFLLLMMMMMMQQQWWWVVV]]]eeeiiiggg```YYYSSSQQQMMMJJJGGGDDDGGGRRR___zzz^^^\\\qqqsssaaajjjbbbXXXUUUXXX[[[ZZZXXXVVVPPPTTTiiiyyycccTTTJJJCCCCCCCCCDDDKKKVVVbbbrrr{{{|||~~~~~~~~~xxxtttqqqxxxvvvttttttqqqhhhZZZOOOKKKHHHBBB>>>;;;<<<>>>@@@NNNWWWPPPCCCCCCAAA<<<<<>>===;;;999888:::<<<>>>===@@@HHHWWWgggvvv~~~~~~}}}}}}zzzvvvrrrjjjbbbZZZQQQEEE<<<777777:::;;;@@@@@@AAACCCEEEDDDBBB???AAABBBGGGOOOTTTZZZdddnnnqqqyyy~~~wwwpppccc\\\SSSKKKGGGKKKZZZjjj{{{llldddttt~~~eee{{{pppdddbbbgggiiiddd]]]]]]WWWRRRTTT[[[eeemmmrrrxxxyyyyyywwwvvv|||ssscccSSSNNNGGGBBBDDDFFFHHHPPPYYYbbbsss|||}}}wwwtttzzz~~~}}}}}}~~~yyyssspppuuutttrrrpppkkk```SSSJJJHHHEEE@@@<<<:::;;;>>>???DDDLLLFFF===??????<<>>DDDRRRddduuu~~~|||{{{~~~~~~wwwssspppjjjcccSSSLLLBBB:::777888:::;;;??????@@@CCCEEEEEECCCAAABBBFFFPPP___lllxxxrrraaaQQQGGGGGGTTTbbbqqq```xxxqqqkkknnnvvvxxxqqqiiieeehhhhhhaaaYYYXXX]]]bbb^^^aaaeeeggglllvvvlll[[[JJJKKKIIIIIIOOOWWW```jjjsssooo{{{~~~|||~~~}}}{{{zzzwwwuuuvvvzzzzzzwwwzzzzzz{{{||||||yyyvvvtttyyywwwtttmmmdddYYYOOOIIIEEECCC???<<<;;;<<<>>>@@@>>>EEE@@@999======;;;AAANNNxxx{{{]]]WWWRRRPPPLLLFFFCCCDDDEEE[[[{{{nnn{{{~~~{{{ooo^^^LLLCCCAAAAAABBBEEEIIIMMMTTTZZZ^^^jjj~~~{{{uuuqqqvvvvvvyyy|||ttttttqqqbbbrrr{{{www^^^YYY]]]ppppppZZZWWWZZZbbb}}}nnnMMMHHHXXXpppyyynnnXXXLLLZZZaaa```dddvvvyyytttPPPJJJKKKPPP{{{yyyooosssrrrwww|||}}}}}}|||yyywwwvvvvvvvvvtttqqqpppqqqrrrsssrrrnnnmmmlllmmmnnnnnnmmmkkkhhhiiilllnnnooonnnmmmlllfffhhhiiiiiihhhhhhiiikkkjjjgggggghhhhhhffffffhhhiiilllppptttxxxnnngggaaabbb```YYYQQQMMM@@@EEEGGGEEEKKK^^^xxxfff```ZZZ______]]]YYYTTTQQQPPPPPPPPPLLLQQQmmmwww~~~sssbbbbbbkkkqqqpppoookkkmmmppptttwwwuuurrrnnnooollljjjiiikkkmmmmmmmmmpppmmmjjjhhhggggggfffdddhhhhhhiiijjjjjjiiihhhhhheeebbb^^^[[[WWWPPPFFF???777666777999<<<======;;;<<<<<>>;;;;;;<<<>>>@@@@@@EEE???:::===<<<:::BBBWWWuuuuuu\\\WWWUUUTTTOOOHHHDDDEEEDDDQQQ|||lllmmmmmm~~~|||~~~~~~xxxiiiXXXGGG@@@@@@BBBDDDGGGFFFLLLYYYgggpppyyyvvvzzz}}}~~~|||yyyyyyyyy||||||yyyzzzwwwlllvvv___ZZZsssqqqZZZXXX[[[lllppp^^^YYY\\\mmmmmmKKKMMM___qqquuuiii[[[PPP\\\```\\\eee|||NNNLLLKKKWWWjjj{{{oooiiimmm|||}}}qqqtttzzzyyyxxxxxxxxxxxxxxxvvvttttttrrrpppoooppppppooonnnpppnnnllllllmmmmmmlllkkkiiikkknnnpppqqqqqqpppoooiiijjjlllkkkhhhgggiiijjjjjjggggggkkkkkkfffeeehhhggglllqqqvvv{{{{{{lllfffbbbbbb```XXXOOOKKK@@@FFFFFFCCCLLLgggbbbaaa\\\^^^^^^]]]YYYTTTOOOMMMLLLJJJJJJIIIXXXtttyyyyyyfffbbbggglllnnnooommmmmmnnnppprrrrrrpppnnnqqqmmmiiihhhiiikkkkkkjjjjjjiiihhhhhhiiiiiigggeeeffffffffffffggghhhiiiiiidddbbb```___\\\TTTHHH???999888777888;;;===<<<;;;===;;;???MMMbbbvvvyyyrrrkkkbbbYYYFFFBBB===::::::<<<======???AAACCCDDDCCCEEEIIIMMMPPPaaavvvggg[[[RRRPPPRRR```ssssssZZZSSSYYY]]]cccmmmwww}}}|||zzzrrr~~~uuuoookkkhhheeebbb^^^]]]bbblllvvv~~~xxxnnnhhhYYYNNNUUU```mmmzzz}}}uuu}}}wwwsssssssssuuuvvvuuurrrppppppmmmmmmnnnrrruuuvvvtttrrrvvvvvvrrrhhh[[[OOOIIIFFF@@@???<<<::::::<<<>>>???BBBEEE???:::>>>;;;:::CCCeeennndddkkk\\\ZZZXXXXXXRRRJJJFFFGGGDDDJJJdddpppnnnkkk{{{~~~zzztttaaaQQQAAA===AAADDDHHHJJJLLLRRRddd|||~~~{{{zzz|||~~~~~~|||{{{|||~~~{{{{{{wwwzzzttt|||qqq{{{kkkYYY]]]ccctttyyykkk[[[SSS[[[tttaaaGGGVVVjjjqqqlll```VVVSSS```___ccc|||{{{PPPJJJFFFWWWvvvcccyyy~~~uuullljjjppp{{{yyynnnrrrvvvtttssstttxxxyyyvvvtttnnnmmmllllllmmmnnnlllkkkqqqooolllkkklllllllllkkkjjjlllooorrrssssssqqqpppkkkmmmnnnlllhhhfffgggiiiiiifffhhhmmmmmmgggeeehhheeelllrrrwww}}}nnnkkkfffbbbccc```WWWMMMIIIDDDIIIGGGBBBNNNnnn``````ZZZXXXYYYZZZXXXUUUQQQPPPOOOKKKMMMGGGKKKuuu|||}}}vvvooossswwwzzz{{{{{{}}}kkkcccdddgggmmmqqqooommmkkkkkklllmmmmmmmmmrrrnnniiiggghhhiiiiiihhhffffffgggiiikkkkkkjjjhhhddddddddddddeeegggiiijjjfffdddccccccaaaXXXKKK@@@===:::777777:::<<<<<<;;;>>><<<>>>JJJ^^^qqq|||zzzpppggg[[[PPPCCC@@@<<<;;;<<<===>>>===???CCCEEEEEECCCEEELLLRRReeezzzwwwjjjccc^^^WWWRRRQQQPPPTTTSSSNNNNNNRRRRRRNNNZZZcccooowwwyyyxxxwwwwwwvvvjjjddd]]][[[aaammmxxxaaaXXXaaabbb^^^gggtttppphhhrrryyytttsssqqqqqqqqqpppnnnlllnnnqqqhhhiiikkkpppttttttqqqmmmnnnooommmdddWWWJJJCCCAAA>>>===;;;999999;;;===??????BBB<<<999===;;;:::DDDsss^^^TTT{{{hhh^^^\\\[[[ZZZTTTLLLGGGHHHCCCFFFUUUyyyzzzssswww}}}qqqlll}}}wwwppp]]]MMM???===CCCHHHLLLOOOZZZ___tttyyy{{{~~~wwwvvvsss~~~wwweeeZZZdddnnnooocccSSSLLLXXXwwwRRRCCCaaayyy{{{qqqfffPPPVVVfffbbbnnnxxx}}}PPPGGGAAARRRgggyyy\\\___}}}|||{{{sssmmmnnnsssyyy~~~pppwwwuuuooowwwuuuzzz|||xxxvvvwwwvvvtttqqqooonnnnnnmmmllliiigggmmmkkkiiijjjkkkjjjfffcccmmmmmmlllllllllllllllllljjjjjjjjjjjjiiihhhgggfffeeeeeefffjjjllllllgggcccnnnnnnsss|||qqqkkkhhhccc```\\\UUULLLFFF@@@FFFGGGFFFUUUuuuvvvfffnnngggZZZXXXVVVWWWXXXXXXUUURRRLLLHHHKKKJJJWWW|||jjjhhhdddppp{{{xxx~~~mmmcccaaabbbgggmmmppplllhhhgggiiijjjjjjhhhgggeeeeeegggkkkmmmkkkiiiiiijjjjjjhhhfffeeehhhkkkgggggggggfffeeegggjjjlllllllllhhhdddaaa\\\PPPDDD<<<;;;999888888:::;;;<<<@@@>>>===AAANNNaaasss|||uuugggVVVIII<<<:::888666888;;;???BBBEEE??????DDDDDDEEESSSeeeyyytttggg___YYYZZZ___^^^UUULLLPPPLLLLLLRRRUUUTTTUUUZZZcccgggkkknnnppppppmmmjjjmmmuuu~~~zzzsssggg```eeerrr{{{}}}qqqXXXPPP[[[jjjeee{{{yyymmmmmm{{{yyysssvvvqqqqqqpppnnnmmmkkkjjjjjjgggiiikkknnnqqqpppmmmjjjiiifff```YYYQQQIIICCC@@@<<<999777888<<>>HHHYYYkkkxxx{{{rrrdddRRRDDD;;;999888777888;;;???AAACCCBBBEEEJJJIIILLL^^^tttkkk\\\VVVVVVWWWUUUQQQPPPTTT\\\```]]]YYY]]]XXXXXX___eeefffhhhllliiillloooqqqqqqnnnhhhccceeeppp{{{{{{xxxqqqlllooowww{{{yyyooo^^^ZZZcccnnnxxxyyyuuu|||~~~wwwyyyooonnnnnnmmmllllllkkkkkkddddddeeeggghhhfffccc```aaa^^^XXXQQQJJJCCC===;;;;;;999777888<<>>BBB;;;999===999CCCaaawwwOOOkkkyyy{{{ppp___[[[XXXWWWXXXZZZXXXSSSMMMCCCFFFCCCfffxxxnnn{{{xxxooo^^^FFFBBBBBBIIIQQQRRRddd|||sssqqqvvvxxx{{{yyyyyy~~~ttthhh```kkkjjj___QQQVVV___nnnwwwPPP@@@MMMqqqttt\\\XXX```uuurrrNNNOOOWWWTTTPPPJJJmmmhhhsss}}}yyytttoooiiizzz~~~|||xxxwww|||xxxsssqqqnnnnnnnnnooonnnlllggghhhjjjkkkjjjjjjjjjkkkeeeeeefffggghhhiiijjjjjjhhhhhhggggggfffdddcccbbbddddddfffhhhjjjiiifffccciiiiiiooozzzyyywwwkkkhhhccc^^^XXXPPPHHHCCCEEEHHHGGGIII^^^qqqvvv~~~pppZZZXXXVVVUUUUUUTTTRRRPPPXXXNNNKKKGGGIIIkkk}}}zzzuuuooohhh```[[[```hhhssspppmmmkkkjjjiiihhhfffgggfffeeefffggghhhgggeeefffiiimmmmmmkkkhhheeedddaaabbbdddeeehhhlllqqqtttsssrrroookkkhhhdddYYYMMM===:::777666777999::::::;;;<<<<<<<<>>?????????>>>999999::::::PPPxxxlllNNN{{{oooaaaooorrrbbb```WWWUUUTTTTTTUUUSSSNNNJJJAAAEEE@@@YYYtttyyyppp\\\GGGEEEDDDJJJUUU^^^wwwnnnUUUMMMOOOVVV\\\eeelll{{{~~~}}}}}}nnnhhhhhhzzzsssaaa[[[LLLSSSiiiZZZFFF???RRRuuuttt[[[VVVeee}}}gggOOOTTTRRRMMMJJJDDDdddtttmmm|||qqqnnnnnnhhhuuu~~~|||xxxvvvyyy}}}|||wwwsssqqqooonnnoooppppppoooiiikkkmmmllliiiggghhhjjjiiiiiiiiijjjjjjkkkkkkkkkfffffffffeeedddcccaaaaaacccdddfffggghhhgggfffdddhhhiiiooo{{{zzzxxxllliiiddd^^^WWWNNNGGGCCCCCCDDDCCCGGGaaannnsssrrr^^^]]][[[YYYXXXVVVUUUSSSRRRXXXPPPNNNMMMLLL```xxxuuuvvvvvvrrrnnnjjjccc]]]]]]aaannnmmmkkkjjjjjjhhhgggfffkkkjjjiiihhhhhhhhhggggggfffhhhjjjkkkjjjgggdddbbbdddeeefffffffffhhhlllooorrrqqqnnnjjjhhheee[[[OOO???;;;777555777999:::999;;;>>>>>>===>>>GGGXXXeeeuuuwwwiii\\\PPPDDD;;;888888888999;;;>>>@@@AAABBBJJJTTTXXXXXXeeehhhYYYTTTIIIHHHGGGFFFDDDCCCBBB@@@EEEHHHMMMRRRYYYbbbmmmttt{{{vvvuuuzzz|||wwwtttooofff]]]XXXYYYhhhuuutttkkkiiirrr}}}zzz~~~}}}{{{{{{}}}}}}yyytttpppwww}}}vvvuuuoooooonnnmmmlllkkkjjjjjjkkkiiigggeeedddbbb___]]]UUUSSSNNNHHHBBB===:::999888888999:::<<<===>>>>>>>>>:::888::::::BBBfff___XXX\\\\\\nnnqqq{{{]]]aaaVVVTTTSSSRRRRRRPPPLLLHHH???DDD===LLLvvv~~~yyyoooZZZHHHIIIGGGLLL\\\mmmyyyZZZNNNNNNOOOSSSZZZeeejjjvvv~~~~~~}}}ffffffppphhhZZZYYYMMMXXXuuu|||IIIBBBBBBXXXvvvmmmTTTXXXlll|||]]]TTTNNNIIIJJJLLLEEEYYY~~~ttt}}}xxx|||www|||}}}}}}xxxuuuwwwxxxvvvtttrrrppppppqqqqqqpppoooiiikkkmmmkkkiiigggjjjlllkkkkkkkkkjjjjjjiiiiiiiiieeeeeeeeeeeedddcccbbbaaacccdddfffggggggffffffeeeiiikkkrrrvvvllljjjeee^^^UUUMMMGGGCCCCCCBBBAAAIIIggggggiiicccRRR```___]]][[[XXXWWWVVVWWWTTTQQQPPPQQQOOOWWW|||mmmooossssssmmmiiiiiigggaaa\\\[[[eeefffhhhhhhhhhggggggggglllkkkjjjhhhgggffffffggggggggggggggggggeeedddbbbfffffffffeeeeeefffjjjlllppppppmmmiiiiiiggg^^^TTTCCC>>>888666888::::::999:::===>>><<<;;;@@@MMMWWWcccrrrwwwgggXXXMMMEEE???;;;999999:::;;;===@@@CCCDDDKKKRRRYYY[[[]]]mmmsss^^^PPPGGGBBBAAA???===<<<<<>>RRRxxxQQQjjjlllWWW^^^ppp|||ppp\\\[[[XXXWWWUUUTTTRRROOOLLLJJJ???CCC===DDDuuu~~~~~~yyynnnZZZJJJMMMLLLQQQeee~~~sss```PPPMMMNNNLLLOOOVVVbbbgggppp{{{}}}bbbhhhwwwwww```WWWUUUPPP^^^{{{iiiCCC>>>EEE^^^wwwrrrXXXoooxxxYYYVVVIIIAAAIIILLLGGGSSSwww|||~~~yyysssgggtttwww|||wwwxxxxxxwwwsssrrrqqqqqqrrrqqqooommmggghhhiiijjjjjjlllnnnpppppppppooonnnmmmllllllkkkddddddeeeeeeeeeeeeddddddccceeeggghhhgggffffffgggkkkmmmvvv{{{qqqjjjhhhddd]]]SSSKKKFFFCCCDDDDDDDDDPPPqqqyyy```bbb^^^WWW```___^^^[[[XXXWWWXXXZZZYYYZZZWWWVVVUUUSSSiii|||~~~wwwpppkkkkkkjjjccc\\\YYY]]]```dddfffgggfffggggggjjjjjjiiifffdddccceeefffgggfffeeeeeeggggggeeeccccccdddeeeeeefffhhhllloooppppppmmmkkkllllllddd[[[JJJCCC;;;888:::<<<;;;888888;;;<<<;;;999;;;BBBIIINNN[[[jjjrrrwwwyyyxxxuuummmdddVVVJJJCCC???>>>===<<<<<<<<<===@@@CCCGGGIIIQQQSSSVVVZZZbbbqqqiiiZZZRRRMMMEEE???DDDDDDDDDCCCBBBDDDHHHKKKQQQVVV\\\aaagggrrr{{{mmmcccaaaZZZ___gggkkkhhheeejjjrrr}}}{{{}}}xxxrrrkkkiiirrr}}}|||xxxwwwrrrtttsssqqqnnnkkkhhhfffeee```___]]]]]]\\\ZZZWWWTTTHHHFFFBBB===:::888777777444777;;;======<<<<<<===;;;555999<<>>BBBhhh|||{{{qqq\\\MMMQQQPPPXXXooorrrYYYRRRMMMLLLNNNQQQXXX``````fffnnnrrrxxx}}}}}}xxxrrreeepppkkk[[[TTTOOORRRaaaxxxqqqUUUBBB@@@MMMjjjmmm{{{|||\\\VVVKKKAAAIIIGGGDDDPPPqqqvvvppptttzzz~~~nnnuuuzzztttpppqqqgggzzz}}}||||||zzzuuurrrrrrrrrssssssqqqmmmjjjhhhgggggghhhkkknnnooopppqqqqqqqqqppppppooooooooocccdddeeefffggggggggggggdddfffiiiiiigggfffgggiiilllooozzzrrrlllfffeeebbbZZZPPPHHHDDDBBBEEEEEEGGGVVVyyynnnaaaddd```___\\\]]]\\\YYYVVVUUUWWWZZZ]]]aaaZZZVVVXXXQQQ[[[zzzzzzuuummmbbbZZZXXXZZZ^^^cccffffffeeefffgggiiijjjiiifffcccccceeehhheeeeeefffhhhkkkjjjgggcccdddeeefffggghhhkkkooosssoooooommmlllnnnooohhh```PPPGGG>>>:::<<<===;;;888999:::<<<<<<;;;;;;===???BBBJJJSSSWWW[[[^^^]]]XXXUUUQQQIIICCC@@@>>>??????@@@???>>>???BBBFFFKKKNNNVVVVVVZZZddduuuuuudddXXXSSSPPPJJJEEE===AAAFFFJJJKKKLLLOOOQQQ]]]bbbhhhnnnuuuxxxjjjfff``````bbbccc___[[[```hhh|||uuulllgggfffjjjxxx{{{|||{{{qqqqqqpppnnnllliiifffdddccc___^^^^^^]]]\\\YYYTTTPPPFFFDDD@@@<<<999888888999222666;;;======;;;;;;<<<;;;666:::;;;EEEsss|||\\\TTTggg|||~~~~~~ooo```ccc]]]^^^^^^\\\YYYUUURRRPPPOOOGGGDDDAAABBB^^^||||||uuuxxx}}}vvv^^^OOOTTTUUU___xxxnnnUUUSSSUUUUUURRRUUU^^^gggkkkffflllqqqssssssxxxxxxuuuvvv{{{~~~pppooo|||vvvcccWWWQQQLLLTTTbbbsssttt\\\EEEBBBGGGXXXyyyvvv{{{sssaaaXXXPPPEEEKKKCCCAAANNNhhhzzzpppvvvxxxzzz~~~zzz~~~~~~qqq|||{{{~~~{{{sssrrrrrrsssttttttqqqlllhhhmmmjjjggghhhkkknnnmmmlllkkkkkkllllllllllllllllllcccdddeeeggghhhiiiiiiiiidddgggjjjiiigggfffhhhjjjlllppp{{{{{{mmmiiidddccc___WWWMMMFFFBBBAAAEEEEEEHHHXXX}}}jjjgggjjjbbbaaaYYYZZZYYYVVVSSSSSSUUUXXXXXX___UUUOOOTTTMMMQQQkkkppp___WWWWWWYYY^^^dddgggfffeeeeeefffkkkkkkkkkhhheeedddgggjjjccceeehhhlllooonnnhhhcccggghhhiiiiiiiiilllpppsssmmmmmmkkkjjjmmmooojjjaaaSSSJJJ@@@<<<===>>><<<888;;;<<<===??????>>>===<<<@@@DDDEEEEEEGGGJJJGGGBBBFFFEEECCCAAA@@@@@@@@@@@@BBBAAA@@@@@@CCCHHHNNNQQQaaa```fffxxxnnn___UUUQQQMMMKKKIIIKKKLLLNNNRRR[[[gggpppjjjmmmsssyyyoooiiifffcccaaa___WWWRRRXXXcccooozzz}}}}}}wwwhhheeeiiirrr{{{|||ooommmmmmkkkiiigggeeedddccc]]]\\\\\\[[[YYYUUUOOOJJJAAA>>>;;;777555444555555111666<<<>>>===;;;;;;<<<;;;777;;;:::GGG{{{lllSSSaaa|||dddXXXaaa^^^``````^^^ZZZVVVRRRQQQQQQJJJEEECCCCCCXXXvvvssskkkvvvuuuzzz~~~{{{```PPPUUUWWWccc~~~mmmlll```^^^hhhnnnhhh```^^^WWW^^^^^^XXXYYYaaaeeebbbjjjnnnssswwwzzz~~~rrrlllmmmnnntttzzz||||||uuuxxxmmm^^^UUUOOOLLLVVVcccqqqnnnRRR>>>CCCIII\\\}}}kkkmmmqqqppp~~~jjjccc[[[RRRHHHOOOCCC@@@KKK^^^uuusss{{{xxx}}}xxx}}}}}}||||||||||||zzzvvvsssqqqsssuuusssnnnkkkjjjkkkppplllgggfffhhhiiiiiihhhggghhhjjjkkkjjjiiigggeeebbbcccfffhhhiiiiiihhhhhhdddfffggggggfffggghhhiiinnnuuuxxxxxx~~~lllddd```___YYYQQQGGGAAA@@@AAADDDLLLAAATTTppp___hhhiiiWWWXXXZZZ[[[YYYUUUSSSTTTVVVYYYRRRQQQVVVTTTOOOTTT___}}}}}}xxxqqqtttcccYYYZZZTTTYYY\\\___fffllliii```bbbbbbcccdddeeeggghhhiiifffeeeeeegggjjjiiifffcccgggggghhhhhhiiikkkmmmmmmiiijjjkkkkkkkkkiiigggfffZZZSSSHHH>>>888777777888;;;===>>><<<::::::<<>>>>>???@@@AAA>>>AAABBB@@@??????AAAAAAGGGGGG@@@CCCOOORRRUUUaaaaaaqqq{{{mmmcccZZZRRROOOQQQUUUMMMTTTjjjxxx|||uuuoooiiibbbYYYPPPIIILLLSSSeeeiiikkkiiigggjjjsss|||wwwtttyyyvvvkkkpppvvv{{{tttkkkffffffggghhhhhhgggfffeee```___^^^[[[VVVPPPJJJFFF===;;;999666444333333444666888:::<<<<<<<<<;;;:::888999444555SSScccVVVlllyyy___^^^```YYYYYYYYYYYYXXXVVVSSSQQQOOOPPPCCCCCCEEEMMM|||uuuxxxqqq}}}~~~|||wwwxxxzzzfffUUUQQQ\\\kkkooo]]]XXXTTTVVV\\\bbbggggggeeebbbdddeeeeeegggiiimmmqqqssspppwww|||}}}~~~mmm[[[UUUVVVaaagggpppwww|||uuubbbbbbpppvvvfff\\\TTTJJJNNNVVVllluuu^^^DDD@@@CCCUUUrrrjjjlllqqqiiiqqqmmmaaahhhVVVOOOMMMJJJHHHJJJUUUiiizzzrrrqqqyyyyyyiiiiiimmmyyyooo~~~}}}|||zzzwwwrrrooopppsssuuusssooollljjjkkkjjjhhhggghhhkkkmmmlllkkkhhhhhhiiiiiiiiiiiihhhggghhhhhhiiiiiihhhfffeeecccdddfffggggggffffffhhhjjjpppwwwuuu|||wwwjjjggg[[[YYYSSSKKKCCC??????AAAEEELLLJJJiiiooocccjjjjjj[[[SSSVVVYYYZZZXXXVVVVVVVVVWWWTTTWWW]]]YYYOOONNNVVVgggzzznnnlllrrrwww{{{}}}dddTTTQQQRRRUUUXXX\\\ccciiiggg```aaaaaaaaaaaabbbccceeefffhhhgggfffgggiiihhhdddaaadddddddddeeeggghhhiiijjjhhhiiijjjkkkkkkiiigggfffaaaXXXKKK@@@:::888888999999;;;<<<<<<:::999;;;>>>>>>>>>>>>>>>>>>>>>??????CCCFFFGGGEEEBBBBBBCCCDDDMMMRRRPPPSSS[[[ZZZ\\\iiiwwwlllfff```ZZZYYY[[[[[[^^^ooozzztttkkk___PPPIIIOOOZZZ^^^```ccceeegggjjjnnnpppzzz{{{uuulllttt{{{yyyssskkkfffggghhhgggeeecccbbbbbb___^^^[[[WWWQQQJJJEEEAAA<<<:::777555333333333444777888;;;<<<<<<;;;:::888555777777BBBfff```\\\|||lllYYY]]]^^^VVVSSSSSSSSSRRRPPPNNNLLLKKKLLLCCCDDDDDDHHHppp}}}jjjuuuwww}}}vvvuuuvvv|||}}}lllYYYTTT^^^ppp~~~cccQQQLLLQQQTTT[[[eeemmmssstttsssuuutttsssrrrqqqrrrtttvvv|||www[[[OOOPPPUUU[[[cccppp|||xxxccchhhwww}}}vvvaaaXXXSSSNNNPPPgggtttiiiQQQ@@@<<<@@@]]]yyykkkaaalllooojjjvvvcccZZZ]]]PPPPPPGGGFFFYYYttt~~~tttzzzrrrmmmvvvggg___aaajjj|||yyyvvvqqqnnnppprrrttttttqqqmmmjjjjjjgggggghhhkkkmmmnnnlllkkkjjjiiiiiihhhhhhiiijjjkkklllkkkkkkjjjhhheeecccbbbeeefffggggggffffffhhhjjjpppxxxuuunnnddddddYYYUUUNNNFFF@@@>>>@@@BBBCCCFFFOOO|||xxxfff```bbbaaaVVVRRRUUUYYY[[[YYYWWWUUUTTTRRRTTT[[[aaa[[[OOOKKKPPPTTTwwwqqqlllpppvvvwwwfffTTTNNNMMMPPPRRRWWW^^^eeeeeeaaabbbaaa___^^^^^^```bbbdddjjjiiihhhhhhhhhfffccc```aaabbbcccdddeeeggghhhhhhhhhiiijjjkkkkkkjjjhhhgggjjj___OOOBBB<<<;;;;;;:::888999::::::999999;;;<<<======>>>???@@@@@@@@@???AAACCCEEEEEECCCBBBEEEIIIRRRZZZ\\\```jjjnnnxxx~~~|||tttmmmjjjhhheeeeeehhhfffrrr}}}hhh[[[___jjjaaabbbeeejjjppprrrpppnnnzzzooofffooo}}}uuuvvvrrrkkkggghhhiiifffaaa______aaabbb___ZZZTTTLLLFFF@@@>>>:::888666333222222333444888999<<<======;;;888666888666:::RRRuuu[[[fffjjjhhhyyy{{{___UUU\\\ZZZPPPNNNNNNMMMMMMLLLJJJIIIHHHHHHEEEHHHEEECCCaaakkkyyy|||}}}{{{xxx{{{{{{{{{qqq]]]VVV```tttsss]]]OOOIIIKKKMMMSSS\\\gggooouuuwww}}}~~~~~~|||{{{{{{}}}jjjSSSLLLQQQWWWZZZcccsssxxxqqqxxxxxx~~~hhh[[[SSSRRRTTT[[[~~~}}}[[[HHH???===FFFkkkoooXXXYYYooorrrvvvtttaaa[[[YYYRRRVVVJJJHHH```vvv[[[ssszzzfffeeekkk\\\\\\dddnnnooottt~~~~~~}}}zzzwwwsssppppppqqqssssssqqqnnnkkkiiiiiiiiiiiijjjjjjjjjiiihhhmmmllljjjhhhiiikkknnnpppllllllkkkiiihhhgggfffeeefffgggggggggfffgggiiikkknnnyyywwwuuu}}}ggg___]]]ZZZUUUMMMEEE@@@@@@BBBEEEDDDCCCRRRggg\\\YYYWWWVVVPPPWWWXXXZZZYYYWWWUUURRRQQQNNNPPPWWW[[[WWWOOOMMMQQQQQQmmm|||~~~tttcccWWWOOOHHHIIILLLRRRZZZbbbeeeeeefffdddaaa^^^^^^```bbbdddjjjjjjiiiiiihhhgggeeedddbbbcccdddeeegggggghhhhhhhhhiiikkkllllllkkkjjjiiilllaaaQQQDDD===;;;;;;;;;777888999:::::::::;;;<<<===>>>@@@AAABBBBBBBBBAAA>>>@@@CCCFFFEEEEEEKKKRRR[[[aaabbbjjj{{{|||uuuooonnnllljjjjjjmmmyyy|||mmmkkkooopppppprrruuuyyy{{{zzzyyykkkbbbjjjyyyvvvrrrsssoooiiifffhhhiiieee```]]]^^^aaadddaaaZZZRRRJJJCCC???===777666444222222333444555999;;;<<<===<<<:::777555;;;888BBBhhhbbbaaa}}}yyyaaahhhyyyqqq[[[YYY^^^WWWIIIMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHKKKGGGAAAWWW{{{|||kkkqqqrrr|||||||||~~~|||}}}}}}qqq^^^VVVaaaxxxtttggg]]]XXXOOOMMMLLLOOOWWWaaaiiimmmwwwzzz}}}kkkZZZXXX[[[\\\aaahhhvvv{{{vvvuuutttyyytttrrrtttxxxkkk]]]VVVOOOQQQYYYeeesssMMMBBB<<<===RRRzzz~~~eeeSSS[[[sssvvvmmmddd```XXXWWWWWWQQQNNNUUUcccggg[[[KKKkkkjjjdddrrrzzziiiccchhhgggeeejjjuuuyyyxxxxxxyyyjjjrrr~~~}}}zzzxxxwwwuuussspppqqqrrrrrrqqqooollliiikkkjjjiiigggfffgggiiijjjpppnnnkkkjjjkkknnnrrrtttooommmkkkiiihhhggggggggghhhhhhiiihhhggghhhkkkmmmooo~~~qqqtttxxxhhh```YYY[[[UUULLLDDD@@@@@@BBBDDDGGGDDDXXX^^^YYYXXXTTTUUUTTTZZZXXXWWWUUUUUUTTTTTTTTTQQQPPPPPPQQQNNNKKKMMMQQQOOO___|||yyykkkllleee]]]UUUFFFFFFEEEGGGNNNVVV]]]cccgggjjjhhhdddaaaaaabbbdddfffiiijjjjjjjjjiiiiiihhhiiicccdddeeefffgggggggggfffgggiiikkklllmmmlllkkkjjjfff^^^PPPDDD;;;888888999666777888:::<<<===<<<<<<;;;===???AAABBBBBBBBBAAAAAABBBGGGLLLKKKJJJQQQ\\\aaahhhnnn~~~vvvpppooommmjjjkkkmmm}}}zzz|||{{{yyywwwvvvyyy~~~~~~mmmgggmmmzzztttrrrqqqmmmgggeeeggggggeeeaaa___```aaaaaa]]]VVVNNNFFF@@@<<<:::555444222111222333555777;;;;;;<<<<<<;;;999777666777<<>>666>>>cccvvveee[[[bbbuuu|||ccc```\\\QQQTTTPPPPPPLLLHHHKKKQQQRRROOO\\\www{{{ooonnnwww{{{iiillleeeeeemmmuuu{{{zzztttuuuwwweeemmm}}}|||xxxvvvvvvvvvvvvuuurrrqqqppppppqqqpppmmmjjjiiiiiihhhgggfffhhhlllooopppnnnlllkkkllloootttwwwsssqqqmmmjjjgggffffffgggjjjjjjjjjiiihhhjjjmmmpppvvvllltttuuujjjdddYYYXXXQQQHHH@@@>>>>>>@@@AAADDDCCC]]]uuuVVVVVVUUUSSSWWWYYYVVVTTTRRRRRRTTTWWWYYYYYYVVVQQQLLLIIIIIIJJJKKKLLLGGGRRR|||uuuoootttmmmhhh[[[???GGGDDDEEEJJJPPPVVV]]]eeekkkiiigggddddddeeefffggghhhjjjkkkjjjiiihhhiiikkkdddeeefffffffffeeedddccceeegggiiikkklllkkkjjjjjj```]]]TTTHHH;;;444444666888888999<<>>@@@AAABBBBBBEEEFFFKKKQQQPPPOOOWWWeeeffftttyyysssrrrrrrqqqrrrvvv~~~wwwqqqooouuuzzzooofffgggnnnyyy~~~uuusssooojjjgggeeeeeeeeeeeedddaaa___]]]WWWTTTNNNGGG@@@;;;888666333222222111222555777999<<<<<<;;;:::999999888888444JJJzzzbbbuuuYYYhhhuuuxxxcccaaahhhfff\\\TTTOOONNNMMMKKKJJJJJJIIIIIIEEEJJJIIIGGGEEEJJJppplllmmmjjj^^^KKKKKKVVV~~~}}}}}}wwwvvvxxxjjj___^^^hhh~~~}}}xxxssslllccc___bbbjjjrrrxxx~~~{{{iiidddjjjoooooolllmmmqqqwwwxxxiii___iii|||uuuZZZQQQOOOLLLPPPXXXaaaWWWDDD===???:::NNN{{{kkkddddddlll{{{^^^\\\ZZZQQQUUUTTTRRRKKKDDDHHHRRRRRRLLLMMMccc|||uuuuuurrrrrriiijjjrrryyy|||xxxpppdddjjj||||||xxxvvvvvvwwwxxxxxxtttqqqooonnnooopppnnnllljjjllllllkkkiiiiiikkknnnnnnmmmkkkjjjlllooosssvvvssspppmmmiiihhhhhhiiijjjllllllllljjjjjjkkkooorrr}}}mmmzzzpppgggcccXXXRRRLLLDDD>>>===???@@@@@@???DDDdddeeeTTTWWWVVVTTTYYYZZZSSSRRRQQQRRRVVVYYYZZZYYYUUUOOOIIIHHHLLLOOOLLLGGGCCCIIIfffzzzMMMKKKFFFDDDGGGJJJLLLTTT]]]iiihhhgggeeeeeeeeeffffffhhhjjjjjjiiifffeeegggiiiggghhhiiiiiihhhfffcccbbbaaaccceeehhhiiiiiihhhgggbbbddd```SSSBBB777555888999999:::>>>BBBCCCBBB???======>>>???AAACCCEEEFFFJJJKKKSSS\\\]]]]]]iiiyyy{{{|||{{{tttwwwooo]]]YYY[[[YYYXXX```iiipppwwwsssmmmiiihhhfffdddcccdddeeebbb[[[VVVMMMKKKGGGAAA<<<888555333222222111222333666999:::>>><<<:::888777888:::;;;@@@dddqqqrrrvvvnnn~~~iiiZZZ___eee___XXXWWWSSSQQQOOOMMMLLLKKKKKKKKKIIINNNKKKLLLMMMHHHaaalllkkk```~~~dddUUUVVVqqq}}}llliiipppddd]]]```iiizzz|||zzz}}}sssqqqxxx}}}}}}xxxxxxxxxxxxxxx{{{vvvnnnrrr~~~xxx|||kkkVVVMMMKKKKKKOOOTTTWWWHHH>>>@@@???CCCfffvvv___^^^hhhvvvuuu___]]]\\\ZZZ^^^bbb```VVVLLLMMMUUUTTTLLLJJJVVV|||wwwnnnpppttt}}}xxx|||tttjjjgggfffrrr{{{xxxyyyzzz{{{|||uuurrrnnnmmmooopppooommmnnnppprrrpppllliiihhhiiimmmkkkjjjiiikkkooorrruuuooommmjjjhhhiiikkknnnpppnnnnnnmmmkkkkkklllpppsssvvvqqqkkkaaa___UUUPPPJJJBBB>>>???AAABBBBBBBBBKKKooozzzcccZZZ___[[[YYY\\\\\\TTTRRRRRRUUUXXXYYYWWWTTTOOOJJJFFFIIIRRRUUUOOOFFFFFFFFFVVVyyyfffOOOHHHDDDEEEEEEFFFMMMWWWffffffeeeeeeddddddddddddiiijjjjjjhhhdddbbbdddfffllllllmmmlllkkkhhheeeccc___```ccceeefffffffffeeeiiimmmmmm___JJJ<<<999<<<::::::;;;???DDDEEECCCAAAAAAAAAAAABBBDDDGGGJJJKKKRRRSSS^^^kkkoooqqq|||wwwqqqmmmmmmqqquuuyyydddFFFAAAIIILLLPPP]]]fffkkkxxxrrrllliiijjjhhhdddaaaccceeeaaaXXXOOOHHHFFFCCC@@@<<<888555333222222111222444777:::<<<>>><<<999777666888;;;===RRR{{{llleeettt```UUU\\\^^^VVVQQQUUUWWWUUUSSSPPPNNNMMMMMMMMMNNNSSSPPPRRRTTTHHHWWWlllpppdddkkklllkkk~~~uuu\\\UUU```^^^ZZZ___ggguuu}}}xxxwwwzzz~~~xxxzzz}}}~~~}}}{{{zzzzzzvvv||||||vvvtttzzz}}}uuuooorrreeeTTTIIIHHHJJJNNNQQQIII======???888FFFrrrrrrXXXZZZjjj~~~kkk^^^]]]^^^```dddjjjmmmgggWWWQQQXXX^^^]]]MMMLLLwwwxxxppptttxxxrrrmmmhhhlllpppgggiii}}}zzzyyyyyy|||xxxxxxxxxvvvvvvxxxuuuqqqnnnnnnpppqqqpppooosssqqqooollljjjhhhhhhhhhiiihhhhhhhhhjjjmmmpppqqqqqqnnnkkkhhhhhhjjjmmmooommmlllmmmmmmlllmmmvvvrrrllluuuhhhbbbYYYTTTSSSJJJAAA@@@CCCCCC???;;;BBBRRRxxxlllaaaYYYXXXYYYYYYZZZ[[[VVVTTTSSSVVVYYYXXXSSSNNNIIIFFFHHHPPPVVVUUUSSSRRRNNNOOOSSSdddhhhPPP>>>@@@HHHJJJMMMQQQddd]]]___gggggg^^^[[[``````eeejjjiiicccaaaccchhhiiillllllhhhggghhhhhheeefffbbbbbbggghhhfffhhhmmmjjjpppooo___JJJ===999888;;;===???@@@EEEJJJHHHCCCGGGGGGGGGHHHGGGGGGOOOYYYWWWbbbjjjrrrxxx|||tttkkkfffdddhhhnnnrrriiiQQQEEECCCIIIKKKVVV```lllvvvpppjjjgggiii```ccceeeeeeaaaXXXPPPJJJFFFCCC>>>;;;999666444222111111111222555888<<<>>>:::>>>;;;999:::555777FFFvvveeeYYYwwwiiifff___VVVSSSUUUWWWVVVUUUQQQQQQWWWXXXTTTRRRTTT[[[\\\^^^YYYLLLHHHZZZrrr~~~nnnhhh|||jjjxxxuuu~~~rrrdddYYYRRR[[[dddhhhhhhvvv~~~zzzwwwxxxzzz{{{{{{zzzyyyxxxuuuuuuvvvxxx}}}yyytttwwwssswwwcccOOOIIIKKKKKKHHHEEE===999999;;;===KKKlllgggTTTaaauuu||||||jjjccccccaaabbbhhhhhhooogggSSSPPP___bbbWWWUUUMMMlll~~~qqquuummmqqq~~~pppfffmmmqqqxxxsss}}}xxxxxxxxxuuutttvvvtttrrrooooooppppppooommmooonnnkkkiiigggfffffffffggggggfffggghhhjjjmmmnnnpppmmmjjjgggfffgggiiikkkjjjjjjjjjkkkkkkmmmvvvpppooorrrfffaaaXXXTTTOOOHHHBBBBBBDDDBBB???>>>JJJ^^^jjjaaaYYYXXXZZZYYYZZZ\\\TTTUUUXXX]]]```\\\SSSLLLIIIGGGIIIOOORRRPPPOOOPPPRRRQQQRRR___~~~xxxyyyvvvwwwaaaDDD<<<@@@CCCIIIOOO[[[___bbbaaaaaabbbcccbbbaaafffjjjiiieeecccdddgggiiiiiifffbbbccchhhjjjhhhfffdddeeejjjkkkggggggjjjjjjmmmgggTTTAAA888555666;;;===???@@@FFFLLLMMMJJJKKKJJJJJJKKKJJJLLLTTT^^^eeemmmsss{{{ooohhhddddddgggooo~~~jjjYYYPPPOOOLLLOOOYYYdddvvv}}}uuurrrlllfffccc^^^```aaa```\\\UUUMMMHHHDDD@@@<<<888666555222111111111222333666999===???<<<<<<777666888555@@@XXXooo\\\jjjooodddfffbbbYYYTTTUUUYYYZZZWWWTTTSSSVVVUUUPPPOOORRR[[[^^^dddfff[[[QQQVVVcccsssiiiwwwuuuyyysssxxxwww}}}}}}tttiii```ZZZ[[[dddiiikkkyyy|||fffjjjyyy{{{~~~}}}|||{{{zzzyyyyyyyyyvvv{{{{{{pppsssooo^^^MMMHHHJJJHHHDDDAAA;;;999999<<>>AAACCCJJJSSSVVVTTTSSSQQQQQQRRRQQQQQQXXXaaarrryyy}}}xxxvvvqqqnnnmmmnnnvvv{{{uuurrrqqqrrrkkkmmmttt}}}xxxrrrqqqnnnfff```^^^^^^]]]ZZZUUUOOOIIIEEE@@@<<<888666444333111///111111333555888;;;>>>???>>><<<777888999777LLLqqquuuRRR\\\[[[[[[```aaaZZZTTTUUUYYY\\\UUUTTTUUUUUURRROOOQQQWWW[[[ZZZ___ddd```UUURRRWWW}}}pppqqqyyysss|||zzzhhhsss|||xxxrrrjjjddd]]]eeemmmsss___KKKLLLVVVooo~~~~~~pppiiiuuuvvvcccVVVJJJHHHIIIFFF@@@<<<===<<<:::<<>>@@@GGGzzzwwwooohhhcccddddddcccccceeefff```XXXTTTUUUXXX[[[]]]XXXWWWYYYZZZVVVQQQRRRWWW[[[WWWTTTVVVeeeuuuoooxxxoooRRRCCC>>>===???BBBAAAJJJTTT[[[ccciiidddYYYcccdddfffggghhhfffdddccccccbbb^^^[[[^^^aaa___ZZZ______aaaeeeggghhhiiijjjiiieeeYYYGGG;;;999;;;===;;;AAAGGGMMMUUU^^^aaa```bbb```aaabbb```\\\]]]aaallluuu~~~|||zzzzzzsssnnnmmmkkkfffaaaaaa___[[[VVVOOOIIIDDDAAA<<<:::666444333222111000111222444777:::<<<>>>???======;;;===<<<===]]]zzzdddVVVqqqsssvvvxxxZZZSSSXXXZZZVVVSSSUUUWWWWWWOOORRRTTTTTTRRRTTT[[[bbb```XXXTTTXXXYYYVVVVVV[[[nnn|||ttt{{{ttt|||pppnnn~~~{{{zzzwwwqqqkkk^^^hhhsss~~~tttWWWIIIIIIIIIXXXuuu|||lllhhhxxxvvviiiXXXOOOHHHHHHIIICCC===999;;;<<<<<>>AAAJJJTTT\\\dddmmmpppooorrrqqqsssuuuqqqhhhcccccc___jjjxxx}}}vvvnnnhhheeedddcccddd```ZZZSSSKKKEEE@@@>>>:::888555333333333222111333444777:::<<<>>>>>>???;;;;;;888:::@@@MMMyyyyyyXXXnnnpppkkkkkklllXXXRRRSSSRRRQQQUUUYYYWWWRRRMMMQQQTTTTTTSSSXXX```ggggggZZZQQQSSSWWWVVVYYY___hhh}}}tttwwwsss|||wwwwwwuuuppplll___gggtttwwwYYYMMMNNNIIINNNcccxxxlllmmm|||lllaaaQQQKKKGGGIIIHHHBBB;;;888666:::@@@NNNkkkeee[[[ZZZooojjjgggdddaaa]]]^^^fffnnnuuummmjjjlllkkkddd______dddZZZPPP___{{{yyyqqqggg]]]WWWbbbhhhXXXMMM```xxx~~~|||uuuppppppooopppqqqooommmkkkjjjkkkfffggghhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhiiiiiijjjlllmmmnnnoooooommmlllmmmooopppuuutttccclllwwwddd```\\\SSSOOOHHHFFFHHHIII@@@:::HHH]]]qqqkkkgggddddddbbb^^^^^^```ZZZYYYWWWXXX\\\cccjjjnnnccc```^^^^^^[[[WWWWWW[[[\\\XXXXXXZZZZZZhhhsssiiiYYYHHH<<<888;;;???GGGAAALLLfffwwwqqqeee``````dddhhhiiigggeeeccccccaaaiiippprrrtttsssnnnhhhmmmlllhhhbbb```ccceeedddhhhfff\\\JJJ===;;;???BBBOOOYYYeeemmmvvv~~~~~~vvvmmmkkkllltttyyy{{{oooddd``````aaaaaa]]]VVVNNNGGG@@@<<<:::888666333333333444444333555666:::<<<>>>???>>>===888888555;;;PPPmmmeeePPPwwweeemmmwwwaaaOOOSSSRRRPPPPPPVVV[[[WWWPPPNNNSSSTTTRRRRRRWWW]]]``````VVVQQQTTTUUUPPPPPPUUUddd{{{qqqrrr{{{sssvvv~~~{{{vvvtttrrrooommmdddhhhrrrxxxXXXHHHJJJJJJOOO___~~~qqqpppyyyttteee[[[MMMIIIGGGIIIFFF@@@:::999888===III^^^wwwzzzOOOVVV]]]jjjzzzaaacccccc___\\\]]]eeennnssslllhhhkkknnnjjjddd```bbbYYYLLLRRR~~~~~~yyyjjjhhheee]]]bbbjjjbbbYYYjjj~~~wwwrrrqqqnnnooopppnnnkkkjjjkkkmmmggghhhiiiiiiiiihhhggggggffffffggghhhhhhhhhhhhhhhggghhhjjjkkklllllllllllliiihhhjjjnnnrrryyylllbbbtttrrr```^^^ZZZOOOJJJFFFDDDFFFGGG???;;;PPPlll|||kkkfffcccaaaaaa^^^XXXWWWZZZRRRTTTVVVYYY[[[___bbbdddddd^^^ZZZZZZZZZXXXXXXZZZYYYVVVXXX[[[WWW[[[yyywwwdddNNN???:::;;;>>>>>>EEERRR^^^bbb___]]]```fffllllllhhheeedddfffeeemmmrrrpppmmmmmmmmmkkkiiijjjggg```^^^bbbbbb___aaabbbZZZJJJ???AAAKKKSSScccllluuu|||zzz}}}~~~wwwjjj```^^^]]][[[XXXUUUOOOHHHBBB===999888666444222111333444444333777999<<<>>>@@@???===<<<555:::>>>PPPxxxvvvVVVhhhsssooo||||||RRROOOQQQRRRPPPOOORRRWWWUUUOOOMMMPPPPPPMMMNNNTTTWWWUUUSSSNNNOOOTTTRRRJJJIIINNNZZZ|||}}}pppyyyuuuuuuxxx|||{{{wwwuuutttsssooolllpppmmmXXX[[[cccnnn~~~vvvhhhnnnzzzmmm___WWWRRRKKKHHHGGGGGGCCC===999::::::AAAUUUpppuuukkkTTThhhnnnjjjrrr}}}[[[\\\]]]\\\]]]```bbbdddfffeeedddccceeefffbbb\\\VVVTTTKKKKKKllluuusssuuusssooovvv}}}|||yyysssqqqnnnoooooommmjjjiiilllooojjjjjjkkkllllllkkkiiihhhggghhhiiijjjjjjkkkkkkkkkfffgggiiijjjjjjiiihhhhhhggggggjjjpppuuuhhhcccyyyooo^^^\\\XXXLLLGGGDDDAAADDDFFF>>><<>>:::888666444222000000222333333333888:::===@@@@@@???<<<;;;444???LLLkkkyyyMMM\\\[[[FFFYYYMMMPPPQQQNNNMMMPPPQQQNNNIIIKKKKKKHHHKKKRRRTTTOOONNNLLLPPPUUURRRKKKNNNVVVPPPggg|||yyyyyyqqqzzzwwwvvv}}}zzz{{{|||yyyrrrppp}}}|||hhhbbbeeeoooeeeOOOGGGHHHKKKJJJGGGFFFEEEAAA;;;888:::777AAA]]]yyyqqqzzzxxx|||cccVVVVVVVVVYYY^^^aaa^^^YYY\\\bbbccc___^^^aaaaaa[[[VVVXXXPPPIII]]]|||wwwsssrrr{{{{{{}}}}}}yyyuuuqqqoooooopppqqqppplllhhhjjjjjjkkkjjjiiigggeeedddfffffffffhhhjjjjjjhhhgggeeeiiimmmkkkgggeeegggkkkfffjjjooosssyyygggooozzzggg^^^ZZZRRRIIICCCDDDAAAAAA???888@@@ggg```eee]]]\\\[[[YYYWWWVVVVVVUUUUUUVVVWWWUUUSSSRRRRRRSSSXXXVVVVVVWWWYYYZZZYYYXXXYYYWWWRRRVVV[[[VVV\\\rrr{{{mmmPPP999===888777>>>DDDIIIRRR\\\___aaaeeehhhhhhfffcccbbbiiieeeaaa]]]\\\^^^___```\\\ZZZYYY\\\aaabbb^^^YYYZZZVVVLLLCCCEEEQQQ^^^cccmmmwww|||pppiiippp|||uuuppphhhaaa[[[UUUPPPMMMFFFEEECCC???;;;777444222444222000///000333777999;;;>>>===999888:::888333???:::mmmOOOSSS___~~~{{{ZZZPPPQQQKKKKKKKKKJJJIIIJJJMMMPPPHHHJJJMMMQQQSSSSSSRRRQQQRRRSSSRRRPPPNNNOOOTTTXXXTTTUUUzzz{{{eeekkkwww~~~zzzwwwtttpppbbb\\\lllyyy]]]XXXTTTGGGAAAEEE>>>AAABBB???<<<:::999999@@@SSSppp}}}ooommmfffccc^^^\\\\\\[[[YYYVVVZZZXXX___cccbbbfffeeeXXXLLLRRRWWWJJJQQQmmmiiiooorrr~~~}}}}}}|||xxxtttrrrpppoooooopppooollliiijjjjjjkkkkkkjjjiiihhhggghhhgggggghhhiiiiiigggeeehhhiiijjjhhheeeeeehhhkkkeeejjjooossszzzllluuuyyyeee\\\XXXPPPGGGBBBEEEDDDDDDDDDBBBQQQ}}}___aaaYYYXXXWWWWWWVVVWWWWWWWWWRRRSSSUUUTTTSSSRRRSSSTTTTTTSSSRRRTTTVVVWWWVVVUUUVVVVVVSSSWWW\\\TTTSSSccc|||~~~fff===;;;999;;;@@@BBBDDDKKKTTT[[[\\\^^^aaacccdddbbb``````^^^\\\___dddeeeaaa]]][[[[[[\\\^^^^^^ZZZTTTOOOMMMKKKEEE@@@DDDPPP[[[```oooyyyyyyrrryyy{{{rrrmmmfff___YYYSSSNNNKKKDDDCCCAAA>>>:::666333222333222000000111444888:::999999:::<<<=========<<<@@@NNNaaaUUU___pppkkkTTTIIIHHHKKKLLLLLLJJJIIIJJJMMMPPPKKKMMMPPPSSSTTTTTTSSSRRROOOPPPOOOMMMKKKLLLPPPTTTRRRTTTooovvvYYYYYYccc~~~zzz~~~rrrccccccwwwppp^^^YYYSSSGGGAAADDD>>>@@@AAA===999888999;;;@@@]]]|||hhhccceeeaaa\\\YYYYYYYYYWWWVVVXXXVVV\\\^^^[[[aaaddd[[[```aaaaaaOOOQQQiii|||zzzcccaaaggg~~~|||wwwtttsssqqqoooooonnnnnnkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhiiihhhfffccckkkjjjhhhffffffhhhjjjllleeejjjpppvvv~~~|||ppp{{{vvvcccYYYTTTMMMEEEAAAAAAAAAAAAAAAFFF^^^sss^^^[[[WWWVVVUUUTTTTTTTTTTTTTTTNNNPPPRRRSSSRRRRRRSSSTTTSSSRRRSSSVVVYYY\\\\\\\\\TTTWWWVVVZZZ```WWWQQQYYYhhhzzzuuu~~~vvv{{{uuuJJJ;;;;;;===@@@@@@@@@EEEKKKUUUUUUXXX[[[___``````___]]][[[]]]dddlllkkkbbbXXXVVVYYY]]]^^^ZZZSSSLLLHHHDDDDDDBBB@@@FFFRRR\\\```qqqzzz}}}wwwnnniiibbb[[[UUUPPPKKKHHHAAA@@@>>>;;;888555222111222111111111333777:::<<<>>>:::;;;>>>;;;555999BBBMMMoooOOO^^^pppqqq[[[QQQEEEEEELLLLLLLLLKKKJJJKKKMMMOOOLLLNNNPPPRRRRRRRRRQQQPPPJJJJJJJJJIIIHHHJJJMMMPPPPPPSSS___xxxYYYTTTZZZssstttoooyyy{{{mmmccclllvvvmmmddd]]]SSSHHHBBBAAA===>>>===:::555555;;;AAAVVVyyy{{{zzzyyyvvvsssccc[[[ddd```[[[XXXXXXWWWWWWVVVWWWUUU[[[[[[WWW^^^fffaaaeeeddddddTTTSSSddd~~~pppyyyrrrdddiiiooo}}}}}}{{{wwwssstttrrrpppnnnmmmlllkkkkkkmmmlllkkkjjjjjjiiijjjjjjhhhgggggghhhjjjiiigggeeelllkkkiiijjjkkkmmmlllkkkhhhlllssszzzsssqqq~~~qqq^^^TTTOOOHHHCCC@@@AAA@@@>>>>>>IIIiiiccc]]]WWWXXXWWWUUUSSSQQQPPPOOONNNMMMOOOQQQRRRQQQPPPQQQRRROOOPPPQQQUUUZZZ^^^``````PPPUUURRRTTTZZZVVVQQQVVV[[[yyytttzzzvvv|||qqqXXX@@@===;;;;;;===???BBBDDDMMMSSSZZZ]]]]]]\\\^^^``````aaaeeejjjmmmiii___VVVSSSXXX]]]\\\VVVPPPLLLLLLJJJJJJHHHFFFKKKWWW```cccoooxxxuuuqqqiiieee^^^XXXRRRMMMIIIEEE===<<<:::777555333111111111111222333666999<<<===DDD>>>===>>>777333DDD^^^nnnnnn[[[tttVVVUUUQQQGGGMMMLLLLLLMMMLLLJJJJJJLLLNNNJJJKKKLLLMMMMMMLLLKKKJJJEEEFFFGGGHHHIIIKKKNNNPPPOOORRRQQQiii~~~eee[[[XXX\\\vvvuuuyyyzzzooopppuuupppccceeeuuuxxxssshhh]]]TTTLLLDDD>>><<<;;;:::777333444@@@MMMvvvllliiihhhaaaiiidddpppzzzeeebbbYYY```^^^]]][[[ZZZYYYWWWVVVVVVWWW]]]]]]XXX```jjjfffaaa^^^aaaUUURRRZZZlllxxxyyy}}}}}}qqq^^^ssszzzrrrsss}}}{{{yyyuuussssssrrrqqqooommmlllllllllooonnnkkkiiiggggggggghhhffffffgggiiikkkllljjjiiikkklllnnnqqqrrrrrrnnnkkklllqqqxxx}}}jjjrrr|||lllYYYOOOJJJDDDAAA@@@CCCBBB???AAATTT|||qqq\\\```XXXXXXWWWUUURRRPPPNNNMMMMMMMMMOOOQQQRRRPPPOOONNNOOOKKKJJJKKKNNNQQQTTTUUUTTTLLLRRRMMMGGGLLLMMMJJJOOOSSSccc{{{uuutttaaaIIIAAA777333777===???>>>FFFRRR___bbb]]]YYY\\\aaaaaaeeeiiijjjgggbbb\\\YYYXXX\\\^^^[[[TTTPPPQQQTTTWWWVVVRRRMMMPPPZZZbbbeeekkktttxxxnnniiieee```ZZZTTTOOOJJJFFFCCC:::888777444333222111111000111333666888;;;===>>>@@@<<<<<<<<<777???dddzzz```oooqqq}}}ZZZHHHTTTNNNEEERRRKKKLLLLLLLLLJJJJJJKKKLLLIIIIIIJJJJJJJJJIIIHHHGGGDDDEEEFFFIIIMMMPPPQQQRRRNNNRRRKKKZZZvvveeeRRRSSSfffmmmkkkiiizzzuuuzzz|||wwwggg\\\]]]lllssscccYYYTTTPPPFFF>>>:::999888666333888KKK^^^uuu```ZZZ^^^bbbhhheeeiii[[[___XXXXXXZZZ\\\]]]\\\YYYWWWUUUVVVWWW___```[[[bbbkkkhhhddd\\\\\\RRRNNNPPP```vvvuuuuuuxxxuuuTTTdddrrrrrrsss~~~yyy~~~|||zzzvvvsssrrrpppqqqqqqpppmmmllllllmmmrrroookkkhhhfffeeefffggggggggghhhjjjmmmnnnmmmkkkjjjmmmrrrvvvvvvtttpppmmmqqquuu|||nnnffftttvvvfffTTTJJJEEEAAA@@@AAA@@@???===CCCaaahhh^^^bbb[[[UUUTTTSSSRRRQQQPPPPPPPPPLLLOOOQQQRRRPPPNNNMMMMMMNNNLLLKKKJJJKKKKKKIIIGGGNNNXXXSSSGGGHHHIIIHHHLLLMMMUUUzzzpppXXXNNN???444333999;;;999@@@MMM[[[___[[[WWW[[[bbb___cccgggfffaaa^^^]]]___aaabbbaaa\\\VVVSSSVVV[[[^^^]]]XXXRRRSSSZZZaaaccciiiqqqttthhhbbb___[[[UUUOOOJJJFFFBBB???777666444222111111222222111333555888;;;<<<>>>>>><<<:::999777777JJJwwweee]]]~~~vvvqqqyyyzzzGGGIIIQQQGGGDDDMMMJJJKKKLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIMMMQQQTTTTTTSSSNNNRRRNNNTTTuuu~~~^^^WWWVVVeeerrrhhhfffhhhpppnnn{{{||||||vvvuuu}}}ttt\\\SSSYYYdddwww~~~|||jjjYYYVVVXXXRRRGGG???999777777777666???YYYtttlll^^^^^^eeelllgggmmm|||]]]UUUYYYUUUSSSVVV[[[]]]\\\YYYXXXWWWXXXWWW]]]___[[[dddlllhhhcccVVVTTTNNNNNNTTTiiiyyykkk}}}~~~sssssswwwdddYYYkkktttsss{{{}}}yyytttqqqooommmoooqqqqqqooommmmmmnnnrrrpppkkkhhhfffgggiiijjjiiiiiijjjlllnnnooommmllljjjoootttvvvuuurrrqqqqqqssswww~~~}}}eeefffuuupppaaaPPPFFFAAA???@@@BBB>>>===;;;FFFlllcccaaabbb]]]VVVUUUTTTSSSRRRQQQQQQQQQJJJMMMPPPRRRQQQPPPOOOOOORRRPPPNNNLLLLLLJJJHHHFFFLLL]]]]]]QQQNNNNNNLLLNNNNNNSSSlllkkkeeeUUUAAA666777999888;;;DDDMMMSSSUUUWWW[[[```cccdddeeedddbbbaaaaaabbbdddcccbbb^^^[[[[[[^^^bbb]]]^^^[[[VVVWWW]]]aaaaaakkkppp|||zzznnnccc]]]ZZZUUUOOOJJJEEEAAA===;;;555444222111000111222333222444777:::<<<===>>>===::::::888777???\\\xxx```pppnnnyyyfffJJJUUUMMMEEEIIIHHHHHHJJJKKKJJJHHHGGGGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLMMMQQQTTTUUUTTTQQQOOORRRVVVVVVbbbxxxaaaZZZZZZyyynnnllleeezzzmmmZZZeeexxxuuu^^^___dddvvvrrr```NNNRRRcccnnnuuuaaaVVV\\\___SSSDDD===888555666999:::FFFfffwww^^^XXXeeemmmiiieeewwwlllZZZWWWVVVUUUTTTWWW[[[\\\\\\\\\]]]___```[[[]]]]]]\\\gggpppkkk]]]OOOQQQQQQTTTXXXlllnnn{{{{{{pppqqqvvvtttxxxwwwssssss[[[rrriiihhhwww~~~xxxsssooommmkkknnnrrrrrrooommmmmmnnnrrroookkkhhhgggiiilllnnnlllllllllmmmoooooommmkkkjjjoootttuuurrroooqqqttttttxxxuuucccgggttt~~~mmm^^^MMMDDD@@@>>>@@@CCCCCCAAA???LLLvvvxxx___bbb___\\\[[[YYYWWWTTTRRRPPPNNNNNNHHHKKKOOORRRRRRQQQQQQQQQOOOMMMLLLKKKLLLKKKIIIHHHAAAYYY```VVVSSSQQQMMMMMMSSSVVV```{{{yyyjjjPPP<<<666999:::999;;;@@@GGGOOOWWW\\\^^^jjjhhhffffffffffffdddaaa`````````___```bbbfffiiiYYY\\\\\\ZZZ[[[```bbbaaammmpppzzzwwwjjj___ZZZVVVRRRLLLFFFBBB>>>:::888555333222000000111333444333555888;;;===>>>======666999999===QQQuuuaaaddd~~~^^^TTT```LLLHHHSSSIIIGGGIIIJJJJJJHHHFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJQQQQQQQQQSSSUUUUUURRRNNNPPPSSS\\\XXXWWWiiiddd[[[nnntttmmmiii||||||vvvmmmkkk|||qqq[[[ccc{{{wwwvvviiiQQQ[[[[[[fffvvv}}}qqqlllwwwWWWWWWJJJWWWllltttqqq^^^YYYeeefffRRR???;;;777555666:::===KKKoooxxx}}}kkkMMMPPPlllssscccggg|||bbbZZZ[[[VVVXXXZZZ\\\]]]]]]]]]___dddiiihhh```^^^]]]^^^kkkuuuppp]]]QQQXXXZZZZZZTTT]]]nnnwwwzzzwww}}}{{{zzzpppjjjnnniii[[[uuudddgggooozzzvvvsssrrrpppooorrrsssssstttrrrpppnnnlllmmmmmmllljjjhhhhhhjjjllljjjjjjjjjjjjmmmpppsssuuuoooppppppnnnmmmmmmoooqqqsssuuuqqqaaahhh|||rrr___RRREEE@@@???>>>???AAA@@@===BBB[[[iiifff[[[```\\\\\\\\\ZZZVVVQQQNNNMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOMMMMMMNNNOOOOOONNNKKKIIIMMMNNNOOONNNMMMMMMOOOPPPKKKRRRUUUkkkZZZ:::111444444888===@@@DDDMMMYYYbbbfffdddaaaaaacccfffggggggjjjeeebbbaaa^^^]]]cccllliiiddd___aaaggglllkkkiiissssssxxx}}}yyypppcccXXXTTTNNNJJJEEE>>>999666555555333333222111222333444555666999<<<======<<<;;;;;;888===???RRRlllRRRVVVssspppjjjeee```XXXOOOJJJJJJDDDGGGJJJJJJIIIIIIKKKNNNMMMMMMLLLKKKJJJKKKKKKKKKJJJLLLOOOSSSVVVUUURRROOOMMMXXX]]]]]]aaammmqqqfffhhhvvvnnnllluuuuuu}}}ooojjjtttoooZZZPPP]]]nnnuuuwwwzzzhhh```fffqqqoooVVVYYY[[[[[[```dddbbbbbbpppyyypppqqqnnnVVVKKKNNNSSS```qqqyyy___XXXTTTUUUSSSIII===555777666;;;777;;;bbb}}}rrrnnn]]]PPPXXXjjjwwwwwwrrruuu{{{hhh]]]XXXYYY]]]]]][[[WWWWWWZZZaaaiiinnnhhhiiiddd]]]```jjjkkkddd^^^___YYY[[[dddcccaaaiiiuuu}}}zzzyyywwwvvvooommmnnnnnnmmm{{{xxxwwwvvvuuutttqqqrrrssstttsssqqqooonnnooopppqqqpppnnnllllllmmmllllllkkkkkklllnnnpppqqqkkklllllllllkkkmmmppprrrvvvzzzwwwcccaaarrryyyiiiZZZNNNBBB>>>>>>===>>>@@@:::;;;HHHiii{{{```aaaXXX\\\YYYWWWWWWVVVTTTQQQPPPPPPQQQOOOOOONNNNNNOOOPPPQQQRRROOOOOOPPPQQQQQQPPPNNNLLLRRRRRRQQQOOOMMMLLLMMMNNNFFFPPPNNNVVV~~~sssHHH999:::777999;;;;;;>>>EEEQQQZZZ[[[^^^```aaabbbeeeiiimmmrrrooojjjfffeeehhhnnnqqqmmmgggccceeekkkpppqqqooosssqqqsssyyy|||vvvpppmmmeeeYYYPPPMMMJJJGGGBBB<<<888555444444333222222222333444666777999:::<<<============<<>>:::888333;;;EEESSSrrr~~~lllmmmVVVMMM\\\kkkpppzzzwww~~~qqqddd```^^^[[[[[[YYYWWWUUUUUUYYY```hhhmmmfffgggddd]]][[[___ccceeeeeefff```___fffeeefffqqq|||tttuuukkklllrrr}}}|||{{{zzzxxxvvvqqqrrrssssssssssssqqqpppppprrrttttttqqqooommmlllnnnmmmmmmmmmllllllkkkkkkhhhiiijjjkkkkkknnnrrruuuxxx~~~jjj]]]lllvvvbbbRRRHHH>>><<<<<<;;;===@@@<<<===PPPyyyiiiVVV\\\VVVWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRPPPOOOPPPQQQSSSUUURRRSSSTTTTTTTTTSSSQQQQQQSSSRRRPPPMMMLLLKKKKKKKKKIIIRRRKKKGGGbbb|||xxxHHH333111222333444444777???JJJRRRRRRXXX___bbbaaabbbhhhnnnppppppjjjcccgggsssxxxuuummmhhhdddfffmmmrrrtttsssvvvtttuuuyyy|||{{{qqqjjjccc___YYYOOOHHHFFFDDDAAA===999666444444444222222222333444666888999;;;<<<<<<======<<<<<<<<>>888666:::222;;;TTTmmm~~~gggeeeRRRRRRhhhnnnhhh~~~zzz}}}}}}fff___bbbbbb\\\WWWUUUSSSRRRSSSWWW]]]dddhhhbbbbbbbbb^^^UUUQQQWWWaaadddhhheeegggppprrryyytttyyylllccckkk}}}zzzvvvsssqqqqqqrrrsssssssssrrrrrrpppqqqsssrrrooolllkkkkkkmmmmmmmmmmmmlllkkkjjjiiijjjjjjkkkkkklllooossswwwyyyeee```yyylllYYYKKKCCC<<<;;;;;;;;;>>>BBBCCCDDDZZZ___SSS[[[XXXUUUVVVZZZXXXWWWUUUUUUUUUTTTSSSXXXVVVTTTRRRRRRSSSTTTVVVUUUVVVWWWWWWVVVUUUTTTUUURRRPPPMMMKKKKKKKKKKKKKKKNNNQQQJJJFFFTTTppp~~~uuuzzzzzzVVVAAA:::444444444555666;;;CCCIIINNNTTT[[[___```bbbfffiiifffiiieee___iii|||wwwiiieeebbbdddjjjppprrrrrrtttsssvvv{{{~~~{{{wwwkkkccc\\\WWWQQQHHHCCCCCC===;;;999666444333333333111222333555666888:::;;;;;;<<<===<<<;;;::::::;;;CCCfffRRRLLLTTTdddzzzqqqmmm^^^PPPLLLLLLJJJHHHHHHFFFEEEDDDCCCDDDFFFJJJMMMLLLNNNOOOPPPPPPNNNLLLKKKRRRTTTUUUUUUUUUVVVXXXZZZ\\\YYYWWWZZZVVVPPPlll{{{vvvrrrpppvvvwww~~~|||ooosssnnn[[[OOOQQQXXX\\\gggttt}}}iiiSSSLLLMMMXXXbbbqqqggg[[[hhhcccfffjjjppp{{{uuunnnsss]]]WWWVVVXXXZZZllluuuzzzxxxnnndddVVVEEECCCAAAAAADDDCCC<<<777666888444BBBbbb}}}wwwdddTTTRRR]]]lllhhheeeooo^^^[[[______YYYTTTRRRQQQQQQQQQTTTYYY^^^aaa]]]ZZZ[[[\\\TTTIIIKKKUUU```gggiiimmmwwwyyyvvv}}}sss]]]___~~~zzzvvvrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppnnnlllkkklllnnnllllllmmmmmmllllllkkkjjjjjjkkkkkkjjjkkknnnrrrvvv~~~^^^ddd}}}|||[[[OOOFFF@@@;;;;;;<<<<<>>IIILLLRRRYYY___ccceeeeeeaaafffdddaaammmvvvdddbbbaaaccciiinnnppppppgggiiioooxxx|||}}}}}}zzzrrrkkkfff^^^VVVQQQKKKCCC???@@@888777555444333222333333222333444666888:::;;;<<<999<<<>>>;;;888999???EEEZZZzzzYYY[[[nnnwwwuuu___TTTKKKJJJMMMKKKHHHGGGBBBAAA@@@@@@BBBFFFIIIKKKLLLMMMNNNOOOOOOMMMKKKJJJQQQTTTWWWXXXVVVUUUVVVWWWYYYSSSOOOTTTUUUMMM[[[}}}{{{mmmsssxxxyyy{{{pppnnnfffVVVGGGKKKMMMUUUcccnnnuuu{{{zzzfffTTTHHHJJJOOOZZZkkk~~~gggZZZiiifffpppyyyyyypppyyyvvvXXXNNNVVVcccooovvvxxxsssppp```SSSLLLDDD;;;;;;???CCCBBB===:::;;;555BBBZZZwww|||hhh^^^MMM\\\jjjiiicccrrroooeee\\\ZZZZZZWWWTTTSSSRRRRRRQQQQQQSSSUUUWWWYYYWWWRRRSSSYYYUUUJJJEEEIIIZZZbbbeeeiiiooommmooo}}}yyysssyyyvvvuuuvvv```]]]~~~~~~~~~|||xxxuuutttssssssqqqpppoooooonnnrrrrrrqqqnnnlllllloooqqqlllllllllllllllllllllllljjjjjjiiiiiijjjmmmrrrvvvrrr[[[nnnnnnRRRKKKBBB===;;;<<<<<<<<>>SSS~~~wwwaaaZZZZZZ___YYY[[[[[[YYYWWWYYY]]]___^^^]]]ZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[YYYTTTRRRSSSUUUaaa[[[TTTQQQPPPOOOMMMKKKLLLFFFEEEPPPQQQGGG\\\mmmqqq{{{tttnnneeeYYYNNN<<<999555222222444777:::???AAAGGGPPPZZZaaadddccc]]]aaaccceeeoooyyyvvvllldddcccdddgggkkkoooppppppccceeemmmvvv{{{{{{}}}}}}}}}{{{vvvvvvqqqggg]]]]]]UUUMMMIIIDDD>>>;;;;;;555555444333333333333333333444666888:::;;;<<<<<<888<<<>>>;;;888AAATTTddd___kkk~~~______SSSLLLHHHKKKMMMKKKGGGFFFAAA@@@???AAAEEEIIIKKKLLLLLLMMMNNNNNNNNNMMMKKKKKKNNNQQQUUUUUURRROOOOOOQQQUUUSSSNNNRRRVVVOOOSSShhhpppfffmmmsssuuullllll___KKKDDDAAAEEEPPP\\\fffpppxxxwwwqqq```HHHFFFHHHQQQaaarrr}}}jjj\\\iiilll|||www{{{vvvaaaZZZTTTSSSZZZiiixxxooolllcccNNNCCCCCC@@@;;;;;;>>>???<<<777777<<>>:::;;;OOOsssooocccaaaQQQMMMMMMIIIHHHLLLLLLHHHEEEEEEBBBAAABBBEEEKKKOOOQQQQQQOOONNNNNNNNNNNNMMMMMMMMMOOORRRSSSQQQLLLJJJLLLOOOQQQVVVRRRPPPTTTQQQRRR___zzzuuu```aaafffvvvwwwtttlll___LLLDDD???CCCLLLVVVbbbkkkjjjwww{{{}}}eee\\\PPPHHHIIIPPP[[[bbbssssssdddooozzzsssaaaVVVPPPLLLOOOVVV^^^eeerrrvvvmmmhhhdddVVV@@@;;;???<<>><<<777555<<>>:::999:::555555444444444444444444555777999;;;<<<<<<<<<<<<888>>>???:::>>>ZZZmmmeeeyyyXXXUUUOOOLLLIIIIIIKKKJJJEEEDDDEEEDDDDDDEEEJJJPPPUUUVVVUUUQQQPPPOOONNNNNNNNNOOOOOOSSSTTTSSSOOOIIIHHHLLLPPPIIITTTRRRKKKLLLLLLOOOXXX___www]]]___fff{{{zzztttppp[[[NNNBBB@@@DDDLLLXXXaaadddrrrwwwxxx~~~jjjSSSCCCAAAIIIQQQVVVgggwww~~~|||mmmwwweeeOOOFFFJJJPPPOOOOOOUUUcccqqq~~~wwwiiihhhddd___NNN;;;;;;BBB===???===;;;:::999>>>LLL[[[|||cccaaaxxxrrr]]][[[YYYYYY[[[ZZZWWWWWWZZZOOOPPPRRRTTTUUUUUUTTTSSSQQQVVVUUUPPPSSSZZZXXXOOOEEEGGGEEEJJJVVVVVVTTT]]]ccckkkwwwpppjjjssshhhXXXSSSRRR___qqq{{{uuukkkzzzxxxwwwvvvuuutttsssrrrpppnnnkkkiiihhhnnnnnnnnnnnnnnnmmmmmmmmmqqqllljjjmmmooommmkkkllljjjlllrrruuutttttt|||hhhuuuqqqTTTJJJ>>>===::::::=========DDDMMMsssxxx]]][[[XXXUUUTTTVVVXXXYYY[[[YYYWWWWWWXXXXXXWWWVVVQQQRRRTTTVVVXXXXXXYYYYYYVVVVVV[[[]]]WWWMMMLLLQQQKKKGGGEEEHHHOOOSSSRRROOORRROOOJJJFFFFFFIIIMMMPPPppp```===555555222333444999>>>@@@CCCLLLVVVWWW[[[aaagggkkkjjjeeeaaaccceeeiiimmmoooooollljjjlllnnnpppqqqrrruuuxxx{{{zzzyyy}}}~~~}}}zzzvvvpppggg]]]TTTNNNJJJCCCAAA>>><<<;;;999777666888777555444444555777888666<<>>999444CCC<<<444MMMxxxaaajjj___OOOOOOIIIJJJGGGDDDCCCEEEFFFEEECCCBBBFFFKKKQQQTTTUUUTTTRRRPPPOOOMMMLLLKKKKKKKKKLLLOOOMMMOOOQQQPPPMMMNNNRRRSSSQQQMMMIIIHHHLLLRRRWWW]]]qqqhhh]]]```lll{{{jjjVVVDDD@@@CCCFFFKKKPPP[[[bbbkkkrrrwww~~~cccIIIFFFGGGCCCJJJMMMVVVcccnnnyyyvvvwwwzzzmmmUUUJJJHHHGGGHHHKKKQQQTTT^^^mmmyyyzzzjjj]]]fff^^^SSSGGG@@@===>>>@@@CCC666777@@@:::444PPPzzzdddQQQdddxxx|||cccaaa[[[YYYVVVVVVWWWYYYZZZZZZSSSQQQPPPTTTXXXYYYTTTNNNSSSTTTUUUWWWYYYZZZYYYXXXNNNCCC;;;???MMMZZZ^^^\\\jjjxxx~~~xxxxxxyyynnn~~~{{{}}}aaaZZZZZZ___gggvvvxxxjjj{{{zzz{{{zzzzzzvvvuuutttrrrpppnnnlllkkkjjjkkklllmmmnnnoooooooooqqqmmmlllppprrrpppnnnnnnhhhkkkqqqvvvvvvwwwsssppphhhLLLCCC>>>;;;888:::>>>;;;:::FFFWWWjjjZZZWWWTTTRRRRRRSSSVVVXXXXXXVVVTTTSSSSSSSSSRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVRRRRRRVVVYYYUUUMMMLLLOOONNNKKKIIIKKKNNNPPPOOONNNMMMLLLJJJHHHHHHIIIJJJKKK^^^{{{oooKKK;;;777666888555555888;;;===BBBIIIMMMOOOTTTYYY]]]^^^\\\ZZZZZZ___eeehhhhhhgggggggggjjjkkkmmmnnnooossswww{{{yyywww{{{xxxsssooommmhhheee```YYYQQQJJJEEEBBBBBB???<<<::::::999777555777666444444444666777999888<<<<<<999999<<<;;;666<<<@@@<<>>CCCEEENNNTTT\\\bbbgggoooxxx~~~iii[[[MMM@@@BBB???@@@EEEKKKRRR\\\fffvvv|||tttaaaVVVNNNGGGGGGHHHHHHKKKQQQSSScccttt~~~nnneee___ZZZTTTPPPHHH@@@<<<;;;<<<>>>:::888555333333AAAddd~~~hhhZZZ___nnnzzznnnvvvlllYYYWWWXXXVVVTTTTTTVVVWWWXXXWWWQQQQQQSSSTTTUUUTTTQQQOOOTTTTTTUUUWWWYYYYYYXXXWWWRRRLLLEEEBBBFFFNNNVVV[[[ccciiippp|||sssiiinnnvvvuuuyyy}}}zzzqqqmmmoooqqqrrr}}}|||||||||{{{yyywwwuuurrrpppooooooooohhhiiilllnnnppprrrrrrrrrpppnnnnnnssstttqqqoooooogggkkkqqqwwwyyy|||wwwiiiwwwvvvZZZDDD;;;???;;;777:::@@@<<<888LLLhhhaaaUUUSSSPPPNNNNNNQQQTTTWWWXXXUUUSSSQQQQQQPPPOOOMMMRRRPPPOOONNNOOOSSSVVVYYYNNNMMMOOORRRQQQMMMKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMIIIJJJKKKLLLLLLJJJHHHGGGOOOXXXxxxxxxsssTTT???666666555111000555:::<<>>AAABBBFFFKKKUUU^^^lllyyy}}}hhhYYYMMMCCCAAABBBFFFIIIJJJNNNYYYeeennndddSSSPPPRRRRRRBBB@@@===;;;::::::;;;<<<222<<<===888BBB]]]ttt|||{{{lllTTTGGGTTTmmmssskkkeeexxx]]]TTTQQQTTTSSSSSSTTTVVVVVVUUUTTTPPPSSSUUUUUURRROOOOOOPPPTTTTTTUUUVVVWWWWWWVVVVVVWWWUUUPPPFFF>>>@@@KKKVVV\\\[[[bbb}}}pppiiiggg]]]fffuuuxxxtttiiifffttt|||{{{yyywwwxxxvvvsssqqqooooooppppppiiikkknnnqqqssstttsssssspppnnnooossssssnnnkkkkkkiiilllrrrxxx{{{nnnjjj{{{{{{[[[LLL@@@888???===888<<>>>>>=========>>><<<:::;;;WWWttt```ddd]]]IIIOOOKKKAAADDDKKKBBBAAAAAABBBCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCIIIHHHJJJMMMLLLJJJLLLPPPHHHKKKPPPRRRQQQNNNLLLKKKKKKRRRbbb~~~qqqnnnoooxxx___SSSVVVqqqrrrMMM>>>>>>>>>???BBBEEEHHHNNNVVV```ffflllvvv{{{|||lllIIIAAA<<<>>>???>>>===>>>BBBIIITTT^^^dddlll|||uuuUUUDDDCCCIIINNNLLLLLLKKKKKKOOO^^^vvvlllTTTIIIHHHGGGFFF::::::;;;;;;;;;;;;;;;;;;888===<<<@@@VVVrrrwwwlllgggSSSBBBIIIfff}}}yyyjjjmmmdddXXXXXXUUUSSSSSSTTTVVVXXXXXXVVVTTTSSSTTTTTTSSSQQQPPPOOOOOORRRSSSTTTTTTSSSSSSSSSTTTXXXYYYUUUJJJ===:::BBBKKKTTTVVV[[[ooopppmmm^^^```ppptttwwwxxxkkkdddyyy~~~|||zzzwwwvvvuuutttqqqooommmnnnnnnoookkklllnnnpppqqqqqqqqqqqqooonnnooorrroooiiifffgggllloootttzzz~~~|||lllpppfffIIIEEE@@@888<<<<<<888<<>>======<<<;;;999:::<<>><<<;;;:::999666777@@@KKK}}}\\\fffXXXKKKGGGHHHEEEIIIIII???BBBDDDFFFGGGFFFFFFGGGHHHCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCDDDGGGFFFCCCDDDHHHIIIJJJKKKKKKJJJJJJKKKMMMKKKTTTWWWbbbqqqgggfffnnn}}}xxxhhhRRRDDDAAA>>>===;;;<<>>===???>>><<<<<<======CCCRRRbbbyyykkkWWWIIIDDDAAADDDHHHGGGDDDCCCMMMWWWhhh~~~{{{jjjVVVKKKDDD???:::999;;;;;;;;;:::999888777666666888KKKnnngggOOODDDKKKjjjjjjRRRRRRTTTPPPTTTTTTVVVXXX[[[[[[YYYWWWYYYSSSMMMMMMQQQSSSPPPLLLLLLNNNPPPOOOMMMMMMOOOSSSTTTSSSRRRQQQNNNIIIBBB===;;;LLLNNNNNNaaaxxxrrrmmm{{{~~~zzz}}}|||{{{yyywwwssssssrrrrrrqqqqqqppppppnnnmmmllllllmmmnnnpppqqqnnnmmmooopppmmmhhhhhhlllrrrttt{{{~~~kkknnnxxxyyy\\\GGGBBB===;;;;;;888888:::<<>>>>>>>>;;;::::::;;;;;;EEE\\\ssskkkfffxxxvvvsssgggZZZKKKHHHKKKIIIKKKJJJ@@@DDDFFFIIIJJJHHHGGGHHHIIIDDDCCCBBBAAAAAAAAACCCDDDEEEDDDEEEEEEFFFGGGHHHIIIFFFEEEFFFGGGFFFBBBCCCGGGGGGHHHIIIHHHGGGGGGIIIKKKOOOMMMSSSYYYfff{{{pppooouuu|||xxxrrrmmmfff\\\SSS@@@===;;;:::;;;>>>@@@BBBFFFLLLWWW___aaaeeerrrsssaaaNNNCCCAAACCC@@@???>>>======EEENNNYYYnnntttgggkkkkkkcccZZZQQQHHH@@@FFFBBBAAAFFFKKKPPPZZZddduuueeeVVVGGGAAA===999999;;;::::::999888888888888999<<>>???CCCWWW|||XXXMMMNNNNNNOOORRRSSSSSSRRRQQQOOORRROOOMMMKKKKKKJJJIIIGGGDDDEEEFFFGGGHHHHHHGGGGGGGGGNNNOOOHHHDDDHHHMMMNNNIIIEEECCCEEEKKKNNNMMMJJJIIIKKKNNNPPPOOOMMMIIIGGGNNNTTTRRRJJJQQQwwwvvvmmmmmmKKK:::777555111---333555:::CCCMMMVVV[[[]]]gggzzzvvvhhhgggnnneeegggjjjllllllmmmoooqqqmmmsssvvvssstttzzz|||zzzwwwqqqooovvvwwwsssjjjccc___\\\XXXRRRRRRRRRQQQNNNJJJEEECCC??????>>><<<;;;999888777888666444444555555555333::::::<<<===>>>>>>???>>>;;;;;;<<>><<<<<<>>>>>>???AAABBBJJJTTTSSSQQQ]]]ppprrruuuvvvaaaXXXIIIFFFDDDDDD@@@<<<===BBBAAAIIIUUU]]]___eeezzz{{{fffWWWLLLGGGHHHLLLKKKDDD@@@AAAEEEGGGFFFFFFJJJQQQXXXaaauuutttfffKKK@@@888888999777999>>>:::999888777888:::<<<>>>WWWxxx}}}dddRRRGGGMMMggg|||wwwiiivvv~~~^^^WWWXXXRRRNNNQQQQQQPPPQQQSSSUUUVVVVVVUUUOOOOOONNNKKKHHHIIILLLOOOKKKOOOQQQPPPMMMNNNSSSWWWVVVVVVVVVXXXXXXTTTLLLFFF<<<;;;:::GGGVVVQQQLLLVVVRRRjjjddd^^^hhh^^^nnn{{{qqqqqqwww}}}zzzvvvsssuuuxxx{{{zzzvvvrrrppppppoooooopppqqqppppppooooooqqqrrrqqqooollljjjjjjkkktttwww~~~zzzdddllltttoooRRRHHH???<<<;;;888888:::;;;:::;;;HHHeeevvvQQQWWWIIISSSRRRQQQOOOMMMMMMOOOQQQPPPMMMIIIIIIKKKMMMKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNSSSNNNEEEMMM\\\YYYIIIGGGFFFFFFHHHLLLNNNNNNMMMMMMRRRRRRNNNMMMOOONNNHHHPPPKKKIIIJJJMMM___}}}zzz___DDD888333333444777555333777@@@JJJQQQTTTccczzzvvvkkkiiihhhbbbccceeeggghhhiiijjjjjjhhhjjjnnntttzzz}}}}}}|||~~~yyyqqqnnnpppvvvsssmmmgggaaa\\\YYYWWWRRROOOLLLHHHFFFDDDDDDDDD@@@???>>>;;;999777555444555555555555666888999::::::777:::@@@@@@:::;;;AAA===???999???YYYxxxmmmaaacccWWW___aaaOOOUUUPPPPPPQQQPPPNNNLLLJJJHHHIIIJJJKKKKKKIIIIIIJJJKKKJJJGGGBBB???>>>???@@@AAADDDFFFHHHHHHGGGFFFGGGHHHHHHJJJLLLJJJFFFDDDEEEGGGFFFKKKNNNLLLLLLNNNOOOMMMJJJNNNRRRXXXZZZaaammmqqqkkkhhhwwwttt```PPPGGG>>>:::999999<<>>CCCDDDCCCAAABBBEEEFFFEEENNNOOOUUUcccyyyhhhPPPCCC===;;;999888999;;;======:::888555333666<<<@@@BBBvvv]]]LLLNNNdddooo|||ssslll~~~ooo]]]UUUVVVVVVQQQKKKPPPUUUWWWUUUSSSUUUUUUSSSTTTOOOLLLKKKIIIHHHKKKQQQRRRRRRQQQPPPQQQRRRSSSTTTVVVVVVXXX[[[\\\XXXQQQJJJBBB<<<888===HHHSSSYYYZZZVVVYYYZZZUUURRRYYYkkk{{{{{{rrrlllvvvrrr|||~~~~~~|||yyywwwwwwzzz{{{yyyuuuqqqpppppppppooommmmmmnnnnnnlllkkkpppqqqrrrqqqooommmmmmnnnuuuxxxwwwjjjnnnmmmbbbKKKCCC<<<;;;:::999999<<<===<<>>===<<<:::888666555444555555666777888999:::;;;<<<===>>>???@@@@@@???===:::>>>@@@RRR{{{yyyRRRiiinnnTTTWWWtttQQQIIIKKKIIIIIIIIIHHHGGGFFFEEEDDDIIIJJJJJJIIIGGGFFFFFFGGGEEEDDDBBB???>>>>>>@@@BBBFFFHHHIIIJJJIIIIIIIIIJJJMMMMMMLLLJJJGGGFFFFFFGGGKKKPPPQQQOOOMMMNNNNNNKKKJJJNNNQQQWWWXXXZZZ{{{yyy~~~|||xxx[[[PPPEEE???===;;;<<>>???@@@@@@BBBGGGKKKMMMNNNWWWfffooouuuuuuhhh\\\PPPGGGDDDDDDBBB???>>>???CCCGGGIIIGGGEEEEEEGGGJJJMMMMMMLLLOOOPPPQQQRRRSSSVVV[[[___ZZZRRRHHHBBBAAABBBAAA???HHHHHHGGGGGGFFFHHHNNNTTT___jjj|||}}}iiibbb\\\OOOCCC@@@:::999999999:::;;;<<<<<<>>>555555<<<666333PPPwww|||fffTTTRRR___wwwssswww{{{kkkeee^^^YYYWWWVVVSSSQQQQQQVVVXXXUUUTTTUUUUUUSSSTTTQQQPPPQQQOOOLLLMMMPPPRRRQQQPPPNNNNNNOOOQQQRRRUUUVVVYYY\\\]]][[[WWWTTTKKKDDD===;;;BBBKKKSSSVVVQQQTTTWWWVVVTTTWWW]]]dddyyywwwppp{{{{{{~~~}}}}}}yyyzzzzzzwwwsssqqqpppqqqtttoookkkkkknnnooommmiiippprrrssssssrrrppppppqqqyyy|||ooommmkkk^^^OOOCCC===999:::;;;999:::===;;;<<>>DDDCCCLLLVVV]]]ccchhhjjjhhheee^^^YYYZZZ```ffffffeeebbbcccfffkkkppptttuuuuuuuuuuuuxxx|||{{{wwwvvvyyy{{{|||{{{pppjjjooouuurrriiibbb]]]\\\[[[YYYWWWUUURRRQQQKKKIIIFFFCCCAAA@@@@@@???;;;:::999888777666555444666666777999:::<<<===>>>:::===>>>;;;<<<@@@>>>:::;;;JJJXXXssstttUUUZZZmmmTTTXXXuuuSSSFFFHHHFFFIIIHHHGGGGGGGGGGGGGGGGGGIIIJJJIIIGGGDDDCCCCCCDDDAAABBBCCCAAA>>>===@@@CCCGGGIIIKKKKKKKKKKKKLLLMMMQQQNNNKKKIIIHHHIIIHHHHHHMMMRRRTTTQQQOOOPPPPPPNNNQQQSSSTTT[[[]]]XXXggglll___PPPEEE===888888<<<:::;;;<<<<<<;;;<<<>>>@@@DDDBBBEEEMMMQQQUUUcccssslll___XXXQQQIIICCCBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBB>>>??????>>>>>>???BBBDDD??????>>>>>>???AAACCCDDDAAACCCIIIPPPRRRVVVeeevvv|||hhhcccSSSEEEAAA???:::999<<<999:::;;;<<<===<<<<<<;;;:::111444AAAGGGSSSzzz~~~aaaRRROOO[[[qqqdddZZZ]]]___]]]WWWSSSSSSTTTRRRWWWXXXUUUTTTVVVVVVTTTRRRNNNMMMOOOOOONNNPPPTTTSSSQQQOOOMMMMMMOOOQQQRRRUUUXXX[[[\\\\\\ZZZZZZZZZWWWPPPFFF>>>===AAAHHHNNNTTTUUUXXXYYYZZZ[[[[[[\\\iiirrrooo~~~~~~~~~yyyxxxwwwtttsssrrrrrrsssvvvpppjjjkkkppptttrrrnnnqqqsssttttttsssqqqrrrsss~~~mmmeeeggg___NNNAAA>>>:::999;;;<<<:::;;;>>>;;;???VVV}}}[[[QQQQQQPPPSSSRRRRRRRRRRRRQQQOOONNNPPPSSSUUUSSSNNNKKKKKKMMMPPPQQQRRRRRRQQQNNNKKKIIIJJJOOOPPPLLLKKKPPPQQQNNNSSSPPPMMMKKKKKKKKKKKKJJJFFFHHHJJJKKKMMMNNNOOONNNKKKJJJKKKOOONNNLLLPPPWWWzzzvvvwww}}}uuu{{{}}}{{{uuuhhhZZZTTTOOOGGGAAA>>>666777777555444666;;;??????CCCHHHOOOXXX```cccdddbbb___\\\\\\```cccdddcccbbbaaaaaadddiiinnnrrrsssqqqsssuuuvvvvvvtttuuuwwwvvvwww{{{~~~wwwnnnjjjpppvvvrrrggg___^^^]]]\\\ZZZVVVRRRNNNLLLFFFDDDBBB@@@>>>===<<<<<<777777777777666666555555777888:::;;;===>>>???@@@>>>======>>><<<:::<<>>@@@AAABBBLLLWWWeeessswwwnnniiifff```\\\TTTSSSQQQOOOMMMKKKHHHFFFEEEFFFGGGGGGGGGHHHJJJLLLEEEMMMTTTTTTOOOOOOVVV___hhhlllyyysssbbbRRRFFFBBB<<<:::<<<<<<999999<<<;;;===@@@@@@???===;;;:::666666:::KKKllluuu]]]OOOYYYeeeppp~~~kkk\\\WWW\\\___]]]WWWRRRQQQRRRSSSWWWXXXUUUSSSUUUVVVTTTPPPJJJGGGIIILLLNNNSSSYYYRRRPPPNNNMMMNNNPPPSSSUUUWWWZZZ\\\ZZZWWWUUUVVVYYY]]]ZZZSSSIII@@@===???BBBRRRTTTVVVXXXZZZ]]]bbbeeeeeeppp{{{|||{{{|||}}}wwwvvvtttsssssstttuuuuuutttnnniiikkkrrrwwwvvvrrrssstttuuutttrrrqqqsssttt~~~ccc^^^]]]QQQCCC>>>===;;;:::===<<<:::;;;???@@@JJJfffjjjYYYWWWSSSQQQUUUSSSRRRSSSTTTSSSQQQOOOSSSTTTTTTRRROOOOOORRRVVVSSSSSSTTTSSSRRRPPPMMMKKKIIILLLOOONNNMMMOOOQQQRRRSSSPPPMMMKKKKKKKKKJJJHHHGGGGGGIIIKKKLLLKKKKKKKKKIIIIIIJJJNNNPPPOOOQQQSSSYYY~~~xxx}}}sssxxx|||vvv~~~oooaaa^^^___]]]YYYWWWMMMDDD888333666:::;;;:::999:::>>>CCCHHHNNNTTTYYY___bbbeeedddaaa^^^^^^___cccaaa___```eeelllqqqssspppqqqpppnnnnnnppptttvvvqqqrrrtttyyy~~~{{{sssnnniiieeefffkkklllfff___[[[ZZZYYYWWWTTTPPPKKKGGGDDDAAA@@@???===;;;:::999999555555666666777777777777999:::<<<>>>???@@@@@@@@@EEE===>>>CCC>>>666@@@SSSiii{{{nnnrrr}}}\\\PPP\\\llldddGGGAAACCCBBB???AAAAAA@@@AAABBBDDDFFFGGGFFFFFFFFFEEEEEEEEEHHHJJJGGGHHHHHHEEEAAA??????AAADDDFFFHHHIIIHHHHHHIIIJJJJJJFFFCCCCCCGGGKKKLLLLLLLLLQQQTTTRRRRRRTTTUUUSSSRRRTTTPPPTTT\\\WWWSSS\\\wwwjjjdddmmmuuutttmmmSSSCCC???:::999999:::;;;;;;;;;;;;<<<<<<===???>>>===AAAGGGJJJTTTdddsss{{{}}}uuunnneeeffffffeeebbb```___```gggvvvwwwwwwiiiVVVLLLGGGDDDAAA777777:::======;;;;;;===<<<>>>@@@@@@===:::999999666<<>>@@@AAAAAA@@@@@@BBB;;;;;;@@@@@@BBBUUUlll}}}hhhUUUNNN[[[iiitttJJJCCCIIIGGG@@@@@@>>>>>>>>>???AAABBBDDDEEEDDDEEEEEEEEEEEEHHHLLLOOOLLLJJJGGGEEEBBBAAA@@@@@@CCCEEEFFFGGGFFFEEEFFFGGGDDDBBBAAACCCFFFJJJLLLMMMMMMRRRTTTQQQOOOPPPPPPNNNPPPTTTPPPQQQYYYXXXTTTZZZbbbyyy\\\WWW[[[jjj{{{{{{oooPPP@@@<<<:::888888999:::999888888:::===>>>>>>===>>>???CCCEEELLLSSSWWW[[[eeeooo{{{ooo```PPPGGGAAA<<<:::999888888888777777888;;;===:::<<<===<<<888777999;;;888CCCccceeeWWWQQQRRRRRRccc}}}eeeZZZUUUXXXVVVTTTSSSTTTUUUUUUUUUTTTWWWWWWSSSQQQSSSTTTSSSPPPQQQWWWaaaddd\\\RRRLLLIIIIIIJJJKKKMMMOOORRRSSSVVVWWWXXXWWWWWWWWWYYY[[[WWW\\\___\\\RRRFFF<<<777888BBBNNNTTTTTTTTTVVVYYY[[[ZZZccc|||wwwuuuxxx{{{yyyvvvssssssttttttrrrpppnnnmmmnnnppptttvvvwwwvvvttttttsssrrrrrrvvv|||vvvgggXXXOOOHHH???===???;;;::::::<<<;;;:::>>>EEEMMMnnnlllWWWSSSOOONNNPPPSSSPPPMMMNNNRRRUUUTTTRRRPPPNNNNNNOOOSSSWWWZZZ[[[SSSRRRRRRQQQQQQRRRSSSTTTQQQMMMMMMSSSSSSNNNMMMPPPMMMLLLLLLMMMNNNMMMJJJGGGFFFDDDEEEJJJKKKGGGGGGJJJIIIKKKKKKJJJIIIIIIJJJJJJHHHPPPfffVVV===888;;;:::666555222444999<<<<<>><<<===???AAAAAA@@@???>>>;;;===<<<>>>OOOmmmtttyyyqqqWWWNNNeeeaaaDDDDDDIIIDDD@@@DDD>>>???AAABBBDDDDDDEEEEEEDDDDDDDDDDDDEEEHHHLLLOOONNNIIICCCAAABBBCCCBBB@@@CCCDDDFFFEEEDDDCCCCCCDDD@@@BBBDDDEEEFFFHHHKKKMMMKKKPPPQQQOOOMMMNNNNNNKKKMMMUUURRROOOUUUVVVSSSXXX\\\iii|||eeeXXXXXXbbbooo}}}yyywwwdddMMMBBB>>>:::888999999999777666888;;;;;;;;;<<<<<<;;;@@@???@@@DDDFFFFFFLLLRRR___iiiwwwrrrdddWWWVVVMMMEEEBBB===666333444888888777666666999;;;;;;999;;;<<<999777888>>>DDDPPPhhh___PPPUUUPPPeeettt}}}dddaaa]]]QQQTTTSSSRRRQQQQQQRRRTTTUUUTTTWWWVVVRRRPPPRRRSSSRRRLLLMMMUUU```ddd\\\PPPIIIKKKLLLMMMNNNOOOPPPPPPPPPWWWUUUTTTUUUVVVWWWVVVUUUUUUXXXZZZYYYSSSJJJBBB===666<<>>DDDOOOZZZdddjjjlllmmmnnnsss||||||vvvzzzxxxpppjjjjjjhhhdddccchhhoootttvvvvvvuuutttrrrwww~~~~~~~~~|||~~~{{{xxxrrrjjjbbbZZZTTTQQQVVVSSSRRRUUUUUURRRRRRTTTQQQNNNJJJFFFBBB???>>>===999999999999888777666555444555777999;;;>>>???@@@===>>>@@@AAAAAA@@@>>>===999EEEEEEDDDdddlllggghhhRRRMMMRRRjjjSSSAAA??????;;;===DDD<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFKKKNNNNNNGGG???>>>BBBEEECCC@@@CCCEEEFFFEEECCCBBBBBBBBB@@@CCCFFFGGGFFFFFFIIILLLFFFKKKNNNLLLLLLNNNOOOMMMFFFQQQPPPJJJNNNNNNLLLQQQYYYTTTjjj|||eee___dddbbbooo}}}vvvlllppp~~~zzzbbbIIIDDD>>>;;;::::::999777666888999999999;;;;;;:::999666777<<<>>><<<>>>AAA===CCCMMMTTTZZZbbblllttt~~~pppXXXKKKKKKKKKGGG>>>888666888777555777===777:::<<<===>>>???===::::::<<<<<<:::999===EEEMMMvvvgggNNNHHHIIIaaammm\\\]]]\\\VVVRRRSSSTTTQQQNNNMMMOOORRRSSSVVVVVVQQQOOOQQQRRRQQQGGGEEEIIIRRRYYYVVVQQQNNNPPPQQQSSSSSSSSSSSSQQQPPPXXXUUURRRRRRSSSRRROOOLLLTTTUUUTTTSSSQQQLLLGGGDDD777666777>>>HHHQQQWWWXXXSSSQQQTTTYYY```xxx}}}yyyxxxzzz|||}}}}}}}}}{{{yyyvvvrrrooonnnppptttzzz~~~~~~|||zzzyyytttssssssvvv}}}|||\\\UUUJJJAAA<<<;;;<<<<<<===:::999<<<======DDDNNNyyyuuu```aaaNNNHHHQQQJJJOOOPPPPPPMMMJJJKKKNNNRRRTTTRRRPPPOOOQQQRRRRRRRRROOOOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOSSSVVVTTTNNNHHHEEEEEEFFFFFFGGGGGGGGGGGGJJJJJJKKKKKKJJJHHHFFFEEECCCWWW___```|||yyyxxxxxx^^^EEE666777>>>777666444333333333444555666999>>>CCCIIISSS___gggjjjttt~~~xxxuuurrrooommmkkkooossssssppplllllllllpppooorrryyy|||xxxttttttwwwvvvtttsssuuuyyy~~~{{{|||~~~||||||||||||{{{rrrkkkaaaZZZWWWUUURRRPPPSSSSSSTTTTTTSSSPPPNNNLLLLLLHHHBBB??????>>><<<:::999888666444444444666777999999:::===@@@AAAAAAAAABBBCCCCCC@@@@@@BBBCCCAAAHHHCCCKKKiii{{{rrryyyNNNLLLPPPkkkZZZGGGCCC@@@??????>>>;;;888======>>>@@@@@@AAAAAAAAA>>>@@@BBBEEEFFFEEEDDDCCCBBB@@@???>>>???AAADDDFFFFFFFFFDDDAAA>>>===>>>???AAABBBDDDFFFHHHIIIJJJJJJIIIIIIJJJLLLMMMMMMKKKIIIGGGHHHKKKMMMOOOQQQRRRRRRTTTMMMRRRtttjjjgggmmmyyy|||xxx~~~pppXXX@@@999;;;;;;:::::::::::::::;;;::::::999999888888999999999:::::::::======???@@@CCCEEEHHHIIITTTXXX\\\aaakkkyyy{{{oooggg^^^YYYJJJIIIGGGCCC@@@===:::999444666666666666666888::::::777888<<<>>>;;;:::<<<333===888666???EEE^^^~~~\\\HHHEEEeeemmm]]]XXXUUUXXX___WWWTTTQQQOOONNNMMMKKKIIILLLMMMOOOQQQQQQPPPOOONNNHHHHHHHHHFFFEEEFFFIIILLLIIIKKKMMMOOOOOONNNLLLKKKNNNOOOQQQRRRQQQNNNKKKHHHNNNPPPQQQRRRQQQMMMIIIGGGDDD@@@:::888;;;DDDNNNUUUSSSMMMPPPWWWUUU]]]}}}|||zzzzzz|||}}}~~~|||{{{zzzxxxvvvtttrrrqqqsssvvvzzz|||zzzxxxvvvuuusssssstttyyyrrrYYYRRRHHH@@@<<<;;;;;;;;;::::::;;;======AAANNN\\\mmm]]]aaaRRRLLLSSSKKKOOOOOONNNLLLJJJKKKOOOSSSVVVTTTRRRQQQSSSTTTSSSSSSOOOPPPPPPPPPOOONNNLLLKKKGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMPPPRRRPPPJJJFFFEEEDDDDDDDDDDDDEEEFFFFFFJJJJJJJJJJJJIIIHHHFFFEEEBBBJJJOOOQQQeee|||xxx{{{wwwcccTTTIII@@@<<<<<<888777666777888888555333333666999===AAAHHHQQQWWW___hhhuuu{{{xxx|||{{{yyyvvvtttmmmnnnooonnnkkkhhhffffffffffffjjjqqqtttqqqmmmlllnnnmmmlllmmmooossswwwzzzwwwxxx{{{}}}}}}zzzyyyxxxwwwvvvmmmggg___XXXUUUSSSQQQOOOSSSSSSSSSRRRPPPMMMJJJHHHIIIEEE@@@>>>======;;;999888666555444444555666888:::;;;<<<>>>@@@@@@@@@???===???BBBCCCAAA>>>@@@BBB;;;NNNnnnwwwmmmkkkIIIMMMYYYnnnGGGBBB@@@>>>>>>??????===;;;<<<===>>>>>>???@@@@@@@@@AAABBBEEEFFFFFFEEECCCBBBAAA@@@>>>======???AAABBBDDDDDDCCC@@@===<<<===??????AAAEEEHHHJJJIIIHHHGGGHHHHHHIIIJJJJJJIIIFFFDDDCCCEEEHHHKKKMMMMMMLLLLLLMMMPPPQQQbbbzzz~~~~~~rrr|||~~~|||yyywwwcccMMM@@@;;;888999===777777888999::::::999999888888888999999999::::::999999:::;;;<<<>>>@@@AAA???CCCEEEFFFMMMWWW^^^```cccggglllppptttxxx{{{~~~}}}rrrlllmmmdddWWWNNNIIIEEEAAA======<<<;;;999777666444444555666777666666666888:::===;;;===AAA@@@<<<:::;;;<<<>>>>>>>>>BBBQQQkkkVVVPPPYYYuuu\\\UUUVVVUUUWWW\\\UUUSSSPPPNNNNNNMMMKKKJJJLLLMMMNNNPPPPPPOOONNNMMMKKKKKKJJJGGGEEEDDDFFFHHHOOOOOONNNMMMMMMLLLKKKKKKIIIKKKNNNOOOOOOMMMJJJGGGNNNOOOPPPQQQQQQOOOLLLKKKLLLFFF>>>888999@@@IIIOOOPPPJJJMMMTTTQQQTTTuuu}}}}}}}}}}}}}}}}}}}}}~~~zzzyyywwwvvvtttttttttuuuvvvxxxyyyxxxuuurrrqqqppppppqqqssswwweeeTTTNNNEEE>>>;;;:::::::::888;;;===<<<;;;DDDZZZooobbbZZZaaaVVVQQQTTTMMMQQQPPPNNNKKKIIIKKKPPPSSSTTTSSSQQQPPPQQQRRRQQQPPPOOOPPPPPPPPPNNNLLLJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKLLLLLLJJJFFFCCCDDDCCCBBBAAAAAACCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFDDDHHHMMMRRRhhhyyytttuuu|||~~~ooo```[[[XXXOOOCCC:::777333111222555666333///333444666888999<<<@@@DDDNNNUUU```hhhkkkjjjgggeeeppppppqqqsssvvvvvvtttrrrooommmjjjiiihhhfffeeecccaaa```bbbiiikkkgggddddddbbbbbbbbbdddfffjjjmmmnnnpppqqqssstttvvvwwwxxxxxx}}}zzzuuuqqqooonnnlllkkkbbb^^^YYYUUUTTTSSSSSSRRRXXXWWWVVVTTTPPPMMMIIIGGGDDDAAA===;;;::::::888777555555444444555666888999<<<===???@@@@@@???>>>=========AAAEEEBBB===CCCNNNXXXqqq|||tttQQQGGGXXXtttlllKKK<<<===<<<;;;<<<>>>???>>>===;;;;;;<<<======>>>>>>>>>BBBCCCEEEFFFEEEDDDBBB@@@AAA@@@>>>======???@@@BBBBBBBBBAAA???<<<<<<===>>>>>>@@@DDDHHHIIIHHHEEEDDDGGGGGGHHHGGGFFFEEECCCAAABBBDDDGGGJJJLLLKKKKKKJJJKKKWWWVVVTTTuuuyyyuuuvvvuuuppplllkkkvvvkkk]]]OOOBBB999888:::777777888999:::999999888888888888999999999999:::777777777777777888999999999;;;;;;:::<<>>===;;;666666666666666666666666555666777777666777999;;;;;;;;;>>>AAA???999777999===333:::LLLYYYnnnpppWWWPPPWWWeeennn___SSSVVV[[[ZZZYYY[[[RRRPPPNNNMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMLLLLLLJJJHHHEEEEEEGGGIIINNNMMMKKKIIIHHHHHHIIIIIIDDDGGGKKKNNNOOONNNKKKIIINNNOOOPPPPPPPPPPPPPPPOOOTTTMMMCCC:::777:::AAAFFFKKKGGGKKKRRROOOMMM```|||zzz|||~~~|||{{{{{{yyywwwuuusssrrrrrrttttttvvvwwwvvvtttqqqnnnnnnooommmmmmooosss{{{ppp\\\NNNIIIAAA<<<:::999:::999999<<<===999:::KKKkkksss\\\WWW^^^WWWSSSUUUPPPUUURRRNNNJJJIIIKKKNNNPPPOOOMMMLLLLLLLLLLLLKKKJJJOOOOOOOOONNNLLLJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEECCCAAA@@@@@@BBBEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBGGGEEEJJJQQQNNNQQQppp}}}|||uuusssnnncccYYYUUUMMMBBB444...000444444333555666666777777777888999>>>CCCKKKPPPSSSSSSSSSSSSYYYZZZ\\\aaafffjjjkkkkkklllhhhddddddgggiiiiiiggggggcccaaadddddd```^^^^^^YYYZZZ[[[\\\^^^___```aaadddeeefffhhhiiiiiiiiiiiimmmjjjeeebbb```___^^^]]]UUUTTTRRRQQQRRRSSSUUUUUUXXXWWWTTTQQQMMMIIIEEECCC>>><<<:::999888777777666444444444555666888:::;;;>>>???AAAAAA@@@>>>======???===@@@FFFEEEFFFXXXnnnnnnvvv|||{{{oooRRRGGG]]]yyygggLLL<<>>>>>???AAACCCDDDDDDCCCBBBFFFGGGHHHHHHFFFDDDDDDDDDFFFGGGIIIKKKMMMOOOPPPQQQMMMWWWWWWPPP```wwwooonnnrrroooiii```SSSFFF;;;777999999999999888888777777888888888888999999999999:::999888777777777777777;;;======:::999<<<<<<999666888:::<<<<<<<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???<<<999777666777888777555555555666777888999999999666777888888777777999;;;999:::===???<<<777777<<>>999888:::<<>>:::999999999999999<<<===;;;CCC___iii\\\WWWYYYUUURRRTTTSSSXXXTTTOOOKKKIIIJJJKKKLLLJJJIIIHHHHHHIIIIIIHHHFFFLLLLLLLLLLLLJJJHHHFFFDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFGGGHHHEEECCCAAA@@@@@@BBBEEEFFFBBBBBBBBBBBBBBBCCCCCCCCCAAACCCGGGIIIHHHJJJSSS^^^{{{vvv~~~|||vvvpppxxx~~~jjjOOO;;;555666999:::666555555666666666555555555888===@@@AAABBBDDDEEEKKKKKKLLLPPPWWW^^^bbbddd```]]]ZZZ\\\aaagggjjjkkknnngggaaa___]]]XXXWWWXXXUUUVVVVVVVVVVVVUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZ\\\YYYUUUSSSSSSSSSRRRRRRNNNNNNNNNNNNNNNNNNOOOPPPNNNLLLJJJGGGCCC???<<<:::999999888777666555666666444444555777888:::<<<===???AAABBBAAA???===>>>@@@>>>>>>CCCKKKRRR```~~~zzz~~~xxxjjjYYYQQQMMMJJJdddZZZGGG???;;;CCC999:::::::::::::::;;;;;;;;;::::::999999:::;;;<<<999:::<<<===>>>>>>===============>>>@@@BBBDDDEEE===>>>>>><<<;;;;;;===?????????>>>===>>>@@@BBBDDDFFFHHHJJJIIIHHHGGGHHHIIIJJJJJJIIIJJJMMMRRRWWWZZZPPPQQQRRRPPPRRRhhh|||zzzuuuoooggg[[[KKK???:::999777666666666777888777777888888888999999999;;;;;;:::888777777777777444777777555444777666333444555777777666666777888333444555666666666666555777777777777777888888888:::999888777777777777888777555444333333333111000444444555555666666777777666888999888888888:::<<<;;;;;;======999777===GGGPPPzzzttt___XXX___eeevvv}}}tttwwwXXXYYYUUUTTTWWWYYYVVVQQQNNNMMMLLLKKKKKKMMMOOONNNNNNJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKJJJKKKNNNQQQPPPQQQRRRRRRQQQOOOLLLKKKEEEGGGJJJMMMOOOOOOMMMLLLRRRQQQOOONNNMMMMMMNNNNNNMMMKKKHHHCCC???;;;888777>>>@@@GGGOOOQQQOOOSSSYYYddd|||{{{wwwvvvwwwvvvuuusssqqqppppppqqqqqqrrrrrrrrrpppooooooqqqsssuuuvvvxxx|||}}}hhh^^^RRRCCC@@@<<<:::999:::::::::888<<>>???@@@AAACCCDDDEEEFFFDDDEEEFFFEEEDDDEEEGGGIIICCCBBBAAA@@@AAABBBDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFBBBDDDCCC@@@DDDMMMQQQQQQ___yyy{{{sssmmmfffJJJ;;;777777888555444333333555666555333222444666777777888:::<<<@@@>>>>>>AAAGGGNNNSSSUUUNNNMMMMMMPPPVVV]]]bbbeeeiiibbb\\\ZZZWWWRRRPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOMMMJJJHHHIIIJJJJJJJJJKKKLLLLLLJJJGGGEEEEEEFFFEEEDDDBBB???===:::888777555666777777666555666777555666777999;;;<<<>>>>>>???AAABBB@@@======AAADDD???IIIVVVbbbqqqpppggggggrrrTTTDDDJJJZZZnnnddd@@@;;;===::::::999:::;;;;;;999999:::;;;;;;:::999888888999;;;;;;777888999:::;;;<<<<<<===999999:::;;;===>>>@@@AAA<<<======<<<;;;<<<>>>@@@@@@???<<<;;;<<>>NNN___ppp|||lllYYY[[[kkksss~~~}}}qqqeeeWWWUUUTTTSSSTTTUUUSSSPPPNNNLLLKKKJJJKKKMMMNNNNNNNNNKKKJJJHHHGGGHHHIIIKKKMMMQQQQQQOOOMMMJJJJJJLLLNNNQQQRRRSSSSSSQQQMMMIIIGGGHHHHHHIIIJJJKKKKKKJJJJJJOOOOOOMMMLLLKKKKKKKKKKKKEEEGGGHHHHHHEEEAAA<<<999888;;;AAAGGGKKKNNNRRRUUUZZZbbbzzz~~~xxxuuuvvvyyyssssssssssssssssssssssssqqqrrrrrrqqqpppppprrrtttwww{{{iii^^^XXXIII@@@===:::999:::;;;;;;:::999>>>CCCOOOllleee]]]aaa\\\UUUTTTRRRRRRVVVUUURRRNNNMMMMMMMMMKKKIIIGGGFFFGGGIIIKKKKKKJJJHHHEEEEEEFFFFFFEEEDDDBBBAAA<<<===>>>@@@BBBCCCEEEEEEDDDEEEFFFEEECCCBBBDDDFFFAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFDDDCCCFFFOOOZZZbbbUUUccc|||nnnxxxyyydddPPPAAA999555444666444222222444666555444333444555444333444555777666555555888<<<@@@BBBBBBAAABBBCCCEEEIIINNNUUUYYYZZZVVVUUUWWWVVVQQQMMMLLLKKKJJJHHHGGGFFFEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGEEEBBBAAABBBCCCCCCCCCCCCEEEFFFEEEAAA>>>>>>??????>>>===;;;:::999888888333555888888666666777999777888999;;;===>>>?????????@@@AAA>>><<<>>>DDDJJJKKKccc|||{{{ddd\\\mmm}}}]]]KKKGGGbbbsssHHH:::999<<<;;;555777999;;;;;;999999;;;===<<<;;;999888888999;;;<<<::::::;;;;;;<<<<<<======999999::::::;;;<<<<<<<<<;;;<<<===<<<<<<===???BBB@@@???>>>>>>???BBBFFFHHHGGGJJJLLLJJJFFFEEEHHHKKKIIIIIIJJJKKKMMMPPPRRRSSSUUUSSSTTTVVVSSSSSSbbbuuu|||{{{qqqYYYSSSJJJ@@@:::888999:::777777777777888888888888666666555555555555666666666888888666666:::;;;999555666888888777666666777333444555666777888888888666666666777777777888888555555666777888999;;;;;;222222333333222333333444888888888888999999999999888999:::999999999;;;===:::;;;===AAAHHHYYYwwwwwwttt~~~vvvfff\\\fffyyyyyyyyyyyy|||fffYYYVVVPPPRRRSSSSSSRRRRRRPPPNNNLLLJJJIIIJJJLLLNNNNNNMMMLLLJJJHHHGGGGGGIIILLLNNNPPPPPPOOOLLLIIIIIIKKKMMMOOOOOOPPPPPPPPPOOONNNMMMNNNMMMKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJCCCEEEHHHJJJIIIFFFCCC@@@777;;;>>>@@@CCCKKKQQQUUUZZZZZZccc|||vvvtttwww{{{qqqrrrtttuuuvvvwwwwwwwwwrrrssssssrrrqqqqqqrrrtttvvv}}}|||]]]XXXTTTBBB>>><<<:::999:::;;;;;;;;;;;;@@@GGGWWWxxxoooiiiYYYbbb^^^VVVVVVTTTRRRVVVRRROOOMMMNNNOOOOOOMMMJJJDDDDDDEEEGGGJJJJJJIIIGGGCCCCCCDDDDDDDDDCCCAAA@@@===>>>???AAACCCEEEFFFGGGDDDEEEGGGEEEAAA???@@@BBB>>>>>>??????@@@@@@@@@@@@??????>>>>>>???AAACCCDDDDDDDDDFFFIIIHHHKKK\\\pppaaaXXX{{{zzzuuuzzzddd```YYYQQQHHH@@@;;;888999555333333555777777555444555555444222222333555444444555777:::;;;:::999;;;>>>@@@@@@AAAEEEKKKQQQMMMLLLPPPVVVXXXRRRMMMKKKEEEDDDCCCAAAAAAAAABBBBBB???@@@AAABBBCCCDDDDDDDDDCCC@@@===<<<<<<=========:::===@@@@@@>>><<<===>>>777666555555444555555555222555888888777666888:::888999;;;===>>>???@@@@@@???@@@@@@===;;;>>>FFFMMMZZZ|||jjjgggqqq\\\LLLOOOTTT}}}VVV:::;;;777888===777666888;;;;;;999:::<<>>>>>>>>=====================<<<<<<;;;;;;;;;;;;<<<===<<<<<<===@@@CCC??????@@@AAACCCEEEGGGIIIHHHJJJLLLIIIDDDBBBEEEHHHIIIKKKMMMOOOPPPOOONNNNNNMMMPPPRRRRRRTTTZZZaaaeee|||yyyxxxvvvssskkkzzz~~~qqqiiiZZZKKK@@@:::888888777777777777888888888888555555555555666666777888444666555222222555666444222444555555444444444555111222444555666777777777555666666777777888888888888888777666666555444444444555555444444444666777555555666666777888888888888999::::::999:::<<<===???BBBHHHQQQ```|||ssspppgggWWWVVV[[[jjj|||yyy|||```WWWTTTPPPKKKNNNPPPOOONNNMMMKKKIIILLLJJJIIIJJJLLLMMMMMMMMMLLLKKKHHHFFFGGGIIILLLNNNKKKLLLKKKJJJIIIJJJMMMOOOPPPQQQQQQSSSVVVYYY\\\]]]TTTRRROOOKKKIIIIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJEEEFFFIIIKKKKKKJJJHHHFFF:::>>>???===???HHHRRRVVVSSS\\\___pppxxx~~~|||yyyyyywwwrrrrrrrrrrrrssstttuuuvvvwwwwwwqqqmmmoooqqqqqqtttyyyyyy}}}hhhRRRLLLGGG???999;;;<<<:::999:::::::::===BBBXXXzzzfff```VVVVVVVVVTTTQQQOOOOOOOOOJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMNNNKKKMMMMMMLLLIIIFFFEEEDDDJJJIIIGGGFFFDDDDDDCCCCCCEEEEEEDDDCCCBBB@@@???>>>???@@@@@@>>><<<:::::::::????????????@@@BBBDDDEEEBBBEEEGGGGGGGGGLLLVVV___jjjZZZWWWrrr}}}vvvkkkeeehhhfffYYYIII???:::777555666999999555000666777777555333333555777555555444444444444555555888888999:::;;;;;;<<<<<>>>>>>>>>>>@@@???>>>======>>>??????>>>@@@BBBDDDEEEDDDCCCBBBDDDDDDDDDEEEFFFGGGHHHIIIQQQLLLHHHHHHLLLOOONNNLLLUUUUUUTTTTTTUUUUUUVVVWWWfff{{{lllgggqqquuuggg___dddxxxrrr^^^JJJ:::222:::222555;;;666777;;;888999777555555666777666555777777777777777777777777666666555555555444444444777777777777777777777777777777888888888777777666777777666666555555444444555555555555666666666777666666777888888888888888444888;;;:::888999@@@EEECCCZZZvvvnnnRRRMMMRRRUUUTTT^^^ooozzz~~~hhh^^^SSSMMMNNNJJJIIIHHHGGGHHHJJJLLLMMMJJJLLLNNNOOOOOONNNLLLKKKPPPNNNKKKHHHHHHKKKNNNQQQKKKJJJHHHFFFGGGIIILLLNNNVVVUUUTTTVVVYYY]]]^^^___SSSNNNHHHGGGKKKNNNMMMLLLGGGIIILLLMMMMMMOOOQQQSSSKKKLLLNNNOOOPPPPPPPPPPPPKKKEEE<<<666888BBBOOOYYYYYY\\\XXX]]]tttvvv||||||zzz{{{yyyuuuuuuttttttssssssssssssttttttooommmoooppppppsssxxx{{{xxx[[[MMMHHHAAA:::999:::::::::;;;<<<===<<>>>>>>>>===<<<<<<<<<===AAAAAAAAAAAABBBDDDEEEGGGDDDEEEEEEEEEEEEHHHNNNTTTOOOVVVWWWZZZrrrzzz{{{|||~~~ooofff___TTTDDD666///...111444333444555555555444444444666555555444444555555666555555666666777888888888999::::::;;;;;;;;;::::::888888888888888888888888555666666777888888999999777666444333333444666777777777666555444444444444444444444555555444444333888999999:::;;;<<<===>>>???===<<<<<<<<<===???BBBBBBGGGTTTdddtttsss}}}hhhIIIHHHbbbjjjHHHBBB===888666999:::999777777777999:::::::::999888888:::;;;;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===>>>===<<<;;;;;;;;;<<<===@@@AAACCCDDDEEEFFFFFFEEEJJJIIIIIIHHHIIIJJJLLLLLLMMMJJJGGGIIINNNQQQQQQOOOSSSSSSSSSSSSSSSSSSSSSSSSUUUmmmttthhhkkkuuu~~~lllhhhvvvuuuaaaPPPHHHFFFAAA666666;;;777777777111777666555555777888777666777777777777777777777777666666555555555444444444555555555555555555555555666666777777777777666666666666666666666555555555666666777777777777777777???;;;777666666777666555777:::>>>@@@BBBHHHQQQYYYqqqrrr\\\UUUYYY\\\]]]]]]bbb{{{hhh___\\\UUUPPPPPPIIIIIIHHHHHHIIIKKKMMMNNNNNNOOOPPPPPPPPPOOONNNNNNOOOMMMJJJGGGFFFGGGIIIJJJHHHGGGGGGHHHIIIJJJLLLMMMOOOOOOQQQSSSVVVWWWUUUTTTLLLIIIGGGIIINNNQQQPPPNNNMMMNNNOOONNNMMMMMMOOOQQQQQQRRRTTTUUUVVVVVVVVVUUUOOOMMMHHH@@@;;;===GGGOOOPPPWWWVVVYYYfffyyyvvv{{{}}}|||{{{{{{{{{yyywwwvvvuuusssrrrqqqqqqqqqpppmmmmmmpppsssssswww{{{___MMMHHHDDD<<<777:::999999:::===>>>>>>>>>FFFggg|||\\\VVVTTTTTTVVVWWWWWWUUUSSSRRRRRRLLLMMMOOOPPPPPPOOOMMMLLLGGGGGGHHHIIIJJJLLLNNNOOOQQQRRRTTTTTTSSSRRRSSSTTTNNNOOOOOOPPPOOONNNMMMLLLGGGGGGFFFFFFDDDBBBAAA@@@======<<<<<<<<<>>>???AAADDDDDDDDDDDDEEEGGGHHHIIILLLKKKJJJIIIIIIJJJKKKLLLFFFTTT]]]YYY\\\yyy}}}wwwxxxxxxhhhLLL999222666;;;555444555666777666444222666555555444444555555666333444444555555666666666555666666666666555555444444444444444444444444444222333333444444555555555666555555444444555666666444444444333333444444555555555444444444444555555666777999;;;===>>>>>>???CCC???>>>AAA???<<>>???>>><<<;;;;;;;;;<<<===BBBBBBCCCDDDFFFHHHIIIJJJNNNLLLKKKJJJJJJKKKMMMNNNJJJHHHHHHKKKPPPSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNSSS\\\lll{{{zzzyyyjjj``````eeeOOO===777:::888;;;===666888777666777888888777666777777777777777777777777666666666555555555555444555555555555555555555555555555666666777666666555555666666666666666777777888888888888888888888888;;;999777777:::<<<;;;999999<<>>BBBKKKWWW[[[]]]bbbfffvvvxxx{{{}}}|||{{{zzzyyyyyywwwvvvuuusssrrrqqqqqqpppmmmllloootttvvvwww|||mmmQQQHHHFFF@@@;;;;;;;;;888777:::======???AAAOOOwwwkkkWWWTTTOOOTTTVVVWWWWWWTTTQQQPPPPPPLLLMMMPPPQQQQQQPPPNNNMMMGGGHHHHHHIIIKKKLLLNNNNNNPPPQQQRRRQQQOOONNNNNNOOORRRSSSTTTUUUTTTRRRPPPNNNIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>======>>>@@@BBBBBBGGGGGGGGGHHHHHHIIIJJJJJJPPPNNNMMMMMMMMMLLLJJJHHHLLLLLL]]]pppnnnkkk|||uuu|||yyyvvvxxx[[[FFF;;;777777888777555555777777555333666666555555555555666666666666666777777777888888666777777777666555444444444444444444444444444444111111222222222333333333444444555555555555555666222222222222333444555666666666555444444555777888666888:::<<<>>>???@@@@@@BBB>>>@@@GGGHHHFFFQQQaaa|||yyyqqqUUUAAARRRxxxxxxNNN<<<;;;555444444666888888666333666666777777888888888888666:::===???===;;;999888::::::::::::;;;;;;;;;;;;>>>===;;;;;;;;;===@@@AAABBBAAA???>>>>>>>>>???@@@CCCBBBBBBCCCEEEIIILLLNNNMMMKKKIIIHHHGGGIIIJJJLLLIIIIIIJJJMMMQQQTTTSSSRRRQQQRRRRRRQQQPPPOOOMMMLLLTTTXXX___ttt{{{rrriiiffftttyyy|||zzzvvvuuuzzzhhhPPPAAA===999;;;<<<666:::888777777777777555444777777777777777777777777666666666555555555555555555555555555555555555555555666777777777777777777555555666666777777777888999888888888888777777777555777:::;;;;;;;;;<<<===???JJJ\\\qqqjjjUUUHHHQQQXXXnnnkkk\\\WWWVVVZZZZZZSSSMMMLLLJJJJJJKKKLLLNNNPPPSSSTTTVVVTTTRRRPPPOOOOOOPPPQQQPPPOOONNNLLLKKKIIIHHHGGGAAADDDIIIMMMOOOOOOMMMKKKJJJKKKNNNQQQSSSRRROOOKKKJJJIIIIIILLLPPPSSSSSSRRRRRRSSSSSSSSSTTTWWW\\\```VVVVVVWWWWWWWWWWWWWWWWWWWWWZZZ[[[VVVKKKAAA<<<:::FFFRRRZZZ```fffcccfffttt||||||}}}|||zzzvvvuuuvvvttttttsssrrrrrrrrrrrrrrrpppooorrrvvvwwwwww{{{vvv```LLLEEEBBB<<<;;;>>>===999888;;;<<<<<<@@@HHHiiibbbXXXVVVQQQTTTUUUVVVTTTQQQNNNMMMLLLKKKMMMPPPRRRRRRQQQOOOMMMHHHHHHIIIKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMNNNOOOVVVVVVWWWWWWUUURRROOONNNKKKKKKJJJIIIHHHFFFEEEDDDDDDAAA???@@@BBBDDDDDDDDDHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJGGGEEEIIICCCSSSpppyyyuuu|||uuu{{{vvv|||{{{uuuqqq~~~rrr```PPPEEE===888555888666444333444555666666666666666555555666666666777777888888888888999999888888888888777666666555555555555555555555555555222333333333333333444444000111222333333333333222222222222333444555777777888777666666666777999:::;;;<<<===>>>???@@@@@@@@@>>>>>>EEEQQQYYYaaaqqqzzz]]]VVVDDDGGGuuusssMMM===:::999777666444444555666666555777777777777888888888999888:::;;;;;;:::999999:::888999999999::::::;;;;;;===<<<;;;:::;;;===???@@@AAA@@@????????????@@@AAABBBAAAAAABBBDDDHHHKKKNNNJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQPPPSSSRRRRRRQQQPPPNNNMMMLLLIIIPPPUUU^^^qqqjjjdddaaabbbgggjjjooouuu|||~~~jjj___XXXLLLCCC<<<111888666444444555555555444888888888888888888888888666666666666666666666666666666666666666666666666666777888999999999999999555666666666777777888888777777777777777777777777888;;;<<<:::777:::BBBIII\\\kkkyyyaaaRRRRRRXXXhhhpppsss^^^[[[XXXWWWWWWUUUPPPMMMMMMMMMMMMNNNOOOQQQRRRTTTUUUTTTRRROOOMMMLLLMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJCCCFFFKKKOOOQQQOOOMMMKKKKKKKKKKKKMMMPPPQQQQQQPPPPPPNNNLLLKKKMMMOOOQQQRRRPPPQQQQQQRRRSSSWWW\\\```UUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWSSSKKKAAA;;;:::CCCIIIUUUcccaaa]]]ccc~~~}}}||||||xxxsssrrrtttsssrrrrrrrrrrrrrrrssstttsssssstttwwwvvvuuuzzz~~~```TTTHHHAAA<<<999999======999999<<<;;;;;;FFFTTTtttZZZXXXWWWVVVSSSTTTSSSQQQNNNLLLLLLLLLKKKMMMPPPSSSTTTRRRPPPNNNIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOOOOQQQTTTVVVTTTUUUUUUTTTSSSQQQOOOMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFDDDCCCEEEHHHJJJHHHFFFIIIIIIJJJKKKKKKKKKKKKKKKGGGHHHJJJKKKJJJIIIHHHGGGEEEIIIMMMUUUcccrrryyyyyy~~~{{{|||ppphhhccc```]]]XXXTTTQQQPPPNNNNNNAAA@@@???;;;888666777888777666666555555666666777777777777777777777777777777777777777777777666555444444444444444444444444555555555555555555555555222333555777888777666555444444444555666777888999999888888999999:::;;;<<<;;;;;;<<<===>>>@@@BBBCCCGGGNNNYYYfffwwwiiiDDDHHHIIIeeeeeeHHH>>>888444555666555444444444666999:::777777777666777888888999888888888777666666888:::777777777888888999999:::999888888888888:::;;;<<<<<<<<<;;;;;;<<<===>>>???????????????BBBEEEHHHJJJHHHHHHGGGGGGGGGHHHHHHIIILLLLLLLLLMMMNNNOOOOOOPPPTTTSSSQQQPPPOOONNNNNNNNNLLLQQQRRRPPP^^^}}}mmmhhhhhhiiidddeeehhhoooyyyxxxgggYYYJJJ>>>:::777555555777777777888888888888888888888888555666666666666777777777777777777777777777777777777777888999::::::::::::666777777777777777777888666666666777777777888888777999;;;<<>><<<>>>OOOeeeaaaZZZZZZUUUVVVQQQQQQPPPNNNLLLLLLNNNPPPLLLOOORRRUUUVVVTTTRRRPPPKKKLLLLLLMMMLLLKKKJJJIIIHHHJJJLLLLLLMMMOOOSSSVVVPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEIIIOOOPPPNNNJJJHHHIIIJJJKKKKKKKKKJJJJJJDDDGGGJJJJJJHHHGGGHHHJJJFFFLLLLLLGGGLLL[[[___YYYfffpppqqqjjjttt}}}~~~vvvnnnjjjjjj^^^```___VVVIII>>>999999777777666666666666777777777777777777777777777777555666777777777777777777555555555555555555555555666666666666666666666666666888;;;===>>>===;;;999666666666777888999:::;;;999:::;;;<<<<<<=========:::;;;>>>BBBIIIQQQWWW[[[iiiuuufffRRRFFFTTThhheee===666<<<999444666444555555555555666999:::666666555555555666777888555666666555444444555777555555555666777888888888666777777888888999999:::777777777888999;;;===>>><<<<<<<<<===???BBBDDDEEEDDDEEEFFFGGGHHHHHHGGGGGGKKKKKKKKKKKKLLLMMMOOOQQQTTTRRROOOMMMLLLMMMNNNOOOUUUTTTSSSRRRTTTfff}}}xxxrrrrrrqqqoooppprrrwww|||zzznnnTTTNNNFFF???;;;:::::::::888888888888888888888888555666666666777777777777666666666666666666666666666666888999999:::::::::888888888777777777777777555666777777888999:::::::::===EEESSScccuuuttteeedddppp|||nnn^^^hhh}}}wwwlllUUUNNNTTTMMMMMMLLLLLLNNNPPPPPPOOOPPPPPPPPPPPPOOONNNMMMMMMJJJJJJIIIHHHHHHHHHIIIJJJHHHGGGGGGFFFFFFGGGHHHHHHJJJJJJKKKKKKJJJIIIHHHGGGIIIGGGEEEEEEHHHJJJKKKKKKIIIIIIIIIIIIJJJLLLOOOQQQPPPQQQPPPNNNLLLKKKLLLMMMUUUTTTSSSQQQPPPPPPQQQQQQMMMMMMOOOQQQSSSRRROOOLLLAAA???777<<>>666777???===555999999===@@@>>>@@@VVVppp{{{ZZZ___^^^RRRTTTOOOOOONNNLLLLLLMMMQQQTTTMMMPPPTTTWWWXXXVVVSSSQQQLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHHHHIIILLLNNNKKKKKKKKKKKKLLLNNNOOOPPPOOOOOOOOONNNLLLKKKIIIHHHFFFEEEFFFLLLSSSUUURRRNNNHHHIIIJJJKKKKKKJJJIIIIII>>>BBBFFFEEEAAA???BBBFFFCCCCCCGGGLLLJJJHHHNNNYYYSSSXXXmmmmmmsssqqq~~~rrr[[[GGG<<<999777777666666666666777777999999999999888888888888666666777888999999999999888888888888888888888888777777777777777777777777444666999<<<===<<<:::888888888888888999:::;;;<<<999:::<<<>>>??????>>>======@@@FFFPPP\\\jjjvvv}}}zzzbbbOOOEEEOOOeeeZZZKKK:::555777999777555555666777777666555555666555555444333444555666777222444555555444333333444444444444555666777777888777777999::::::;;;::::::666666666777999;;;>>>???::::::;;;<<<>>>???AAABBB@@@AAADDDFFFGGGFFFEEEDDDJJJJJJJJJJJJJJJMMMPPPSSSSSSQQQNNNKKKJJJLLLNNNPPPNNNKKKOOOXXXZZZ[[[kkk|||{{{tttnnnnnntttzzzyyyllldddWWWKKKCCC>>><<<:::888888888888888888888888555666666666777777888888555555555555555555555555555555666888888999999999999999888888777777666666666666777888:::;;;<<<===GGGLLLZZZpppkkk^^^\\\```\\\___nnn{{{rrr[[[WWWXXXUUUPPPNNNOOOOOOPPPRRRSSSOOOKKKPPPPPPOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHLLLKKKJJJHHHGGGFFFEEEEEEIIIHHHFFFGGGHHHHHHHHHFFF???BBBEEEHHHJJJLLLOOOQQQQQQRRRRRRPPPNNNLLLLLLLLLTTTSSSQQQOOOOOONNNOOOOOOKKKMMMOOOOOONNNNNNPPPRRRJJJEEE888555???CCCHHHVVVaaa[[[WWWqqqvvvuuuuuuvvvvvvuuusssqqqrrrqqqpppqqqrrrsssrrrqqqppprrrwww|||```HHH???<<<;;;>>>AAAAAA===888>>>777:::@@@===@@@dddmmm^^^UUUUUUYYYVVVQQQOOOMMMLLLLLLMMMOOOQQQQQQSSSUUUVVVVVVSSSQQQOOOLLLLLLLLLLLLLLLLLLKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJLLLMMMOOOPPPQQQOOOLLLJJJKKKOOOOOOJJJEEEHHHHHHIIIMMMRRRSSSQQQOOOIIIHHHGGGHHHIIIIIIHHHFFFCCCBBB???======>>>AAABBBCCCDDDDDDDDDDDDEEEHHHJJJLLLNNNhhhyyyqqqssswwwrrraaaSSSNNNHHH@@@>>>666555;;;<<<555555;;;888999888666444444666888666999:::888666777777666666666555555666999;;;===888666555888:::999888777555666666777:::<<<:::777:::888555333444777:::===@@@===;;;;;;???BBBCCCDDDJJJNNN[[[qqq}}}xxxmmm```XXXVVVTTTQQQkkkaaaAAA>>>999444222111222333444444444444444444444444222222222333333444444444555555555444444333333333222222333444444555555666888777777666666666666666999777555666999:::888666777888999;;;>>>@@@BBBCCC>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKOOOSSSPPPPPPOOOLLLJJJIIIJJJLLLMMMMMMNNNPPPTTTYYY^^^aaaxxxooohhhyyygggYYYXXXZZZLLL999;;;<<<<<<;;;888777888999666::::::777666888999777000555555111555===;;;222;;;888555444666777555333999888888999:::999666333===<<<;;;;;;===AAAFFFHHHWWWmmm}}}yyyzzz{{{jjj[[[VVVWWWXXXhhhyyy|||___XXXXXXTTTOOOOOOPPPOOOMMMMMMMMMMMMOOOPPPOOOOOONNNMMMMMMMMMNNNNNNGGGFFFGGGJJJLLLJJJEEEAAAEEEFFFFFFFFFFFFEEEEEEDDDHHHFFFCCCAAA??????@@@@@@FFFEEEDDDCCCCCCDDDEEEGGGDDDCCCCCCCCCEEEIIIMMMPPPSSSOOOKKKJJJKKKLLLKKKJJJPPPPPPPPPPPPPPPOOOMMMMMMKKKMMMOOOPPPPPPPPPQQQRRROOOMMMHHH???888999CCCMMMRRRTTTYYYeee}}}uuuttttttuuuvvvvvvtttrrrppppppppprrrssstttssssssssswww|||oooSSSBBB@@@>>>===@@@CCCCCC???;;;777<<>>AAA???BBBHHHOOOUUU\\\cccggg{{{zzzpppZZZHHHRRRppp```FFF<<<:::777444222222333444444444444444444444444444222222222333333333333333444333333333222222222222222222333333444555555555666666555555444555555555888666444555777888777555666777999;;;>>>@@@BBBCCCAAACCCDDDDDDBBBAAABBBCCCBBBEEEHHHIIIJJJKKKMMMOOOKKKLLLLLLKKKIIIIIIKKKMMMMMMLLLLLLMMMPPPUUUYYY\\\iii|||sssgggmmmvvvxxxnnngggqqq{{{rrrsssrrrhhh[[[QQQOOOJJJFFFAAA<<<999777444999;;;888555777999888<<<;;;888555888;;;999444888888777777777777777777???===:::777555777;;;???;;;DDDRRR___hhhkkkiiigggqqq}}}{{{mmmgggggg^^^```]]]TTTRRR\\\iiirrrnnn^^^SSSVVVXXXSSSPPPRRROOOOOONNNNNNNNNNNNOOOOOOQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGGGGIIIKKKJJJFFFCCCCCCCCCDDDDDDEEEDDDDDDDDDFFFEEECCCAAA??????@@@@@@DDDEEEEEEFFFFFFFFFFFFEEEBBBBBBBBBCCCEEEHHHKKKMMMLLLJJJHHHHHHLLLOOOPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLKKKMMMOOOPPPPPPPPPRRRSSSUUURRRLLLCCC:::888<<<@@@NNNRRRUUUYYYbbbuuutttssstttuuuwwwwwwuuusssooopppqqqrrrssstttttttttxxx|||nnnTTTDDD<<<<<<;;;:::<<>>666:::??????<<<:::<<>>DDDJJJKKKLLLUUUeeetttrrrrrrsssuuuwwwxxxvvvtttoooppprrrsssrrrrrrssssss{{{jjjRRRBBB;;;:::999888888999;;;<<<:::888:::BBBCCCEEE^^^hhh^^^```bbbVVVPPPRRRPPPNNNLLLIIIGGGFFFGGGIIIJJJLLLKKKJJJIIIIIIJJJJJJKKKFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDBBBAAACCCDDDHHHHHHGGGGGGFFFDDDBBB@@@FFFEEECCCCCCDDDEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>@@@BBBCCCDDDDDDEEEGGGIIIKKKIIIHHHIIIMMM[[[wwwtttrrrrrrppprrrhhhgggmmmyyy~~~nnnuuu}}}rrrbbbQQQJJJLLLLLLIIIEEEBBB@@@===999666===999777888999777888999666666777999:::;;;;;;<<<444999>>>===<<<<<<<<<;;;>>><<<<<<<<<<<<===BBBHHHMMMTTT[[[[[[XXXVVV[[[```kkkyyyfffZZZPPP???PPP|||sssPPP===999<<<222222333333333333333222222222222222222222222222333333222222111111000000111111111111111111111111111111111222333333444444333333333333333444555666666666555555555555555444333444666999<<>>===<<>>===<<<<<>>;;;:::===BBB@@@>>><<<;;;===???@@@;;;@@@BBBAAADDDLLLQQQQQQVVVRRROOOMMMGGGDDDJJJTTTmmmttt|||~~~\\\JJJIIIJJJLLLdddfffDDD666444666999111222333333222111000///222222222222222222222222222222222111111000000000111111111111222222222222000000111111222333333333333333333333444555666777777777777666666555555555222333555888;;;>>>@@@AAA>>>?????????>>>>>>@@@BBBDDDEEEEEEEEEDDDEEEHHHJJJIIIKKKLLLLLLKKKJJJKKKLLLGGGGGGGGGHHHKKKPPPTTTWWWXXXZZZ[[[^^^mmmuuutttzzzzzzoooddd___jjj{{{{{{}}}{{{|||kkk^^^\\\```bbb[[[WWWVVVWWWUUUXXXkkkuuuqqqwww{{{uuunnnjjjkkknnntttyyywwwooogggdddlllzzzzzzzzzqqqcccUUUNNNRRR]]]fffpppuuuyyyzzzzzz^^^ZZZYYYQQQMMMKKKKKKLLLMMMRRRWWWMMMNNNPPPPPPPPPPPPNNNMMMPPPOOOMMMLLLJJJIIIIIIHHHEEEEEEDDDDDDCCCDDDEEEFFFHHHHHHGGGEEECCC@@@>>>===???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@AAABBBDDDFFFGGGBBBBBBCCCDDDFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNOOONNNMMMJJJJJJKKKLLLLLLKKKLLLOOOQQQOOOHHHBBB;;;;;;;;;???EEEOOOYYY___```rrrrrrsssuuuwwwxxxvvvtttppprrrsssrrrqqqsssxxx|||\\\FFF???;;;999:::999999::::::;;;<<<<<<<<<@@@999DDDkkkhhhWWWOOOQQQTTTNNNNNNNNNEEEMMMKKKIIIHHHHHHIIIKKKMMMKKKJJJIIIIIIIIIJJJKKKLLLGGGHHHIIIJJJKKKKKKKKKJJJDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCBBB???>>>>>>???===???CCCGGGIIIGGGBBB>>>======<<<;;;;;;;;;;;;<<<>>>@@@BBBBBBAAAAAAAAABBB@@@CCCGGGIIIKKKPPPXXX^^^zzzzzz|||nnnoooxxxvvvxxx|||uuueeefffmmmkkksssrrrvvv~~~wwwsssvvv|||~~~}}}vvvnnngggddddddYYYRRRRRRPPPIIIEEEGGGBBB@@@???@@@DDDJJJPPPTTTUUUUUUOOOJJJRRRdddqqqtttpppnnnpppqqqlllgggnnnzzzyyyrrrmmmddd[[[tttbbb;;;888;;;222...666222222222222222000//////111111111111111111111111111111111000000000000000111111111111111222222222///000000111111222333333111222222333444555777888777888888777555444555666333333555777:::<<<>>>>>><<<======<<<<<<===@@@BBBEEEEEEEEEDDDCCCEEEHHHKKKKKKLLLMMMMMMKKKJJJIIIJJJHHHHHHHHHJJJMMMQQQVVVYYYOOOVVV\\\\\\[[[lllxxx}}}qqquuusssdddbbbdddeeeiiiddd``````fffxxx~~~xxxrrrqqqtttrrrkkkcccbbbhhhqqqwwwvvvoooddd]]]]]]]]]\\\ZZZ[[[aaallluuujjjllllllqqq___UUUYYYWWWOOOOOOPPPSSSTTTTTTRRRQQQMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIICCCDDDEEEDDDCCCCCCEEEGGGJJJIIIHHHFFFDDDAAA???===>>>???BBBDDDEEEDDDCCCBBB@@@???>>>???@@@CCCFFFHHHCCCCCCCCCCCCDDDEEEGGGGGGDDDEEEEEEDDDCCCEEEHHHKKKIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNLLLJJJJJJKKKMMMMMMLLLNNNQQQSSSRRRMMMIIIBBB>>>999:::AAAKKKSSSXXX^^^gggsssssssssuuuwwwwwwuuutttppprrrsssssssssxxxhhhKKK@@@???;;;999:::777888888888888999:::<<>>===???BBBAAABBBDDDFFFGGGEEE@@@===<<<;;;:::999999:::<<<===>>>@@@BBBAAA@@@>>>>>>>>>>>>AAADDDDDDDDDHHHNNNRRR\\\mmm~~~{{{}}}~~~~~~lll___nnn{{{~~~tttrrrwwwwwwmmmffffffTTTVVVZZZaaakkkvvvuuunnnwwwvvvYYY>>>...666===666111555222222111111111111111111111111111111111111111111/////////000000000000000/////////000000111111111//////000000111222222222///000000111333444666777555777888777444222333555333444555777999:::<<<<<<>>>>>>>>>===;;;<<>>>>>???AAABBBDDDFFFGGGDDDCCCBBBAAABBBCCCEEEGGGEEEFFFGGGFFFEEEFFFJJJMMMKKKJJJIIIHHHIIIJJJLLLMMMLLLLLLMMMLLLLLLMMMPPPSSSNNNNNNNNNOOOQQQQQQPPPOOOQQQKKKDDD>>>===BBBJJJOOOTTTYYYffftttssstttuuuwwwwwwuuusssooorrrttttttuuu|||bbbMMM===<<<>>>:::888<<<:::;;;<<<;;;;;;<<<>>>@@@DDDPPPfffsss]]]UUUSSSWWWUUUKKKMMMRRRMMMIIIHHHFFFFFFGGGIIILLLNNNLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLJJJHHHGGGEEEDDDBBBAAAAAABBBCCCEEECCCCCCCCCDDDDDDDDDEEEEEEEEEBBB@@@BBBGGGGGGCCC>>><<<>>>@@@???>>>???BBBEEEFFFEEEEEEEEEEEECCC???<<<<<<;;;999888888;;;===???>>>@@@AAAAAA???===<<<<<<===AAACCC@@@<<<<<>>@@@@@@CCCFFFHHHHHHHHHHHHIIIFFFHHHKKKKKKJJJHHHHHHIIINNNMMMLLLLLLNNNQQQTTTVVV^^^\\\___eeeeee```___cccccc}}}~~~~~~nnnggg^^^YYY[[[hhhyyyzzz{{{zzz|||}}}vvviiiiiijjjnnnttt{{{pppiii```YYYXXX\\\dddiii{{{|||xxxppphhhgggpppyyyoooaaaYYYTTTLLLNNNRRRKKKFFFLLLOOOMMMJJJJJJMMMOOONNNMMMLLLKKKKKKLLLMMMNNNJJJIIIGGGEEEDDDCCCBBBBBBCCCFFFIIIIIIGGGFFFHHHJJJEEEEEEEEEEEEDDDCCCBBBAAA===???CCCFFFHHHGGGEEEDDD<<<>>>AAADDDFFFFFFFFFFFFDDDBBB@@@??????AAADDDFFFIIIJJJJJJHHHFFFFFFJJJMMMKKKJJJIIIHHHHHHJJJKKKMMMJJJKKKLLLMMMNNNQQQUUUXXXMMMMMMMMMMMMNNNPPPRRRTTThhhcccWWWIII===999===BBBIIIYYY```\\\kkkqqqrrrsssssstttttttttssstttooorrr|||___LLLEEE<<<777777888999999<<<===777777===;;;999BBBNNNhhh{{{pppaaaYYYWWWUUURRRPPPNNNMMMLLLLLLHHHDDDEEEJJJNNNOOONNNMMMNNNPPPQQQRRRQQQPPPOOOLLLOOOQQQOOOIIIEEEEEEGGGHHHDDDAAABBBDDDBBB<<<666???@@@BBBDDDEEEFFFEEEEEEGGGGGGGGGFFFDDDAAA???>>>>>>???AAA@@@???>>>>>>???AAABBBCCCCCCAAA???<<<;;;<<<<<<<<<===============???@@@@@@???===<<<===>>>???@@@@@@>>>;;;;;;===@@@DDDGGGJJJLLL[[[~~~zzzhhhVVVUUU]]]eeeqqqJJJ;;;;;;555444333333222222333333222222222111111111111000000000000000000000000000//////000000000000//////////////////////////////...///000111111000///...000111111111111222222222666555333222222333444555222444888;;;======<<<;;;@@@@@@>>><<<:::;;;===???GGGHHHIIIIIIHHHGGGHHHIIIIIIKKKLLLMMMLLLLLLNNNPPPNNNOOOQQQRRRSSSUUUYYY\\\aaaxxxttt[[[VVV___eeehhhzzzyyy{{{}}}xxxtttooommmvvv{{{iii___eeejjjdddZZZWWWmmmrrruuuyyyqqqXXXTTTSSSQQQQQQZZZhhhsssvvvhhhbbbdddoootttppppppwwwxxxvvv|||nnnYYYWWWTTTQQQOOOOOOOOOPPPLLLMMMLLLJJJGGGGGGKKKNNNMMMNNNOOOOOOOOOOOONNNMMMMMMKKKIIIEEECCCAAA@@@@@@DDDDDDEEEFFFGGGGGGHHHHHHIIIGGGEEEDDDDDDCCCBBBAAAAAACCCGGGJJJKKKIIIFFFCCCEEEDDDDDDEEEFFFFFFEEECCCCCCBBBAAA???>>>@@@EEEHHHKKKKKKIIIFFFDDDEEEHHHJJJNNNMMMLLLKKKKKKJJJJJJJJJOOOOOONNNNNNMMMNNNNNNNNNMMMMMMLLLLLLNNNPPPSSSUUUhhhhhhbbbUUUJJJDDD>>>999???EEENNNTTTZZZmmmooooooqqqrrrssssssttttttvvvtttzzznnnMMMFFFAAA;;;777888:::;;;:::;;;===:::;;;AAA===;;;EEE[[[vvvgggbbb^^^VVVUUUSSSQQQOOONNNMMMMMMKKKJJJJJJIIIJJJLLLOOORRROOORRRUUUWWWVVVRRRNNNKKKIIIMMMOOOMMMGGGCCCCCCDDDFFFDDDCCCDDDEEEDDD@@@<<<@@@AAACCCDDDEEEDDDDDDCCCDDDEEEFFFFFFFFFDDDBBB@@@DDDEEEGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDBBB???<<<:::;;;;;;;;;<<<<<<<<<======>>>???@@@>>><<<;;;<<<===AAABBBBBB@@@>>>===@@@BBBBBBDDDEEEEEEMMMeee}}}~~~fffYYYUUUYYY```nnnzzzSSS;;;555777444444333222222222222333222222222111111111000000000000000000000000000000//////000000000000////////////////////////////////////000111111000//////000000111111111222222222444333222111111222444555222444777:::;;;<<<;;;:::===============???AAACCCEEEFFFGGGGGGEEEEEEGGGIIIHHHIIIKKKKKKKKKLLLMMMOOOKKKLLLNNNPPPRRRUUUYYY\\\jjjcccVVV[[[^^^]]]eeezzz|||}}}uuu```VVVRRRXXXZZZVVVVVV[[[sssrrrmmmkkkttt{{{qqq___]]]```cccccchhhqqqwwwwwwlllgggjjjvvv|||{{{}}}{{{]]]YYYXXXUUUSSSQQQPPPPPPPPPMMMMMMLLLIIIFFFFFFIIILLLMMMMMMNNNOOOOOONNNMMMMMMNNNLLLHHHEEECCCAAAAAAAAADDDEEEEEEFFFGGGGGGHHHHHHHHHFFFDDDDDDEEEEEEDDDCCCCCCEEEHHHJJJJJJHHHFFFDDDCCCBBBAAABBBCCCDDDBBBAAA@@@???>>>===<<<>>>CCCFFFFFFFFFFFFFFFFFFHHHMMMPPPNNNMMMLLLJJJIIIIIIJJJJJJOOONNNMMMMMMLLLMMMMMMMMMMMMLLLMMMNNNPPPSSSVVVXXX___aaa]]]TTTLLLHHHCCC???>>>BBBLLLVVV^^^gggxxxmmmnnnoooppprrrssstttttttttwww}}}WWW???>>><<<999888999;;;;;;;;;666;;;::::::>>><<>>>>>======>>>>>>>>>===>>>???===<<<;;;===>>>BBBCCCBBBAAA??????AAACCCCCCDDDDDDDDDFFFPPP```lllooorrr|||}}}XXXQQQ\\\gggooouuusssMMM888222222333444333222222111111222222222222111111111000000000000000000000000000000000...//////000000//////...000000000000000000000000///000111222222111000///000000000111111111222222222111000000000222333444222333666888:::;;;;;;;;;:::;;;;;;<<<>>>@@@BBBCCCCCCDDDDDDCCCBBBCCCEEEHHHHHHJJJKKKJJJIIIHHHIIIKKKHHHIIILLLMMMOOOSSSWWW[[[fffcccUUUZZZ\\\YYYYYY```ppp{{{nnnooouuuyyytttlllpppzzz}}}xxxooojjjsss}}}zzzppplllsssxxxuuupppmmmjjjfffaaaaaalllxxxzzzttt```UUUVVVVVVUUUTTTRRRPPPOOONNNLLLLLLJJJGGGEEEEEEHHHJJJLLLMMMMMMNNNNNNMMMMMMLLLOOOLLLHHHEEEBBBBBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFDDDCCCCCCEEEFFFEEEDDDFFFGGGHHHHHHHHHGGGFFFEEEAAA@@@???@@@AAABBBAAA???>>>>>>===<<<<<<>>>CCCFFFDDDEEEEEEEEEFFFIIIMMMPPPNNNLLLJJJHHHGGGHHHJJJKKKOOOOOONNNLLLLLLKKKKKKKKKLLLMMMNNNPPPSSSVVVYYYZZZYYY\\\\\\UUUPPPMMMJJJFFF;;;:::@@@NNN\\\dddhhhlllpppppppppqqqrrrsssttttttvvv|||^^^FFF;;;999999888999999:::::::::555===<<<999;;;>>>LLLeeefffWWWPPPVVVOOONNNNNNNNNNNNNNNOOOOOOQQQSSSTTTSSSQQQQQQSSSUUUTTTVVVZZZ[[[YYYTTTNNNIIIMMMOOORRRQQQMMMIIIFFFEEECCCDDDEEEDDDBBBBBBCCCDDDHHHHHHIIIIIIHHHGGGEEEDDDBBBDDDFFFHHHIIIGGGEEECCCDDDFFFHHHHHHGGGFFFGGGHHHJJJIIIGGGEEECCCAAA???>>>FFFEEECCCBBB@@@@@@@@@@@@<<<===>>>>>>===>>>@@@CCCBBBBBBAAA@@@@@@@@@AAACCCCCCCCCCCCDDDEEEHHHLLLOOOzzz|||sssuuu|||}}}kkk\\\ZZZpppjjjIII666333666666333333333222111111111111111111111111111000000000000000000000000000000000000...//////////////////...000000000000000000000000///000111222222111000///000000000000111111111111000000000000111333444555333444666888:::;;;<<<<<<;;;;;;;;;<<<>>>???>>>>>>@@@AAAAAA@@@???AAADDDFFFJJJKKKKKKIIIFFFEEEEEEEEEGGGHHHJJJKKKMMMOOOSSSVVVVVVmmmrrrZZZUUU\\\YYYYYYZZZ[[[___ooo|||zzz|||zzz|||wwwpppooowww~~~|||{{{tttnnnvvv~~~zzziii[[[VVVXXXRRRSSSTTTSSSRRROOOMMMKKKJJJIIIGGGEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMIIIEEECCCBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGEEECCCAAAAAABBBCCCBBBAAAFFFFFFFFFEEEEEEDDDDDDCCCAAA???>>>???@@@AAA@@@??????????????????AAADDDGGGFFFGGGFFFEEEDDDEEEGGGIIIKKKIIIGGGEEEFFFHHHKKKNNNSSSRRRPPPNNNLLLJJJIIIIIIMMMNNNPPPRRRUUUWWWXXXYYY[[[______ZZZVVVTTTRRRNNNHHH>>>999@@@MMMXXX___dddttttttssssssssstttuuuuuuzzz}}}]]]DDD999:::777888999:::999999888888888AAA@@@===AAAKKKfffmmm___XXXNNNPPPLLLLLLLLLMMMMMMOOOPPPQQQWWWUUUTTTUUUVVVVVVTTTRRRSSSTTTUUUVVVUUUSSSPPPOOOOOOQQQRRRQQQNNNKKKHHHFFFAAABBBDDDDDDEEEFFFJJJMMMLLLMMMMMMMMMLLLJJJHHHGGGDDDFFFGGGHHHHHHFFFCCCAAAAAACCCEEEEEEDDDDDDDDDEEEHHHGGGFFFDDDCCCCCCDDDDDDKKKIIIFFFCCCAAA@@@@@@@@@<<<===>>>>>>???AAAEEEHHHDDDCCCBBBAAABBBCCCDDDDDD@@@??????@@@AAABBBBBBBBBKKK\\\yyysssxxxqqq]]]KKKWWWkkkrrrNNNCCC777333777:::777222222222111000000000000111111111111000000000//////////////////////////////......////////////......///////////////////////////000111222222111000/////////000000000111111111111111111222333444555555555555666777999;;;<<<===<<<;;;<<<>>>AAABBB@@@>>>===>>>?????????@@@CCCEEEFFFHHHHHHGGGEEEDDDEEEFFFHHHIIIJJJJJJJJJLLLOOOQQQNNNSSSZZZ___[[[TTTSSSWWWTTTTTTWWWYYYXXXZZZdddppp~~~yyysssrrr{{{yyy^^^UUUUUUSSSUUUZZZRRRSSSTTTTTTSSSPPPMMMKKKGGGEEEDDDCCCEEEHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOMMMIIIFFFDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEFFFDDDBBB@@@?????????>>><<>>>>>===???@@@@@@@@@???AAADDDGGGGGGGGGFFFDDDBBBAAACCCDDDGGGFFFDDDDDDFFFJJJNNNQQQVVVUUURRRPPPMMMKKKJJJIIIOOOPPPRRRTTTUUUVVVVVVUUU]]]bbbccc___\\\\\\[[[YYY]]]OOOAAA;;;===CCCLLLTTTvvvvvvuuutttuuuvvvwwwxxxzzzaaaJJJ;;;888<<<777999::::::999888888999888>>>>>>AAAPPPccc\\\TTTRRRLLLKKKKKKKKKKKKLLLNNNOOOQQQRRRWWWTTTSSSTTTWWWWWWRRRNNNPPPPPPPPPPPPQQQQQQRRRSSSPPPPPPOOONNNLLLIIIGGGEEE@@@@@@AAADDDIIINNNSSSUUUMMMNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGGGGEEEDDDBBBAAAAAACCCEEEFFFEEEEEEEEEGGGGGGFFFDDDCCCCCCEEEGGGIIIJJJHHHEEEBBB@@@?????????>>>>>>?????????BBBFFFIIIFFFDDDBBBBBBDDDEEEFFFEEEBBBAAA@@@@@@AAAAAA@@@>>>@@@BBBNNNkkk{{{}}}{{{yyyqqq\\\LLLIIIOOOVVVppplllCCC:::888666555555555333222222111000000///000000000111111000000000/////////////////////////////////---......//////......---////////////////////////...///000111111000///.../////////000000000111111111111222333333444444444555555555555777:::<<<>>>;;;;;;<<>>======<<<;;;999AAAAAAAAAAAA@@@@@@@@@@@@===;;;999888:::;;;;;;;;;??????@@@?????????BBBDDDCCCDDDEEEDDDCCCBBBDDDEEEEEEEEEDDDEEEHHHKKKOOORRRUUUTTTRRRPPPNNNMMMLLLLLLPPPRRRTTTVVVWWWVVVUUUTTT\\\```aaa^^^^^^aaabbbaaa^^^UUUJJJBBB<<<999???FFFuuutttttttttvvvxxx{{{|||{{{bbbMMMCCC<<<:::<<<666888::::::999888999;;;999;;;===MMMmmmmmmTTTLLLLLLMMMIIIKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSQQQMMMKKKNNNNNNNNNOOOPPPQQQRRRSSSPPPOOOLLLJJJIIIHHHFFFEEEBBB@@@>>>AAAHHHNNNRRRSSSKKKKKKLLLKKKJJJIIIGGGFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHGGGGGGHHHIIIGGGEEECCCBBBCCCEEEHHHJJJHHHFFFCCCAAA@@@AAACCCDDDAAAAAA@@@???>>>???CCCFFFDDDAAA???@@@BBBDDDDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@CCCBBBDDDPPPhhh}}}vvv|||uuudddZZZUUUXXXZZZ^^^kkk{{{dddPPPFFF555666666444111000111333111111000////////////000111000000000////////////////////////////////////---......//////......------------------------------...///000000///...---////////////000000000111111111222222222222222111444333222333444777:::<<<;;;:::<<>>>>>BBBrrrrrrrrrsssvvvyyy}}}nnnHHH<<<===;;;777666555777::::::999999;;;>>>AAA@@@CCC^^^^^^TTTLLLKKKPPPJJJKKKLLLLLLMMMNNNPPPQQQRRRLLLPPPTTTSSSNNNJJJIIIJJJMMMMMMNNNPPPQQQQQQRRRRRRRRRPPPLLLJJJIIIHHHGGGFFFFFFAAA<<<>>>DDDIIIKKKJJJGGGHHHIIIIIIHHHFFFEEEDDDGGGEEEDDDBBBBBBBBBCCCDDDDDDFFFHHHIIIHHHHHHIIIJJJHHHFFFCCCBBBBBBDDDGGGIIIGGGEEECCCBBBCCCEEEHHHIIIDDDCCCBBB???<<<===???BBB@@@===;;;;;;>>>@@@@@@???>>>@@@AAAAAA@@@?????????:::>>>@@@>>>???UUU~~~vvvzzziiibbb[[[OOO\\\YYYhhhgggIII===777333///222555444111000333555111111000///////////////000000000000////////////////////////////////////---..................---------------------------,,,---...//////...---,,,////////////000000000000000111111111111000000///222111000000222555999;;;<<<;;;;;;???CCCCCC===888888<<>><<<<<<>>>>>>>>>===>>>???AAABBBCCCBBBBBBAAACCC@@@>>>===>>>@@@AAAAAADDDEEEEEEDDDBBBBBBCCCEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJKKKLLLOOOQQQSSSTTTPPPRRRVVVZZZ\\\\\\ZZZYYY\\\]]][[[UUUSSSVVVXXXXXXZZZVVVTTTQQQJJJAAA===???wwwvvvwwwzzz}}}gggPPP<<<;;;>>>;;;888:::666:::<<<999999<<<===:::<<>><<<999777666999===@@@>>><<>>???AAADDDGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJNNNNNNLLLJJJJJJKKKJJJNNNSSSVVVWWWXXXZZZ]]]TTTTTTUUUYYYaaammm||||||ggg^^^VVVNNNKKKMMMLLLLLLKKKJJJIIIIIIHHHKKKKKKIIIHHHHHHIIIJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDEEEHHHJJJIIIHHHIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>??????>>>======>>>???@@@>>>>>>@@@AAABBBCCCCCCCCCCCCAAA@@@BBBEEEFFFDDDAAADDDDDDCCCBBBBBBBBBCCCCCCMMMMMMLLLIIIFFFEEEFFFHHHGGGHHHHHHIIIJJJKKKKKKLLLJJJIIIHHHIIIKKKMMMMMMMMMNNNPPPRRRTTTVVVVVVVVVVVVWWWTTTPPPNNNOOORRRUUUVVVVVVVVVTTTPPPKKKEEE???<<>>======FFF```gggWWWKKKKKKLLLJJJLLLRRRQQQPPPOOONNNNNNNNNOOOPPPPPPPPPNNNKKKIIIIIIKKKNNNLLLKKKKKKMMMPPPQQQOOOMMMMMMKKKIIIHHHIIIJJJJJJIIIBBBCCCDDDFFFGGGGGGGGGGGGIIIGGGFFFEEEEEEEEECCCAAADDDDDDDDDBBB@@@@@@AAACCCFFFGGGGGGFFFEEEEEEGGGJJJEEEFFFFFFCCCAAAAAADDDFFFDDDDDDDDDCCCBBBAAA??????>>>??????===:::999999:::;;;;;;<<<<<<<<<<<<======;;;;;;:::888777666555444:::===???>>><<<>>>FFFMMMMMM{{{pppccc[[[UUUQQQQQQQQQUUUXXXXXX]]]mmmhhhUUUHHH999222555777555111222222111111000//////...////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,------------000000//////000000111222///...///000222444777888999:::;;;;;;:::999:::<<<;;;<<<===>>>>>>???BBBDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEHHHJJJKKKIIIHHHJJJKKKMMMPPPTTTUUUUUUTTTVVVXXXVVVVVVUUUTTTUUUZZZ```ddduuummmYYYQQQQQQPPPNNNMMMJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFDDDBBBCCCFFFGGGGGGEEEDDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCBBBBBBBBB@@@@@@BBBDDDEEECCC@@@AAAAAAAAABBBBBBCCCDDDEEEIIIIIIIIIHHHFFFFFFHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEDDDFFFHHHJJJIIIHHHMMMNNNOOOPPPQQQRRRQQQQQQQQQPPPPPPQQQSSSUUUVVVVVVVVVUUUTTTRRROOOLLLHHHGGGpppvvv|||jjjTTTFFF<<<777:::;;;666444777:::555777>>>???<<>>???AAAEEEEEEEEECCCBBBBBBDDDFFFFFFFFFEEECCC@@@@@@AAACCCAAABBBBBBBBBAAA@@@>>>===:::;;;;;;999888888:::<<<=========<<<<<<<<<<<<<<<999888666555444555555666888:::<<<<<<;;;<<<===???===PPPttt~~~qqq\\\PPPLLLHHHGGGGGGKKKYYYgggooouuu}}}TTT<<<333333333444444444222000222111111000000//////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,///////////////000111111---......///222444777999666888999999999999:::<<<;;;<<<=========>>>@@@BBBEEEDDDCCCBBBBBBDDDFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFHHHKKKNNNQQQSSSTTTTTTRRRQQQQQQRRRQQQRRRTTTTTTSSSSSSUUUWWWZZZjjjuuucccZZZPPPIIIIIIKKKKKKIIIIIIFFFFFFGGGHHHIIIJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAACCCDDDCCCBBBCCCCCCBBBAAA@@@@@@????????????@@@AAAAAAAAA@@@@@@>>>======<<<<<<======>>>@@@AAAAAABBBBBBAAAAAA@@@??????@@@BBBDDDCCCAAA???>>>???@@@AAACCCDDDEEEFFFCCCEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKIIIHHHGGGFFFEEEBBBBBBCCCEEEGGGHHHGGGEEEKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQSSSTTTTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPwwwkkkRRRFFF===999999;;;:::555666:::;;;555777>>><<<888DDDWWWxxxkkkPPPIIIIIILLLPPPOOOKKKOOOVVVPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKIIIGGGGGGIIIKKKIIIJJJKKKLLLKKKIIIFFFDDDEEEHHHJJJIIIFFFDDDEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDFFFCCC@@@???@@@AAABBBAAABBBBBBBBB@@@>>>>>>???AAADDDDDDCCCBBB@@@???AAACCCEEEEEEDDDBBB@@@??????@@@??????@@@AAA@@@>>><<<;;;888999999888777999<<>>>>>======<<<;;;:::::::::999888777777888:::<<<888888888:::<<<<<<<<<;;;HHHCCCOOOrrr}}}sss|||rrrmmmyyynnnZZZRRRKKKJJJLLLSSS___kkknnnKKK:::999777777666333111///000111111111000000////////////////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,///............///000000------...///111444777999555777888888777777888999888:::;;;<<<<<<===@@@BBBDDDCCC@@@??????AAADDDFFFBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCDDDFFFIIIMMMPPPSSSSSSSSSRRRQQQPPPOOOOOOMMMOOOSSSUUUUUUUUUVVVXXXeeeddddddkkk~~~aaaWWWZZZSSSPPPOOONNNLLLIIIGGGFFFDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIGGGFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@???>>>???@@@AAABBBBBBAAAAAA@@@@@@?????????>>>?????????@@@@@@@@@??????>>>===<<<===???AAABBBAAA???===>>>???@@@AAABBBCCCDDDDDD@@@BBBDDDDDDDDDEEEHHHJJJKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBDDDGGGIIIIIIGGGEEEFFFGGGGGGGGGHHHIIIJJJKKKOOOPPPRRRRRRQQQNNNLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRoooPPPBBB???;;;:::::::::777444777<<<:::777999===999:::SSSqqqvvvTTTFFFKKKIIIHHHJJJIIIHHHHHHJJJNNNMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKHHHFFFDDDEEEFFFHHHIIIJJJJJJHHHFFFCCCBBBCCCEEEHHHFFFCCC@@@AAACCCEEEEEEEEEEEEDDDCCCBBBAAADDDAAA>>>===???@@@AAAAAA???@@@@@@???>>>???AAADDDCCCCCCCCCAAA??????AAABBBCCCBBBAAA@@@@@@??????>>>======>>>>>>===<<<;;;:::888999999888888:::>>>AAA>>>>>>===<<<;;;:::999999;;;:::999999:::<<<>>>@@@???<<<999999;;;<<<<<<;;;999;;;EEERRR```yyywwwiii```eeebbbVVVMMMSSS\\\cccgggssshhhOOOEEE;;;444333555222///------000222333000000000///////////////................................................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,------------.........---......///000---------///111444666888666777777777555444444666444666888:::;;;===AAACCCCCCAAA???======???AAACCCAAABBBCCCCCCCCCCCCBBBAAADDDCCCCCCEEEHHHLLLPPPQQQRRRQQQQQQPPPPPPPPPPPPOOOOOOQQQRRRRRRQQQPPPQQQRRRXXXWWWVVVWWW\\\iii|||nnnaaa]]]TTTNNNMMMKKKMMMNNNLLLKKKJJJJJJIIIEEEEEEGGGHHHJJJLLLMMMNNNLLLKKKJJJHHHHHHHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@======>>>>>>>>>======<<<===>>>@@@AAABBBAAAAAA@@@????????????>>>>>>==================<<<;;;:::::::::<<<>>>??????>>>======@@@@@@AAABBBBBBAAA@@@@@@???AAABBBCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCFFFIIIIIIGGGEEEBBBCCCEEEFFFHHHJJJKKKLLLNNNOOOOOONNNKKKJJJKKKLLLIIIIIIIIIJJJKKKLLLMMMNNNuuuUUU@@@:::<<<999::::::777444444777;;;999999<<<===>>>KKKmmmtttXXXNNNJJJOOOKKKHHHHHHIIIJJJIIIGGGJJJJJJKKKLLLLLLKKKKKKJJJJJJKKKJJJGGGDDDBBBCCCCCCFFFGGGHHHGGGEEECCCDDDDDDEEEFFFFFFDDDBBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@AAA???>>>===???@@@AAA@@@>>>????????????@@@CCCEEEBBBBBBBBB@@@??????AAACCC@@@???>>>>>>@@@@@@???>>><<<<<<;;;;;;::::::::::::999::::::::::::;;;===@@@<<<<<<<<<;;;:::999999888999999888888999;;;===>>>DDDAAA<<<999999999999999777888;;;>>>AAAPPPrrryyyuuuuuutttrrrdddRRRPPPaaaooorrrzzzcccDDD666222111111444111///---...111222000...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---------------------------...//////.........///000333555666555666666555333222222333222444666888:::===@@@CCC@@@???=========???AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDGGGLLLOOOPPPPPPPPPNNNMMMMMMNNNOOOOOONNNNNNOOOQQQRRRQQQRRRSSSUUUMMMOOOSSSTTTQQQOOOUUU^^^lllkkk[[[NNNNNNPPPNNNKKKLLLJJJMMMMMMJJJHHHJJJJJJIIIFFFFFFGGGIIIJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDAAAAAAAAA===>>>@@@AAAAAA@@@???>>>===>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<:::999999;;;;;;;;;;;;::::::999888:::;;;======<<<;;;<<<===AAABBBBBBBBBAAA???===<<<===???AAABBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCC??????@@@BBBEEEEEEDDDBBB@@@BBBEEEHHHJJJLLLLLLLLLJJJKKKLLLJJJHHHIIINNNRRRLLLLLLLLLLLLLLLLLLKKKKKKqqqXXXGGG<<<999:::777999:::888777777999:::777;;;>>>AAAKKKfffYYYOOOQQQOOOMMMMMMKKKJJJKKKKKKJJJIIIFFFGGGIIIJJJJJJJJJJJJIIIGGGHHHHHHFFFDDDBBBBBBCCCDDDFFFFFFEEECCCCCCEEEHHHKKKIIIFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA???>>>===>>>@@@AAAAAA@@@@@@@@@AAA@@@???@@@BBBDDD???@@@@@@???>>>>>>@@@CCC<<<;;;;;;===@@@BBBAAA???<<<:::999777777888999:::999:::;;;;;;::::::;;;===:::::::::999999888888888666666777888999:::;;;;;;@@@???===:::888777888999???:::666888>>>FFFNNNRRRtttkkkrrryyycccWWWUUU[[[bbbiiizzznnnWWWFFFFFFBBB:::///+++000888000111222333333111///---////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...///000222333555222333444444222111222333222444666888999;;;>>>AAA<<<<<<===>>>@@@BBBDDDFFFBBBAAA@@@??????@@@AAABBB@@@AAAEEEJJJOOOQQQOOOMMMNNNKKKIIIIIIKKKMMMLLLKKKIIILLLPPPSSSUUUVVVWWWYYYRRROOOOOORRRRRRPPPSSSYYYPPP]]]kkkvvvppp\\\IIINNNSSSQQQJJJGGGLLLSSSOOORRRQQQKKKIIIKKKKKKGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEECCCFFFHHHGGGDDDAAA@@@AAA@@@AAACCCEEEEEEDDDCCCBBB<<<>>>???AAA@@@???===;;;:::;;;;;;;;;;;;999888777999:::::::::::::::999999999;;;<<<:::999999<<<>>>AAAAAABBBBBBAAA???<<<;;;:::===???@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>===???AAACCCBBBBBB@@@BBBFFFJJJLLLLLLJJJIIIHHHKKKMMMLLLIIIJJJOOOTTTNNNNNNOOOOOONNNLLLKKKJJJuuuUUUEEE???;;;777666666999<<<<<<<<<<<<<<<:::777<<>>>>>>>>???AAABBBAAA???BBBBBBBBBAAA??????AAACCC===>>>>>>>>>===>>>@@@BBB:::888999<<>>@@@EEEKKKQQQQQQNNNJJJLLLIIIFFFFFFIIIJJJIIIHHHHHHLLLQQQSSSSSSQQQPPPPPPOOOJJJJJJRRRVVVTTTRRRTTTRRRYYY]]]\\\ccc{{{rrr___]]]\\\VVVUUURRRLLLGGGHHHLLLNNNLLLLLLPPPOOOKKKKKKOOONNNIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFDDDCCCBBBBBBCCCEEEDDDDDDDDDDDDEEEEEEFFFCCCFFFIIIHHHDDDAAA@@@@@@===???AAACCCCCCCCCAAAAAA<<<===???@@@@@@>>>;;;999<<<<<<======<<<:::999888999::::::;;;;;;::::::::::::;;;;;;999777777;;;??????@@@AAABBBAAA???===;;;888:::>>>@@@@@@@@@AAACCC@@@@@@@@@?????????>>>>>>@@@>>>===>>>AAACCCCCCCCC@@@CCCGGGKKKLLLKKKHHHFFFJJJNNNPPPOOOKKKJJJMMMQQQNNNOOOPPPPPPOOOLLLJJJHHHhhhWWWFFF@@@???===:::999999999999999:::999777666<<<<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;:::999888999:::;;;<<<777888999:::::::::999888666777777777777666555555777888999999888777888999;;;:::999888777777777777666555555888<<<>>>===;;;<<<===LLLlllxxxyyywww~~~~~~rrrvvv}}}jjjdddiii^^^^^^[[[WWWXXXdddyyydddPPPDDD888444777444444333333222111000000////////////////////////...........................------,,,,,,------...------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,************************************************+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222222333333333222111111222555888;;;<<<===>>>???<<>>===>>>???AAA@@@@@@CCCHHHMMMOOONNNKKKKKKLLLMMMMMMLLLKKKKKKKKKHHHJJJMMMOOOPPPPPPOOONNNLLLMMMOOOPPPQQQSSSVVVXXXOOORRRTTTVVVXXX^^^hhhppp{{{rrrkkkaaaYYYUUUSSSPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNOOOOOOMMMJJJGGGEEEEEEDDDDDDCCCDDDFFFGGGHHHFFFEEEDDDCCCAAAAAA@@@@@@DDDDDDEEEDDDDDDCCCBBBBBBDDDCCCBBBAAA@@@?????????@@@AAABBBCCCBBBAAA???>>>>>>===<<<:::::::::;;;<<>><<<;;;666:::>>>???>>>======?????????@@@BBBDDDCCC???:::>>>===<<<@@@DDDGGGEEECCCBBBDDDGGGHHHGGGGGGGGGHHHOOONNNLLLLLLMMMOOORRRSSSLLLOOOPPPMMMMMMOOOOOOLLLmmmRRRGGG===<<<===<<<;;;;;;777777888888999:::;;;;;;<<>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<;;;::::::::::::;;;<<<999:::;;;;;;;;;:::999999888888888888888777666666666888888888666666666888:::999888777666666666666666555555888;;;===<<<:::AAA999777BBBVVVrrrxxxxxxzzztttuuusssrrruuuooommmttttttqqqwwwrrrrrroooiiieeegggmmmssskkkpppzzz~~~xxxmmmkkkoooyyyxxx|||^^^KKK<<<999888222000222333333222222111000000///................................................------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++************************************************+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111222222333333333222222444666999:::;;;<<<>>>??????AAADDDGGGGGGEEECCCAAACCCBBBAAAAAA@@@?????????AAABBBDDDHHHMMMNNNLLLIIIJJJKKKLLLLLLLLLMMMMMMNNNLLLMMMNNNOOOPPPOOOOOONNNJJJKKKMMMNNNQQQUUU[[[```WWWVVVVVVXXX\\\```aaaaaa___hhhvvvuuuhhh^^^```[[[UUUQQQQQQRRRRRRQQQRRRQQQNNNLLLKKKKKKLLLLLLNNNMMMKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBDDDCCCBBB@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???======<<<<<<<<<<<<======??????>>>===<<<;;;:::999<<<;;;;;;;;;::::::::::::;;;999888666777999;;;======>>>?????????===<<<:::555999===>>>===<<<===???@@@@@@@@@CCCDDDCCC???;;;=========???AAABBBAAA@@@BBBEEEGGGIIIHHHHHHIIIJJJJJJKKKKKKLLLNNNPPPRRRTTTMMMOOONNNLLLLLLOOOMMMIIIiiiGGG>>>999777:::<<<;;;;;;===888999:::::::::;;;???AAA>>>ZZZmmmLLLHHHOOOOOOJJJHHHJJJIIIIIIHHHIIIIIIJJJJJJHHHFFFJJJQQQUUUQQQKKKIIIHHHJJJLLLLLLJJJGGGFFFEEEHHHEEEBBB@@@AAADDDIIILLLBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBDDDFFFHHHHHHGGGIIIGGGEEEDDDDDDGGGIIIKKKIIIHHHGGGDDDBBB@@@>>>===>>>???@@@AAABBBBBBCCCCCCAAAAAA@@@>>>===<<<;;;:::======<<<;;;;;;<<<<<<===<<<=========<<<;;;:::999999::::::::::::999888888666777888777555444555666999888777777666666666666555555666888;;;<<<;;;999888777777777999DDDYYYkkk}}}aaaUUU:::111...333555000...000222111111000000/////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******************************************************+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222111111222333444444444333666777999999:::;;;===@@@BBBCCCDDDDDDDDDBBB@@@???AAABBBCCCCCCBBBAAA???>>>CCCDDDFFFIIILLLLLLJJJGGGHHHHHHIIIJJJLLLOOOQQQRRROOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOORRRXXX___ddd]]]YYYWWW\\\bbbddd^^^XXX\\\___bbbeeeiiiqqq|||xxxoooccc[[[WWWVVVTTTSSSPPPNNNLLLLLLOOOQQQQQQQQQVVVSSSOOOKKKIIIJJJKKKMMMMMMKKKGGGEEEDDDEEEHHHJJJFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEAAABBBCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@???@@@BBBCCCBBBBBBAAA@@@@@@@@@@@@AAA======>>>>>>???>>>>>>>>>===============<<<<<<<<<;;;;;;:::::::::::::::999999888777777888:::<<<>>>>>>>>>??????>>><<<;;;999555777;;;<<<======>>>???AAAAAAAAACCCDDDCCC@@@===999;;;=========>>>@@@AAABBBEEEGGGIIIIIIJJJKKKLLLGGGIIIKKKNNNPPPRRRSSSTTTQQQRRRPPPMMMOOORRROOOIIIdddQQQ===<<<999:::<<<;;;888999===:::<<<===<<<:::;;;@@@DDDKKKooottt\\\HHHIIIOOONNNIIIGGGJJJJJJJJJJJJJJJJJJKKKLLLJJJGGGIIIRRRWWWSSSMMMIIIIIIJJJKKKKKKIIIHHHFFFFFFGGGFFFDDDDDDEEEGGGJJJLLLHHHGGGEEECCCAAA@@@???>>>DDDDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFGGGIIIKKKLLLGGGFFFEEECCCAAA???>>>===@@@AAABBBCCCCCCBBBAAAAAA======<<<<<<;;;:::999999>>>>>>==================??????>>>>>>===<<<;;;::::::;;;;;;;;;;;;:::999999777888888777555444444555999888888777666666777777444555777999::::::999888222999???AAA===;;;AAAHHHZZZiiilllMMM;;;999BBB;;;777666444000000444000000/////////.................................---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++***)))(((******************************************************)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------......///000000111000000222333444444444444777888999888888:::===???CCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@EEEFFFHHHJJJKKKJJJHHHFFFEEEEEEFFFHHHLLLPPPRRRSSSOOONNNNNNNNNNNNOOOPPPQQQPPPRRRSSSTTTVVVZZZ^^^bbb]]]ZZZYYY]]]dddfffaaa[[[eeehhhjjjiiieeecccdddfffhhhnnnyyy}}}rrriii```[[[[[[[[[ZZZYYYXXXWWWWWWXXXNNNMMMMMMNNNOOOOOONNNNNNTTTRRROOOLLLJJJKKKLLLMMMKKKIIIGGGEEEDDDFFFHHHJJJGGGHHHHHHHHHHHHFFFDDDCCCGGGFFFEEEDDDCCCCCCBBBCCCAAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@??????AAACCCDDDBBBAAA@@@???>>>???@@@AAA>>>???@@@@@@@@@???===<<<:::::::::;;;;;;<<<<<<<<<::::::::::::999999999999777777666777888;;;===>>>?????????>>>===;;;:::999666888:::<<<===>>>??????AAAAAABBBBBBCCCBBBAAA???777:::======<<<===AAADDDBBBDDDFFFHHHHHHIIIKKKMMMIIIKKKNNNQQQSSSTTTTTTSSSWWWVVVTTTRRRTTTWWWSSSMMM___JJJFFF??????===<<<<<<999666888>>>999===???<<<999;;;CCCKKKfffbbbUUUKKKKKKLLLIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLHHHHHHOOOTTTRRRNNNKKKLLLKKKIIIHHHHHHHHHIIIIIIDDDEEEGGGHHHIIIJJJJJJIIILLLIIIEEEAAA@@@@@@BBBDDDIIIIIIJJJJJJIIIIIIIIIJJJFFFGGGHHHHHHIIIIIIIIIHHHDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEEEEDDDCCCAAA???===;;;;;;;;;<<<<<<<<<<<<<<>>>>>=========??????>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999777888999888666555666777999999888777777777777888333555888999999888777666888:::999777666:::@@@EEE@@@CCC^^^uuuaaaRRROOOJJJ<<<777;;;999555333111000...111444/////////.......................................------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......//////000000///000111222333333333333666777888777777999<<<>>>BBBAAA@@@@@@AAABBBDDDEEECCCBBB@@@??????@@@AAABBBDDDGGGIIIKKKJJJIIIGGGFFFDDDCCCDDDGGGLLLPPPQQQQQQLLLLLLLLLMMMOOOQQQRRRTTTPPPSSSWWWZZZ[[[\\\]]]___YYYYYYZZZ[[[]]]^^^``````^^^bbbfffgggdddaaa```aaacccccceeehhhppp{{{xxxsssmmmhhhbbb^^^]]]^^^^^^^^^UUUXXXYYYWWWSSSOOOMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJOOONNNNNNMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGEEECCCBBBFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@??????@@@BBBCCCAAA@@@???======>>>??????@@@AAAAAAAAA???===;;;:::999888888888888999:::;;;999999999999999999999999666666666777999;;;===>>>??????>>>===<<<;;;:::999::::::;;;===???@@@@@@@@@???@@@AAAAAAAAAAAABBBBBB===???AAA???======@@@CCCAAACCCEEEFFFGGGHHHJJJMMMNNNPPPRRRTTTUUUTTTRRRQQQVVVWWWVVVTTTVVVYYYVVVQQQcccDDD999======>>>:::999999888666999???888;;;===;;;;;;DDDUUUdddhhhUUUOOOKKKJJJHHHFFFIIIOOOJJJJJJJJJJJJKKKLLLMMMMMMMMMIIIIIINNNQQQPPPNNNNNNOOOLLLIIIHHHIIIJJJKKKKKKBBBDDDHHHKKKLLLKKKJJJHHHJJJGGGDDDBBBCCCFFFIIILLLLLLMMMMMMLLLJJJIIIIIIJJJFFFFFFHHHIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGGGGFFFDDD@@@===;;;>>>>>>??????@@@AAAAAAAAA????????????>>>===<<<<<<>>>===<<<;;;;;;;;;;;;;;;999::::::::::::999888888666777888888666666777888888777777666666777777777222555999:::999777555555666666555333555<<>>===<<>>>>>>>>>>>@@@BBBDDDFFFCCCAAA???======???AAACCCCCCFFFIIIKKKJJJIIIHHHHHHFFFEEEEEEHHHMMMPPPOOOLLLKKKKKKMMMOOOQQQSSSTTTUUUMMMQQQWWW[[[]]]]]]\\\\\\VVVXXXYYYWWWTTTTTTYYY^^^aaacccccc```]]]\\\^^^aaabbbccccccbbbaaacccgggjjjkkkooottt|||zzzuuunnngggjjjyyy|||sssrrrrrrsssuuuxxx|||~~~zzzwwwuuutttsssrrrooonnnhhhfffbbb```^^^\\\YYYVVV]]]\\\[[[\\\\\\[[[XXXVVVPPPQQQPPPMMMIIIGGGJJJLLLLLLMMMOOOOOOMMMKKKJJJJJJLLLLLLMMMMMMMMMLLLKKKJJJGGGHHHJJJLLLKKKJJJHHHFFFGGGGGGGGGFFFEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFBBBCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@?????????@@@@@@>>>>>>===<<<<<<<<<<<<===@@@@@@???>>>===;;;:::999:::999777666666777888888777888888888888999999999666666777888999;;;===>>>???>>>===<<<<<<;;;::::::===<<<;;;===???AAAAAA@@@===>>>?????????@@@CCCEEEGGGFFFEEEAAA>>>===>>>???BBBCCCEEEEEEEEEGGGJJJLLLPPPQQQRRRSSSRRRPPPNNNMMMOOOSSSTTTRRRSSSUUUVVVSSS{{{[[[HHH999666;;;999<<<888777999:::999:::===999<<<======CCCXXXwwwkkkVVVPPPMMMJJJIIIGGGFFFIIIMMMJJJIIIIIIJJJKKKLLLMMMMMMKKKJJJLLLPPPQQQOOONNNPPPLLLJJJHHHHHHJJJKKKJJJHHHBBBDDDGGGIIIKKKKKKJJJJJJFFFFFFFFFFFFHHHJJJLLLNNNLLLMMMNNNMMMJJJHHHIIIKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIFFFGGGGGGGGGEEEAAA>>><<>>?????????>>>===<<<;;;<<<;;;:::999999999:::;;;888888888888888777666666333555666666666666777999555555444444444555555666222555999:::888555444444000555888888:::>>><<<777::::::<<<===<<<@@@RRRdddmmmVVVEEE:::333444333111111222111///---444333222111222333111................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************************************---------.........//////...//////000000000/////////111444666777777999;;;;;;;;;;;;<<<>>>@@@AAACCC@@@???>>>>>>>>>???@@@@@@@@@DDDIIIKKKJJJIIIJJJKKKJJJIIIIIILLLPPPQQQMMMHHHMMMNNNQQQSSSTTTUUUUUUUUUNNNRRRVVVXXXXXXXXXWWWWWWTTTWWWXXXVVVSSSSSSWWW\\\ddddddccc___[[[YYY\\\___\\\]]]^^^^^^\\\\\\]]]___UUUYYYYYYXXX```jjjiii___ddd```ZZZXXX^^^dddbbb\\\___^^^\\\\\\]]]___aaaccc```]]]YYYWWWWWWWWWVVVUUUUUUSSSQQQQQQRRRTTTUUUUUUYYYYYYYYYYYYWWWSSSLLLHHHMMMMMMMMMKKKIIIJJJMMMPPPJJJLLLNNNNNNKKKIIIJJJKKKNNNMMMKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKIIIGGGEEEFFFFFFEEEDDDCCCCCCCCCDDD???@@@@@@@@@BBBCCCDDDEEEBBBBBBBBBCCCBBBBBBAAAAAA??????@@@@@@???>>>===<<<;;;<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;::::::;;;;;;<<<;;;888666555555666777777777777777888888999999666777777888:::;;;<<<<<<>>>===<<<<<<;;;;;;;;;;;;???===;;;<<<>>>@@@???>>>:::;;;=========@@@DDDHHHJJJGGGCCCAAAAAA@@@@@@???DDDEEEFFFFFFFFFGGGJJJLLLMMMMMMNNNMMMMMMKKKIIIHHHGGGNNNRRRPPPOOORRRUUUVVV\\\CCC===:::<<<>>>999===999888<<<===;;;999:::<<<>>>???@@@LLLjjj}}}QQQSSSSSSNNNJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMJJJJJJOOOTTTSSSOOONNNQQQGGGFFFFFFHHHJJJIIIFFFCCCDDDEEEFFFGGGIIIJJJKKKLLLFFFGGGIIIJJJKKKKKKJJJJJJJJJLLLMMMLLLIIIHHHIIILLLLLLJJJGGGEEEDDDDDDFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGGGGFFFCCC???===BBBBBBBBBAAAAAA@@@@@@@@@>>>?????????>>>===;;;::::::999888777888999:::;;;777777777777777666555555111333555555555555777888333333222222222333333444111555::::::888444333444444888888333333:::>>>>>>222444777:::<<<===>>>@@@===QQQjjjqqqaaaKKK;;;555666888999///444444///---111555555777333,,,(((+++///000.........//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************)))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************---------..................///////////////...---,,,///333666777777999::::::::::::;;;<<<===>>>???======???@@@@@@???>>>===???CCCHHHKKKJJJJJJKKKLLLMMMLLLLLLOOOSSSRRRLLLFFFPPPRRRTTTVVVWWWVVVUUUTTTSSSUUUVVVUUUSSSQQQQQQQQQSSSUUUXXXXXXWWWXXXZZZ]]]TTTXXX\\\]]][[[ZZZ[[[]]]___^^^]]]ZZZXXXYYY\\\___]]]bbb]]]SSSQQQZZZ]]]YYYUUUWWWVVVTTTVVV\\\^^^\\\]]][[[XXXVVVVVVWWWXXXZZZYYYUUUQQQOOOPPPQQQRRRRRRYYYVVVSSSRRRTTTWWWXXXYYYTTTSSSSSSTTTUUUUUUSSSQQQNNNOOOPPPNNNLLLHHHFFFEEELLLNNNPPPNNNKKKIIIIIIKKKQQQOOOKKKGGGFFFFFFGGGIIIIIIIIIJJJIIIIIIGGGFFFEEEFFFEEECCCBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===>>>@@@@@@???===;;;999999:::;;;<<<;;;:::999888999999888888999:::<<<===???===:::777555555555666666666777777888888888999777777888999:::;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<>>AAABBBGGG___aaaQQQQQQJJJGGGEEEEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHKKKMMMPPPRRRQQQNNNKKKHHHFFFDDDDDDEEEGGGFFFBBB>>>@@@BBBCCCCCCDDDFFFIIILLLHHHHHHIIIIIIJJJKKKLLLLLLJJJHHHFFFEEEEEEGGGJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@AAABBBDDDFFFFFFCCC>>>:::AAABBBDDDEEEDDDBBB@@@???CCCBBB@@@???===<<<<<<<<<:::999888999;;;<<<;;;:::===888222111444777666333333333333444444555555555444444444444444444444444000222444555444444555666444444444777999;;;:::999666666666666777777777777666<<>>:::555222111222222000000000000000000000000333111///......//////...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++*********)))******+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000111111222444666777888999<<<=========>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>>>>DDDJJJKKKIIIHHHJJJNNNPPPIIIGGGKKKLLLIIIIIIMMMPPPRRRTTTWWWXXXXXXWWWVVVTTTUUUTTTSSSQQQQQQSSSUUUUUUUUUTTTSSSTTTUUUWWWXXXWWWYYY\\\]]]]]]\\\\\\]]]\\\[[[ZZZ[[[\\\\\\[[[YYY\\\ZZZWWWVVVWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYVVVQQQNNNOOOTTTYYYYYYWWWTTTSSSSSSTTTTTTTTTUUUXXXVVVUUUTTTTTTUUUUUUSSSQQQYYYUUUQQQQQQRRRSSSQQQOOOZZZVVVQQQNNNMMMKKKGGGDDDMMMMMMLLLLLLKKKKKKKKKKKKNNNLLLIIIFFFEEEFFFIIIJJJHHHJJJMMMOOONNNKKKGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDBBB??????@@@BBB???>>>===<<<===???AAABBB<<<===>>>>>>>>>===;;;::::::::::::999999999888888:::999888777777999;;;<<>>;;;999777666666::::::::::::999888777777888777777777999:::999888???>>><<<:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@AAAAAAHHHFFFCCCAAAAAACCCFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIDDDFFFEEEAAABBBGGGIIIHHHKKKJJJJJJNNNRRRUUUTTTRRRwwwXXXJJJDDD<<<888999::::::888;;;:::999999:::<<<======888EEESSSbbb|||nnnWWWOOOLLLIIIGGGEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHKKKMMMOOOPPPOOOKKKGGGDDDFFFDDDCCCCCCDDDCCC@@@===@@@AAABBBBBBAAABBBEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIGGGEEEEEEGGGIIIJJJEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA>>>???@@@CCCEEEDDDAAA>>>@@@@@@AAAAAAAAA@@@???>>>@@@???>>>===<<<;;;;;;;;;:::999888999;;;<<<;;;:::===888333333555777666444333333333333333444444444444444444444444444444444444555777777555444444555444444444666999::::::999444444555555555666666666999;;;;;;;;;???NNNddduuuuuubbbPPPDDD???888777444222000000000000000000000000000000000000222111///...............---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---................../////////000000000000222333555777888999==================>>>>>>AAA@@@???>>>======<<<<<>>???>>>===<<<<<<<<<===>>>???;;;<<<<<<===<<<;;;:::999::::::::::::999999999888999888777666777888:::;;;???>>><<<:::888777666666999999999999999888888777999777777888999:::999888<<<;;;999888777777777888999999999999999888888888::::::;;;<<<>>>???@@@@@@EEEDDDBBBAAAAAABBBDDDFFFEEEFFFGGGHHHHHHHHHHHHHHHCCCFFFEEEBBBCCCGGGIIIGGGIIIHHHIIIKKKOOOQQQPPPOOOnnnRRR@@@@@@<<<777777999;;;:::999<<<;;;::::::;;;===???@@@===VVVtttoooRRRNNNLLLFFFHHHFFFEEEFFFGGGGGGFFFEEECCCCCCCCCCCCDDDEEEFFFFFFKKKLLLMMMMMMKKKGGGCCC@@@EEECCCAAA@@@@@@@@@???===AAAAAAAAA@@@>>>>>>???AAAAAACCCEEEFFFGGGFFFEEEDDDEEEDDDCCCAAA@@@AAABBBBBB@@@????????????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@>>>===>>>@@@AAAAAA???===============<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;:::999:::;;;<<<;;;:::<<<888444444666777777555333333333333333222222222444444444444444444444444555666777666444222222222333333333555888:::999888333333333333444444444444555555444222222666>>>EEELLLWWWfffvvvqqq```LLL@@@888222///000111000000000000/////////000000000000000000000000000000...---------------------------------------++++++++++++************************************++++++++++++++++++,,,,,,---,,,+++)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,***++++++,,,,,,---......---------.........//////...///000222555777888999>>>===;;;;;;:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;CCCDDDFFFGGGHHHGGGEEEDDDEEECCCEEEJJJLLLIIIFFFFFFJJJLLLOOOQQQRRRSSSRRRQQQRRRSSSSSSQQQPPPOOOPPPRRROOOPPPPPPPPPRRRSSSUUUVVVUUUVVVVVVTTTRRRQQQRRRSSSVVVWWWXXXZZZ\\\[[[XXXUUUUUUSSSQQQQQQSSSUUUVVVUUUZZZZZZXXXWWWVVVVVVUUUUUUPPPNNNMMMPPPUUUYYY[[[ZZZVVVNNNKKKQQQWWWWWWUUUUUUYYYXXXVVVVVVWWWWWWUUUSSSRRRQQQOOONNNOOOOOOOOONNNQQQOOOMMMLLLLLLMMMKKKJJJGGGHHHIIIJJJJJJHHHGGGEEEKKKKKKKKKKKKJJJHHHFFFEEELLLLLLKKKJJJGGGDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@>>>;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888999999999999888888888888777777666555555666888999::::::888777666666666666666777777888888888888888888777666777999999999888999888777666555666666777999999999888888888777777::::::;;;<<<======>>>>>>AAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGAAAEEEFFFDDDDDDHHHHHHEEEFFFFFFFFFHHHJJJKKKKKKIII{{{^^^LLLAAA;;;;;;999888999;;;===<<<;;;;;;<<<======>>>???BBBDDDQQQrrrvvvUUUMMMLLLHHHCCCHHHGGGFFFGGGHHHGGGEEECCCBBBBBBBBBAAABBBBBBCCCCCCHHHIIIJJJJJJHHHEEEAAA>>>BBB@@@>>>===>>>???@@@AAABBBCCCCCC@@@>>><<<<<<===???AAACCCEEEFFFEEECCCAAACCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@???@@@@@@AAABBBBBBAAA???>>>>>>>>>???@@@AAA???>>>=========;;;999;;;:::999999999999::::::;;;:::::::::::::::;;;;;;;;;:::999:::;;;<<<;;;::::::777444333555666666555333333222222222222111111333333333333333333333333111333444333111//////000222222222555777999888777222222222333333333444444222222333333555777:::<<<<<<;;;888888>>>MMMaaappp|||zzzgggQQQAAA:::444111444666333000//////000111222222111000000////////////////////////...//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************++++++,,,,,,------///...,,,+++)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++*********+++,,,,,,------,,,,,,,,,---------......---...///111444666888999;;;:::999777777888999:::999999999999999:::;;;<<>>??????????????????>>>>>>>>>>>>===:::999999:::;;;;;;;;;;;;:::999888777888888888888777777666666888777777777666666666666666555555444444555666666666555555444444444555555444444555777777888888888666555444555777777777666777666555555555555777777;;;;;;;;;:::999999888888::::::;;;;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDDDD@@@DDDFFFEEEFFFHHHGGGCCCCCCCCCDDDEEEFFFFFFEEEDDDwwwSSSDDD@@@===;;;:::::::::;;;<<<===<<<::::::;;;=========???CCCGGGkkkVVVKKKPPPIIICCCFFFHHHGGGFFFGGGHHHGGGEEECCCCCCCCCBBBAAA@@@@@@@@@@@@CCCEEEFFFGGGFFFDDDBBB@@@>>>======<<<===???BBBEEEDDDEEEEEEBBB???<<<<<<<<>>??????@@@>>><<<;;;<<<;;;:::999999888888777777888999999;;;;;;::::::;;;;;;<<<===;;;:::999999:::;;;:::888666555333222333444444444222222222222222222222222333333333333333333333333///111222222111000000111111111111333666888777666222222333333333444444444555444333222444555666666111333555666666999???CCCBBBOOOaaannnwwwssshhhZZZPPPIIIBBB999111555///,,,...000//////000///000222222222000///...........................---...///...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,111000...,,,***))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,---...111333555666777777666555444444555666777444444555777888;;;===>>>??????AAADDDFFFGGGEEECCCCCCBBBAAABBBDDDFFFGGGEEEJJJLLLOOORRRTTTTTTTTTSSSPPPQQQQQQPPPNNNMMMMMMNNNIIIJJJKKKMMMOOOPPPQQQQQQTTTTTTRRROOOLLLJJJKKKMMMRRRSSSUUUYYY[[[ZZZWWWTTTTTTSSSRRRSSSVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTVVV[[[^^^___\\\VVVQQQOOOJJJOOO___ggg```YYYWWWUUUSSSPPPOOOOOOOOONNNMMMLLLMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFEEEGGGIIIKKKKKKJJJGGGFFFFFFEEECCCBBBCCCEEEHHHIIIIIIHHHGGGEEEDDDCCCBBBBBB======>>>??????>>>=========>>>>>>===;;;999999:::::::::::::::999777666555777666666555555555555555555555555555444444444444555444444444444444444444222222222222222333444555222333444555666777777777444333222333444555444333333333222222222444555666:::::::::999999888888888999::::::;;;<<<===>>>>>>???@@@AAACCCDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@???CCCFFFEEEFFFHHHFFFBBBAAABBBCCCCCCBBBBBBBBBBBBXXXBBB>>>>>>:::666999999:::;;;;;;::::::999:::;;;;;;<<<>>>FFFQQQZZZqqqGGGFFFMMMDDD@@@IIIGGGFFFDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFFFFEEEDDDCCC===>>>>>>>>>>>>@@@DDDGGGEEEFFFFFFEEEAAA>>>======@@@AAACCCDDDDDDCCCAAA@@@CCCCCCDDDDDDBBB@@@>>>===??????>>>=========>>>>>>@@@@@@???>>>>>>>>>>>>>>>;;;:::999:::<<<===<<<;;;888888888888999999999999<<<<<<;;;;;;;;;<<<<<<===:::999888888999999888777333333333222222222333333222222222222333333333444333333333333333333333333111333444444333222333444000000000333555777666555222222222222333333333333333222111000111333555777111444777999999888999999555<<>>;;;:::;;;:::777444111...---111222///---......///000000///...,,,+++........................,,,...111///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++000///...,,,***)))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++((())))))******+++,,,,,,,,,,,,,,,---------......,,,---...000222333444555333333333444444444555555222222333555888:::===>>>AAABBBDDDEEEDDDCCCAAA@@@DDDDDDBBB@@@BBBGGGGGGEEEGGGIIILLLOOOQQQRRRQQQQQQRRRSSSTTTSSSQQQOOOOOOOOOKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQOOOLLLJJJKKKLLLPPPQQQSSSVVVXXXYYYVVVTTTTTTSSSSSSTTTVVVWWWVVVUUUQQQPPPPPPPPPPPPPPPQQQQQQSSSVVV[[[______[[[UUUQQQLLLKKKUUUeeeggg[[[UUUXXXVVVTTTQQQOOOOOOOOOOOONNNKKKMMMMMMLLLJJJHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFHHHFFFHHHIIIKKKKKKJJJIIIHHHEEECCC@@@???@@@CCCGGGIIIEEEEEEEEEDDDDDDCCCCCCCCC<<<===>>>??????>>>===<<<<<<===>>>===;;;999999999:::999999888777666666666666666555444444444444444444444444444333333333333444444444444444333333333000000000000111222333444111222333444555555555555333222111222444444444333////////////000222444555666666666666666666666666999999:::<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>======>>>??????CCCEEEDDDEEEGGGFFFBBB@@@BBBCCCCCCBBBAAAAAABBBnnnYYYDDD======;;;888777999:::;;;;;;::::::;;;;;;=========@@@JJJ^^^vvvwww[[[EEECCCFFFAAA@@@EEEEEECCCAAAAAABBBDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDEEEFFFFFFEEEDDD???@@@AAAAAA???@@@CCCFFFDDDFFFGGGEEECCC@@@??????@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>???>>><<<999777<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@??????>>>>>>:::::::::;;;======<<<:::888999:::;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<999888777777888888777555333333444333333222333444111111222333444555555666222222222222222222222222333555666555333222222333//////000222555666555444000000000111111111222222///000000000000222777;;;666444222//////111555888;;;===???<<<777666888<<<:::<<<>>>BBBGGGLLLQQQSSS___aaafffjjjnnnqqqrrrrrrnnnrrrvvvyyyxxxtttnnnkkklllggg```ZZZTTTOOOJJJGGGDDDAAA===;;;999888666444000222444666555333111000))))))...555777333//////------......------,,,,,,------------------------+++///222111,,,***+++---++++++++++++++++++++++++++++++++++++******************************************))))))))))))))))))...---,,,***)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************(((((())))))***+++++++++------------............---......///000111222333000111333555666666555555333333444555777999;;;<<<@@@CCCFFFFFFCCCAAAAAABBBDDDFFFEEECCCDDDHHHGGGBBBEEEGGGJJJMMMOOOPPPPPPPPPQQQSSSTTTSSSQQQOOONNNNNNKKKLLLMMMOOOOOOOOOOOOOOOMMMNNNOOONNNLLLKKKKKKLLLMMMMMMOOOQQQTTTUUUTTTSSSSSSRRRQQQRRRTTTTTTSSSQQQKKKKKKLLLMMMNNNOOOQQQRRRNNNQQQUUUXXXYYYYYYXXXXXXQQQSSS^^^jjjdddSSSQQQ[[[WWWTTTPPPOOOOOOOOONNNNNNKKKMMMOOOMMMIIIFFFFFFFFFGGGIIIIIIHHHFFFEEEGGGIIIGGGHHHHHHIIIJJJJJJIIIIIIEEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCCCCBBBAAA@@@@@@<<<===>>>??????>>>===<<<;;;<<<======:::888777888:::999888666666666777777666555444333333333444444555555555555444444444444444444555555444333333222000000000000000111222333111111222333444444444333444333222333444555555333000000000000222444666888444444555555666777777777888999:::<<<>>>@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>><<<<<<===>>>??????CCCEEECCCDDDGGGFFFCCC@@@BBBDDDDDDBBBAAABBBCCC{{{^^^III@@@:::999999666999???999;;;<<<<<<<<<<<<>>>???@@@@@@AAAGGGYYYwwwMMMLLLGGGCCCBBBDDDBBB>>>CCC@@@>>>>>>@@@BBBCCCCCC??????@@@AAACCCFFFHHHIIICCCDDDEEEFFFFFFFFFEEEDDDAAACCCDDDCCC@@@???AAADDDCCCEEEFFFFFFCCCAAA@@@@@@@@@@@@@@@???????????????;;;<<<>>>???>>><<<:::888:::;;;;;;<<<>>>@@@AAABBB???@@@AAAAAAAAA@@@>>>======<<<<<<<<<===;;;888666888999;;;===>>>===;;;:::===<<<;;;;;;:::::::::;;;999777666666777777666444333444555444444333444555111111222333555666777777222222222222222222222222444555666444111///...////////////111444666555444////////////000000000000///111222000------111555222222333333333444555555999::::::888444333444666777555444333333555777888888:::<<>>;;;???DDDGGGGGGBBB<<<777???===999888777777666444999666333111111222222222...111444333111//////000333...++++++,,,+++...333---------....../////////------------------------+++///333222---***+++...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,+++***(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++---------.........//////......//////000111111111///111444777888888777666555555555666666888999:::<<>>@@@@@@>>>===<<<999;;;===<<<999777666666:::999777666555666888999666555444333333333444555777777666666666555555555555555555555444444333222000000000000000111222333111111222333333333333222555444333444666777666555333333333444666888:::<<<555555666777888999::::::888999:::<<>>??????@@@@@@???>>><<<<<<>>>???AAA@@@CCCDDDBBBCCCFFFFFFCCC@@@CCCEEEEEECCCBBBCCCEEEfffKKKGGG<<<<<<<<<;;;;;;:::::::::888<<<>>>===;;;;;;;;;;;;BBBDDDLLL```~~~TTTFFFDDDBBB@@@???@@@AAABBBAAA@@@???>>>>>>@@@BBBCCCCCCCCCBBBBBBBBBDDDEEEFFFCCCCCCCCCEEEFFFEEECCCAAAAAA@@@?????????AAADDDEEEFFFDDDDDDFFFHHHGGGCCC@@@CCCBBBAAA@@@????????????>>>@@@AAA???===:::999999999777777999>>>AAA@@@???<<<>>>@@@BBBCCCCCCCCCCCCAAABBBBBBAAA>>>;;;888666555666<<>>AAA@@@??????CCCFFFGGGHHHHHHHHHHHHGGGFFFFFFJJJIIIIIIIIIJJJLLLMMMOOOOOOKKKGGGIIIMMMOOOMMMJJJNNNNNNMMMJJJHHHGGGIIIJJJHHHJJJMMMOOOPPPOOONNNMMMPPPPPPOOONNNNNNNNNNNNOOOMMMMMMNNNOOOQQQRRRSSSSSSIIIHHHHHHIIIJJJLLLNNNOOOSSSSSSTTTUUUUUUVVVWWWWWWTTTbbbjjjbbbVVVSSSUUUWWWYYYUUUPPPNNNNNNNNNLLLIIIOOONNNLLLIIIGGGEEEDDDCCCGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHIIIFFFCCCCCCDDDDDDAAA???AAAAAAAAAAAA@@@>>>===<<<:::;;;===???@@@???>>>===<<<;;;999888777888999999:::999888777666666666666888666444333333444222111555555555555555555555555444333333222222333333444333333222111000000111111222222222222222222222222222222222333333444444444111555555444===IIIHHH===999888888888888999::::::888999;;;===>>>>>>===<<<>>>>>>>>>==================>>>>>>>>>???????????????@@@AAACCCDDDEEEEEEEEECCC@@@>>>???BBBDDDDDDCCCkkkNNN??????<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;===@@@BBBCCCAAANNNdddfffLLLAAAAAA@@@@@@@@@BBBCCCDDD??????>>>>>>???AAACCCDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDCCCAAA@@@??????>>>===>>>@@@BBBCCCDDDCCCBBBCCCEEEEEEBBB???@@@@@@???>>>>>>===>>>>>>:::<<<>>>>>><<<:::999:::999777777:::>>>@@@@@@???===???@@@BBBCCCCCCCCCBBB???@@@@@@@@@???===:::999999999===CCCCCC???<<<<<<888999999888777666888999666555555555555555555666777666555444333333333333111111222222222333333333333222222111111222333444111111111111000000000000000//////111333444333222000000000000000000000000000000//////000000111222111111111222222333444555<<<888444111111222333333111111111222222222333333333333333333333333333333222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,------............///000111222111222444333222222333555777777777777888999;;;<<<;;;>>>@@@@@@>>>???CCCFFFEEEFFFGGGHHHHHHGGGFFFFFFIIIIIIIIIJJJJJJLLLMMMMMMNNNKKKHHHHHHJJJMMMMMMMMMOOOOOONNNKKKGGGFFFFFFHHHHHHJJJLLLNNNPPPQQQQQQQQQOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRIIIIIIHHHIIIIIIKKKMMMNNNXXXXXXWWWVVVUUUTTTSSSRRRTTT\\\___\\\YYY\\\``````UUURRRPPPPPPQQQQQQOOOMMMNNNMMMKKKIIIGGGGGGFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDBBBBBBDDDDDDBBB@@@AAAAAA@@@@@@??????>>>>>>======???@@@@@@@@@???>>>;;;;;;999888888888999999;;;:::999888888777777777777555333333333444333222444444444444444444444444333333222222222222333333333222222111111000111111222222222222222222222222222222222333333333333333444888888888BBBNNNMMMDDD===<<<;;;:::999999999999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>???@@@BBBCCCDDDDDDEEEFFFDDDAAA@@@BBBCCCCCCBBBpppWWWJJJ???:::===<<<;;;;;;;;;;;;:::::::::999999999;;;<<<>>>AAACCCKKKcccoooKKKFFF@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>===>>>???AAACCCDDDGGGFFFFFFEEEEEEEEEFFFFFFEEECCCAAAAAAAAAAAA@@@???>>>===<<<<<<===>>>@@@AAABBB@@@??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>>>>===<<<<<<<<<:::999999;;;>>>@@@@@@@@@???@@@AAABBBCCCBBBBBBAAA>>>???@@@@@@???>>>===<<<<<<999:::@@@CCC???:::999666777888888777666888999777666666555555666666777555555444333222222222222111222222222222333333333444444333222222333333444............/////////000......///111333555444333000000000000000000000000000000//////000000111222111111111111111222333444;;;777333111111222222222000111111111222222222222333333333333333333333333000111111111111111111000000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,......---......///000111111222333333222222333555777777777888999;;;===>>>;;;===??????>>>???CCCGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHJJJMMMPPPPPPPPPOOOLLLHHHEEEEEEFFFIIIJJJLLLNNNPPPQQQSSSTTTPPPQQQSSSTTTSSSQQQNNNLLLMMMMMMNNNNNNNNNOOOOOOOOOJJJIIIIIIHHHIIIJJJKKKLLLYYYYYYXXXWWWUUUSSSQQQPPPUUUVVVUUUUUU[[[cccgggfffRRRPPPPPPQQQRRRRRRQQQOOOOOOMMMKKKIIIHHHHHHIIIJJJHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGBBBAAA@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@????????????;;;;;;:::999999999999:::<<<;;;:::999888888888888555333222222333444333222444444444444444444444444222222222111111222222222222222222111111111111111222222222222222222222222333333222222222222222222444888999:::DDDOOOOOOGGG@@@???>>><<<:::999999888999999888888888999999:::<<<<<<==============================>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEIIIGGGDDDCCCCCCCCCBBBAAApppNNNBBBAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::>>>???======CCCKKKnnnRRRBBBDDDBBBBBBBBBAAA@@@>>>===<<>>>>>>>>???@@@AAABBBFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA???>>>@@@AAAAAAAAA===============>>>???@@@@@@>>><<<;;;<<<===>>>?????????@@@@@@@@@@@@@@@@@@===???AAABBB@@@?????????<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>===>>>888777<<<@@@===888555666888::::::888888999:::777777666666666666777777444333333222111111222222222222222222222222222222444333333333222222222222...........................---...000333555555444000000000000000000000000///////////////000111111000000000000000111222333999666222000111111111111000000000111111111111222222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////........................------------------------------------------------++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''((((((((((((((((((((((((((()))((((((((((((((())))))((()))))))))***************++++++++++++,,,,,,,,,------------...///000000000222333333222222333444777777777888999:::;;;;;;:::<<<>>>>>>>>>@@@DDDIIIMMMOOOPPPQQQPPPNNNLLLJJJFFFGGGHHHIIIIIIIIIGGGGGGDDDHHHLLLKKKIIIIIILLLPPPOOOPPPOOOMMMJJJHHHHHHIIIMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSSSSSSSRRRQQQOOOMMMNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKRRRRRRSSSTTTTTTTTTSSSRRRUUUSSSQQQSSSZZZaaaccccccVVVTTTRRRPPPOOOPPPPPPPPPPPPNNNLLLIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFAAAAAA@@@@@@@@@@@@@@@??????>>><<<;;;;;;===???@@@BBBAAA???>>>=========>>>:::::::::999999999999:::;;;:::999888888777777888444222111111333444333333333333333333333333333333222111111000000111111222111111222222222111111111111111111111111111111111222222222222111111111111222555666888???HHHHHHBBB???>>>===;;;999999888888:::999888777777777888999>>>>>>>>>>>>????????????<<<<<<<<<=========>>>>>>>>>>>>???AAABBBDDDEEEFFFIIIHHHFFFDDDDDDCCCCCCCCC[[[JJJ<<<;;;>>><<<999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBB@@@EEEYYYnnnVVVEEEBBB@@@AAAAAAAAA@@@???===<<<;;;AAAAAA@@@???>>>>>>>>>>>>DDDDDDCCCCCCCCCBBBAAAAAA???===<<<===@@@BBBDDDDDD???>>>>>>>>>??????@@@@@@???>>><<<;;;:::<<<>>>@@@BBBCCCDDDEEEEEEDDDDDDCCC@@@BBBDDDCCCAAA????????????@@@AAAAAABBBBBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@???>>>======@@@999777<<>>>>>>>>AAAGGGLLLSSSSSSTTTSSSQQQOOOLLLJJJEEEFFFGGGHHHHHHFFFEEEDDD@@@FFFMMMNNNKKKHHHJJJMMMLLLNNNOOONNNMMMLLLMMMNNNPPPOOOOOONNNNNNOOOPPPPPPTTTSSSQQQOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJLLLMMMOOOQQQRRRSSSRRRRRROOOPPPRRRUUUXXXZZZ\\\^^^___\\\WWWRRRNNNMMMOOOQQQRRRPPPMMMJJJHHHGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDBBBBBBBBB@@@???>>>=========<<<:::999:::;;;===>>>@@@???>>><<<;;;;;;;;;;;;888999999999999999999999999888777666555555555555333111000000222333333222222222222222222222222222000000000//////000000000000111111222222222111111111111111111111111111111111111111111111111111111222333333555:::>>>>>>:::999999888777777777777888:::999888777777777999999<<<<<<=========>>>>>>>>>;;;<<<<<<<<<<<<=========?????????@@@BBBDDDFFFHHHGGGFFFFFFEEEDDDEEEFFFGGGCCC===999;;;<<<::::::===:::::::::;;;;;;;;;;;;<<<===<<<>>>BBBHHHZZZ}}}[[[@@@@@@@@@:::<<<<<<======>>>??????@@@BBBBBBAAA@@@>>>===<<<;;;@@@AAAAAABBBAAAAAA@@@???<<<;;;;;;===AAADDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>><<<;;;<<>>>>>>>>@@@BBBCCCCCCBBBBBBCCCEEEAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>BBB===;;;>>>AAA>>><<<<<<<<<>>>@@@@@@>>><<<<<<<<<777666666555555666666777333333222111111222222333333333333222222222222111///000111222222222222111222222111000///...------......///111333555444333//////////////////////////////......//////000111/////////......//////000555333000///000000000///////////////000000000000000000000000000000000000///000000111111000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((+++***(((''''''((())))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,---//////000111222222111111222444555666666666555444333222888:::===>>>@@@DDDKKKQQQUUUTTTSSSRRRPPPNNNLLLKKKGGGGGGHHHGGGGGGFFFEEEEEE@@@FFFLLLNNNKKKHHHIIIJJJHHHKKKMMMNNNNNNNNNPPPQQQPPPPPPOOOOOONNNNNNMMMMMMSSSQQQNNNLLLLLLMMMOOOQQQNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJKKKLLLKKKMMMOOOPPPPPPOOONNNMMMIIIKKKPPPUUUVVVTTTWWW[[[dddaaa[[[UUUOOOMMMOOOQQQQQQPPPNNNKKKHHHFFFEEEDDDFFFFFFEEECCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAA>>><<<<<<======<<<;;;:::::::::;;;<<<===<<<<<<;;;:::999999888666777888888999888888888777666555444333333333333333111000000111222111000111111111111111111111111000//////......//////000///000111333333222111111111111111111111111111111//////000000000111111111333333333444777888777555444444444444444555666777888888777777777888888999777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???AAADDDFFFHHHDDDEEEEEEEEEDDDEEEHHHJJJ???===;;;<<<;;;:::<<>>@@@BBB@@@@@@@@@??????===<<<<<<>>>???@@@AAAAAAAAA@@@???;;;;;;<<>>@@@AAA@@@>>>>>>AAADDDEEEFFFGGGGGGGGGEEECCCBBB???AAACCCCCCBBB@@@@@@AAA@@@BBBDDDCCCAAA@@@BBBDDDAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA>>>===@@@@@@======@@@>>>@@@BBBAAA???===;;;;;;666555555555555555555666333333222222222222333333333333333222222222111111...///111333444444444333111000000000//////......000//////111333444333222///////////////////////////............///000000//////......---......///333111/////////000///............/////////000000////////////////////////......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((+++***((('''&&&'''((()))))))))))))))************************++++++++++++++++++++++++,,,---...//////111222222111111222333333444444555555444333222666999<<<>>>AAAGGGOOOVVVUUUTTTRRRPPPOOOOOOOOOPPPKKKKKKJJJIIIHHHGGGGGGGGGDDDGGGJJJJJJHHHGGGHHHJJJFFFHHHKKKMMMMMMNNNOOOPPPMMMNNNOOOOOOOOONNNMMMLLLNNNMMMLLLKKKKKKLLLNNNOOOMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKMMMMMMLLLMMMOOOPPPPPPOOOLLLKKKLLLKKKNNNTTTTTTQQQRRRWWW[[[[[[YYYTTTOOOLLLLLLNNNMMMMMMLLLKKKJJJGGGEEECCCEEEDDDCCCCCCBBBBBBBBBCCC@@@@@@AAAAAAAAA@@@@@@???@@@BBBCCCAAA>>>===>>>???>>>======<<<<<<;;;;;;;;;::::::;;;;;;;;;:::888777444555666777888777777666666555444333333222222333444222000000000111000///000000000000000000000000///..................///...000111333333333111000111111111111111111111111---......///000111222222222111222444555444333333222222222222222333444444444555666777777777777777444555555666777777888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>:::::::::;;;;;;<<<<<<<<>>===;;;:::;;;<<<>>>@@@>>>????????????>>>=========>>>@@@AAABBBAAAAAA@@@<<<<<<>>>@@@CCCDDDCCCAAA??????@@@@@@@@@??????>>>???AAACCCBBB@@@@@@BBBEEEDDDEEEFFFFFFEEECCCAAA??????BBBDDDEEEEEEDDDEEEEEE???AAACCCBBB@@@???AAACCC@@@AAACCCDDDDDDDDDCCCBBB?????????@@@AAABBBCCCDDD>>>======???===;;;<<>>???AAABBBBBB???>>>@@@BBB????????????>>>===;;;;;;999:::;;;<<<<<<:::888777333444555777777777666555666666555444333333333333444222000000000000///...000000000000000000000000.........------............///111333444333111000000000000000000000000000,,,---...///000111222333000///000222333222111222333222222111111222222333111222444666777777666666444555555666777888888999:::::::::;;;;;;;;;<<<<<<::::::999:::===@@@CCCEEEDDDEEEFFFEEECCCCCCFFFIII666999<<<===<<<<<<<<<>>>;;;<<<<<<<<<<<<===@@@DDDJJJ[[[vvv___RRRBBB;;;<<<>>>===:::;;;;;;<<<<<<<<<;;;:::999>>>===<<<;;;::::::::::::@@@???===>>>@@@???<<<888:::<<<===???@@@@@@@@@???BBBAAA@@@>>>>>>>>>>>>???BBBAAAAAABBBCCCDDDEEEFFFLLLIIIDDD@@@>>>===>>>???BBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEDDDBBB@@@???===???BBBCCCDDDBBB@@@???===>>>???@@@@@@???===<<<<<<;;;:::::::::<<<===>>>?????????>>><<<:::888666666666555444333333222222555444222000000111222333000111222111//////000111222000222888:::777444555000000////////////000000.........000222222000.................................---------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---.................................////////////000//////.........---------------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''((()))((('''%%%((((((''''''''''''((((((+++'''%%%''''''%%%'''+++))))))))))))************+++++++++,,,,,,---------///000000000111111111111333222111111222333555666888:::;;;;;;<<>>@@@AAAAAA???===;;;;;;===????????????@@@AAA@@@@@@???>>>===<<<;;;;;;<<<:::888555444444555555555555444444444555555666444333222111000000000000333222222111111111111111111000000///...------,,,000000000000000000000000222222222222222111000000//////............//////............////////////000000000000000000000000222222222111111111000000...000111111111111333444555555444444555666888999888888999::::::::::::999666777:::<<<>>>@@@AAAAAACCCCCCCCCCCCEEEGGGIIIJJJ:::::::::999999999:::;;;<<<<<>><<<999;;;===???AAAAAABBBAAAAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCAAA>>><<<;;;::::::======>>>@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@<<<>>>@@@BBBBBBAAA@@@???>>>???@@@@@@@@@>>>===;;;<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<;;;:::888666444444444444333222222222111555333222000000111222333000111000///------///111333000000555666333111111000//////////////////000.........000222222000..............................------------,,,,,,,,,+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,------------------------------------........./////////.........---------,,,------------------------...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))***++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''((()))((('''%%%((((((''''''''''''(((((((((%%%%%%((((((%%%%%%((((((((()))))))))*********------------------,,,,,,....../////////000000000000000000111333555777999888:::<<<<<<===BBBLLLSSSTTTVVVXXXWWWUUUSSSSSSSSSWWWVVVQQQJJJIIIMMMNNNLLLFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGIIIKKKKKKIIIHHHJJJMMMNNNMMMJJJHHHHHHIIIEEEDDDDDDGGGKKKKKKFFFAAA@@@DDDIIILLLNNNOOOPPPQQQLLLJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIJJJLLLMMMLLLKKKLLLLLLLLLKKKIIIIIIKKKMMMQQQPPPOOOQQQSSSSSSPPPNNNPPPMMMKKKLLLNNNMMMHHHCCCEEEEEEDDDBBBAAA???>>>>>><<<===???AAAAAA???===<<<;;;;;;<<<===<<<===>>>?????????>>>===<<<;;;::::::;;;999777555444444555555555555444444444444444555555444333222111111111111222222111000000000000000......////////////000000111111111111111111111111111111111111111000////////////............//////............////////////000000000000000000000000222222111111111000000000///111222222222222333555555444444444444666777888666666666777777777888888888999;;;===???AAAAAABBBDDDCCCCCCCCCCCCDDDFFFGGG===:::888777999;;;<<<<<<===999:::???>>>CCCZZZuuuNNNBBB???<<<;;;<<<<<<;;;:::;;;;;;999888888888999:::999888999999:::;;;<<<===777777888;;;===>>>===;;;999:::===???AAABBBCCCCCC??????>>>>>>???AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBB>>>???>>>>>><<<;;;999888::::::;;;===???BBBDDDEEECCCCCCBBBBBBAAAAAA@@@@@@:::<<<>>>@@@AAAAAA???>>>???@@@@@@@@@???>>><<<;;;;;;;;;<<<============<<<888888888888666555333222222222222222222222222222444333111000000000111222000000...---+++,,,000222666222000333333000///000//////............//////.........000111111000...------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''(((((('''%%%((((((''''''''''''(((((('''&&&(((,,,,,,(((&&&'''(((((())))))))))))******//////...------,,,,,,+++---------............///......///111444777999;;;888:::<<<<<<===BBBIIIPPPKKKPPPUUUVVVSSSQQQSSSVVVVVVVVVSSSLLLIIIJJJIIIFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIJJJKKKLLLKKKHHHFFFFFFFFFCCCBBBBBBEEEIIIJJJGGGDDDBBBEEEJJJNNNPPPQQQSSSUUUNNNLLLKKKJJJKKKLLLKKKJJJIIIHHHHHHHHHJJJKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHJJJNNNMMMMMMOOORRRTTTUUUTTTSSSPPPMMMLLLMMMLLLHHHEEEHHHGGGFFFDDDBBB@@@>>>===<<<===???@@@@@@???===<<<===<<<;;;::::::;;;<<<======<<<<<<;;;:::999888888999888666555444444444555666555555444333333333333555444333222222222222222111111000///////////////,,,---...///000111222333000000000000000000000000///000000000000///..............................---............/////////000000000000000000000000111111000000000000000//////111222222222222333555444333333333444555666777777666555555555666777888999:::<<<>>>???@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBB;;;999888999===???@@@???@@@888888AAAIIIWWWzzzdddGGGBBBBBBAAA???<<<;;;:::;;;;;;:::888666666777888999777666666777777888999:::888888999:::;;;:::999888:::;;;===???AAAAAAAAAAAA???>>>======>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDDDD??????>>>>>>===<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGG@@@@@@??????>>>>>>>>>>>>:::;;;===???@@@@@@??????@@@@@@@@@@@@???===<<<;;;:::;;;===>>>>>>===<<<;;;666666666555444333222222222222222222222333333333333222111000000000000111......---,,,+++...333777;;;555222333333000///000///......------......///...---...///111111///------------------------------------,,,,,,,,,++++++)))************+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************************************************************'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''(((((('''%%%(((''''''&&&&&&''''''(((((((((,,,222222,,,(((((((((((((((((()))))))))***---,,,,,,,,,,,,,,,,,,,,,------------..................000222444777999:::666888:::;;;<<>>??????>>>===<<>>>>>?????????????????????@@@@@@@@@:::::::::<<<>>>@@@@@@???AAA>>>GGG\\\oooTTT>>>===??????===:::666444666888:::888666555444555777888666555555444444555555666777888999::::::999999888======????????????>>>===???>>><<<;;;;;;;;;<<<===;;;<<<>>>@@@BBBCCCCCCCCCAAA???===;;;;;;<<<>>>@@@>>>>>>??????@@@BBBCCCDDD<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>?????????>>>??????>>>>>>===<<<;;;;;;:::;;;<<<======<<<;;;:::666666555555444444444444333333333333444444444444111111000000/////////000---------,,,---111666:::;;;555111222111...---///......------------......---------///111111///---------------------------------,,,,,,,,,+++++++++)))))))))*********++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((('''%%%''''''&&&&&&&&&&&&''''''((((((,,,222222,,,(((((('''(((((((((((()))))))))(((((()))***++++++,,,,,,---------........./////////000111222444555666666444555777999:::<<>>>>>???>>>===<<<;;;===:::666666777999:::999888888777777666666555555555555444444444444444444666555444222222111111111222111111000000000000000000//////.....................//////000000000111------------------------...............---,,,,,,,,,,,,------------,,,,,,------------............................................................---...//////......///000000111222222333444444444777666555444444666888999666777888:::;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@:::<<<======<<<===???AAABBBPPPiiiWWW@@@;;;999::::::888555444444777999888777555444444444555666555555444333333333444444444777:::;;;;;;;;;;;;<<<===>>>>>>???>>>===;;;:::>>>===<<<:::999999::::::777888;;;===???@@@@@@???@@@>>>;;;999888:::===???<<<===>>>??????>>>>>>>>>999:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999666666555555444555555666444444444444444444444444000000000000/////////...------.........111666:::666111...//////,,,+++---------,,,,,,,,,,,,---------------///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++------,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++,,,,,,************************)))************+++++++++***************************************************************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%''''''&&&&&&&&&&&&''''''&&&%%%)))......)))%%%&&&''''''(((((((((((())))))&&&&&&'''(((***+++,,,------------........./////////000111222333333222222222333555777999:::::::::@@@EEEJJJLLLKKKLLLPPPUUU______XXXJJJ@@@>>>??????=========>>>>>>?????????DDDCCCCCCDDDGGGIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFEEEFFFIIIKKKIIIGGGFFFEEEFFFGGGFFFEEEIIIGGGGGGHHHIIIJJJIIIHHHIIIJJJKKKJJJIIIIIIJJJKKKEEEGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJAAABBBBBBCCCDDDEEEFFFFFF?????????>>>===<<<;;;:::999555222333666888777555666666666666555555444444333333444444444444444444444444333222111111111111111000000/////////000000000000///...............////////////............,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,***+++,,,------,,,+++***,,,------------.................................,,,------------.........,,,---......,,,,,,---...///000111222333333333222444333222222222333444555222333555777888999::::::777888:::<<<===>>>??????:::===???===;;;???HHHPPPZZZuuu\\\???AAABBB;;;888777666555666777888888555555555555444444444444444444444444444555666777666999<<<===<<<;;;<<<===;;;<<<=========<<<::::::===<<<;;;:::::::::;;;<<<999;;;===>>>???>>>===<<>><<<:::888999<<<>>>>>><<<:::888999999999999999888888888::::::999999::::::;;;;;;;;;:::999999888888888999666666555444444555666777555444444333333222222222//////000000//////........./////////...///222444333...,,,//////---,,,---------,,,,,,,,,,,,---------,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************+++++++++,,,************************))))))))))))******++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&******&&&%%%&&&'''''''''((((((((())))))'''(((((()))***++++++,,,,,,,,,,,,,,,------------......000111222222111111222333555888999:::888777666:::>>>CCCHHHNNNTTTYYYKKKNNNKKKBBB:::999;;;;;;999:::;;;===???AAABBBCCCEEECCCBBBCCCFFFHHHIIIIIIFFFDDDBBBCCCEEEHHHHHHGGGFFFGGGHHHHHHGGGEEEEEEEEECCCCCCCCCBBBBBBDDDGGGJJJGGGFFFDDDEEEGGGHHHHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGGGGHHHHHHHHHGGGHHHJJJLLLDDDGGGJJJJJJIIIHHHHHHJJJIIIIIIIIIHHHGGGFFFGGGHHH@@@@@@AAABBBDDDEEEFFFFFFAAA@@@???>>><<<:::999888777444222444888:::888555666666555555555555444444222222333444444444444444222222111111111111222222111000000000000000111111111000//////......//////.........---------------------------------------...............------,,,***+++,,,------,,,+++***,,,,,,---------.........------------------------+++,,,,,,,,,------------,,,---......,,,,,,---......///000222222222222111222222222222333333333333000111333555777999::::::888999;;;<<<=========<<<:::===@@@>>>===EEEUUUbbb|||ppp???888<<<888666666444333444555555333111444444555555555444333222333333333444666888999:::;;;>>>@@@???<<<999999:::999999;;;<<<<<<<<<;;;:::;;;;;;::::::;;;<<<>>>??????@@@AAABBBAAA@@@>>><<<>>>>>>>>>>>>===<<<;;;;;;888:::===@@@AAA???===;;;777:::===@@@@@@>>>;;;888888888777777666555555555888888888888999:::;;;;;;;;;:::888777666777888888666555444444444555666777444444333333222111000000/////////000///......---///000000///---,,,---///222...---111222///...000---,,,,,,++++++,,,,,,------,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,++++++******++++++***************************++++++++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&''')))&&&&&&))))))&&&&&&)))''''''''''''((((((((()))***************+++++++++******+++++++++,,,,,,,,,,,,---///000111111111111333333666888::::::777555=========@@@CCCHHHLLLOOOCCCHHHIIICCC<<<;;;<<<<<<999:::===@@@CCCFFFHHHJJJCCCBBB@@@AAACCCFFFFFFFFFDDDAAA???AAADDDGGGGGGFFFFFFHHHIIIHHHFFFCCCBBBBBBFFFFFFEEECCCBBBCCCGGGJJJFFFEEEDDDEEEHHHJJJJJJJJJFFFDDDDDDEEEFFFGGGFFFEEEFFFFFFFFFEEEEEEGGGJJJMMMDDDHHHLLLMMMKKKJJJJJJKKKJJJKKKKKKIIIGGGEEEEEEFFF@@@AAAAAABBBCCCDDDEEEEEEBBBAAA@@@>>><<<:::888777999777555888===>>><<<888555555555555555555444444111111222333444444444444111111111111111111222222222111111111111111222222111111000///////////////,,,,,,,,,---------......////////////////////////......//////......---,,,)))***,,,------,,,***))),,,,,,,,,---------......------------------------+++++++++,,,,,,------------...//////---,,,---///---...000111222222111111222333444555555555444444///111333555777999:::;;;::::::<<<<<<<<<<<<;;;:::AAABBB@@@;;;<<>>999:::<<<<<<===>>>AAACCCBBBAAA@@@>>>============<<<;;;:::999999999:::;;;======<<<<<<;;;;;;;;;::::::===@@@@@@>>><<<<<<>>><<<;;;999888888666333111777666666666888999;;;===:::999888777777777888999777777666555444444333333333333333222111000000///000000000000////////////111000...------...///000222111///...---...000111------------------------+++,,,---000111111...+++++++++++++++++++++++++++)))*********++++++++++++++++++************++++++///...---+++***)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))***************)))))))))***,,,...///......///000111333555666222555888999888777777777<<<============>>>AAADDD@@@???>>>=========>>>???>>>>>>>>>???AAACCCDDDEEEEEEBBB??????@@@AAABBBAAABBB???===>>>AAAFFFHHHIIIJJJFFFBBBCCCFFFGGGCCC@@@FFFBBB???@@@DDDIIILLLLLLHHHGGGEEEFFFGGGGGGFFFDDDFFFBBB>>>@@@EEEIIIIIIGGGGGGGGGGGGEEECCCCCCEEEGGGIIIJJJJJJHHHFFFFFFGGGHHHEEEEEEEEEDDDCCCBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;;;;:::::::::888888888777888888999999333333333333333333333333333222222111111222222333111111111111000000000000000000000000////////////---......///////////////...---,,,++++++,,,...///...------,,,,,,------...---------------------------------,,,,,,+++++++++---,,,***)))))))))******------------------------...............---------///////////////...............///000111222222333111222333444444444333333222222333555666888999999666777777888:::<<<>>>???666<<>>@@@@@@>>>======???>>><<<:::999999888777555777777666666777888:::;;;888888777666666777888999777666666555444444333333333222222111000000//////000000000000////////////---,,,,,,---///222555666222000///------...///000------------------------+++,,,---///111000...+++++++++++++++++++++++++++)))))))))*********+++++++++******))))))******+++......,,,+++***)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************))))))))))))***,,,...///......///000111333444555222444777888888777777777;;;<<<<<<;;;;;;;;;>>>@@@???>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEECCCAAA>>>===???@@@AAAAAACCCAAA???@@@CCCFFFHHHHHHHHHEEEBBBDDDGGGHHHFFFBBBCCC@@@===>>>BBBFFFIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEEEEAAA>>>@@@EEEIIIIIIHHHDDDEEEEEEDDDBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFGGGHHHDDDDDDCCCBBBAAA@@@>>>============>>>>>>=========<<<<<<;;;;;;;;;:::::::::888888777777777777777777444444444333333222222222222111111000000111111222222111111111000000//////000000000/////////......---......//////////////////...---,,,,,,---......,,,,,,,,,++++++,,,,,,,,,------------------------------,,,+++++++++++++++---,,,+++***)))******+++------------------------,,,,,,,,,,,,------------////////////............000000000000000111111111222222222333333333333444333333444555777888999999666666777888:::<<<>>>???FFFRRRfff|||dddEEE<<<777::::::555333555333333444444333333222111111111111111111111111111111111111222222333333444666666555444444333444444888:::;;;;;;:::;;;>>>@@@<<<@@@EEEGGGEEEBBB???===<<<<<<;;;:::999999999::::::::::::::::::;;;<<<===;;;<<<<<<======>>>?????????@@@@@@???>>>>>>???AAA???===;;;::::::;;;;;;:::888888777777777777888888666555555555666777888888666666555555444333333333222111111000000//////...000000000000////////////,,,,,,---...000333666888000///...---,,,---......------------------------++++++---///111000---+++++++++++++++++++++++++++((((((((()))))))))******+++******))))))******+++...---,,,+++***)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************))))))))))))***,,,---............///000222444444111444666777777666777777999:::;;;:::999:::<<<>>>>>>>>>???@@@BBBEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEBBB@@@======>>>@@@AAAAAADDDCCCCCCDDDFFFGGGFFFEEEEEECCCBBBDDDGGGIIIHHHFFFCCCAAA???@@@CCCFFFHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFDDDAAA???AAAEEEHHHHHHGGGAAACCCDDDCCCBBB@@@AAAAAABBBEEEGGGHHHGGGGGGGGGHHHBBBBBBBBBAAA???===<<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::888888777777666555555555555555444333333222111111111000000000000000000111222222222111000//////.../////////.........---------......///////////////000000///...------------,,,++++++******++++++,,,---------------------------,,,+++))))))***++++++---,,,,,,++++++++++++,,,------------------------******++++++,,,,,,------........................111111111000000/////////333222111111111222444444444555555666777888888999666666777888:::<<<>>>???oooggg@@@???<<<;;;;;;777111111666333333333444333333222111000000000000000000000000111111111222222222333333444333222111111222333444::::::;;;;;;<<<===???@@@>>>BBBFFFGGGDDD@@@===;;;;;;;;;:::999999999::::::999999999999999999999999:::;;;<<<===>>>@@@AAAAAAAAAAAA@@@???>>>???AAABBB???===:::999;;;<<<======999999888777666666666666333333444444555666777777555555555444444333333333111000000000//////......000000000000////////////000////////////000222222///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111000---***************************(((((((((((())))))))))))******))))))))))))******---,,,+++***))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))************)))))))))***++++++,,,---.........///000111333333111333555666666666666888888999;;;;;;;;;<<<>>>@@@???@@@AAACCCEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEBBB@@@>>>>>>???BBBCCCCCCFFFFFFFFFGGGHHHGGGEEECCCBBBAAAAAACCCGGGIIIIIIHHHFFFEEEEEEEEEGGGIIIKKKKKKJJJIIIGGGHHHIIIIIIHHHFFFFFFCCCBBBBBBDDDEEEEEEDDD@@@BBBDDDDDDBBB@@@@@@@@@???BBBFFFGGGGGGGGGGGGGGGBBBAAAAAA@@@???===;;;;;;>>>>>>????????????>>>>>><<<<<<;;;;;;;;;:::::::::999888888888777666555444666666555444222111000000111111000000000000111111333222222111000///......///.........---------------......///////////////111111000///...---------,,,,,,++++++++++++,,,,,,------------------------,,,+++***(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------...............///000000000000000000//////333222000///000111333555666666666777777777888888666666777888999;;;===>>>sssLLL===999777666666444222444777333444444444444333222222111111111111111111111111222222222222222333333333333222111111222333555666::::::::::::<<<===>>>???@@@BBBCCCBBB???===<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<;;;:::999777777999:::;;;===>>>@@@AAABBBBBBAAA?????????@@@AAABBB>>>;;;999999:::<<<>>>>>>::::::999888777666555444222222333444555666666666444444444444444333333333000000000000////////////000000000000////////////111000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000///---***************************(((((((((((())))))))))))***))))))))))))))))))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))************((())))))***++++++++++++------......///000111222000222444555555555666888777:::<<<>>>>>>@@@BBBDDDAAAAAABBBDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@BBBEEEFFFFFFHHHGGGGGGHHHIIIGGGDDDBBB@@@@@@AAACCCEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMJJJIIIGGGHHHIIIIIIHHHFFFHHHFFFDDDCCCCCCBBBAAA@@@AAACCCEEEEEECCCAAAAAAAAA>>>AAADDDFFFFFFEEEEEEEEEBBBAAAAAAAAA@@@>>>===<<>>uuuTTTBBB666555444555666777666444222333444444444444333222222111111111111111111111111222222222222222222222222111111222222333555666777999888777888;;;=========?????????===;;;:::<<<======<<<<<<<<<===>>>??????CCCCCCBBBAAA???<<<:::999999999:::<<<>>>@@@AAABBBBBB@@@??????@@@AAAAAA@@@<<<;;;999999;;;<<<======::::::::::::999777666555222333444555555555555555444444333333333333333333000000000000000000000000000000000000////////////---.........////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000///,,,***************************((((((((()))))))))*********))))))(((((())))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************((())))))***++++++******------------...///000111000111333444444444666888888:::===???@@@AAABBBDDD@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEECCCBBBBBBEEEHHHIIIIIIIIIHHHHHHHHHHHHGGGDDDBBBAAAAAABBBDDDEEEFFFGGGHHHGGGIIIKKKLLLKKKJJJKKKLLLIIIHHHGGGGGGHHHHHHGGGFFFHHHGGGFFFDDDBBBAAA???>>>BBBDDDEEEDDDCCCAAABBBBBB@@@BBBDDDDDDCCCBBBBBBCCCAAAAAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>><<<<<<;;;;;;;;;:::::::::888999:::::::::888777666555555444333333222111111333333222222222222333333111111111111000000000000/////////.........---------......//////////////////////////////...---,,,...------,,,,,,------...------------------------*********+++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---......//////,,,------...000111111222111000/////////000222222333444444555666777777888555555666777999;;;===>>>pppLLL???999111777777888777777555222///222222222333222222111000000000000000000000000000111111111111111111111111///000222333555666777777888666555666999;;;;;;:::<<<<<<===<<<::::::<<<>>>============>>>???@@@AAADDDDDDDDDCCCBBB@@@===<<<888999:::;;;===???@@@@@@AAA???>>>???AAABBB@@@===<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;:::999777666333444555666666555444444333333333333333333333333111111111111111111111111000000000000////////////------...///000111111111...............---,,,,,,++++++++++++++++++++++++******,,,...000///,,,)))************************)))))))))*********++++++))))))(((((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************((((((***++++++******)))------------...///000000///111222333333444666888888;;;===>>>>>>>>>>>>???===>>>???AAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCDDDEEEFFFDDDBBBCCCFFFIIIKKKKKKIIIHHHGGGGGGGGGFFFDDDBBBDDDEEEFFFFFFFFFGGGHHHHHHGGGJJJMMMMMMLLLJJJJJJKKKIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@CCCDDDDDDCCCAAAAAABBBCCCCCCDDDDDDCCC@@@??????@@@>>>???@@@@@@AAAAAA@@@@@@======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::666777888999999888777555444444444333333222222222222222111111111111222222000000000000111111111111000000000/////////......---......///////////////,,,---...///......---,,,---,,,,,,,,,,,,,,,,,,---------------------------)))***,,,---------,,,+++))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------...//////........./////////000000/////////000000000111111111222333444555666777888555555666777999;;;<<<===aaaDDD;;;555666<<<333444444111111333444444111111111111111000//////000000000000000000000000000000000000////////////---///111444666666666666777555333555888;;;:::999999:::<<<<<<<<<;;;<<<>>>============>>>@@@AAABBBBBBCCCCCCCCCBBB@@@>>>===888999:::;;;<<<>>>??????@@@>>>>>>???BBBBBB???<<<===<<<<<<===>>>>>>===;;;;;;;;;<<<<<<;;;:::888777444555666666666555444333333333333333333333333333111111111111111222222222000000000000///////////////000000111111111000000......//////......---,,,++++++++++++++++++++++++******+++...000///,,,)))))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************((((((***++++++***))))))---------------...///000///000222222222444666999999;;;======;;;::::::::::::;;;===???@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDEEECCCBBBCCCFFFIIIKKKKKKJJJHHHFFFFFFFFFFFFEEECCCGGGHHHIIIIIIHHHGGGHHHIIIHHHLLLOOOPPPMMMKKKKKKLLLHHHGGGEEEFFFGGGGGGFFFDDDBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@@@@BBBDDDEEEEEEDDDBBB???===>>>???======???@@@@@@AAAAAAAAA>>>>>>????????????>>>>>><<<<<<;;;;;;;;;:::::::::444555777888999888666555333333333333333333333333111111000000000000111111/////////000111111222222000000000000////////////---......///////////////+++,,,---.........---,,,,,,++++++++++++++++++,,,------------------------(((***---//////...,,,***((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++***************++++++,,,,,,---.../////////////////////...............///000111000000000000000222333555666777888555555666777888:::<<<===nnn???:::>>>333...444444444333333222111000000111111111111000000000/////////////////////////////////000000000000//////......///111222333444555666555666666777888:::;;;777:::<<<===<<<<<<===???;;;<<<>>>@@@AAAAAAAAA@@@AAAAAABBBCCCCCCBBB???===<<<:::777888<<<@@@AAA@@@<<<>>>???>>>===<<<===???======<<<<<<<<<<<<======>>>>>>===;;;;;;:::::::::777666666666555555555555444444333222222111111000000000111111111111000000222111000......000111222222111111111000000//////------,,,,,,,,,,,,+++++++++++++++*********)))))))))+++---...---,,,,,,---))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((()))******)))))))))))))))))))))******+++---------............//////000222555666888888999===<<<;;;:::999:::;;;;;;>>>????????????@@@@@@@@@???BBBEEEFFFDDDCCCBBBBBBGGGFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEEEEDDDEEEFFFHHHIIIHHHRRRZZZYYYQQQIIIGGGIIIFFFEEEDDDFFFIIIIIIGGGDDDIIIIIIHHHGGGEEEDDDDDDCCCFFFDDDCCCAAA@@@@@@AAAAAAHHHFFFBBB???===<<<<<<===@@@?????????>>>=========@@@???>>>======>>>???@@@<<<<<<;;;::::::999999888444555666555333222333444222222222111111111000000000111111222222222111111000000000000000000111111111111000000//////......//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++---//////---+++)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------............///....................................////////////222222333333555666888888444555666666666888;;;==={{{UUU888666888111000777333222222111000000//////111111000000000/////////..............................////////////......000000000111111222222222444555555666777888999999888:::<<<<<<;;;;;;<<<===;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA???======<<<<<>>???>>><<<;;;;;;<<<::::::;;;;;;<<<>>>???@@@AAA@@@>>>===;;;:::::::::666666777777666666555555555555444333333222222111//////000000000000//////222111///......///111222000000000//////.........---------,,,,,,++++++++++++++++++*********))))))(((***------,,,+++,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))************)))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))(((((())))))***+++------------............//////111222444666777888<<<;;;:::999888888999999::::::;;;<<<>>>???@@@AAA???AAACCCCCCBBBAAABBBBBBDDDDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFJJJIIIHHHGGGGGGGGGHHHIIIFFFMMMTTTTTTNNNIIIGGGIIIFFFEEEEEEFFFIIIIIIGGGEEEGGGGGGGGGFFFEEECCCBBBAAADDDCCCAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>???AAABBB???????????????>>>>>>>>>>>>>>>============>>>>>>::::::999888888777777666333555555444333222333444222222222111111111000000111111111222222222111111000000000111111111111111//////////////////000000//////............//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++---......---+++)))*********+++++++++,,,,,,+++++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------.........////////////222222222333444555666777333444555555444555888:::eeeKKK>>>444333222///222777111111000000//////......000000000/////////..............................,,,------......------,,,000000000000000000000000222333555777888888888777888:::<<<<<<:::999:::;;;::::::;;;;;;<<<>>>???@@@>>>???@@@AAA@@@???>>>======>>>AAADDDFFFDDD@@@<<>>;;;999999999777888999;;;===???@@@AAABBBAAA???===;;;:::::::::666777888888888777555444555555555444333333222222......////////////......111000///......///000111...............---------...------,,,+++*********+++++++++***************(((***,,,---+++***++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))******))))))(((''')))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$###'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''((()))))))))(((((())))))***+++,,,,,,,,,---------....../////////000111444666777;;;:::999777777666777777555666777999<<<>>>???@@@>>>???@@@@@@??????AAACCC@@@@@@AAABBBDDDFFFGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEHHHLLLMMMKKKHHHGGGGGGEEEDDDDDDFFFHHHHHHGGGEEEDDDDDDEEEFFFEEECCC@@@???AAA@@@@@@?????????@@@@@@>>>>>>======>>>@@@AAACCC===============>>>>>>>>>;;;<<<<<<======<<<<<<;;;777777777666555555444444333444555444222111222333222111111111111000000000111111111111111111111111111111111111111111111111------......///000000111///......------......///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))***,,,------,,,***)))*********++++++++++++,,,******))))))))))))******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////222222222222222333444555333444444444333333555777XXX===444777777333000000222222000000000/////////....../////////............---------------------------++++++,,,,,,,,,,,,++++++//////////////////000000000111444666777777666555888:::;;;:::999777777888999999888999:::;;;===???<<<===??????>>>============>>>AAADDDDDDAAA===:::AAAAAAAAA>>>;;;888888888777888:::;;;===???@@@@@@>>>>>>===<<<;;;:::;;;;;;666777888999888777555444555444444333333222111111...//////000000//////...000//////......//////000............------------...------,,,+++***))))))************************(((***,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((+++***(((&&&%%%&&&((()))((((((((((((((()))******+++,,,,,,,,,------------000///......000222555777999999888777777666666666444555666888:::<<<>>>>>>===>>>>>>===<<<===@@@BBB??????@@@@@@AAABBBCCCDDDAAAAAACCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGFFFFFFGGGGGGGGGEEECCCBBBBBBBBBCCCDDDEEEEEEDDDBBBCCCEEEFFFEEECCC@@@>>>>>>>>>>>>>>>>>>?????????AAA@@@???===============999:::::::::;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999666666666555444444333333222333444333222111111333111111111111000000000000222222111111111111111111111111111111111000000000---------....../////////...------------------...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************)))***+++,,,,,,+++***)))************++++++++++++*********))))))*********++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111111111111111222222333444444444222222333444{{{QQQ:::666111777777111///333222,,,000000000000000/////////.........---------,,,,,,------------------------******++++++++++++******+++,,,,,,...///000000111...000333555666666444444777999:::999777666666666888888777777888:::<<<===:::<<<======;;;:::;;;===???@@@AAAAAA@@@>>>===<<>>>>><<<>>>@@@BBBDDDFFFFFFFFFBBBCCCDDDEEEFFFFFFGGGGGGIIIFFFDDDDDDEEEEEECCCAAA>>>??????@@@@@@AAABBBCCCBBBCCCEEEFFFEEECCC@@@???======>>>>>>>>>>>>>>>>>>AAA@@@???===<<<;;;::::::999::::::;;;;;;<<<<<<<<<888999:::;;;;;;:::999888666666666555444444333333222333333333111000111222000000000000000000000000333333111111000000111111111111111000000/////////............------,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++***))))))))))))*********+++++++++++++++************+++++++++******))))))******+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///////////////000111222444555444222111222333rrrSSS:::222777000444333//////333222+++000000000000000/////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))***+++,,,...///000111...///111333444444444333666777888888666555555555777777777777888:::;;;<<<888:::<<<;;;999888:::===AAABBBBBB@@@>>>===>>>??????@@@@@@>>>;;;999999::::::;;;<<<======<<<::::::666666666777999;;;<<<===777666666666555555555555222222222111000000//////000000111111111111000000........................---------............///++++++++++++***************************+++++++++)))+++------+++***)))***))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))(((((('''&&&(((''''''&&&&&&''''''(((************************((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((((((((''''''(((((()))*********+++++++++,,,,,,,,,////////////000222444555555666777888888888777777888888888999999999999999;;;;;;;;;::::::;;;???BBB????????????>>>===;;;:::;;;<<>>@@@BBBAAABBBDDDDDDDDDCCCAAA???===>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========888999999::::::999999888777666666555444444333333111222333222000///000111//////000000000000000111444333222000000000111111000000000//////......---///......---,,,,,,++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************)))))))))******))))))))))))))))))************++++++++++++******+++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------......///000111222444444222111111222gggLLLAAA666111444000111000///000111000---........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++************++++++,,,---......///...//////000111222333333444666777777555444444555555666777888999:::::::::666999;;;:::777666999======???AAA???===;;;<<<>>>;;;<<<<<<;;;999888999:::999:::<<<======<<<:::999666777777888999;;;<<<===777666444333333333444555333333222222111000000/////////000000000000//////---------......---------+++,,,,,,,,,---------...************++++++++++++))))))*********+++++++++***,,,......,,,*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))(((((('''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((''''''''''''((())))))************++++++++++++------...///000111111222222333444666777777777777777777777888888888888888999:::;;;;;;;;;<<<>>>AAA===>>>>>>>>>>>>===;;;:::<<<===@@@BBBCCCCCCBBBAAA@@@AAACCCDDDEEEFFFEEEEEEAAABBBBBBBBBAAA@@@@@@@@@:::<<<======<<<<<<@@@CCCAAAAAAAAABBBAAAAAA@@@???>>>??????@@@???>>><<<<<<999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888999999:::666555555444444333333222000222222222000///000111////////////000000111111555444222000//////000111000//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))(((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000...000222222111000000111hhhAAA999:::444111444000111222222111/////////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,////////////000222333444333555666666555444444555444666888999:::;;;::::::555888;;;999666555999===888;;;>>>>>>;;;999999:::777888999999888777888999888999;;;======<<<;;;:::999999999999:::;;;<<<===888666333111111222444666444444333333222111111000......////////////......,,,------......------,,,*********++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))******+++++++++++++++---///...---+++***+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''''''''''''''((()))))))))************++++++++++++,,,---...///////////////000222555666777777666555555666666777888888888888:::;;;<<<;;;<<<>>>@@@;;;<<<===>>>>>>===<<<<<<>>>???AAACCCCCCCCCAAA@@@???@@@AAABBBBBBBBBAAA@@@<<<>>>AAAAAA@@@???@@@AAA:::<<<>>>===<<<===@@@DDD@@@@@@@@@??????????????????@@@@@@@@@???>>><<<;;;::::::;;;<<<<<<;;;;;;:::999888888888777777666666;;;:::999888888999:::;;;555555444333333222222111000111222111000//////111.../////////000000111111555444222000//////000111//////...---,,,,,,++++++***++++++,,,,,,------...,,,++++++++++++++++++,,,+++++++++************)))************************(((((())))))*********+++)))))))))(((((()))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,*********+++,,,...///000+++---000111000/////////RRRFFF999333444555111,,,111000000///...---------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------............000222444666333444444333222333555777:::888666444444777:::<<<999888888888888888999999777888:::<<<===;;;777444;;;999888:::===>>><<<:::777888999::::::999888777666444555:::???AAA===888666555444444666777777777333333222222111000//////111111111111000///------......---,,,,,,+++******---------,,,,,,+++++++++---,,,***))))))***,,,---******++++++++++++******,,,,,,++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&******'''(((---222///000444222***%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++******+++,,,---///000111222333444444444333222111444444444444666888:::<<<888888777777<<>>===<<<===@@@BBBAAA>>><<<<<<>>>BBB>>><<>>999999:::<<>>???AAAAAAAAA???>>><<<888888888888999:::;;;<<<999888666444333444555666666555444555777999999999999777555555555444222111111111111111000000000000............////////////222111///...---------.........---------,,,,,,,,,***+++++++++******,,,...************************************))))))))))))+++*********))))))((((((******))))))))))))******)))))))))))))))(((''''''+++***)))'''''''''((()))''''''''''''((((((((((((,,,,,,+++***)))(((''''''***************)))(((((((((((())))))*********+++---,,,***)))))))))************+++++++++,,,,,,,,,000000///......///111111eeeDDD<<<333000222333222///000000//////...------,,,...------------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,---///111333444222333333333222333555777999777444333333555777999777777777666777777888888<<<:::999999::::::888777:::999888:::===>>>===;;;;;;;;;;;;;;;;;;:::999888;;;::::::===AAABBB???;;;666555333444666777777666333333222222111000000///111111111111000///...---......------,,,++++++***---,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,******++++++++++++******,,,,,,,,,++++++++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''%%%###%%%,,,666<<>>@@@DDDEEE@@@>>>AAACCCCCCAAA@@@@@@@@@@@@AAAAAABBB????????????>>>>>>======>>>@@@BBBAAA>>>======???@@@>>>===???BBBCCCCCCBBBCCCBBB???===;;;:::::::::888888999<<<@@@BBBBBBBBB>>>???@@@AAAAAA@@@>>>===888888888888888999::::::888777555444444444666777555444333444666888888777888666444444444444222000000000000////////////...............////////////222111///...---------.........---------,,,,,,,,,***+++++++++******,,,...************************************))))))))))))*********)))))))))((((((******))))))))))))******)))))))))))))))(((''''''+++***)))(((''''''((()))''''''''''''((((((((((((++++++******)))(((((((((***************)))((((((((()))))))))************,,,,,,***)))))))))************+++++++++,,,,,,,,,000///.........///000111wwwVVVCCC888555111000000111111000/////////......------,,,------------,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,...///111222111222333222222333555888777666333222111333555777666555555555666777888888@@@===999777777999::::::999888888:::<<<>>>>>>===???>>>======<<<<<<<<<<<<@@@>>><<<>>>@@@AAA>>>;;;666444333444666777666555333333222222111000000000000111111000000///...---......------,,,++++++++++++++++++++++++*********+++***)))(((((()))***+++******++++++++++++******,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''' +++222333888AAAEEEBBB???999444000***%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((())))))))))))************))))))))))))*********+++---...000111000111222222222222111111000111222555888<<>><<<@@@DDDAAA@@@@@@@@@AAABBBCCCCCCAAA@@@@@@????????????@@@===???@@@@@@>>>===>>>>>>===>>>>>>>>>@@@BBBCCCCCCDDDCCCAAA???<<<:::888777999888888;;;>>>@@@@@@???===>>>@@@AAAAAA@@@???>>>999999888777777777777888666666555444444555777888555333222333555666666555666444333222333333111///////////////........................////////////111000///...------------......---------,,,,,,,,,***+++,,,+++******,,,---************************************))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''***))))))(((((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))************,,,+++******)))***************+++++++++,,,,,,,,,//////......//////000111kkkMMM<<<555777777666333111///...///.........---------,,,,,,---------,,,,,,,,,+++++++++++++++***************************************)))******++++++++++++******++++++++++++,,,,,,,,,++++++,,,---...///000111000111111111111222555888777666444222222333444666666666666666777888999:::AAA>>>:::888888999::::::888888888999<<<===>>>???AAAAAA@@@??????AAABBBCCCAAA>>><<<<<<<<<<<<:::888666555444555666777555444222222222111111111000000000000000000000///............------,,,,,,,,,,,,******************************)))(((((()))************++++++++++++******---,,,,,,++++++*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((,,,:::@@@;;;;;;BBB@@@777,,,)))'''%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******))))))(((((())))))***+++,,,...///000111111222222333333333333333444555888;;;>>>@@@AAADDDLLLOOOGGG===;;;>>>BBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCCCC>>>???@@@AAA@@@@@@@@@@@@>>>AAAAAA??????BBBDDDCCCFFFEEEDDDCCCAAA>>><<<:::===;;;::::::;;;;;;:::999>>>>>>???@@@@@@@@@??????;;;:::888777666666555555555444444444555666888999444333111222333444444333444222111111222222111///000000/////////.....................//////////////////......------------......---------,,,,,,,,,***+++,,,+++******+++---************************************)))))))))((())))))))))))))))))(((((())))))************))))))(((((())))))))))))(((((()))))))))(((((((((((()))''''''''''''(((((((((((((((((((((((())))))******))))))************)))((()))))))))))))))*********++++++************************+++++++++,,,,,,,,,............///000000111}}}ZZZBBB777333222555666777555111...---...------------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************((()))******++++++++++++*********+++++++++,,,,,,+++,,,---...//////000000...///000000111222555888777666555444333444666777777777777888999;;;<<<===>>>===;;;;;;;;;;;;:::888777888999999:::<<>>===<<>>===;;;888888999::::::999;;;>>>AAAAAAAAAAAACCCDDDFFFHHHIII@@@@@@???>>>===;;;:::999777777777888999888666444111111111111111111111111//////000000000000//////......------------------*********+++++++++++++++******************************++++++++++++******...------,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))+++111444...######&&&### $$$%%%%%%%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))************)))))))))))))))))))))***,,,---///000222222222333444666777888;;;<<<===>>>??????>>>>>>===AAACCCAAABBBEEEFFFCCCAAAAAABBBCCCDDDFFFHHHIIIHHHIIIIIIJJJJJJJJJJJJIIIJJJIIIIIIKKKMMMNNNMMMLLLMMMNNNKKKFFFIIIQQQQQQJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@AAACCCDDDEEEEEE@@@@@@@@@?????????>>>>>><<<;;;:::888666666555555333444444555666777777888666444222111222333222111111000///000222222111000111111111111000000000000............////////////------.........------,,,......---------,,,,,,,,,+++,,,,,,+++***)))+++,,,************************************))))))))))))''''''(((((((((((())))))((()))***++++++***)))((('''(((((()))))))))))))))'''(((((())))))))))))(((''''''''''''(((((((((((('''''''''(((((()))))))))((())))))************)))************))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,---...///000000000VVVGGG999666777555444555------......//////......++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***((()))))))))*********+++************************'''((()))***++++++++++++************++++++++++++***+++,,,---......------+++---...///000222666888555444444555666777999999888888999:::<<<>>>@@@AAA<<<;;;;;;===>>>>>>===;;;999:::;;;:::888999===@@@@@@@@@AAABBBCCCCCCCCCCCC===???AAAAAA???===<<<;;;999888888:::;;;:::777555111111111111111111111111//////000000000000//////------..................++++++++++++,,,,,,,,,---******++++++++++++************++++++++++++******...------,,,+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***,,,"""'''******)))'''&&&"""$$$"""$$$((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))*********((())))))***+++---...///111111111222444666888999:::;;;<<<>>>>>>>>>======<<<@@@CCCBBBBBBEEEFFFDDDAAAAAABBBCCCEEEGGGIIIJJJGGGIIIKKKMMMMMMLLLJJJIIIKKKJJJJJJLLLOOOQQQOOONNNMMMMMMHHHDDDKKKWWWUUULLLFFFFFFEEEDDDDDDEEEFFFGGGFFFDDDBBBBBBDDDGGGHHHHHHBBBBBB@@@???>>>>>>=========<<<:::999777777666666444444555666666777777666777555222222222333222000111000///000222333222111111000000000000/////////............////////////,,,,,,---.........---,,,......---------,,,,,,,,,,,,,,,---+++***)))***,,,************************************))))))))))))'''''''''((((((((())))))((()))***++++++***)))(((''''''((()))))))))))))))&&&'''((()))******)))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))***************************)))))))))(((((()))***+++,,,++++++*********+++++++++,,,,,,,,,***+++---...000000000///hhh???999777777444------111111///......000000...---+++++++++++++++++++++,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))'''''')))******+++++++++)))************+++++++++((()))+++,,,------,,,++++++,,,...///000222666999333333444444666777999:::777888999:::<<<>>>@@@BBB<<<;;;:::;;;===???>>>>>>:::;;;<<<:::888999<<<@@@???@@@AAAAAAAAA@@@>>>===:::===@@@AAA@@@===<<<;;;999999:::;;;<<<;;;888555111111111111111111222222//////000000000000000///------..................+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++++++++******......---,,,+++))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***,,,((($$$###$$$""" ###)))(((+++***%%%$$$((((((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))******++++++(((((()))***+++---...///000000000111222555777999888999;;;============<<<;;;AAAEEECCCAAABBBDDDCCCAAAAAABBBDDDFFFHHHJJJKKKFFFHHHKKKNNNNNNMMMJJJHHHHHHGGGGGGIIIMMMOOOMMMKKKIIIHHHBBB???JJJXXXVVVKKKFFFEEECCCAAAAAABBBDDDEEEHHHEEEBBBAAABBBCCCDDDDDDCCCBBBAAA???>>>============<<<;;;999888777777777444555666666666666666666777555333222333333222000111000///000222333333222000/////////......................../////////000+++,,,---.........---,,,......---------,,,,,,,,,,,,------+++***)))***,,,************************************))))))))))))&&&'''''''''(((((())))))''')))***++++++***)))'''''''''((()))))))))))))))&&&'''(((*********)))(((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***************+++*********))))))((((((((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,)))+++---///000000000///yyyHHH777666444333222111111111000///---,,,++++++,,,,,,************************++++++************++++++))))))************))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000222333444666666555444444444444555555666888999:::::::::999888999999:::::::::999888<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<>>>@@@AAABBBAAA???>>>777777666666555555444444444555555444222111111222111111000000/////////......,,,++++++---......---........................------,,,,,,+++***))))))******)))))))))))))))***...---,,,***)))((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''((())))))&&&'''''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&*********))))))))))))))))))******++++++,,,------000000111222333555666777555777999:::::::::;;;<<>>>>>>>>======<<<<<<;;;:::999999888888999888666555444444555555777666555444222111000///111111111111000000000000000000000000////////////,,,---...//////...---,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''(((((((((((((((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,------.........~~~RRR555555444333111000000//////000///---,,,+++++++++,,,************************+++******))))))******+++))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------.........///000111333333333333222222222222333333333444666777888888777777777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>???>>>===;;;:::888777777666555444333333333444444333111000000111000000000//////.........///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******))))))))))))******...---+++***)))((((((((()))(((((((((''''''''''''))))))((((((((('''''''''%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))'''''''''''''''((())))))&&&'''''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,,,,---/////////000222333555666333666888999888999:::;;;AAAGGGHHHBBB===>>>??????BBBBBBBBBBBBBBBBBBCCCCCCDDDFFFIIIIIIGGGFFFEEEEEEFFFDDDCCCEEEHHHJJJIIIGGGHHHFFFDDDEEEGGGGGGEEECCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCBBBAAA@@@AAABBB?????????>>>>>>>>>>>>===<<<<<<;;;::::::999888888888777666555444444444555444444444333222222111111111111111000000000//////000000000/////////......------............------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))((((((((((((((())))))))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,---------...vvvLLL888333333222111000///...............---,,,++++++++++++************************+++******))))))******+++((())))))******))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------............///111222333111111111111222333444444222222333444555555555555666555555666777:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::===<<<<<<;;;:::999888777888777777555444333222222111222333222000//////000/////////...............000...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,+++******))))))***)))))))))))))))******---,,,+++***)))((((((((((((((((((((('''''''''''')))))))))))))))(((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''''''''&&&''''''((()))&&&''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,------...///000222333444333555777888777777888:::<<<@@@AAA<<<999:::===>>>>>>??????@@@BBBCCCEEEEEEAAACCCDDDDDDCCCBBBCCCDDDCCCBBBBBBCCCEEEEEEDDDBBBEEECCCBBBBBBCCCBBB@@@>>>BBBBBBCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAACCC?????????>>>>>>>>>======<<<;;;;;;::::::999999999777777666444444444444444222222222222222222333333111111000000000000//////000////////////...............------------......------------------------,,,,,,,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++***))))))((((((''''''''')))))))))((((((((((((''''''(((((())))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((((((''''''&&&(((((((((((((((((((((((()))******++++++******)))*********++++++++++++,,,+++,,,,,,,,,,,,,,,------WWW777444<<<222111000///............------,,,+++++++++++++++******************************))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------...///000111222111111222222333555666777111222222333333444444444666666555444555888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;::::::999;;;:::999888777777777777888777666555444222111111111222333222000///000111..................------111///---,,,,,,---+++***++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))***+++,,,+++***)))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''((((((((())))))'''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))***++++++,,,,,,---------...///111333444333555777888777777888999999;;;;;;888666888;;;============>>>???AAACCCEEE@@@AAAAAA@@@??????BBBDDDBBBBBBBBBCCCCCCCCCBBB@@@DDDCCCCCCBBBAAA???===;;;?????????@@@@@@??????>>>>>>?????????>>>>>>AAACCC>>>>>>>>>>>>============;;;;;;:::::::::999999999666666555444444333333333222222222222222222222222111000000000/////////////////////.........------///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******))))))))))))))))))))))))******************************************************)))(((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&(((((((((((((((((((((((())))))************))))))************++++++++++++++++++++++++,,,,,,,,,,,,gggBBB111222666222111000//////...//////++++++++++++++++++******))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,------...///111222000000111111333444666777333333222333333333444444777666555444444555777999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888888777777777888888999666666555444333222111111111222333222111000111222------..................111///---,,,,,,---+++***++++++++++++++++++++++++++++++***************)))))))))(((((()))***++++++++++++***)))(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))))))))((())))))******+++,,,,,,---------...000111333444555666888999888888999:::888777666666666777:::======<<<;;;;;;<<<>>>@@@AAA@@@@@@@@@>>>===>>>@@@BBBBBBCCCEEEEEEDDDCCCBBBAAACCCDDDEEEDDDBBB???===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;===>>>===<<<===>>>@@@=========<<<<<<<<<;;;;;;999999999999999888888888555555555444333333222222333222222111111000//////000000000////////////...............------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%'''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++{{{]]]@@@222111222000111000//////.........///******+++++++++******)))))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))(((((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,...///000111.........///000222333444444333333222222333444444666666555444444444555666777888888999999:::::::::::::::::::::::::::::::::666666777777888888888888555444444333333222222111111222333333111000111333.............../////////000...,,,,,,------,,,+++++++++++++++++++++++++++************************(((((((((((()))***+++,,,+++***)))((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&''''''(((((())))))***(((((())))))***+++++++++,,,,,,---...///111222333555777999999888888888999777444444777888777999<<<;;;:::999888999:::<<<>>>@@@@@@???>>><<<<<<>>>@@@AAACCCFFFFFFEEECCCBBBBBBBBBDDDEEEEEEBBB???===<<<999999::::::;;;;;;:::::::::<<<>>>>>>===<<<===>>>;;;;;;;;;:::::::::999999777777777777777777777777444444444444333222111000222222111111000///......000000////////////............---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''***))))))(((((())))))***)))))))))************++++++++++++************)))zzzzzzzzzuuunnnSSSJJJ:::...---222444222///......---------------((()))***++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********++++++++++++,,,---...000000.........//////111222222444333222111111222333333333333333444555555555666666666666777888888999999666666777777888888999999555666777777777666555444333333222222222222222222000111222111000000111222.........//////000000000///---,,,,,,---...---,,,************************))))))))))))************(((((((((((()))***+++,,,******)))(((((((((((()))''''''''''''((((((((()))&&&'''''''''((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***(((((())))))******+++++++++++++++,,,...///111222444666888888777666777888666222222777999666666:::999777666555666888:::<<<>>>??????===;;;::::::<<<===@@@DDDEEECCCAAA@@@AAA>>>AAADDDCCC@@@<<<;;;;;;888999:::;;;;;;;;;;;;;;;;;;>>>@@@AAA@@@===<<<<<<999999999999888888888888555666666666666666666666333333444444333222000000000000000000000000000000000000/////////.........---------,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))************++++++******))))))))))))pppUUUNNNXXX]]]RRRCCC999:::777111///111222000------,,,,,,++++++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,---...///000000000000000111222333444333222111000000111222222000111222444555666666666444555555666777888888999333333444555666777888888555666777888777444222000111111222222222333333333...///111000//////000111.../////////000000111111...---++++++---......---)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))***+++,,,***))))))(((((((((((()))&&&'''''''''(((((())))))'''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***((((((((()))******++++++))))))***+++,,,...///000333555777777666555666777555111111777999666555888666555444333444777:::<<<===>>>>>>===:::888888999:::>>>BBBCCCAAA??????@@@;;;>>>AAAAAA>>>:::999999999:::;;;;;;<<<<<<<<<<<<<<>><<<888222222222111111111000000000//////...------,,,,,,))))))))))))(((((((((((((((((())))))))))))((((((***)))(((&&&&&&((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))************+++++++++************+++,,,---...000000000000000000111222555555444333222111000///777777777777666666666666666666555444444444444444444333333333333444555666555555555555444333222111222333333444444444333333222222111000//////000000///............---------------,,,,,,,,,,,,++++++***************)))(((((()))))))))))))))))))))))))))))))))))))))******+++,,,+++***(((((((((((()))&&&&&&&&&'''''')))***+++)))******)))'''%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))************)))******+++,,,---......222222333444444555666666555777777555222111444777555555555555666777888999777888:::;;;<<<;;;;;;:::;;;<<<===@@@AAA@@@===:::>>>>>>>>><<<:::888888888<<<:::999888888999;;;===AAA@@@>>>===;;;;;;::::::777777666555555555555666333333222222111222222222222222222111111111111111///////////////////////////............---------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))~~~```PPPBBB;;;333111444666555222111111000000000/////////......------,,,+++++++++))))))))))))((((((((('''(((((())))))))))))((((((***)))'''&&&&&&''')))***''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************+++,,,------000000//////000000111111444444333222111111111111666666666666555555555555555555666666666444222111444444444555555555666666555555555555444444333222222222333333333333222222222111111000//////000000///............---------------,,,,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))))))))(((((())))))***+++,,,+++***(((((((((((()))''''''&&&''''''((()))***((()))***)))&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''((((((((())))))))))))(((((()))))))))***************+++,,,---...//////222222222222222222222222333555666777666555555666444444444666777999:::;;;888999:::;;;;;;;;;:::999<<<<<<<<<>>>@@@@@@===;;;:::;;;;;;:::888777888999<<<:::999888888999:::;;;@@@???===;;;:::999888888888777666555444444444444333222222222222222333333333333222222111111111111....................................------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))zzz```HHH999333222000///000222222111000/////////...............---,,,,,,++++++*********)))))))))((((((((('''''''''(((((())))))((((((''')))((('''&&&&&&'''((()))&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******)))******+++,,,---///////////////000111111333222111000000111222333666555555555444444444444333444666777666444111///444555666777777777666555444444555555555444444333111111222222222111111000111111000/////////000000///............---------,,,,,,,,,,,,++++++++++++)))************))))))((())))))))))))))))))))))))))))))(((((())))))***+++,,,+++)))(((''''''((()))((('''''''''''''''((((((((())))))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))*********++++++,,,---...///000333222222111000/////////111222555888::::::888555444444555777999;;;>>>???::::::;;;;;;;;;:::999999<<<;;;;;;<<<>>>???===<<<999:::;;;;;;:::999:::<<<<<<;;;:::888888888999:::???>>><<<:::888666666555777777666555444444333333222222111222222333444555444333333222111000000///------------------------............------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))}}}___KKK>>>777444444000111222222111/////////..................------,,,,,,+++++++++*********))))))(((((((((''''''''''''(((((((((((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---............///000000111111111000///000222444555666666666555555444444444222333444555555444333222222444666777888777555444444444555555555555444444000111111111111000000///111000000/////////000000///............---------,,,,,,,,,++++++++++++***))))))************)))(((((((((((((((((((((((((((((((((((((((((()))******,,,+++)))(((''''''(((((((((((('''&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''((((((((())))))(((((((((((()))))))))***++++++,,,---...//////000222222111111000000000///333222333777<<<===;;;888888888999:::<<<>>>@@@AAA>>>======<<<<<<;;;::::::<<<;;;:::;;;===>>>>>>===<<<===>>>>>><<<<<<===>>>>>>>>><<<;;;::::::::::::???>>><<<:::888666555555444444555555555555444444111111111222333444555666333333222111000......---------------------------.........---------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((lllWWW???555555444333222///000111///,,,+++,,,...........................,,,,,,,,,+++++++++++++++((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))***+++,,,,,,------------...///000111000/////////000222444555666666666666666666666666333222222222333555777888111333555666666666444333555555666666555555444444111111111111111000///...000///////////////000000///............---------,,,,,,+++++++++*********((())))))*********))))))((((((((((((((((((((((((((((((((('''((())))))***+++***)))''''''''''''((((((''''''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((('''(((((((((((()))))))))***++++++,,,---...//////000000111111222333333444777555444666;;;>>>===<<<<<<<<<<<<===>>>???@@@AAA@@@@@@???>>>===<<<<<<;;;<<<;;;:::;;;>>>??????>>>???@@@@@@???===<<<<<<===AAA@@@???>>>===<<<<<<<<<@@@???===;;;999888777777111222444555666777777777222222222222333444555666222111000///...---,,,,,,------------------------...------------,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((LLL===000///222333000......//////---,,,---///111---------------.........++++++++++++++++++++++++((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******))))))((())))))***+++,,,,,,,,,,,,------///000111......///000111222333333555555666666777888888888555333222111222555999;;;222222444555555555444333666777777666666444333333111111222111111000///...//////......//////000000///............---------++++++++++++************((())))))************)))))))))))))))))))))))))))((((((''''''(((((()))***+++***((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))******+++,,,---...///...///000222444555777777:::888777777:::<<<>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>============<<<;;;;;;===???@@@@@@>>>>>>???@@@>>><<<;;;;;;<<>>>>>@@@???===<<<:::999999999111222555777888888888777333333222333333444555666111000000///...---,,,,,,------------------------------------,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))444///---///111//////111////////////000000000000+++++++++,,,,,,,,,------************************(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((())))))***+++,,,+++++++++,,,---...000111,,,...000222333333222111222333444555777888999999777666555444444666777888444444444444555555555555888888888777555444222222222222222222111000///..................///000000///............---------++++++++++++************(((((()))***************))))))))))))))))))))))))(((''''''''''''((())))))+++***((('''&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))***+++,,,------...///000222444555777777:::;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<===???@@@AAA??????===<<<<<<<<<<<<===;;;;;;===???BBBBBB@@@>>>===>>>??????===<<<===???@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::::::::444555777888999888777666444444333333333444444555111111000000000/////////........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))...///222333///+++---444...------...///...***'''))))))******+++++++++,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++++++++,,,---...000111,,,...000333444333111///000111222444666777999999888888888888777666555444666555555555555666777777999999888777555333222111333333333222222000//////...............///000111//////.........---------+++++++++************)))(((((()))***************))))))))))))))))))))))))'''''''''''''''((())))))+++***((('''&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))***+++,,,,,,---...///000111333444666666888<<<@@@@@@===:::999:::777777888:::<<<>>>@@@AAA>>>===;;;::::::;;;<<<<<<;;;;;;>>>AAACCCCCCAAA>>>===???@@@AAA@@@@@@BBBCCC>>>??????@@@@@@@@@??????===<<<;;;;;;::::::;;;;;;777888999:::999777555444555555444333333333444444222222222111111111111111////////////////////////---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))************************'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********************+++---///000111---///111111111000111222333333444666777999:::::::::999888666666777999:::555666777888999:::::::::<<<;;;999777666555444444111222333333222111///.../////////000111111222222---------------------------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))***)))((('''(((***,,,---***))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((+++++++++,,,,,,,,,------......///111222444666777888999999:::;;;;;;;;;;;;888999999999999888777777>>>===<<<<<<>>>???>>>===??????@@@CCCFFFEEE@@@<<<<<<>>>AAACCCDDDBBB@@@>>>===;;;:::<<>><<<===<<<:::888777999:::;;;:::888777777777555333444444333333333222222222000000000000///...---,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))),,,...333444444222...+++******+++***))))))******)))'''******))))))((((((''''''+++***((('''''''''((()))&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&((('''%%%#########%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++---...000111---///111222111111222333222333333555666777888888999888777666666888:::;;;666777888999::::::::::::<<<;;;999888666555555555333333333333222111000///111111000000000000000000........................---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))((('''(((***,,,---***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++,,,,,,,,,,,,---......///000222444666777444555777888::::::;;;;;;888888888999999888777777;;;:::;;;>>>BBBEEEEEEEEE@@@@@@@@@BBBDDDCCC@@@<<<;;;>>>AAADDDEEEDDDBBBAAA===<<<:::<<>>AAADDDEEEEEECCCBBB>>><<<;;;<<<===>>>===<<<;;;<<<;;;999777777999:::999888666777777888666555555555555444444444333333000000000000///...---,,,---------...............///.........------,,,,,,------------...000555888999999888555111---,,,,,,+++***))))))******)))'''))))))))))))((((((((((((***)))((((((''''''((((((&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((............------,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))******+++---...///...000222333222222222444333333444444555555555666999888666555555666777999888999:::;;;;;;;;;;;;;;;;;;:::999888777666666666666444333111111111222222111111000000////////////........................,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((()))((((((((()))***+++,,,))))))((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************++++++++++++,,,,,,---...///111333444111222444555666777777777555555666777888888888777777777888:::===>>>>>><<>>>>>>>>>>>===>>>???AAACCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999777777999;;;;;;999777777777666444333444444444333333333222222//////000//////...------,,,---------...//////////////////......---,,,,,,...---,,,---///333888<<<;;;;;;999555000,,,+++++++++***))))))******)))'''))))))))))))(((((((((((())))))((((((''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((---------,,,,,,,,,,,,,,,************************+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,---......000222222111111222333444444444555555666666666;;;999777555444444555666999999:::;;;;;;;;;:::::::::999888777666666555555555444222111000000111222......//////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***++++++((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++++++++,,,---...///111222333444444555555555555444333444555666777888888888<<<;;;<<<>>>??????===;;;@@@???>>>===<<<<<<===>>>@@@AAABBBBBB@@@???<<<;;;=========<<<;;;::::::::::::::::::888777777999;;;<<<:::888777666555222000222222222111111111000000//////////////////...---,,,---------...///////////////.........------------,,,+++,,,000555:::===;;;:::888333...+++******+++***))))))******)))'''(((((((((((())))))))))))(((((((((((((((''''''&&&%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,,,,,,,+++++++++++++++))))))))))))))))))))))))******)))(((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++,,,------///111111111000111222333444444555666666777777:::888666444333333444555999999::::::::::::999999999888777666555555555555444333222111000000000000------...//////000111111++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((('''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((())))))))))))*********++++++++++++---...///000444444444444444333222222222333444666777888888888888888999<<<>>>>>>;;;999<<<===>>>===;;;;;;===???BBBBBBBBBAAA???<<<:::999;;;<<<===<<<:::999999;;;999:::999888777777999;;;<<<:::888666666444222000111111111000000000//////...///////////////......---------...............---------------------------++++++---222777:::<<<:::999666222---***)))***+++***))))))******)))'''(((((((((((())))))))))))'''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((())))))***+++,,,,,,...000000000///000111111222222444555666777777777666444333333444666777888999999999999999888888777666555444444333444444111111111111000///............//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))***************+++,,,---...///000111111222222222111111111222333555666777888888555555777999;;;;;;888666999;;;======<<<;;;===???CCCBBBBBBAAA???===;;;:::999;;;<<<;;;999888:::;;;999999999888666777999;;;999888666666666666444222111111111111000000000000......////////////.....................---------++++++,,,,,,------......---,,,+++///444999;;;;;;:::999666111,,,******++++++***))))))******)))''''''((((((((()))))))))***''''''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******************++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((()))***+++++++++---///000//////000111///000111222444555666777444333222222333666888:::888888999999999888888777666555444333333333333333000000111111111///---,,,000000000///......------------------------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,---...------///000111111111111000111333555666777888888::::::;;;<<<===<<<888555777:::======<<<;;;===???BBBBBBBBBAAA@@@???>>>===888:::<<<;;;999888:::<<<888999999888666777999;;;666555444555666777666555222222222111111111111000......///////////////.../////////......------,,,)))******+++,,,---.........,,,---000666:::;;;;;;:::999666111---++++++---+++***))))))******)))((('''((((((((())))))******&&&'''((((((((('''%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((############$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))*********+++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))((((((((((((((()))******+++*********+++---///000,,,---///111222333222222/////////222444777777777777777666666555555555555999777444111000000222333333222111000////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))'''&&&&&&(((***+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))))))))***+++///000111222111///---,,,---...///111444666999::::::<<>>===;;;999999777555444333222000............///////////////,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,...222666888999999888777555333000---+++******(((''''''(((((()))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""!!!!!!!!!###&&&(((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))((()))***+++,,,------------------......///000000...000222222222222444666222333333333333333333333111222444555555444333111000///......---.................................------------------------++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''(((''''''(((******)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,---//////000111111111222111000000111222444777888::::::999777666555666777888888888777777888:::<<<===<<<;;;888666666777:::;;;999:::;;;;;;;;;;;;999999666888:::<<<===;;;999888666444333222333222111///------....../////////000,,,,,,---------,,,+++***))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,///333777999:::999888555444222000...,,,+++***((((((((((((((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$###""""""%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))'''((()))+++,,,,,,---,,,---------------...//////---000222222111111444777222222333333333333444444333444444555444333111000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((((((''''''''''''''''''''''''''''''+++***)))***,,,,,,+++)))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))))))))***+++,,,---...//////000000111222333333222222333444666888:::;;;;;;:::999777777777888888777777888888:::;;;<<<===<<<;;;:::999999:::;;;<<<;;;;;;;;;:::::::::::::::777888:::;;;;;;:::888777444333111111222222000///---------......//////000,,,---...///...---,,,+++++++++*********++++++,,,++++++++++++++++++++++++,,,///444888:::;;;999888555444333111000...,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$&&&&&&&&&$$$!!! $$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''((()))+++,,,,,,,,,,,,...---,,,,,,,,,---...///...111444333000///222555333333333333444444444555333444444444333333222222...------,,,------..............................++++++++++++++++++++++++))))))))))))************))))))((((((((('''''''''''''''''''''''''''''''''+++*********,,,,,,***)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))))))))***+++,,,....../////////000111333444555333333444555777999:::<<<;;;::::::888888777777777666777999:::<<<======>>><<<===>>>??????>>>======>>><<<;;;999999999;;;;;;:::::::::::::::999888777555333111111111000...---,,,,,,---......///000000---...///000000...---+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,000444999;;;;;;:::999666666555444222111///...+++***)))((((((''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&((()))+++,,,,,,,,,,,,...---,,,+++,,,---...///000333555333///---000333333333333444444555555555333333333333333333333333------,,,,,,,,,------...........................************************)))))))))))))))*********)))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((******(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))))))))***+++---...////////////000111333444555333333444555777999:::;;;:::::::::999888777777666555777999<<<===>>>>>>>>>===???AAACCCCCCBBB???>>>???===:::888888999;;;======<<<;;;:::999888888888777555222111000///,,,***,,,,,,------...///000000...///000111111///---,,,......---,,,++++++++++++++++++++++++++++++++++++,,,000555999<<<<<<:::999888888777666555333111000,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''############$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%'''((($$$%%%&&&'''''''''&&&%%%))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((******)))******++++++,,,---------------...............444999<<<;;;555000000111444333333333333444555555666555444222222111111222///.........------------------------------------------,,,,,,,,,+++++++++,,,+++)))((('''((()))+++******))))))((((((''''''))))))((('''&&&&&&%%%%%%(((''''''))),,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******++++++////////////000000000000333333444444555666666666777999;;;:::777555777:::<<<;;;;;;;;;<<<===>>>???===>>>???@@@@@@???>>>===???===;;;999888777888888;;;;;;;;;:::999777444333222222222111111111111000---.........//////000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...///222777<<<>>><<<999::::::999888666444222111...,,,***)))((()))***+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''((()))***))))))******+++,,,,,,---...////////////000000000666:::===<<<777333333444333333222222333333444555555555444444333222222111/////////.........------------------------------------------,,,,,,,,,+++,,,+++)))((('''((()))******)))))))))(((((((((''')))(((((('''&&&&&&%%%%%%(((''''''))),,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******+++....../////////000000000222222222333444444555555888999::::::888888888999:::::::::;;;<<<===>>>???===>>>>>>>>>>>>>>>======>>>===<<<:::999999999999;;;;;;:::999888666555444222222222111111111111000............/////////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------///333888;;;:::888999999888777666444222111...---+++)))(((((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''')))))))))))))))***++++++,,,,,,000000000000111111111222555888;;;;;;888555444666333222222222222333444444444555555555555444222111000000000/////////....................................---------,,,,,,,,,,,,+++)))((((((((()))***))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%((('''(((***++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))******,,,------...///000111111000111111222222333444444888777777888999999888777999999:::;;;<<<===>>>???>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<;;;999888777666555555222222222111111111111000............//////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++...333777888888888888888777666555333222...---+++)))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((((())))))***+++++++++//////000000111111222222222444777777555444444444333333333333333444555555333444666777666444222111000000000000////////////.................................---------,,,,,,+++***))))))(((((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%(((%%%!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))++++++,,,---///000111111000000111222222333333444666444333555999:::777444999999;;;<<<===>>>??????>>>===;;;:::999::::::;;;:::;;;<<<=========;;;;;;<<<;;;999777555555666666222222222111111111000000........./////////////////////...------,,,++++++++++++++++++++++++++++++***************+++++++++***))))))+++///333777999999999888888777555444333...---+++)))((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''(((((())))))******+++------......///000111111000222444444444333333444444444444444444555555666222333555666666444222111000000000000////////////..............................---------,,,,,,,,,+++******)))))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&(((***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%(((%%%!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))***+++,,,---...///000000111111111222333333444444555444444777:::;;;888555999:::<<<===????????????===<<<:::999999999:::;;;:::;;;<<<=========<<<;;;;;;:::888666555555666666222222222111111111000000///////////////.........//////...---,,,++++++***++++++++++++++++++++++++******************************)))***,,,000555999999999999888777555444333,,,,,,+++)))((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((())))))******++++++,,,---...///000000222222333444444444444444444333333333333444555555222333444444444333222111000000000/////////......------------------------------,,,,,,,,,+++++++++************)))))))))((((((((((((((())))))))))))''''''''''''''''''''''''&&&(((++++++***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********++++++,,,---...//////000111111222333333444444555555777:::<<<===;;;999:::;;;<<<>>>>>>>>>======;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999888777666666666666222222222111111111111000///////////////...............------,,,,,,++++++++++++++++++++++++++++++***************)))))))))*********)))***...333777999999888777555333111000*********))))))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++,,,---...///000000111111111111222333222111222222111111222222333444222222222222222222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))(((((('''((((((((()))))))))***''''''''''''''''''''''''%%%(((++++++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++++++++,,,,,,------------//////000111111222222333111444888:::::::::::::::999:::;;;======<<<:::999888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;888888888888777666555444222222222111111111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********)))))))))(((*********)))(((+++///444777777666444111///---+++((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,---...///000111///...---.../////////...000000000///000111111222222111111000000111222222///.........------------+++++++++++++++++++++++++++++++++*********))))))***************)))(((((('''((((((((())))))******&&&'''''''''''''''''''''%%%(((+++,,,)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111,,,111666888777666777888888999:::;;;;;;999888666777888:::<<<=========<<<<<<;;;:::999888999::::::666777888888888666555444222222222111111111111000000000//////.........---,,,,,,,,,,,,,,,,,,,,,---************************+++*********))))))(((((()))******)))''')))---111666555444111///,,,)))((('''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''((((((((((((*********+++,,,---...///000000000000000///......000000000000111222333444000000111000000///......///......------,,,++++++---------,,,,,,+++++++++)))))))))***+++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))*********+++,,,,,,++++++---///////////////............///111444555666888:::<<<999999999888999999::::::999;;;>>>===::::::<<>>:::999777555444555555666333444555555666555444333222111000///............------------------------++++++++++++++++++++++++++++++***))))))))))))******)))))))))(((((((((''''''''''''(((((()))***+++000///,,,***)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))***+++,,,......//////000000000///......---...000111222111111000111///---++++++,,,.../////////......---,,,,,,,,,*********++++++++++++++++++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((()))******)))***++++++++++++---///,,,,,,---...///000111222333444555555444333444555888888777777888999999:::===<<<<<<===>>>???>>>===:::888666444333333333333222222333444444333222111000000//////...---------------------------------++++++++++++++++++++++++******)))((((((((())))))))))))))))))(((((((((((('''''''''(((((()))***+++------,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))***,,,---......///////////////......,,,---///111222111000/////////...............////////////...------,,,,,,)))))))))******++++++,,,,,,+++++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((())))))***)))***++++++***+++---///...//////000111222222222333444555444333333444555777777777777888999::::::>>>;;;:::;;;>>>???>>>;;;;;;:::888666555444333333222333444444444333222111000000000000///...------------------------------++++++++++++++++++++++++***))))))((((((((((((((())))))))))))((((((((((((''''''''''''((()))***+++,,,,,,---------+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,---......////////////......,,,---///111222111000///---///222444444222///...000//////......---,,,,,,)))))))))******++++++,,,,,,+++++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''(((((())))))((()))*********+++---///222222222222222222222222000222444444444444555777777777777777888999:::;;;<<<:::888999===>>><<<:::;;;:::999777555444333333444555666666666444333222111111111111111///...---------------------------++++++++++++++++++++++++***))))))((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++,,,---...///...---+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))***,,,---------.../////////......---...000111222111111000---000444777888555111...000000//////...---------*********++++++++++++++++++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((())))))'''(((*********+++---000444444333333333222222222///111333444444555777999777777888888999:::<<<<<<:::999999999;;;<<<;;;:::999999888777666444333333666777777777777666444333111111222222222000...---------------------------++++++++++++++++++++++++******)))((((((((())))))(((((((((((())))))))))))'''''''''(((((()))***+++------......---+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((('''''''''))))))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,---......//////......//////000000111222222222...111444777777555222000000000//////......------,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((******((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&((()))******+++---000111111111222222222222222111222444555555666888:::888888888999:::<<<===>>>999:::;;;;;;::::::;;;===999999999999888777666555777777888888777666444333000000111222111///---,,,------------------------++++++++++++++++++++++++++++++***))))))))))))***'''((((((((()))))))))***'''''''''(((((()))***+++------,,,+++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,,,,,,,---.../////////...000000000000111222333444000111333555555555333222000000000///......---------------,,,,,,+++++++++))))))******+++++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((******((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&((()))******+++...000......///000111222222333222444666666666666777999999999999:::;;;<<<>>>???999<<<>>>===;;;:::<<>>???AAAAAA???>>>???@@@@@@>>>===<<<======;;;::::::888666333222111111111...///000111111111111111---------------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((((((((())))))******++++++))),,,,,,(((%%%'''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,,,,,,,------.../////////111111222222222222111111111111111222222222222222........................---------,,,,,,,,,++++++++++++***)))))))))))))))************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&(((******(((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,+++++++++...000---......///000111222333555555555555666888999:::777777888999:::;;;;;;<<<===>>>@@@@@@>>>===>>>???>>><<<;;;;;;;;;;;;:::888;;;999666444111000000000000000000111111000000000.........---------------------,,,++++++++++++,,,++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))))))))*********))),,,,,,(((%%%'''((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,,,,---......//////000111111222222111111000222111111111111111111000------------------------------------,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%'''))),,,,,,***'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((()))+++---------...///000111111222333444444555666555555555555555666777888999::::::;;;===>>>>>>===<<<<<<===<<<;;;999999::::::888777999888555222000/////////333333222111111000///////////////.........------------,,,+++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((***))))))))))))))))))((((((,,,,,,'''%%%''')))'''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******+++,,,,,,------.../////////000000111111000000///111111111000000/////////------------------------------------------,,,,,,,,,+++******))))))******************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***------***'''$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((('''''')))***,,,,,,---...///000000111000000222222222111000///444444555666777888999999:::;;;======;;;:::;;;<<<;;;:::888999999:::888777666555333222111111111222777777555333222000000///000000000///......---------,,,,,,+++***+++++++++************************++++++***)))(((((())))))******))))))((((((((('''(((++++++'''&&&((()))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***++++++,,,,,,---............//////000000//////...000000000//////.........------------------------------------------------,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***---,,,***'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,,,,+++***+++,,,++++++,,,---...//////000//////000111111000...---444444555666777888999999999:::<<<<<<:::999:::;;;;;;999888999::::::999888666555555555666777999:::<<<:::888555333222111000111000000///......------,,,,,,+++************+++************************+++***))))))))))))))))))***)))))))))(((((('''''''''++++++'''&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))+++++++++,,,------......---......//////......---//////...............---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''(((***+++***(((&&&%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$&&&''''''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''')))++++++)))((()))*********+++,,,---......///111111111111111111000000333333444555666777888888888:::;;;;;;:::999999::::::999888888999:::999777888888888999;;;>>>AAABBB===<<<999666333222111111111000000///...---,,,,,,,,,,,,+++*********************************************)))))))))))))))***)))((((((((((((((((((''''''++++++'''&&&(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((***++++++,,,,,,---......------............---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%'''))))))'''&&&&&&&&&))))))***+++,,,---......111000000000000111111222111222222333444555666666888:::;;;;;;:::999999:::888777666666888888777666888888888:::<<>>>>>===<<<999777555444444444333000...///333777555555555666888777555333222111000000///...------------------,,,,,,,,,,,,******+++******)))((('''))))))))))))******************)))((('''&&&%%%%%%((((((((('''&&&&&&(((***///---+++)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%########################""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,++++++++++++++++++++++++*********))))))))))))************))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%############$$$%%%&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++(((((())))))******++++++,,,,,,,,,---......//////000000111222444666777888>>>>>><<<:::888666444333333222222222333444555666777666666777888777444111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((()))))))))))))))************))))))((('''&&&&&&&&&'''(((((('''&&&&&&(((+++...---+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((())))))***+++++++++++++++++++++++++++))))))))))))***))))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%$$$#########$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""############""""""!!!""""""""""""""""""!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''''''''(((((()))******++++++,,,,,,---......///000000111111222333555777888999;;;:::999888777666555555555333222888???BBB===888999888777777777555222000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******))))))))))))))))))'''''''''(((((((((((((((''''''((('''&&&&&&)))+++---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))******+++***++++++,,,,,,------...------------,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++'''((()))*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((())))))(((%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""##################""""""######$$$$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''(((((()))***++++++------...///000111111222222222333444666888999:::999888777777777777888888:::777777???JJJMMMFFF>>><<<:::777666555444111////////////.........------,,,,,,,,,,,,------------******))))))))))))******************))))))))))))''''''''''''(((((())))))&&&'''''''''&&&'''))),,,,,,,,,+++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&((('''%%%$$$&&&((("""######$$$%%%%%%&&&&&& !!!###%%%&&&%%%$$$#########$$$$$$$$$$$$###### !!!###$$$%%%&&&%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))***************+++,,,,,,---............---------,,,,,,,,,,,,,,,+++***))))))))))))************************&&&''')))*********))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((())))))(((%%%$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$########################"""############$$$$$$$$$####################################$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((()))&&&&&&'''((()))***++++++......///000111222333333222333333555666888:::;;;:::999888888888999:::;;;===:::;;;BBBJJJMMMHHHBBB???<<<777444333222111000//////.........---------,,,,,,---------.........******)))(((((()))***+++************)))))))))(((((((((((((((((('''''''''&&&'''''''''&&&'''***,,,------,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%###"""$$$&&&""""""###$$$%%%%%%&&&&&& ###&&&'''&&&$$$"""######$$$$$$$$$$$$######"""###&&&((())))))))))))########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))***************+++,,,,,,---...............------,,,,,,,,,...---,,,***))))))((((((************************&&&'''(((*********)))((())))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''')))******(((%%%$$$$$$%%%''''''%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,&&&&&&'''((()))***++++++...///000111222333444444333333444555777999:::;;;<<<;;;:::::::::;;;<<<===<<<;;;===@@@EEEGGGEEECCCAAA===777444222111111000...............------------------....../////////******)))(((((()))***++++++*********))))))((((((******)))((('''&&&&&&%%%&&&'''''''''&&&'''***,,,......------+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++,,,+++***)))((((((((((((************************((('''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%%%%%%%'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,---...///000111111444444555777888999:::;;;===<<<;;;::::::;;;<<<===<<<:::;;;AAAGGGIIIFFFAAA???===:::777444222111111111111111111000000000000/////////...------,,,,,,************************))))))))))))))))))))))))(((((((((((('''&&&$$$###'''''''''''''''((())))))/////////---***''''''(((((()))***)))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$#########""""""#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))*********+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---,,,+++***************************************(((((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&######$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,---...///000111111444444555777888999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<999888;;;@@@CCCBBB???;;;:::888666444333333333222111111000000//////////////////...------,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''(((((()))...///...,,,)))'''&&&'''''')))***)))'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******++++++,,,---............,,,,,,,,,,,,,,,,,,------.........---------------------,,,,,,+++,,,,,,,,,************************))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,---...///000000444444555666888999:::;;;::::::999999999999::::::;;;888666666:::======<<<777666555555444555555666222222111000000///......//////......---,,,,,,,,,************************))))))))))))))))))))))))))))))((((((((()))+++,,,''''''&&&&&&''''''((()))---------+++(((&&&&&&&&&&&&'''))))))'''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***++++++,,,---............,,,,,,,,,---------------000000//////............------,,,,,,,,,,,,,,,---*********************************))))))))))))(((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,---...//////000333333444666777888999:::999999888888888888999999:::888777777999:::999888444444444444444444555555222222111000///......---//////...------,,,,,,+++************************((((((((((((((((((((((((((('''%%%$$$$$$%%%''')))'''&&&&&&&&&&&&'''((((((+++,,,,,,***'''%%%%%%&&&%%%&&&(((((('''&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))***+++,,,---............,,,,,,,,,------.........111111///............///------,,,++++++++++++,,,************************+++*********))))))))))))&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---...//////222222333444666777888888888888888888888888888888999999:::;;;;;;:::888666444444444444333333222222111111000000///......---.........---,,,,,,++++++************************(((((((((((((((((((((((()))(((%%%#########$$$%%%&&&&&&&&&&&&&&&'''((((((***++++++***'''%%%%%%&&&$$$&&&(((((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******+++,,,------------,,,,,,,,,---......//////000///...---------...///......---,,,++++++++++++************************************))))))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,---......000000111222444555666777777777888999999888777777888:::;;;<<<<<<999777555333444444444333222111000000000////////////............------,,,+++++++++************************))))))))))))))))))))))))+++***(((&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((***++++++***'''&&&&&&'''%%%&&&((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$#########""""""#########""""""#########$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((()))***+++,,,,,,,,,,,,,,,,,,------.../////////...---,,,++++++,,,...///111000///---,,,+++++++++******************************)))))))))((((((((())))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))((()))+++------+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---............///111222333444555777888999999999999888777777888999999888666555555111222222333333222111000.........///////////////......---,,,,,,++++++***************************))))))))))))))))))))))))*********))))))(((((((((&&&&&&%%%%%%&&&&&&'''(((***+++,,,***(((&&&'''(((&&&'''((((((&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))***++++++++++++,,,,,,------...///000000,,,+++*********,,,...///444333111///---,,,++++++************************))))))))))))((((((((((((******)))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))222333555555333000,,,)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,------...------...000111222333444777888999::::::999888777777777666444333333444666///000111222333222222111------......///000000000......---,,,,,,++++++***************************))))))))))))))))))))))))'''(((((()))***))))))(((&&&%%%%%%%%%%%%&&&''''''+++,,,,,,+++(((''''''(((&&&((()))(((%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))+++,,,,,,,,,,,,---///++++++***)))***+++---...++++++++++++++++++++++++444777:::777000+++***+++++++++***)))(((((())))))++++++***)))(((((())))))((((((((((((''''''''''''%%%%%%$$$$$$%%%&&&((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""############%%%'''%%%(((***((($$$"""%%%)))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((++++++******++++++,,,---,,,...111333444555888:::;;;:::::::::999888888888666666666666555444333222222222333333333222222111000000///............///************************++++++++++++*********)))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++---//////,,,)))'''&&&,,,+++))))))(((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''')))***+++******+++---,,,+++*********+++,,,---++++++++++++++++++++++++///222555333...+++***,,,++++++***)))))))))))))))++++++***)))))))))))))))((((((((((((''''''''''''%%%%%%$$$$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%(((+++111888===666777666000(((######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((***))))))))))))***++++++,,,...111222333444666888999999888777777666777777555555555555444333222111222222222333222222111000000///......------......************************+++*********))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***,,,//////---+++)))(((---+++)))((('''%%%""" $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%'''(((((((((((()))+++,,,,,,+++*********++++++************************)))---000///,,,***+++---+++***))))))))))))))))))+++***))))))))))))))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$###############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&''',,,333777///000000,,,'''$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((()))(((((((((((()))******,,,...000111111222444666777666555444444444555666444444444444444333222111222222222222222111000000......---,,,,,,,,,------++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))),,,///000///---,,,+++...+++(((&&&%%%%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((''''''(((***,,,,,,+++*********))))))************************(((***------+++***+++,,,******)))))))))))))))*********)))))))))))))))***(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%""" ###&&&!!!"""$$$$$$###$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((((((((((()))******,,,...000000000000111333666555333333333444555777444555555555444444333222222222222222111000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++///111000///......///+++'''$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########$$$$$$%%%&&&########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%'''(((((('''((()))+++++++++++++++***))))))((())))))))))))))))))))))))***+++,,,,,,+++***++++++***)))))))))))))))*********)))))))))))))))******''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$&&&$$$$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***))))))))))))***++++++,,,...////////////000222555444444333444555777777555666666666666555555444333333333222222000//////------,,,++++++++++++,,,++++++++++++++++++++++++(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''***...111111000000000///+++'''$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&########################"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%'''(((((((((((()))+++*********+++******)))(((((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&'''&&&%%%$$$%%%######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((***))))))))))))***++++++,,,---////////////111222333333444555666777777777666666777777777666666555444444444333222111000///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&)))...000111000000111...+++&&&$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((((('''''')))***((()))***++++++******)))(((((((((((((((((((((((())))))((()))***+++++++++)))))))))))))))***++++++)))))))))))))))***++++++'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%"""!!!!!!"""  """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((()))(((((((((((()))******+++---/////////000222333000222444666777777666666555555666666666666666555555555555444333222111000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%)))---000000//////000---***'''%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##############################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''########################""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''''''''(((***'''((()))***++++++***)))(((((((((((((((((((((((('''&&&&&&''')))+++,,,,,,))))))((())))))***++++++))))))((())))))***++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%#########""""""$$$''')))((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))'''''''''''''''((())))))+++---///000000000222444...000333666888777666444444444555555555555555444666666666555444333111000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%)))---///000/////////,,,***'''&&&&&&&&&%%%$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''***************)))(((((((((((((((((())))))))))))))))))************))))))******++++++++++++******((()))***+++,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###''''''$$$###%%%&&&$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((('''''')))))))))))))))******++++++,,,---...///111222222333666888888777666777777666666666666555555555555555555444333333222111111.........///////////////,,,,,,------,,,,,,+++******************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***+++,,,,,,,,,)))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((***************)))((((((((((((((()))))))))************++++++++++++************++++++++++++*********+++,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""'''((($$$!!!###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((())))))***++++++,,,---...///111222222333555777777666666666666666666666666555555555444555444444333222222111111.../////////////////////,,,,,,------,,,,,,+++******************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***++++++++++++)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''((((((((())))))******))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,------,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!&&&((($$$"""$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((())))))***++++++,,,---...///111222222222444555666555444555666666666555555555444444444444444333333222111111111//////////////////......,,,,,,,,,,,,,,,++++++******************)))((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))************((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''(((((((((((()))))))))))))))(((((()))*********++++++++++++***++++++++++++++++++*********++++++++++++******+++,,,,,,,,,+++***((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&%%%$$$''',,,+++(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((()))******+++,,,---...///111222222111333444444333333444555555555555444444444333333333333222222111111111000////////////............+++,,,,,,,,,,,,+++*********************)))((((((((((((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((()))*********++++++++++++))))))************))))))******++++++++++++******)))*********)))(((&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&"""$$$---555222***&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((('''((())))))***+++,,,---...///111222222111222333333222222333555444444444444333333333333222111111111111111000000000000//////.........---++++++,,,,,,++++++***)))***************)))((((((((((((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))(((((()))))))))*********++++++)))))))))******)))))))))******++++++++++++******'''((())))))((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))&&&"""$$$...666222)))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''((((((''''''(((((()))***+++,,,---...///111222222111222333222111111333555444444333333333222222222000000000000000000000000000000000///......------+++++++++++++++******)))***************)))((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&''''''((())))))((((((((((((((()))))))))******)))******++++++******)))******++++++++++++******''''''((())))))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%(((---+++&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((''''''''''''((())))))+++,,,---...///111222222222333333222111222444666333333333333222222222222000000000000000000000000111000000///......------+++++++++++++++***))))))***************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$&&&&&&'''((())))))(((((((((((((((((())))))))))))+++++++++,,,,,,+++++++++******++++++++++++******'''((()))******)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###((()))%%%"""$$$%%%###'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''''''''''''''((())))))+++,,,---...///111222222333333333222111222444666333333333222222222111111////////////000000000000111000000///...---------***++++++++++++***))))))***************)))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))''''''''''''(((((((((((((((***++++++******+++,,,))))))))))))))))))))))))************))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''%%%######&&&)))+++*********+++,,,---...///000111111222222333444444333222111000////////////000000////////////000000000000///...------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''(((((())))))''''''''''''(((((((((((((((***++++++***)))+++,,,))))))))))))))))))))))))*********)))))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&(((************+++,,,---...///111111111222222333333333444333222111000000000000000//////......//////000//////......---,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))((((((((('''))))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""%%%$$$###""""""###$$$%%%$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((()))&&&''''''''''''(((((((((((()))+++***))))))***,,,))))))))))))))))))))))))******))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&...***%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((************+++---...///111111111222222222222222444333222111000000000000///..................///.........------,,,,,,+++***++++++++++++***)))))))))))))))(((((((((''''''(((''''''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$###############$$$$$$$$$$$$######%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$#######################################$$$$$$#########$$$$$$###""""""###$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((((()))******))))))***+++))))))))))))))))))))))))***)))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,(((%%%%%%'''(((&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''))))))******+++,,,...///111111111111111111222222333222111000000//////000......------------............------,,,,,,,,,+++******++++++******)))((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$"""######$$$$$$######"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$##################$$$$$$##################$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''')))******)))(((***+++)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%'''))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&))))))&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''((((((((('''&&&)))))))))***+++,,,---...000111111111111111222222222222111000////////////......------------.........---------------,,,,,,+++++++++++++++***))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""############""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$########################""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''(((***)))(((((()))+++))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&(((******((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''))))))******$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''))))))))))))***,,,---...//////000000111222222333333222111000///////////////..................///........................+++,,,,,,,,,,,,+++******((((((((('''''''''&&&&&&))))))(((((((((((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""############""""""""""""""""""####################################!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$#########$$$$$$#########""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################"""#########$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((((()))+++))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&(((******(((&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&)))000555$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))***,,,---...---...///000111222333444555444333222111111111111000//////......//////000////////////////////////,,,------------,,,++++++(((((('''''''''&&&&&&&&&(((''''''''''''''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""############""""""!!!!!!""""""######$$$$$$########################""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&)))++++++)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%############$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$'''(((&&&$$$)))555???$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((((((((())))))***+++---...,,,---...000111333444555666666555444333333333333000000////////////000000/////////000000000000000------......------,,,+++(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((&&&&&&(((+++,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&((()))++++++)))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((((((''')))))))))))))))*********...///111222333333222111222333666888777555111///111111000//////000111222111111111111000000000000...---,,,,,,++++++,,,,,,)))))))))))))))(((''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$########################!!!""""""#########""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&(((***+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((()))))))))*********...///111222222222222111222333555666666444222000222111000000000000111222111111111000000000//////------,,,++++++++++++,,,)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$######################## !!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""###### !!!"""###$$$%%%&&&###$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((()))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))***++++++...///000111222222222222333333444444444333222222222222111111000111111222111111000000000000//////------,,,+++++++++++++++)))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######################## !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""#########!!!!!!"""######$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$###################################################################################################"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&'''((()))***+++,,,---...///000111111222222333333222222222222222333222222222111111111111111111000000000////////////---,,,,,,+++***+++++++++)))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$##################%%%%%%%%%$$$###$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################################################################"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))%%%&&&'''((()))***++++++---------...///111222222333222111111111111222333222222222222111111000000000000000////////////...,,,,,,+++************+++)))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***(((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))******,,,,,,,,,---...000222333111111000000111111222333111111111111111000///...000000////////////......,,,,,,+++***************)))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&###&&&((()))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((()))))),,,++++++,,,...000222333000000000111111111111222000000111111000///---,,,000000/////////.........,,,++++++***************)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$########################"""############""""""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&"""&&&))))))'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******'''''''''(((((((((((((((+++++++++,,,---///222333...///000111111111111111///000000000///...,,,+++000/////////............,,,++++++***)))*********)))))))))))))))(((((('''%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!! ###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))+++*********))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''(((***)))'''&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******+++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((((()))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******,,,,,,------...//////000......////////////......111222222222222000...---////////////////////////,,,,,,,,,+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""!!!!!!########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&$$$###"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))*********)))))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''((())))))'''&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******************)))))))))((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********))))))))))))((((((((((((((()))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,------...//////......////////////......111111111111000///...---........................,,,,,,+++******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$######""""""########################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((()))******))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))******************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******))))))))))))(((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((''''''(((((()))******++++++,,,,,,---............////////////......111000///...............------------------------++++++******)))(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((()))((('''%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))************)))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((('''((()))((('''&&&'''((((((((((((((((((((((((((((((''''''''''''((()))))))))******+++,,,,,,------......////////////......000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))))))(((((((((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&((()))(((''''''((()))(((((((((((((((((((((((('''''''''''''''(((((()))))))))******+++,,,,,,---......////////////......000///---,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""############""""""%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))''''''(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((''''''&&&&&&''''''((())))))******++++++,,,------......////////////......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******++++++,,,---------......////////////.............../////////......------------------------++++++++++++++++++,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""##############################$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&'''''''''(((((())))))************************(((((('''''''''&&&&&&&&&%%%'''((('''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((%%%'''((((((''''''(((***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***++++++,,,,,,---............////////////......---...///000000000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$###"""!!!!!!""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$""" """$$$%%%### ########################$$$$$$#########$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))+++(((%%%%%%''')))((('''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&)))***)))&&&$$$%%%'''(((((('''%%%$$$''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***$$$$$$%%%%%%&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))******+++,,,+++---...000111111111111////////////////////////////////////////////////......---,,,,,,+++******+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""############$$$$$$######$$$$$$%%%%%%########################$$$$$$###"""""""""""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""!!!"""$$$%%%### ########################$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''((((((((())))))))))))***(((%%%%%%''')))((('''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&)))***(((&&&$$$%%%'''(((((('''%%%$$$''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))******))))))(((((((((((()))(((((((((((()))******************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))******(((((('''((())))))&&&&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))******+++,,,,,,---///000222222111111////////////////////////////////////////////////......---,,,,,,+++******++++++******)))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############"""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############""""""###$$$$$$###!!!########################$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))(((&&&&&&((()))(((((()))(((''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''(((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((''''''(((((()))***))))))(((((())))))******))))))))))))((((((((()))))))))((())))))***+++++++++++++++++++++++++++************************)))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))******+++,,,,,,---///111222222222111////////////////////////////////////////////////...------,,,,,,++++++***++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%########################$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###########################$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))((('''''''''(((((((((((()))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((''''''%%%&&&''''''(((''''''&&&''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))***))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************++++++***))))))((((((((()))))))))))))))((((((((())))))***************+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))******+++,,,,,,---///111222222222111////////////////////////////////////////////////---------,,,,,,+++++++++************))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&'''((((((((((((((()))))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''''''''%%%&&&&&&'''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******))))))))))))***************************+++,,,,,,************************++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++***************)))(((((()))))))))((((((((((((((()))*********++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))******+++,,,+++---...000111111111111////////////////////////////////////////////////------,,,,,,,,,,,,++++++*********)))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########"""###$$$%%%&&&%%%$$$$$$########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###############"""$$$%%%%%%$$$######$$$########################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&'''''''''((((((((($$$&&&((()))((((((((()))***)))((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''((())))))''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++++++++******))))))******+++)))))))))************+++++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********++++++++++++,,,++++++++++++++++++++++++))))))***++++++******)))(((((((((((())))))))))))*********+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,***+++---///000000000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$%%%!!!###$$$&&&&&&%%%$$$###########################$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""$$$&&&&&&$$$"""###%%%########################$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((###&&&))))))((('''(((******))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%''')))(((&&&%%%&&&'''&&&&&&&&&''''''((()))***''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++******))))))******+++))))))*********+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++------------------------*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,+++++++++((()))))))))***+++++++++******++++++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,)))***,,,...//////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&!!!###$$$&&&&&&%%%$$$###########################$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%########################&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$"""$$$'''&&&$$$"""###%%%########################$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((("""&&&)))***((('''(((*********)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%'''))))))&&&%%%&&&(((&&&&&&&&&'''''')))******''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************++++++))))))******++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))+++,,,,,,,,,+++))))))***+++,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,((()))+++---.........---////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$################################################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))************))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))***+++++++++,,,))))))))))))************+++++++++***************,,,,,,+++***************...------,,,,,,,,,,,,---,,,,,,,,,,,,------------//////...------,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------******++++++++++++************))))))))))))******((((((((((((((()))************))))))))))))******((()))+++---.........---//////.........---------...---------......,,,******++++++,,,,,,---......***************)))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++(((((()))))))))******************++++++,,,,,,,,,******************+++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......---------------.........,,,,,,------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++************))))))))))))******((((((((((((((()))************))))))))))))******((()))+++---.........---//////.........---------///...------......,,,***+++++++++,,,,,,,,,,,,,,,***************)))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++***************((((((((()))))))))******))))))***+++,,,---......*********++++++,,,---...,,,+++++++++,,,---......------------............,,,------...//////000000---............------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------******++++++++++++************))))))))))))******)))(((((((((((()))************))))))))))))******))))))+++,,,---........./////////.........------///...---...//////---+++,,,,,,,,,+++++++++*********************)))((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))))))))(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))(((((()))))))))*********,,,+++++++++***)))))))))((((((((()))))))))******)))******+++,,,,,,------------,,,,,,------...///,,,,,,,,,---...///000111------.........///////////////000000000111111111/////////000000//////...........................////////////............---------............///,,,,,,,,,,,,------------,,,,,,------------------***++++++,,,,,,++++++*********))))))))))))******))))))(((((())))))***+++******))))))))))))******)))***+++,,,---.........////////////............///...---...000000...,,,------,,,+++******))))))***************)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******))))))))))))************,,,+++++++++***)))))))))))))))))))))************++++++++++++++++++++++++------,,,,,,,,,,,,---------------......000111222//////000000000111111111555555444444333333333333000111111222222222111111////////////////////////000/////////.........---------..................,,,,,,---------.........------------------------++++++,,,,,,,,,,,,++++++******))))))))))))******)))))))))))))))***++++++******))))))))))))***************+++,,,---...///000000/////////.........///......///000111///......------,,,+++***))))))***************)))(((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))******+++)))))))))*********+++++++++++++++************************+++++++++,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,---...000000000000111222222333333444444444444555555555::::::999888888777666666444444555666666666555555333333333333333333333333111111000000//////............---------,,,,,,,,,---------.........//////............------------++++++,,,,,,,,,,,,++++++******))))))))))))*********))))))))))))***++++++******))))))))))))***************+++,,,---//////000000000/////////......//////...///111111000///......------,,,+++*********************)))(((((()))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))******++++++))))))*********+++++++++***************+++++++++++++++,,,,,,,,,------------------........................///111333444555888888888777777888999999999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;;;;:::888888888888888888888888777777666666555444444333222111111000///...---------.........///////////////.........------------+++,,,,,,------,,,,,,+++******))))))))))))************))))))******+++,,,******))))))))))))******+++*********+++---///000000000000000/////////.../////////000222222111///.........------,,,,,,,,,***************)))(((((())))))))))))((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++)))************+++++++++))))))******+++++++++,,,,,,,,,,,,---------......------...///000111222222000111333555888;;;===???AAA@@@@@@?????????@@@@@@=========>>>>>>>>>??????======>>>>>>??????@@@@@@<<<<<<===>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;::::::777666555444333111000000............/////////000//////.........---------+++,,,,,,------,,,,,,+++******))))))))))))***************)))******+++,,,******))))))))))))******+++*********+++---///000000000000000////////////000//////000222333111000///............---------***************)))(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$"""###&&&&&&###"""$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$##################&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))++++++++++++************---,,,******,,,---,,,,,,---)))***///000,,,---111111111222444666777666555;;;:::999;;;>>>BBBEEEGGGCCCCCCFFFIIIGGGAAA>>>???===EEELLLNNNLLLHHHCCC???DDD>>>AAAOOO[[[YYYPPPKKKFFFIIIGGGAAABBBIIIIIICCCDDD;;;666:::???@@@??????>>>???<<<999;;;???===777999:::888555444444222111///000111111000000111333//////...---------......000///---,,,,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++******))))))************))))))))))))))))))***+++---......//////000000000000//////...000000111111111000000//////............---------,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%""""""%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************)))))))))))),,,,,,,,,+++++++++******///...---,,,---------,,,111---,,,///000...111666666888;;;<<<<<<===@@@CCC:::999888999===BBBHHHLLLPPPOOOTTT\\\___[[[VVVUUU\\\ccchhhhhhddd```YYYSSSQQQQQQ[[[oooyyyttt]]]___\\\WWWZZZcccfffbbb^^^RRRFFFDDDEEEBBB???===>>><<<<<>>>>>999;;;<<<<<<;;;999666333222000////////////...---000//////...............------,,,+++++++++,,,---,,,+++******)))*********++++++++++++*********)))************)))))))))))))))******+++,,,---...///...//////000000000//////000000111111111000000//////............---------++++++******)))(((((('''))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$(((%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************************,,,,,,,,,,,,+++++++++++++++*********+++,,,------111///000444777888;;;???===@@@AAA???;;;:::>>>AAA@@@@@@BBBHHHQQQ\\\ffflllzzzyyy{{{sssyyy|||zzzzzzzzzwwwqqqmmmkkkppp|||zzzvvvyyywwwsss{{{wwwooopppqqqjjj```ZZZ\\\XXXVVVSSSLLLAAA<<<<<<999999999::::::999999999<<<:::777777888888555333111111000///////////////---,,,,,,+++,,,,,,------,,,,,,+++***************++++++++++++************++++++*********))))))))))))******+++,,,---......---...//////000000000000///000000111111000000000///............---------*********)))((((((''''''))))))))))))((((((((((((((((((((((((''''''''''''))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%% (((***######***((( $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***************++++++,,,,,,,,,,,,++++++++++++)))***,,,---...000222444555666999===??????@@@AAA???BBBFFFKKKPPPVVV[[[^^^fffdddeeelllxxx|||~~~xxxsss\\\bbbfffgggmmmuuuuuuooorrrlllggggggkkklllkkkjjjjjjlllhhhdddjjjyyy{{{jjj___VVVNNNKKKFFF@@@===:::888999===888777777777666666555555444333222111111000111111.............../////////......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,------,,,---...///000000000000...///000000000000000000///............---------+++*********)))))))))((())))))))))))((((((((((((((((((((((((''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&!!!''''''""""""''''''!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,+++++++++,,,,,,---------111333555555555666999;;;>>>>>>>>>>>>@@@EEEHHHIIIMMMNNNUUUfff|||zzzpppiiifffhhhiiibbbYYYTTTLLLWWWaaahhhrrrzzzttthhh```^^^[[[\\\```gggkkklll\\\^^^XXXQQQRRR\\\```]]]eeehhhvvv~~~vvvnnneee]]]QQQCCC::::::666999<<<;;;888777999<<<777666555444333333333333....../////////////////////...------,,,,,,------+++++++++++++++++++++,,,++++++++++++************)))******++++++,,,,,,,,,,,,,,,---///000000000000......///000000000000000///............---------,,,,,,++++++++++++******))))))))))))((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,+++,,,---...///000111222888:::<<<:::888777:::===<<>>???===:::999999;;;::::::888777666666666666///000000000000///...------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,---......////////////------...///000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((($$$&&&......&&&$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))******))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------------///111333555777777<<>>>>>BBBFFFBBBMMMZZZfffvvvxxxiiicccgggkkkjjjggg\\\bbbgggcccYYYSSSUUUZZZbbbffflllmmmhhhdddiiirrrsss}}}xxxxxxpppccc[[[]]]iiiwww}}}zzzuuuqqqvvvvvvjjjiiiTTTOOOIIIGGGGGGDDD???999>>>===;;;:::999888888888444444555444333222000///------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********************++++++++++++------......///.........,,,---...///000000000000///............---------++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&###...@@@@@@...###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------...///111444666999;;;<<>>AAA:::999777999;;;:::888;;;AAA===666...+++...000///---------...,,,******+++------------,,,,,,,,,++++++)))))))))***+++++++++,,,++++++,,,------....../////////.........------------------,,,,,,,,,++++++,,,+++******))))))******+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((%%%$$$%%%'''(((&&&$$$((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))))))))***++++++)))+++---,,,+++++++++,,,(((+++---...000333555777::::::<<<<<<======>>>>>>MMM```rrr|||rrreeehhh{{{qqqkkkooozzz|||sssxxx{{{~~~||||||{{{wwwmmmhhhaaaRRRKKKCCC555<<<888777:::;;;999888:::===999333111111000...,,,)))***+++,,,---...///000---------,,,,,,,,,++++++************++++++++++++++++++,,,------....../////////.........------------------,,,,,,,,,++++++,,,+++******))))))******++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((&&&$$$%%%'''(((&&&$$$((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***))))))))))))***+++++++++---...---,,,+++,,,---,,,---///333555777999:::;;;;;;<<>>===<<<999666222///---...---,,,,,,......---,,,------------,,,,,,,,,,,,+++++++++++++++*********++++++,,,------......///...............---------------------,,,,,,,,,,,,,,,+++******))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&'''''''''%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))******))))))******+++,,,,,,---...---,,,,,,---///666444555888999888999<<<===???DDDPPP___nnnyyy~~~qqqXXXZZZlllvvvzzz|||xxxbbbPPP>>>888999:::::::::<<<>>>???>>>;;;888666555333000---,,,---------+++...------------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------......///...........................------------,,,,,,,,,,,,+++******))))))******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))******************++++++,,,+++,,,---------...111333;;;888999<<<;;;:::@@@HHHSSS\\\kkk}}}xxx}}}ooo\\\RRRLLLCCC:::555888999;;;<<<<<<===@@@BBB888555111......000111111.........---------,,,,,,---,,,,,,,,,++++++******++++++,,,------......///---..............................---------,,,,,,,,,+++******))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&''''''((((((((((((((((((((((((###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******+++************+++,,,,,,+++,,,...///000333777:::;;;999<<>>DDDGGGVVVYYYYYYQQQCCC777000///............------------++++++,,,,,,,,,,,,,,,,,,++++++,,,------......///---------.........//////............------------,,,+++******))))))******)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))&&&&&&''')))((((((((((((((((((((((((#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((())))))))))))************++++++******++++++,,,---,,,...111555888>>>DDDIIIGGGIIIQQQYYY]]]hhh{{{kkkeeeXXXWWW___uuu|||nnnxxx~~~uuuZZZDDD;;;;;;>>>@@@PPPYYY```]]]QQQDDD======//////.........---------+++++++++,,,,,,---------++++++,,,------......///---------.........////////////.........---------,,,++++++***)))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&(((***)))&&&%%%''')))((((((((((((((((((((((((""""""""""""############!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((+++(((&&&''')))+++***((((((((())))))***,,,...///...<<<666111???EEEGGGUUUZZZbbbtttooo~~~iiiVVVMMMFFF>>>>>>GGGOOOTTTXXXZZZWWWQQQAAA999222000///------///......---,,,,,,,,,------++++++++++++,,,---.../////////000000000000//////......//////000000111111---------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''""""""""""""#########$$$"""######$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%((((((((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&'''(((((())))))((((((+++)))'''(((***+++***(((---------,,,---///333555777;;;;;;;;;???DDDYYYvvvzzzuuuzzzvvv~~~qqqoookkkmmmssstttyyy~~~ooo[[[KKKAAA===@@@KKKRRRUUU[[[ccciiiVVVAAA777444333111111///...---,,,,,,+++******++++++++++++,,,---.../////////000000000000//////000000000000////////////---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))***(((&&&''')))***((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%''''''%%%$$$''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((+++)))(((((()))******)))+++,,,,,,---...111666:::>>>777???HHHCCCMMMvvv~~~lllggg{{{nnnooo}}}}}}{{{kkkhhhdddiiisssuuu{{{vvveeeVVVDDD:::>>>BBBDDDTTTjjj}}}nnn[[[KKK>>>333......//////......,,,+++******++++++++++++,,,---.../////////000000000000//////111111111000///.........------------,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))***)))((((((******)))((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&###''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))***)))(((((()))*********(((+++...000222666;;;@@@FFF999???FFFEEEddd{{{{{{lllhhhzzz{{{iiiTTTDDD999888HHH[[[hhhmmmqqqjjjSSS<<<111111//////.........---------,,,,,,,,,,,,,,,---......//////000000000000//////111000000000/////////......------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))*********)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((***)))'''%%%&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))***+++,,,---111666777888:::???DDDGGGCCCLLLSSS]]]tttrrr}}}___GGGAAADDDEEELLLXXXiiisssjjjVVVFFF@@@000000///...------......------,,,,,,------......//////000000000000//////.../////////000000000111.........---------,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))*********)))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''(((******((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((())))))******))))))'''(((******+++,,,///111222666999999888;;;CCCJJJBBBZZZyyyyyyxxx}}}~~~}}}vvvaaaXXXLLL===AAA@@@HHHZZZhhhfffYYYNNN===:::555111...------......---------------......//////000000000000//////.........///000111111111............---------,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))******(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))((('''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))************)))(((***---......000444777777999;;;:::;;;DDDSSS___hhhppp~~~|||pppccckkkooopppwwwyyyrrrdddTTTIII???:::BBBPPPXXXYYYXXXUUUOOOEEE<<<444000///.........------------......//////000000000000//////////////////000000000000............------------------,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((***)))'''&&&(((***))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''''''''''')))'''%%%%%%&&&'''((('''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))***************))),,,///111111333888<<<>>>???@@@@@@EEEUUUkkk{{{wwwdddpppeeegggbbb]]]jjj~~~}}}mmmxxx~~~wwwUUUNNNFFF@@@===BBBQQQ```jjjbbbUUUFFF;;;444111000///......---------......//////000000000000//////111111000000//////......//////.........------------------,,,,,,,,,++++++))))))))))))))))))))))))&&&(((***)))&&&%%%''')))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))((('''(((***,,,---,,,,,,---///666???BBB@@@???DDDEEEDDDQQQttt~~~tttsssooo```XXX```iiissswwwrrraaaIII;;;???IIIOOO]]]pppzzzkkkPPP===777666444111///...,,,+++---000////////////000000000000//////.........---------***+++,,,,,,------------......---,,,,,,+++******+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%''''''''''''(((((((((((((((((())))))))))))((((((&&&(((***+++,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))*********++++++***+++222;;;CCCCCC>>>:::FFFIIIJJJPPPlllqqqiiilll~~~iiiNNN@@@======FFF^^^www~~~ttt___GGG555...------...//////......////////////000000000000/////////......---------++++++,,,---------------......---,,,,,,+++******+++++++++***)))((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%''''''''''''(((((((((((((((((())))))))))))(((((('''(((***+++++++++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''((())))))******))))))******++++++++++++++++++777333666???CCC???>>>AAALLL___mmmvvviiinnn{{{vvvyyyeeeNNNAAA===BBBNNN```pppxxxqqq[[[FFF<<<888333000000000---+++////////////000000000000////////////............+++,,,------...---------...------,,,,,,++++++***+++++++++***))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''(((((((((((((((((())))))))))))(((((('''((()))++++++******)))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))************)))+++*********,,,...000111???<<<>>>DDDAAA999===HHH\\\pppjjjooozzzyyyvvvppplllpppgggVVVMMMEEEBBBDDDPPPcccppppppjjj\\\RRRAAA222...000111000////////////000000000000////////////////////////------............---------------,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((()))************)))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***************,,,***)))))),,,111777:::;;;>>>DDDHHHCCC>>>EEESSS}}}qqqrrr~~~kkk___JJJCCC===BBBQQQggg{{{~~~oooTTT:::...111555555////////////000000000000000000000000000000000000.........//////......---------,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***************###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((()))******++++++******,,,+++***,,,///666<<<@@@DDDCCC???<<<@@@RRRlllwwwzzz}}}}}}vvvjjj```QQQDDD@@@MMMjjjpppQQQ<<<555111+++////////////000000000000000000000000111111111111/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))*********######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,...111555999===???IIIFFF===;;;SSS~~~yyy{{{xxxwww{{{yyyeeeLLLBBBQQQgggsss]]]MMM;;;,,,////////////000000000000000000000111111222222222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))******+++######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))***++++++++++++***+++...222666999;;;<<<<<<999@@@FFFUUU|||uuuqqqvvv{{{wwwSSSHHHMMM___www~~~lllTTT@@@////////////000000000000000000111111222222222222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))''''''''''''((((((((()))(((((())))))))))))(((((()))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))******************************))))))))))))******++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''')))(((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******,,,+++*********+++,,,---&&&222;;;;;;999;;;>>>>>>GGGHHHTTTqqqzzzcccnnnyyy}}}yyynnnxxxcccGGGIIIOOO___{{{OOO???888111000111222111000333333222222333333444555000000000000000000000000------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''+++***'''&&&&&&'''***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++,,,+++++++++************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********---,,,+++******+++------666666666555555888>>>CCCFFFZZZvvvxxxsssqqq```ccc{{{ooouuu\\\WWWJJJOOOfff|||rrrSSSFFF888111111222222000333222222222222111111111000000000000000000000000------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%&&&''''''(((((('''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++******+++++++++++++++++++++++++++******))))))******+++******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))******+++...,,,+++***+++,,,...000===777666999:::999@@@JJJ]]]|||wwwooodddgggpppppp~~~qqqVVVIIIKKKXXXgggoooTTT>>>222/////////333333333333333111000000000000000000000000000000///.........------------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''(((((()))))))))*********************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++,,,+++++++++---000333555888666===EEECCC@@@NNNccczzzssswwwnnn^^^ZZZhhh}}}|||wwwssspppnnnlllhhheeeaaa]]][[[[[[]]]^^^___```bbbbbbcccdddgggjjjiiikkkooosssvvvyyyzzzzzzwwwaaaNNNFFFGGGWWWvvv^^^AAA444333555333444444555444333222111000000000000000000000000////////////............++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++)))***+++...111555888:::;;;;;;AAAGGGFFFNNNooorrrkkk^^^WWW[[[|||}}}tttyyyrrrmmmfffbbb\\\XXXUUUSSSQQQPPPLLLLLLKKKJJJJJJIIIJJJJJJHHHIIIJJJKKKKKKLLLOOOQQQPPPRRRUUUXXX[[[\\\]]]]]]___bbbeeeiiikkknnnrrruuu{{{lllVVVDDD???WWWxxxaaaGGG===;;;222222333333333333333222000000000000000000000000000000/////////.........++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------............,,,,,,------------......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++******)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))(((((()))******++++++,,,(((***...222666:::<<<===EEEAAAAAAFFFQQQkkknnn[[[dddqqqyyyyyyyyynnneee___ZZZWWWSSSPPPLLLJJJIIIHHHGGGFFF@@@BBBDDDEEEFFFEEEDDDDDDBBBDDDEEEFFFEEEEEEGGGHHHEEEFFFGGGIIIKKKLLLLLLLLLMMMPPPTTTVVVYYY[[[___bbbhhhnnnuuuzzz}}}{{{yyy}}}pppZZZDDDEEE[[[aaaGGG888222222111000000000111111000000000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''((())))))))))))(((***(((&&&$$$$$$&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////,,,---------............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,*********)))))))))((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))((())))))******+++,,,,,,***---222777;;;<<<<<<<<>>999555222111222333000000000000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,---///222555777999:::%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&(((************)))+++******+++,,,---,,,+++///......,,,+++,,,///111...///111111111111222333///...///444:::<<<999666444444333222222222333444555444222000//////000000111......111111,,,+++...------,,,,,,---...------,,,------,,,***+++...111,,,------,,,,,,***))))))+++++++++************)))))))))))))))))))))))))))+++***)))'''''')))***+++,,,,,,,,,+++***)))(((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,------,,,111888BBBFFFAAA999888;;;:::MMMrrr}}}nnnssspppaaaaaaoooxxx}}}|||sssggg]]]VVVQQQMMMJJJEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@AAABBBDDDEEEEEEFFFOOOQQQUUU[[[dddnnnxxx}}}~~~www[[[PPPCCCIIIllltttLLL000666===333---333333333333222000///000111///////////////......---------,,,,,,,,,,,,++++++************************************))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))******)))(((((((((((((((+++++++++)))''''''(((***,,,***'''&&&(((+++......222888===AAAFFFKKKIIIDDD%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))'''((()))+++++++++******---,,,---...///000000///.../////////...---,,,------000222333222333777:::===>>>???AAAEEEHHHLLLNNN@@@AAADDDGGGIIIHHHEEECCCDDDFFFHHHHHHEEEBBBAAA@@@444555444333222333444555333111000111222222111000000///......---,,,,,,+++,,,,,,,,,,,,++++++***)))++++++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++***)))(((((()))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))******+++---+++)))***...222222BBBGGG<<<888???@@@999HHHdddzzztttmmmjjjnnntttoooaaammmyyymmm```ZZZRRRMMMJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@FFFFFFGGGJJJOOOUUU[[[___hhhooo|||www^^^RRRMMMYYYpppwwwXXXFFF<<<555444888222333333222111111111222//////000000//////...---------,,,,,,,,,,,,++++++************************************))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))******)))(((((((((((((((''')))******)))((()))***)))***+++...111444888:::@@@CCCEEEDDDEEEGGGEEEAAA%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))((((((((((((''''''((((((((()))))))))******)))))))))))))))))))))))))))***++++++,,,++++++******+++,,,---.../////////...///111333444444444444888===BBBBBB@@@AAAEEEIIIIIIMMMQQQSSSUUUWWW\\\```RRRSSSVVV]]]ccceeebbb___^^^bbbccc___UUULLLHHHGGGBBBKKKPPPLLLHHHGGG@@@777666333///...000111///---222000//////000///,,,))),,,,,,,,,,,,++++++++++++,,,+++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++***)))(((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))*********,,,...+++(((***222:::<<>>>>>BBBAAA@@@@@@BBBEEEGGGIIIQQQWWWbbbqqqzzzooo\\\MMMNNNfff[[[???555666888111222222222222333333333//////000000//////...---------,,,,,,,,,,,,++++++************************************))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))******)))((((((((())))))&&&(((******)))))))))******000666;;;===@@@DDDGGGKKKMMMKKKFFFDDDEEEDDD@@@%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))*********))))))***************+++++++++++++++++++++++++++***+++,,,------///000222555444333555999>>>AAACCCDDDLLLUUUZZZ[[[\\\aaaeeedddgggkkkppptttuuutttssswwwwwwyyy~~~ppp___RRRNNNOOOLLLZZZbbb]]]___hhhiiiaaaIIIAAA888444444555222...111///.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******)))(((((()))*********************)))(((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********+++++++++***,,,111:::AAAHHH>>>@@@IIIEEE@@@UUUvvv~~~uuuvvvpppmmm{{{iiiVVVYYYmmmsssfffYYYPPPLLLGGGFFFEEEEEEFFFFFFGGGGGGKKKKKKKKKKKKLLLNNNOOOPPPOOONNNLLLJJJJJJKKKMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAAAAAAAACCCDDDEEEHHHKKKQQQ[[[hhhuuuyyyvvv\\\HHHNNNpppyyyVVVAAA888555222111111111222333333222000000000000000///......------,,,,,,,,,+++++++++************************************)))))))))((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))******))))))((())))))***((()))******))))))+++---666===FFFIIIHHHGGGIIILLLHHHLLLKKKFFFDDDDDDCCCAAA%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''((((((((((((((((((((()))))))))***(((((())))))))))))))))))))))))))))))************)))*********++++++,,,,,,++++++++++++++++++,,,,,,---///000111222555999===@@@======AAAKKKWWWaaagggnnnxxxwwwxxx|||uuuqqq|||uuuhhhYYYPPPNNNKKKDDD>>>555444222///,,,,,,...000///...------,,,------...,,,,,,,,,++++++++++++*********************************))))))))))))******))))))*********)))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,)))(((,,,444<<>><<>>%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))((((((((()))))))))******(((((())))))))))))******)))))))))*********++++++*********+++,,,,,,------++++++++++++,,,---...//////111333555777>>>GGGNNNLLLMMMTTTcccxxx~~~|||~~~uuurrrlll```VVVFFFCCC>>>999666444222111333111000............///,,,,,,,,,,,,++++++++++++************************)))))))))******)))))))))((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,***+++222===EEEEEEBBBBBBGGGDDD???MMMwwwxxxmmm[[[ppptttnnn|||rrrbbbVVVOOOJJJGGGEEECCCEEEJJJJJJLLLMMMMMMMMMNNNPPPRRRTTTSSSQQQOOOMMMLLLKKKKKKMMMLLLLLLKKKLLLMMMNNNOOOIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@>>>======>>>AAAFFFKKKOOOXXXiii|||zzz~~~gggSSSUUUcccuuuRRR???<<<888222000222333333111000000111111000000///...------,,,,,,,,,,,,++++++************************************))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((()))))))))******((((((((()))))))))************)))))))))***++++++(((***---000666===FFFLLLPPPSSSUUURRRKKKEEEAAA@@@===DDDGGGDDD@@@???>>><<<%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++******++++++,,,------...------------///111222444444777;;;>>>DDDOOO^^^hhheeekkkyyyppp___WWWOOONNNQQQNNNDDD;;;666555222000///...///000------,,,,,,,,,+++++++++************************))))))************))))))(((((()))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***---333<<>>???@@@AAA%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******))))))(((((((((((())))))))))))))))))************(((((())))))*********+++)))************+++++++++******+++,,,,,,---...............///111333666777@@@CCCGGGMMMUUUdddvvvqqqfff]]]aaajjjiiiXXXGGG999777444111/////////000---------,,,,,,,,,++++++************************))))))************))))))(((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))000;;;CCCGGGFFFBBB???FFFIIIWWWpppsssmmmfffttt^^^ggg{{{dddOOOFFFGGGEEEEEEIIINNNNNNMMMPPPVVVSSSSSSSSSOOOLLLKKKNNNQQQLLLKKKKKKLLLMMMNNNOOOPPPOOOPPPRRRTTTUUUVVVVVVVVVTTTUUUUUUVVVWWWXXXXXXYYY______^^^^^^^^^]]]]]]]]]ZZZYYYXXXVVVUUUSSSRRRQQQOOONNNMMMLLLJJJHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHFFFBBBBBBAAA@@@????????????DDDGGGJJJPPPaaaxxx|||uuuTTTNNNkkkgggLLLDDD999444444666666555111111111111111000//////---------,,,,,,,,,++++++************************************))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))************))))))))))))******************))))))***+++,,,,,,222888@@@GGGLLLPPPSSSVVVKKKIIIEEECCCBBB???===::::::@@@BBB???<<<@@@FFFIII%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))///,,,******,,,,,,+++)))''')))+++,,,++++++,,,......---...333666888<<<@@@OOOSSSXXXmmm~~~|||qqqjjjWWWCCC;;;888333///...222......000---'''''',,,...///000---***(((***,,,************))))))))))))))))))***++++++++++++*********))))))(((((('''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))*********))))))((()))***++++++,,,;;;GGGFFF>>>:::;;;???GGGUUUvvvlllmmm{{{nnnmmmXXXccczzzttt___QQQKKKJJJHHHFFFGGGIIINNNTTTTTTPPPOOOQQQPPPPPPOOONNNNNNOOOPPPRRROOOOOOPPPQQQRRRTTTVVVVVVSSSYYY______]]]^^^dddjjjmmmnnnoooooooooqqqtttwww|||{{{{{{}}}~~~~~~|||zzz{{{zzzwwwsssnnniiieeecccbbbaaa^^^ZZZVVVTTTSSSRRRTTTOOOJJJGGGGGGGGGFFFDDDHHHGGGEEEDDDDDDFFFGGGHHHIIIGGGEEEDDDCCCBBB@@@>>>BBBBBBBBBCCCJJJXXXiiitttmmmrrrTTTVVVccc}}}}}}XXX;;;999888///111>>>444444444333222111000/////////.........---------//////...---,,,,,,++++++))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))++++++)))(((...)))'''+++...---222999EEEGGGMMMUUU\\\\\\UUUOOOCCCEEEEEEDDD@@@<<<999888888>>>AAABBBGGGSSS```ggg'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))---+++***+++---...---+++...---+++***+++,,,...///...111666===GGGRRRYYY\\\YYYxxx}}}uuuvvveeePPPAAA:::999555///,,,000111...+++,,,***+++---,,,***)))***,,,************))))))))))))))))))***++++++++++++*********))))))(((((((((((())))))((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))******+++)))***+++++++++,,,---...===???AAA@@@;;;999===CCCHHHkkknnnkkkyyyssssss___lll}}}ttt]]]TTTJJJEEEGGGKKKNNNOOOSSSQQQRRRTTTQQQMMMMMMQQQLLLMMMNNNNNNOOOPPPQQQSSSRRRTTTVVVXXXYYY\\\___bbbeeellluuuxxxyyy|||~~~zzzvvvqqqllliiiccc]]]XXXUUUUUUTTTOOOKKKJJJHHHFFFFFFGGGIIIKKKLLLLLLKKKKKKLLLMMMLLLIIIFFF>>>??????@@@CCCJJJSSSZZZrrrtttlllsssddd[[[gggrrrIII999::::::555000555555444444333222111000//////.........---------///......---,,,,,,++++++***)))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((()))***+++,,,+++***...******111777<<>>AAAFFFJJJ^^^tttiii___rrrzzz^^^XXXnnnpppNNNAAA>>>666,,,555555444444333333222222/////////.........------......------,,,,,,++++++******)))))))))(((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))***+++,,,,,,------,,,---222<<>>>>>OOOcccvvv|||{{{|||sssiiipppwwwcccQQQ<<>>HHHDDDCCCEEEAAA>>>KKK^^^zzzuuuwww~~~UUUeee|||gggXXXOOOLLLFFFJJJOOORRRTTTVVVYYY\\\SSSOOOLLLKKKJJJHHHLLLSSSUUUWWWZZZ[[[[[[^^^cccgggjjjsss~~~~~~tttllleee]]]VVVQQQMMMIIIFFFHHHGGGHHHKKKNNNQQQRRRQQQOOOKKKEEE@@@===???DDDGGGJJJdddddd]]]lll^^^cccyyyoooMMM:::666999555444444333333222222333////////////............---------,,,,,,,,,++++++*********)))))))))((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++,,,,,,+++++++++,,,...///555AAANNNYYY```dddfff\\\[[[YYYXXXUUUPPPHHHBBB<<<:::999;;;???DDDHHHKKKWWWdddrrryyy|||~~~~~~|||%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***+++,,,---,,,,,,,,,------333888888777<<>>;;;888888;;;CCCKKKQQQTTTnnnxxx%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...------...000222...444:::???EEESSSfffuuurrrbbbYYYVVVWWWUUUYYYZZZTTTQQQSSSWWWYYY\\\WWWWWW]]]\\\UUURRRVVVYYYTTTUUU```jjjnnnnnnmmmpppzzz~~~|||ttt}}}nnn\\\NNNDDD999000///...,,,,,,---------,,,,,,++++++++++++*********))))))***++++++++++++***)))))))))************+++******)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,,,,---------,,,,,,...555>>>GGGLLLHHHKKKJJJGGGKKKbbboooaaaiiiqqqvvvrrr]]]NNNHHHFFFEEECCCOOORRRTTTSSSPPPMMMMMMNNNOOONNNOOOSSSUUUUUUZZZ```\\\bbbkkkrrr{{{xxxlllccc\\\WWWOOOIIIHHHJJJMMMOOOKKKMMMOOOPPPOOOIIIAAA;;;CCCEEEKKKRRRXXXfffjjj```hhhuuu___@@@777888666444333111111222222000000000/////////......,,,,,,,,,,,,++++++++++++++++++*********)))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++((())))))(((***000999AAAQQQ[[[gggmmmmmmggg[[[PPPEEEFFFFFFEEEAAA<<<777444>>>;;;;;;AAAMMMZZZccchhhzzz%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,.../////////222777;;;999@@@LLLZZZhhhvvv~~~nnnfffsssiii[[[QQQNNNQQQUUUXXX[[[bbbggghhhlllssszzz}}}yyynnniiimmmmmmfffdddhhheeehhhkkkllloooqqqllleeeYYYYYY[[[___```eeerrr}}}www~~~|||nnngggaaaUUUHHH:::666111.........---,,,,,,,,,+++++++++*********))))))***++++++++++++***))))))*********+++++++++*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******++++++,,,---------------///666AAAIIIMMMNNNKKKLLLJJJLLLbbboooeeewwwxxxqqqkkkyyyrrr[[[TTTKKKEEEDDDFFFIIIJJJVVVUUUTTTQQQNNNLLLLLLLLLPPPPPPSSSYYY^^^ccckkkssswwwvvvnnncccYYYRRROOONNNMMMMMMMMMPPPSSSUUUTTTNNNJJJNNNFFFBBBCCCEEENNNhhh}}}llldddcccYYY<<<<<<:::777555333222333333000000000000/////////...+++++++++++++++++++++++++++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++'''))),,,...444AAAQQQ]]]ccciiimmmiiiccc\\\QQQFFFBBBAAA???<<<999777777777EEEHHHPPP___ooo|||&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------...000000111666===CCCQQQXXXhhh{{{|||uuu{{{ooo^^^ZZZXXX\\\bbb]]][[[[[[___eeeiiijjjhhhuuuvvvmmmeeeaaa]]]\\\bbbkkkkkkkkkvvvooofffnnn{{{{{{xxxlllHHHAAA999333000...,,,***,,,,,,,,,+++++++++******))))))***++++++++++++***))))))******++++++++++++************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,------...------111===JJJRRRQQQMMMJJJKKKJJJUUUzzzpppmmmmmmwwweeeUUUSSSgggjjjTTTKKKKKKJJJHHHFFFGGGIIILLLLLLJJJIIIJJJMMMQQQUUUWWWWWWWWWZZZcccllluuu{{{oooddd\\\WWWSSSMMMJJJHHHJJJPPPVVVZZZ[[[OOOHHHFFFKKKIIICCCKKKZZZggguuu}}}qqqeeeggguuuRRR???===:::777444444444444000000000000////////////+++++++++++++++++++++++++++++++++************)))******)))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))),,,000666@@@RRRgggvvvlllnnnjjj```WWWRRRJJJAAA@@@>>>;;;888777:::???CCCKKKVVVjjj((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))++++++******************++++++***************+++...---++++++,,,...///...222---+++...666@@@KKKRRRaaatttuuuqqq~~~hhhWWWTTTVVVWWW]]]gggaaadddtttwwwsssnnnlllnnnggg\\\XXX```dddbbbgggpppqqqhhhnnnwwwxxx~~~uuurrr^^^]]]RRR>>>111000000...,,,+++*********+++,,,,,,---,,,++++++******++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))((((((((((((((()))))))))))))))************+++***************+++,,,,,,,,,666HHHTTTSSSNNNMMMUUUKKKJJJeeevvvkkkaaa^^^yyymmmXXXPPPZZZwwwgggWWWLLLJJJGGGEEEGGGLLLPPPPPPOOOLLLJJJGGGGGGOOOYYY[[[XXX```bbbiiiqqqyyy|||ssskkkfffTTTQQQNNNLLLMMMQQQWWWZZZXXXTTTMMMFFFBBBBBBFFFJJJSSS___rrrrrrxxx}}}}}}jjj```lllLLLBBB:::888666222333999222222111111000000//////------------------------))))))))))))))))))))))))+++*********))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,++++++++++++++++++***...222999EEEYYYjjjpppnnnqqqkkk___RRRJJJGGGFFFDDD===999333999CCCAAACCCQQQcccnnn''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))************************++++++************++++++000...---------.........,,,000666<<>>>>>DDDNNN[[[lll}}}gggbbbjjjkkk^^^rrrzzzpppkkktttgggHHH888777777333000222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******(((+++------,,,---000333???QQQdddmmmnnnnnnllliiiZZZRRRHHHDDDCCCBBB===999999<<<>>>KKK```iiiuuu{{{|||''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''((()))))))))))))))***************+++++++++++++++*********+++,,,,,,)))***,,,---///000333555>>>BBBMMMaaa|||nnnWWWNNNNNNYYY\\\ZZZeeevvv~~~vvvpppfffqqqqqqgggwwwzzzfff^^^YYYKKK===111///---,,,------------------,,,++++++++++++,,,++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&)))(((((((((((())))))***((()))))))))************(((***,,,,,,,,,---111444???JJJRRROOOMMMPPPRRRQQQOOOvvvooobbbtttfffXXXkkkeeeSSSmmmvvvjjjYYYMMMHHHIIIKKKLLLSSSSSSRRROOOMMMMMMQQQTTTTTTZZZ\\\[[[^^^iiiuuu|||{{{oooccc[[[UUURRRMMMPPPSSSUUUTTTOOOGGGBBB@@@AAACCCIIIUUUggg|||nnncccggguuuiii~~~zzzwww{{{nnngggrrr[[[BBB999777666333222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********+++,,,,,,+++---333>>>GGGaaadddhhhlllqqqooodddWWWLLLIIIGGGGGGEEE>>>888555???AAAFFF]]]''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))))))))*********+++++++++++++++******+++,,,,,,---,,,...000111222555999===AAAVVVpppmmmWWWTTTPPPVVVfffrrr{{{lllbbblllpppnnnqqqmmmZZZggg~~~jjjjjjeeeZZZ>>>666---+++...222222000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((()))******((()))))))))************)))+++---,,,+++---333999QQQQQQOOOMMMOOOTTTTTTQQQbbbtttcccUUUttt}}}TTTYYYxxxjjj```TTTLLLJJJLLLPPPRRRUUUPPPKKKIIIMMMRRRVVVYYYYYY^^^``````gggzzztttfff\\\VVVPPPPPPQQQSSSUUUSSSPPPLLLEEECCC???>>>CCCRRRgggvvvnnnZZZzzznnnuuu~~~uuu~~~|||lllccctttqqqRRR>>>777666777222222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((((((((()))))))))***))))))))))))************))))))))))))************,,,***((()))///===OOO\\\nnnooonnnmmmmmmiii[[[MMMOOOMMMLLLIII???777777>>>MMMXXXcccvvvwwwxxx{{{&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,---...,,,...000111333999AAAGGGTTTqqq|||wwwnnnlllhhh\\\ccciiixxxnnnmmmzzzzzzrrrcccXXX\\\bbb{{{yyyiiisssrrriiibbbMMMCCC555......000000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((''''''(((((()))***+++))))))))))))************))),,,---,,,,,,111;;;CCCVVVNNNIIIIIIKKKMMMRRRWWW~~~\\\]]]oooccc|||xxxqqq```ZZZSSSNNNMMMOOOQQQRRRKKKIIIHHHLLLSSSXXXYYYXXXZZZaaahhhmmmzzztttfff^^^\\\XXXSSSRRRUUUWWWWWWUUUIIIFFFAAA;;;;;;DDDTTTaaaxxxoooqqq~~~}}}ccceeekkkNNN>>>888777444333333222111111000000------------------------++++++++++++++++++++++++))))))))))))************+++******))))))(((((('''))))))))))))))))))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******)))))))))*********++++++)))))))))*********+++++++++))))))...;;;MMM___kkkgggqqqwwwqqqfff\\\UUUOOOXXXRRRKKKDDD999555BBBTTTnnnrrr&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,---......,,,///444999???JJJXXXbbbrrr~~~```TTTVVVbbbooowwwvvv{{{rrrhhhiiiyyyuuu~~~hhhggg[[[kkk}}}uuutttooobbbZZZMMM???444...---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((()))***+++))))))))))))************))),,,...---///777EEEPPPQQQKKKLLLPPPMMMLLL^^^vvvqqqjjj~~~~~~uuujjjlll|||oooeeeVVVTTTRRRQQQPPPOOONNNMMMGGGIIINNNTTTYYY]]]______dddppp~~~zzzqqqmmmeee[[[VVVVVVXXXYYYXXXRRRPPPKKKBBB;;;<<>>666555555444333333222222111........................++++++++++++++++++++++++((()))))))))************++++++******)))(((((('''))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))*********+++++++++))))))*********+++++++++,,,---333@@@RRRcccmmmrrrjjjpppqqqfffZZZSSSPPPNNNPPPHHHBBB@@@===AAATTTjjj&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))'''(((((()))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,---...///111666>>>GGGSSScccwwwsss]]]TTTQQQ]]]qqq|||{{{zzzxxxqqqkkklllttttttqqq}}}ppphhhjjjlllhhhvvvssshhhUUU@@@333111444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((()))++++++))))))))))))************))),,,......111<<>>:::>>>DDDMMM[[[ppp{{{pppoooeeejjjttt^^^EEE666666555555444444333333222////////////////////////++++++++++++++++++++++++(((((())))))*********++++++++++++***)))(((((('''))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++)))************+++++++++)))************+++++++++...222>>>QQQffftttwwwuuuzzzqqq```SSSOOOPPPMMMGGG===777888BBBIIIQQQcccxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((,,,,,,++++++***+++++++++------------///111222333333@@@LLLXXXqqqwww]]]QQQZZZfffpppxxxrrrwwwnnneeekkkhhh{{{wwwiiijjjrrrtttjjjwwwoooeeessstttlll[[[BBB333222111///...---------+++))),,,------......------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---***......000>>>QQQWWWRRRNNNSSS^^^ZZZ\\\~~~wwwtttNNNOOObbbwwwgggWWWPPPTTTUUUVVVTTTLLLEEEIIIQQQSSSUUU[[[```aaacccqqq|||rrrjjjhhhfffdddaaa___^^^]]][[[ZZZ]]]]]]^^^^^^]]][[[YYYXXXVVVXXXZZZ[[[ZZZZZZZZZ[[[___bbbgggkkkqqqwwwtttjjjddd___\\\\\\ZZZ]]]___YYYNNNDDD@@@???AAAEEESSSiiizzznnnfff{{{]]]DDD???999444555666444333444000000000///......------,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((///)))(((,,,000///------;;;OOO___dddjjjsssvvvrrruuuaaaMMMGGGHHHGGGAAA===666777@@@MMMSSS[[[rrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((,,,,,,+++++++++++++++,,,222111...------222888<<>>EEELLLSSShhh|||\\\YYYZZZTTTSSS^^^gggtttwwwiiiaaasssyyyttttttwwwrrrdddfffsssnnn^^^cccuuupppbbbPPP===333111///...//////...---------............------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++))))))***,,,...)))...@@@SSSYYYSSSKKKPPP[[[ZZZ^^^{{{yyyQQQXXX}}}vvvhhhaaaXXXOOONNNTTTNNNKKKIIIJJJJJJLLLSSS\\\]]]\\\```kkkxxxwwwooolllgggdddaaaaaa```aaaffflllgggkkkoooqqqrrrtttxxx|||zzz{{{{{{|||{{{{{{zzzzzzyyyzzzzzzxxxtttpppnnnnnndddccc```[[[XXXWWWYYY\\\^^^dddjjjnnnvvv{{{oooeee^^^\\\XXXUUUYYY]]]]]]UUUMMM@@@>>>BBBNNN^^^ppp{{{uuuvvvmmm~~~\\\<<<999888888333///000555111000000//////......---,,,,,,,,,,,,++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***(((+++999HHH[[[fffnnnppprrrvvvrrrkkkZZZQQQHHHDDD???:::999:::???>>>GGGYYYiiittt&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********,,,,,,+++++++++,,,------&&&+++111666999@@@IIIPPPddduuu___NNNLLLWWW___nnnooolllsss}}}~~~qqqhhhrrrwww]]]\\\gggnnn]]]LLL;;;777222///......------------............------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,+++))))))***,,,///,,,666KKKYYYVVVNNNLLL[[[```\\\ppprrrssskkk```{{{sssfff[[[WWWRRRLLLLLLRRRKKKHHHGGGJJJOOORRRYYY```dddeeelll|||tttjjjdddccceeeggghhhlllqqqtttvvv{{{zzzppphhhcccaaa]]]]]][[[YYY[[[bbbkkkpppxxx|||ooofffccc]]]XXXZZZ```ccc^^^YYYBBB???@@@GGGQQQ```ttt~~~xxx}}}ttttttDDD>>>999888777444333555111111000000///.........------,,,,,,,,,+++++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********...,,,,,,---///888KKK\\\eeelllqqqqqqqqqoooeeeZZZPPPMMMJJJEEE===777999@@@JJJMMMXXXgggsss{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&''''''((('''''''''&&&''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********+++,,,+++++++++,,,------...,,,///444999AAALLLYYYbbbfffPPPRRRRRRfff}}}wwwssspppuuu{{{qqqhhhiiivvv{{{qqqtttwwwaaabbb}}}nnnWWWCCC===666000---------...---......//////......---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,+++******+++---111666DDDUUUXXXQQQOOOUUUccc```eee|||XXXjjjfffuuugggZZZRRRSSSSSSMMMIIIKKKLLLJJJLLLSSSXXX\\\aaagggpppvvvxxxrrrmmmgggcccdddiiipppuuu}}}zzztttmmmccc]]]YYYXXXYYY[[[bbbiiittt{{{pppkkkeee___[[[[[[^^^___```OOOIIIDDDBBBDDDOOObbbttt}}}~~~uuuTTTEEE888666999888555333111111111000//////......---------,,,,,,,,,++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++...++++++333>>>LLL\\\jjjjjjnnnrrrqqqmmmdddVVVKKKGGGHHHHHHDDD;;;777???KKK[[[cccpppzzz}}}~~~yyyzzz&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((())))))******+++++++++,,,++++++,,,,,,---...///333222222999GGGZZZmmmxxxxxxVVVNNNVVVeee}}}mmmbbbdddiiippp{{{tttccc]]]ooo|||qqqwwwkkkooofffVVVMMM@@@555///...///000......////////////......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***+++,,,...///<<>>CCCUUUgggvvv~~~|||{{{zzzhhhSSS===666888888444000222111111000000//////...------------,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++---***...===OOO]]]hhhooonnnpppqqqnnneeeYYYLLLDDDAAACCCDDD@@@:::;;;KKK]]]iiisss}}}{{{|||xxxxxxqqq~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((())))))******+++,,,,,,+++++++++,,,,,,...//////444444999III```yyyjjjdddpppkkkdddfffqqq|||vvv}}}rrrqqqxxxkkkWWWDDD777222111111......////////////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,...000222CCCPPPOOOHHHMMM^^^lllllluuummm```wwwyyytttwwwkkkbbbxxxfffbbbSSSNNNNNNTTTSSSJJJEEEGGGLLLNNNUUU\\\```eeeppp{{{qqqjjjjjjlllnnngggkkktttqqqfffaaa^^^[[[ZZZ^^^ccclll{{{~~~yyyoooeee^^^[[[[[[\\\ddd```[[[RRRGGGCCCMMMYYYvvv{{{yyyfffJJJ;;;888555333111222222111111000/////////...------------,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---...888LLL___jjjnnnqqqqqqqqqoooggg[[[NNNFFFCCC>>>???@@@>>><<>>>>>??????@@@NNNkkkwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))***+++---...'''.........111,,,+++666@@@HHH[[[zzzxxx\\\QQQVVVaaajjj~~~wwwooouuujjjjjj{{{```DDD666///444111...---...///...,,,---------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++&&&%%%***---///555===PPPTTTQQQLLLTTTjjj}}}kkkeee[[[MMMQQQWWWeeeUUUSSSOOOJJJOOOQQQMMMFFFFFFOOOXXXYYY\\\bbbhhhkkkwwwpppjjjlllkkkqqq}}}ooodddaaaaaa___dddiiiqqq}}}|||ooo^^^YYY]]]bbb```aaafffgggaaaRRRFFFEEEKKKSSS___qqqeeeiii~~~tttVVV999555888000666333000....../////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++*********))))))(((((((((((((((((()))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---(((&&&))),,,,,,---///666JJJ```jjjooouuuwwwuuussshhhZZZOOOFFF@@@BBBHHH888999>>>IIIWWWhhh|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***+++************,,,---...,,,///++++++111111444CCCNNN___vvvdddTTTRRRYYYwwwuuutttnnnwwwkkkuuufffMMM999111000000000///...---,,,---------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++***)))***,,,+++---999GGGOOOTTTYYY^^^hhhuuu~~~wwwmmm~~~sss~~~VVVNNN```ppp{{{kkkVVVNNNOOOLLLQQQSSSTTTQQQOOOQQQYYYaaa]]]aaakkkxxxssskkknnnwwwwwwtttkkkccc[[[ZZZ^^^gggvvvvvvjjjeeeffffffaaa___dddkkkjjj^^^SSSNNNFFFKKKddd~~~qqqbbbhhhEEE777888444555333000///000000000///.........---------,,,,,,+++++++++++++++++++++++++++++++++************)))************)))))))))((((((((((((((())))))))))))))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))))),,,***)))+++++++++///555OOO]]]kkkqqquuuzzz|||zzznnnaaaSSSJJJDDD???===>>><<>>:::777888???RRRmmm&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************)))***+++,,,---......///,,,333111111:::DDDXXXttt~~~rrrbbbZZZddd{{{qqqpppYYYHHH444---000555333.../////////.........------***************+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))*********+++++++++++++++,,,333@@@MMMUUUNNNMMMZZZrrrpppyyy{{{gggxxx___OOObbbhhhVVVPPPRRRPPPSSSUUUOOOOOOQQQUUU[[[aaaeeeggggggrrruuuqqqkkkhhhoooyyyjjjbbbdddhhhhhhtttzzzuuummmjjjeee```]]]aaaiiioooooo^^^SSSfffwwwxxxooo^^^ooowwweeeaaaqqqlllKKK444666555444444555444111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******(((((((((((())))))))))))++++++***)))((((((((()))************************))))))))))))))))))))))))(((((())))))************((()))+++---111;;;PPPdddiiimmmsssxxxwwwpppiiiddd[[[TTTKKKCCC:::555999@@@OOOeee}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++((()))+++---...////////////444444<<>>WWW~~~sssVVVLLLYYYmmmyyyeeelllyyyyyysss___EEE777333111///000000000/////////......*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,))),,,///777DDDRRRTTTOOOMMMXXXgggxxx]]]ggg{{{fffZZZVVVrrruuuZZZJJJKKKIIIRRRYYYQQQNNNRRRQQQLLLUUU___bbbbbbiiixxxssseeeiiivvv{{{vvvdddbbbbbbiiiuuusssfffaaadddjjjdddppptttlllgggqqq{{{wwwxxxwwwzzz~~~\\\>>>;;;777444333222111///////////////............------------------------+++++++++************)))((()))))))))************(((((((((((())))))))))))))))))))))))))))))***+++************************))))))))))))))))))))))))'''(((((()))******+++++++++***111BBBTTT```jjjpppqqqqqqrrrqqqhhh^^^[[[```lll^^^MMM???:::@@@QQQbbbuuu~~~||||||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))************+++++++++((()))+++---///000000///000999JJJssslllRRRLLLdddoooaaasss~~~}}}|||tttzzzvvvxxxWWW???444222333000000000000////////////*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,---------&&&---555===IIIUUUVVVPPPJJJ```yyybbb]]]}}}qqqZZZVVV^^^```bbbLLLAAALLLLLLXXX\\\OOOHHHMMMNNNRRR]]]ggghhhgggpppyyymmmlllooo}}}hhhgggeeedddiiitttwwwkkkdddccceeefffnnntttoooaaa\\\lllyyyvvvzzznnn@@@<<<888444333222111000000/////////............------------------------+++++++++************)))(((((())))))*********+++(((((((((((())))))))))))))))))(((((()))***++++++************************(((((((((((((((((((((((('''(((((()))***+++++++++------666LLLbbbmmmooonnnvvvsssqqqmmmddd]]]bbbllllll[[[FFF;;;===KKKaaasssxxxzzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''(((***+++,,,+++)))(((&&&,,,...++++++///222111:::<<>>SSSgggqqqyyyzzzqqqwww''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,---...///000///111555@@@TTTqqqdddNNNJJJTTTkkktttssslllcccuuuwwwqqqpppuuuzzz~~~}}}xxxsssmmmiiiXXXXXXXXXYYY[[[^^^aaaccceeejjjpppvvv{{{rrrXXX???777555000...111///......---,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++'''***,,,++++++---444:::FFFMMMUUUTTTNNNQQQeee{{{}}}mmm^^^mmmnnnYYYJJJ]]]]]]RRRFFFDDDKKKQQQPPPLLLGGGJJJQQQ[[[```ccckkktttnnneeeiiiwwwvvvooonnnoooooonnnjjjgggeeefffhhhdddeeeggghhhhhhhhhkkkmmmlllnnnooonnnmmmooorrrvvvzzzvvvqqqooooooppppppnnnmmmmmmmmmppptttyyy|||~~~uuu~~~vvvnnnhhhkkkrrrzzzyyyvvvvvvxxxvvvxxxrrrpppzzz|||wwwzzz{{{sssjjjuuuxxx\\\AAA888888111222222111111000/////////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))************))))))))))))***+++++++++******))))))))))))))))))))))))************************,,,******,,,111===RRRdddhhhoooqqqooossswwwnnnaaaLLLPPPOOOEEE:::777<<>>JJJWWWWWWQQQMMMWWWgggnnnlllllllllUUUKKKRRROOOWWW~~~}}}cccGGGGGGIIIMMMQQQRRRNNNJJJPPPZZZaaabbbdddqqqkkkggghhhvvvyyysssjjjeee```___bbbfffhhhiiirrrooojjjiiikkknnnqqqrrrnnnnnnooonnnnnnooorrrtttsssrrrqqqqqqppppppqqqqqqmmmmmmmmmooorrruuuyyy{{{||||||nnniiihhhjjjsss}}}qqqiiiiiihhh\\\UUUUUUWWWaaa}}}yyynnnzzzsssqqq\\\>>>444BBB666777777555333222222222---------,,,,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++************************+++++++++*********)))))))))************+++++++++***,,,------,,,+++,,,---111,,,)))111AAASSS___dddfffqqquuupppooommm^^^JJJHHHVVVRRR@@@888:::EEETTTYYYaaakkkuuu~~~ssspppzzzwwwtttzzz(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************(((+++...---,,,---000222333AAATTT|||yyyZZZUUUbbb~~~{{{vvv|||}}}uuuqqqoooooo{{{~~~~~~}}}}}}}}}{{{xxxtttqqqpppsssuuuzzz|||~~~|||vvvqqqooopppsssyyy|||llliiieeebbbcccggglllpppxxxiiiLLL;;;666333111111000///......---......++++++++++++************+++******)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))))))))))))))***+++,,,---444AAALLLUUUVVVRRROOOWWWkkk{{{ssseeeQQQNNNOOOYYYjjjmmmUUUDDDEEEHHHKKKNNNOOOMMMKKKWWW___ddddddiiizzzuuuiiihhhppp{{{uuurrrkkkbbb___ccchhhjjjjjjqqqpppoooqqqssstttsssrrrlllmmmnnnnnnmmmmmmoooqqquuuuuutttrrrqqqqqqqqqqqqnnnoooppprrrtttvvvxxxyyywww}}}uuummmiiigggjjjqqq}}}|||nnnffffffdddZZZVVVWWWVVVZZZooohhhkkkvvvLLL333999333444444333111/////////---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********************************+++++++++*********)))))))))************+++++++++)))+++------,,,+++,,,---******///:::KKK[[[ggglllnnnqqqtttuuuqqqeeeVVVJJJNNNSSSJJJ>>>???GGGXXXooovvvwww}}}zzznnnsss}}}nnngggjjjpppyyy'''''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((()))))))))))))))))))))*********++++++)))+++---//////000222555:::PPPeeeqqq]]]OOOhhhyyyccclllzzzrrrlllpppxxx|||||||||xxxuuuuuuxxxzzz}}}~~~xxxtttqqquuu|||~~~zzz{{{yyytttnnniiidddaaa___hhhrrraaaDDD<<<777000111000///...------------,,,+++++++++************+++******))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******)))***++++++///999EEENNNSSSSSSQQQPPPZZZpppuuuaaaLLLKKKJJJhhhsssYYYIIICCCEEEIIILLLMMMNNNOOOPPP___dddfffgggrrrmmmiiilllsss~~~|||sssiiidddfffkkknnnnnnqqqssswww{{{}}}{{{wwwsssqqqssstttsssrrrqqqrrrtttvvvuuutttrrrpppooommmmmmlllnnnppprrrtttuuuuuuuuutttzzzyyyqqqkkkhhhiiirrrxxxzzzoooiiihhhiiibbb```aaaZZZRRR[[[kkkwwwiiieee```:::888222222222222111///...---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***************)))************************+++++++++***************)))************+++++++++)))***,,,,,,++++++,,,---&&&...<<>>JJJPPPRRROOONNNRRR```xxx{{{eeePPPJJJRRRzzz^^^KKKFFFEEEIIIMMMOOOOOOQQQUUUXXXcccfffggglll}}}sssdddkkkxxxxxxrrrnnnnnnpppssssssvvv|||zzzuuuvvvxxxyyyxxxvvvttttttuuuttttttrrrpppnnnkkkiiihhhgggiiimmmqqqsssttttttsssttt{{{vvvnnnjjjhhhkkkvvv{{{tttpppnnnkkkgggiiinnnfffWWWVVV```vvv}}}|||www~~~rrrpppnnnEEE???555555444333333222000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))*********+++++++++)))***++++++******,,,...+++999LLLZZZaaafffjjjnnnpppsssrrrjjj^^^XXX[[[aaaZZZMMMBBBLLL^^^eeettttttlllssswww|||xxxnnnppprrrvvvzzz&&&'''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))************++++++++++++---,,,---111111333<<>>KKKQQQOOOOOOTTTZZZeee~~~SSSKKKEEE___oooyyyeeeUUUHHHGGGNNNRRRRRRQQQUUUZZZ```ccchhhtttbbblllhhhyyyzzzsssnnnnnnooopppssswwwvvvwwwxxxvvvsssrrrtttwwwrrrrrrttt{{{yyysssnnnrrrqqqvvv~~~~~~{{{wwwpppiiiiiimmmrrruuuooo\\\MMMLLLQQQSSS___iiiuuuvvvfffmmm|||ooottt```@@@;;;666222666/////////.........---------,,,,,,++++++,,,,,,---+++++++++++++++*********)))))))))***++++++,,,,,,)))))))))************+++))))))))))))***************(((***333AAAQQQ]]]cccgggkkknnnppprrrooocccVVVSSSooolllIII666:::HHHVVV]]]aaahhhhhhgggtttxxxrrrwwwbbbQQQHHHLLLPPPRRRRRRVVV[[[\\\ZZZOOOWWW^^^___\\\XXXQQQJJJ(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++++++++)))+++,,,------...111333>>>AAA]]]{{{YYYKKKSSSzzz{{{rrraaa[[[rrrwwwyyywwwxxx~~~zzzvvvtttsssqqqpppvvvttttttwww~~~yyywwwwww|||{{{vvvvvvxxxttt[[[@@@333444555/////////...------,,,,,,---,,,++++++******++++++'''(((((()))******++++++((()))+++,,,,,,+++)))((((((((()))***************)))))))))))))))))))))))))))))))))***+++,,,......666AAAMMMPPPLLLLLLUUU^^^hhh{{{}}}~~~gggKKKHHHLLLwwwooorrr___TTTKKKMMMRRRSSSRRRRRRXXX^^^dddgggnnn~~~tttgggqqqppp}}}xxxrrrnnnnnnooonnnoooqqqrrrqqqppppppqqqtttxxx{{{uuuvvvyyy~~~|||uuuoooqqqmmmooozzz~~~yyyyyyvvvooolllkkkqqq||||||iiiXXXSSSQQQMMMUUU```qqq}}}ssskkkqqqgggyyypppHHH???777000777000000000/////////......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))************+++***---999JJJYYYaaadddjjjlllnnnppprrrmmm^^^OOO\\\pppeeeHHH???AAAKKK\\\\\\eeefffiii~~~xxx~~~yyy~~~iii[[[]]]eeefffeeeaaa```dddjjjiiiccc\\\mmmrrr```PPP))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++***+++---------...111333999EEEnnnuuuVVVPPP___yyyxxxuuuddd```zzzwww{{{yyy~~~~~~}}}sssooojjjgggfffffffffeeeiiigggeeehhhpppyyy}}}wwwyyy{{{}}}|||zzzvvvsssrrrvvvoooHHH111222555000//////...------,,,,,,---,,,++++++******++++++'''(((((()))***+++++++++((()))+++,,,,,,+++)))((((((((()))***************)))))))))))))))))))))))))))))))))***+++---...///888CCCNNNOOOJJJKKKUUU```}}}sssrrr{{{www|||~~~```KKKLLLWWW~~~wwwnnn\\\TTTOOOQQQUUUTTTSSSSSSYYY```gggllltttqqqnnnrrrwwwzzzwwwwwwrrrooopppppplllkkklllssspppnnnnnnqqqvvvzzz|||wwwyyy|||yyyrrrpppkkkmmmxxxzzz|||~~~yyyqqqlllmmmwwwfff]]]TTTJJJOOO\\\nnn|||~~~yyyjjj{{{|||iiitttyyyQQQFFF:::---333000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))************,,,,,,000===OOO]]]cccdddlllmmmnnnpppqqqlll[[[KKKaaajjjZZZHHHIIIHHHMMMaaa\\\iiigggqqqzzziii^^^jjj|||}}}tttqqqvvv{{{uuukkknnn|||iiiYYY(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************------******///777===IIIPPPrrrLLLPPPrrr{{{hhh^^^aaazzzrrrxxx|||{{{tttnnnoooqqqnnniiihhhgggeeebbb```___bbbddddddbbbbbbeeelllrrrtttuuuzzz~~~}}}xxxssstttyyy|||zzzvvvppp|||[[[===666555333111/////////...,,,***,,,,,,,,,+++++++++******,,,,,,+++***))))))******************************++++++******************))))))))))))************))),,,------+++,,,///333@@@JJJJJJLLLQQQJJJSSSvvvuuulllZZZCCCRRRsssnnneeeQQQNNNPPPUUUUUUPPPNNNQQQ___fffjjjlll|||{{{qqqhhhkkk~~~vvvpppnnnnnnoooooooooooonnnnnnqqqrrrqqqnnnqqqzzz~~~yyyzzzzzzpppoooooorrrxxx}}}}}}~~~|||uuurrrsssqqqrrruuuwwwooo___QQQKKKYYYjjj{{{mmmggguuummmyyyssssss}}}aaaKKK<<<222333111111000000//////......------------------------************************++++++++++++******))))))++++++************++++++******************++++++,,,---555GGGYYYcccfffeeegggllljjjpppttt^^^SSShhhooocccSSSGGGFFFOOO\\\eeehhhqqqxxxqqqxxxuuullloooxxx{{{{{{ooojjjcccZZZ(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************,,,...---...444;;;@@@IIIfff```SSSgggxxx\\\ZZZlllzzzxxxyyyuuuuuummmccc```bbbeeedddbbbdddeeedddccc```___```aaadddbbbaaadddjjjooorrrrrrwwwyyy||||||}}}}}}wwwqqqqqqwww{{{{{{yyytttyyyjjjGGG888111444222000///000///...,,,,,,,,,,,,+++++++++******,,,++++++***))))))******************************************************))))))))))))************)))+++---,,,+++,,,000444EEEKKKNNNQQQQQQQQQccc~~~~~~WWWIIILLLhhhqqquuu[[[NNNMMMPPPUUUTTTOOOOOOSSS___fffmmmsssqqqmmmiiissswwwrrrppppppqqqqqqqqqrrrrrrrrrsssuuuuuuuuuyyyxxxuuuqqqqqquuu}}}|||{{{~~~wwwrrrqqqpppooorrruuussslllggghhhzzzdddqqquuu}}}kkkSSSAAA555555111111111000//////......------------------------++++++++++++++++++++++++++++++++++++*********)))++++++************++++++***************++++++,,,---222===NNN]]]fffiiiiiijjjpppooollliiibbbeeetttzzzeeeKKK???GGG[[[nnnyyy~~~~~~uuussstttqqqhhh[[[TTTVVVYYYZZZ(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,...000333888???DDDRRRxxxWWWeeeuuuaaalllzzzyyywwwsssgggccc```\\\ZZZZZZ\\\]]]]]]___bbbddddddbbb```______dddbbbaaacccgggkkknnnoootttuuuuuuuuuwww~~~|||tttrrrvvv{{{}}}}}}{{{wwwwwwzzz]]]CCC222444222000000000000///...,,,,,,,,,+++++++++******,,,+++******)))*********************************************************))))))))))))************)))+++,,,++++++---222777LLLJJJRRRUUUOOOYYYxxxuuu___GGGBBBUUU~~~|||sssjjjQQQJJJLLLQQQTTTRRROOORRRXXX___fffooo{{{yyyhhhjjjlll}}}yyyvvvsssrrrrrrrrrsssuuuvvvwwwuuuxxxyyy{{{{{{tttppprrryyy{{{wwwxxx}}}zzzsssqqqpppnnnnnnqqqsssvvv}}}}}}[[[XXXkkk|||zzz```FFF666666222111111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++***************+++,,,,,,...999HHHWWWbbbiiillllllgggnnnpppbbbYYYhhh{{{|||{{{```CCC???TTTqqqrrrpppcccTTTLLLKKKNNNUUU[[[(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******++++++,,,,,,,,,---111444999BBBJJJhhhaaa^^^}}}hhhrrrvvvxxx|||xxx~~~uuulllbbbbbbaaa___\\\[[[[[[\\\]]]aaaeeegggfffdddbbbaaaeeedddcccdddfffiiilllmmmrrrssstttuuuxxx~~~xxxxxx{{{}}}}}}yyysssyyy{{{~~~kkkLLL555555333000///000000///...,,,,,,,,,+++++++++******++++++***************+++************************))))))))))))************((()))))))))************(((***+++++++++///666;;;PPPIIIRRRUUUKKK___^^^PPPFFFKKK```sssfffxxxcccNNNGGGLLLRRRSSSPPPOOOUUU\\\aaaeeeooommmeeejjjpppzzzxxxtttsssrrrrrrsssuuuxxxyyywwwxxxyyy{{{||||||vvvqqqrrrwww~~~~~~~~~}}}tttvvvwww|||zzzuuutttsssooommmnnnqqqwwwvvvTTTJJJWWWpppoooNNN666444222222111111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************+++,,,,,,---///???RRR^^^dddiiilllmmmggglllooo^^^TTTrrrxxxfffRRRBBBMMMlll{{{{{{xxx}}}~~~xxx{{{vvvmmm```XXX]]]bbb^^^[[[\\\(((((((((((((((((((((((('''((((((((()))))))))***((())))))***+++,,,,,,,,,...+++,,,000444<<>>FFFMMMLLLMMMKKKRRRooo^^^NNNGGGTTT}}}[[[VVV\\\{{{lllUUUKKKHHHNNNRRRPPPPPPVVV]]]aaafffiiisssrrrdddkkkrrr}}}zzzyyywwwvvvuuuuuuuuuvvvxxx{{{zzzwwwwww{{{}}}|||~~~xxxvvvwwwxxxxxxzzz{{{~~~|||}}}{{{xxxxxx{{{{{{yyyzzz}}}vvvuuuvvvvvvvvvxxxttt[[[QQQgggjjjEEE888333222222111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************+++---...///:::MMM^^^bbbccchhhkkkkkkpppnnnfffWWWUUUccc___FFFAAA@@@HHH\\\www|||zzzzzzxxxvvv~~~~~~sss___[[[XXX```tttmmmlllsss{{{(((((((((((((((((((((((('''''''''((()))*********((())))))***,,,------...---+++///666@@@UUU}}}}}}vvvZZZQQQUUUjjjqqqdddQQQ\\\uuu}}}sssyyyvvv{{{uuuoooqqqtttsssqqqrrrkkkoootttyyyzzzwwwqqqmmmggghhhjjjlllmmmooorrrtttpppqqqqqqpppoooqqquuuxxxwwwvvvuuuvvvzzz{{{{{{|||yyy|||wwwrrrrrrwwwzzzvvvppppppyyyttt\\\>>>:::555222111000///...,,,,,,,,,+++++++++************))))))***++++++,,,************************''''''(((((()))******+++))))))))))))************+++,,,------000777BBBKKKIIIPPPKKKIII^^^|||~~~YYYJJJJJJbbb\\\WWWhhheeePPPJJJLLLPPPRRROOOQQQZZZ```aaaiiinnn{{{}}}gggeeeqqqyyy}}}|||zzzxxxvvvvvvzzz}}}zzz|||~~~{{{wwwvvvvvvvvvzzz{{{{{{}}}{{{xxxxxxzzz{{{yyyyyy}}}zzzzzz{{{{{{xxxwwwmmmWWWcccvvvLLL;;;333333222111111000000///------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++*********+++,,,---...///DDDUUUbbbccccccjjjnnnlllmmmjjjYYYLLLOOONNNBBB:::;;;CCCOOO^^^nnn|||wwwqqqkkkooojjjrrrwwwzzzuuuhhhNNNQQQSSSWWWcccttt~~~rrrwww((((((((((((((((((((((((&&&''''''((()))******+++((())))))+++,,,---......++++++000:::GGGbbb}}}xxxTTTXXXWWW{{{kkkSSSaaavvvrrrvvvmmmlllllljjjjjjnnngggjjjoootttvvvrrrjjjdddiiiiiijjjkkkllloootttxxxrrrtttuuutttrrrtttxxx|||{{{wwwvvvyyy~~~}}}}}}yyyxxx}}}wwwqqqyyy}}}vvvrrrwww}}}mmmBBB===888444222111000///,,,,,,,,,+++++++++************))))))***+++,,,,,,************************&&&''''''((()))******+++))))))))))))************,,,,,,---...111999DDDMMMGGGTTTLLLIIIhhh~~~oooOOOEEEQQQwwwhhh\\\|||dddOOOIIINNNQQQQQQOOOSSS\\\bbbaaakkkrrrsssdddjjjwww~~~{{{xxxvvv{{{~~~~~~}}}wwwuuuuuuuuuzzz{{{yyy|||zzzxxxxxx{{{|||yyyyyy{{{~~~~~~~~~|||wwwttt{{{zzz|||yyy\\\___|||PPP<<<333333222222111000000000------------------------************************+++++++++,,,,,,---------++++++************++++++*********+++,,,---///000LLL[[[eeeddddddlllpppnnnmmmjjjUUUJJJPPPGGG;;;CCC777EEEWWWbbbjjjwwwtttkkkqqqkkkaaahhhnnnsssooobbbVVV]]]```^^^___hhhoooqqqqqq{{{yyy)))))))))))))))))))))))))))************+++++++++************+++,,,------,,,---999???JJJxxxWWWWWWcccvvv```dddttt{{{rrr~~~~~~}}}xxxrrrmmmjjjiiiiiihhhmmmlllkkkllloooqqqqqqppprrrpppnnnmmmmmmnnnppprrrtttuuuuuurrrpppsss{{{{{{wwwyyy}}}|||~~~xxxtttzzz~~~wwwrrrrrruuu}}}|||[[[:::111777///000555------------,,,,,,,,,++++++************************************))))))))))))(((((()))***************)))************++++++++++++,,,******333AAAHHHGGGOOOQQQLLLNNNmmmwwwhhhSSSGGGVVV}}}fffiiittt]]]PPPKKKTTTSSSOOONNNRRR[[[bbbdddsss{{{yyyiiihhhmmmyyy~~~{{{|||}}}|||}}}wwwtttvvvwwwyyy}}}|||zzzzzzwwwtttuuuzzzzzzvvvvvvzzzwwwuuuvvvxxxxxxxxxzzz|||~~~}}}}}}aaaYYYxxxwwweeeBBB888777444000///000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++222***(((------)))...999VVV]]]ccceeeiiioooqqqpppqqq\\\LLLLLLKKKBBB<<<<<<@@@OOOVVVcccxxxyyy{{{zzzrrryyy}}}qqqeeebbbjjjooohhh]]]fffooowwwssseee]]]bbbkkknnnxxx}}})))))))))))))))))))))))))))************+++++++++************+++,,,---...---+++111@@@```XXXUUUzzzpppeeeqqq}}}zzzzzz{{{}}}|||{{{vvvsssnnnkkkiiihhhfffeeekkkkkklllmmmnnnoooqqqrrrxxxuuurrrooonnnoooppprrruuuwwwwwwuuusssuuu|||~~~{{{xxx|||}}}~~~zzzsssxxx}}}}}}yyyuuutttuuuzzz|||{{{hhhAAA111666111///111,,,---------,,,,,,,,,++++++************************************))))))))))))(((((()))***************)))************+++++++++***+++***+++555DDDKKKKKKPPPOOOQQQ^^^|||```NNNMMMffflllZZZxxxlllYYYPPPNNNTTTSSSQQQQQQWWW___fffiii{{{mmmfffgggooo}}}|||~~~{{{wwwwwwvvvwww{{{}}}{{{zzzxxxtttuuuyyyyyyuuutttwwwvvvtttuuuxxxwwwvvv{{{}}}|||}}}www^^^RRRpppzzzpppdddsss}}}yyyRRR;;;888444111111222222000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++///***)))------+++444AAAXXX^^^cccfffiiioooqqqppphhhVVVLLLOOOLLL???<<>>===KKKZZZhhh}}}rrrrrr|||}}}pppddddddfffcccaaabbb{{{zzzpppxxx}}}}}}))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...///,,,<<>>???RRR___ppp|||nnn~~~{{{ssslllnnnnnngggeeejjjxxx}}}}}}~~~|||wwwtttyyy))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---///000---:::AAAYYYlll```~~~oooZZZllloooxxx|||www|||tttttttttvvvwwwuuurrroookkkppptttuuurrrqqquuuyyy{{{xxxuuuqqqooonnnnnnooorrrtttuuuwwwwwwyyy{{{|||xxxttttttvvvvvvvvvjjjnnnuuu{{{zzzxxxkkkCCC777999111,,,111.........---------,,,,,,************************************)))))))))((((((((()))***************))))))*********++++++++++++***+++222<<>>???SSSaaaxxxzzzvvv}}}zzzrrrooouuuwwwsssssswwwwww{{{oooddd``````fffsss)))))))))))))))))))))))))))************+++++++++*********+++---...000000::::::DDDjjjwwwWWWeee|||ppp]]]\\\|||}}}tttzzzwww|||wwwuuutttuuuuuuuuusssqqquuuxxx{{{zzzwwwuuuuuuwww{{{zzzxxxvvvtttrrrqqqqqqooopppqqqsssuuuxxxzzz{{{{{{|||vvvuuuvvvvvvvvvllllllooottt{{{~~~zzzQQQ999666000+++111............---------,,,************************************))))))))))))(((((()))***************)))************+++++++++,,,)))+++555???DDDHHHLLLHHHQQQSSSZZZ}}}fffTTTSSSjjj{{{UUUZZZmmmnnnVVVLLLNNNTTTYYYVVVRRRSSSYYY[[[^^^iiivvvqqqdddeeejjj~~~zzzzzzxxxuuussssssuuuxxx{{{|||{{{zzztttwwwyyyxxxyyy}}}}}}{{{xxxsssrrrvvvyyyzzz|||wwwwwwwwwwwwwwwyyy|||~~~yyyyyyyyyzzz{{{|||}}}~~~~~~ooo[[[WWW[[[iiiwww{{{zzzyyy]]]HHH555111333222000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,***,,,------000;;;NNN]]]eeegggiiijjjnnnooojjjcccQQQfffxxxqqqTTT===CCCUUUggg|||yyyxxxxxx}}}tttggg\\\[[[]]]bbbnnn{{{)))))))))))))))))))))))))))************+++++++++*********+++---///000111DDD@@@XXXvvvZZZOOOtttfff]]]YYYmmm|||rrrwww~~~zzzxxxxxxyyyxxxxxxyyyzzz|||~~~~~~~~~}}}|||{{{{{{zzzyyyvvvssspppnnnmmmmmmnnnppptttxxxzzz|||}}}|||zzzxxxwwwvvvqqqooommmooovvv|||~~~ddd???888333---333............------------************************************))))))))))))(((((()))***************)))************+++++++++,,,(((,,,777BBBGGGKKKOOONNNXXXcccrrr```UUUVVVhhhbbbTTThhhvvvaaaMMMJJJRRRXXX[[[XXXSSSTTTZZZ]]]```nnn~~~}}}hhhfffkkkuuu~~~||||||zzzvvvuuussssssuuuxxx{{{{{{zzzuuuyyyzzzwwwwwwzzzzzzvvvvvvssstttzzz}}}{{{yyyyyysssvvvxxxuuuqqqrrrwww~~~|||{{{zzzyyyyyyzzz{{{||||||xxx```QQQMMM]]]yyyiiiwwwjjjPPP888222444222000333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,...666EEEWWWccceeehhhjjjlllooooooggg^^^NNNiiizzzhhhJJJ???MMM^^^rrr|||}}}}}}|||}}}pppmmmpppwwwvvvoooooowww)))))))))))))))))))))))))))************+++++++++*********+++---///000111BBBDDDlll~~~fffYYY\\\{{{aaa[[[```tttyyyxxxlllxxx~~~uuuvvvzzzyyyzzzzzzyyyvvvqqqmmmjjjmmmllllllnnnsssxxx{{{}}}~~~{{{xxxvvvwwwqqqlllmmmsssyyy}}}}}}}}}zzzsssGGG;;;777111666//////.........---------************************************))))))))))))(((((()))***************)))************++++++++++++''',,,999EEEIIINNNRRRUUU^^^qqq[[[UUUWWWddd|||UUU[[[~~~xxxXXXHHHJJJUUU[[[\\\YYYTTTUUU\\\```cccsssiiiaaakkkuuu~~~~~~~~~|||wwwvvvtttrrrssswwwzzz{{{zzzxxx}}}|||xxxwwwzzzyyytttwwwuuuxxx}}}wwwuuuttt{{{yyypppmmmvvv}}}{{{yyyxxxxxxyyyzzzxxxzzzhhhSSSJJJUUU~~~aaalllsssUUU;;;444555222111444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++,,,000:::LLL]]]gggdddhhhkkkmmmpppooofff[[[NNNlllzzzbbbDDDCCCWWWhhhzzz}}}{{{~~~ppp|||pppuuu{{{~~~xxxoooxxx~~~sssuuu*********))))))))))))))))))))))))***++++++,,,,,,,,,,,,---000///...222999FFFTTTppp^^^WWWbbblllggg___fffwwwxxx~~~tttwww~~~zzzxxx}}}}}}yyyuuurrrqqqrrrpppnnnmmmpppuuuzzz{{{{{{~~~~~~{{{xxxvvvxxxuuupppqqqyyy|||yyy|||}}}}}}}}}[[[???333999555000000...---------------++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++,,,,,,,,,---------***---222999BBBJJJQQQTTTXXXeee}}}yyy~~~hhh___KKKVVVzzzXXXeeejjjRRRJJJJJJVVV]]]WWWWWWYYY^^^eeegggkkk{{{{{{bbbeeeqqquuu~~~{{{}}}yyywwwuuutttvvvwwwwwwwwwuuuvvvxxxyyyyyyxxxwwwvvvxxx{{{~~~}}}xxxvvvwwwzzztttsssxxx|||ssssssxxxxxxzzz~~~|||\\\JJJKKK||||||kkkeee```@@@555666555222222111000///......------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++)))222FFFYYYaaaaaahhhnnnjjjiiisssooo^^^UUUeeerrrnnnSSS===CCC\\\ooovvvqqqwwwuuutttooowwwyyyuuuzzz{{{tttppp{{{***))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++---//////...333;;;QQQdddrrrYYYWWWkkkfffbbb^^^nnn|||vvv{{{wwwuuu}}}{{{}}}|||xxxtttssssssmmmllllllnnntttxxxzzzzzz}}}{{{yyy|||~~~xxx{{{yyyqqqnnnrrrxxxyyy}}}~~~~~~}}}~~~fffFFF555777000000000///...------------++++++++++++++++++++++++*********))))))*********)))************+++++++++++++++++++++,,,,,,,,,,,,,,,///444<<>>SSSooowwwVVVZZZzzzuuu```]]]bbbtttwwwzzzpppwww}}}}}}zzzvvvuuuuuuooonnnnnnqqquuuzzz|||}}}~~~{{{wwwuuuyyy~~~www{{{{{{tttnnnpppvvv{{{}}}}}}}}}||||||sssPPP888555---111000///...------------++++++++++++++++++++++++++++++************++++++)))************+++++++++*********++++++++++++,,,---111777???GGGNNNTTTVVV\\\kkkzzz~~~{{{wwwvvveeeQQQOOO}}}ooo___mmm~~~___KKKKKKQQQZZZ]]]SSSUUUUUUYYY___fffrrrqqqdddfffvvv~~~~~~}}}yyy{{{{{{|||~~~}}}zzzvvvtttrrrrrrtttvvvwwwwwwttttttttttttttttttttttttsssuuuwwwwwwvvvwww|||{{{yyy|||~~~xxxtttuuuvvvzzzeeeKKKLLLrrrmmmvvvRRR<<<555555444444111111000///............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((---===PPP___bbbaaakkkqqqooonnnqqqgggYYYXXXwwwqqq___HHHBBBSSSjjjxxx||||||xxxuuurrrwwwppp}}}rrriiigggkkkqqq{{{)))))))))))))))*********)))))))))***++++++,,,,,,+++***+++...///111999BBBYYYyyyyyyWWWcccooo``````mmmtttrrr}}}vvvrrr~~~yyyxxx{{{~~~{{{yyyxxxxxxwwwvvvwwwxxx{{{~~~~~~|||yyywwwxxxyyywwwuuuxxxyyywwwuuuvvvyyy{{{zzz{{{|||{{{zzz~~~yyyuuu{{{~~~ZZZ;;;555///111000///...------------++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++...222999AAAIIIOOOTTTVVVZZZkkkwwwxxxrrr```NNNZZZiiigggyyyxxxYYYIIIOOOWWW^^^]]]SSSXXXXXX[[[bbblll|||zzzmmmhhhkkk~~~~~~||||||~~~~~~}}}~~~||||||}}}xxxuuusssppppppsssuuuwwwwwwuuuuuutttsssssssssssstttsssttttttssssssvvv{{{zzzwwwxxx}}}}}}}}}~~~}}}yyyuuussszzz}}}rrrSSSGGGgggnnn~~~yyydddEEE666444333111222111000///............---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))///AAAUUUaaaeeeeeeiiioooooopppooobbbYYY```~~~pppWWWBBBAAAVVVmmm{{{xxx{{{zzztttkkktttxxxyyy{{{nnnrrrvvv|||tttggg```YYYWWW___lll(((((())))))************)))))))))***++++++,,,,,,,,,***+++...000444===GGGmmmsss]]]sss|||jjjbbbiii}}}~~~ooovvv}}}xxxyyywwwssstttwww|||~~~~~~~~~~~~zzzzzz}}}xxxvvvwwwvvvwww|||~~~}}}xxxuuuwwwyyyzzzzzzyyy|||ooocccmmm}}}}}}iii@@@666333111111///...............++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++...222:::BBBJJJPPPTTTUUURRRnnnvvv```RRRJJJhhhnnnvvvpppUUUJJJVVV^^^bbb^^^TTTYYYZZZ^^^eeerrrpppkkknnnrrr|||}}}~~~}}}{{{{{{}}}~~~~~~~~~yyytttrrroooooorrruuuxxxxxxwwwvvvtttrrrrrrrrrtttuuuuuutttrrrqqqqqqtttyyy|||wwwtttrrrxxx}}}uuuuuuzzz~~~|||yyy^^^FFFPPP{{{|||vvvqqqKKK777444333///222111000//////......///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++222EEEWWWbbbgggkkkjjjoooqqqqqqlll[[[XXXhhhrrrUUU@@@AAATTTiiivvvyyy~~~yyynnnooowwwvvvnnnpppvvvnnneeebbbggghhhfffnnnzzz((((((((()))******++++++)))))))))***++++++,,,,,,---+++,,,///222777AAALLLyyyiiihhhooobbbeeeyyywwwppp~~~uuurrryyy{{{tttrrrrrrwwwzzz~~~}}}{{{|||||||||xxxxxx~~~}}}tttnnnuuuxxxzzzyyyyyy{{{ooo```hhhvvv|||}}}JJJ666666111111000///............++++++++++++++++++++++++++++++************++++++)))************+++++++++*********++++++++++++,,,...333<<>>HHHOOOTTTUUUVVVbbbyyyYYYKKKEEETTTxxxaaaMMMNNN```ddd```[[[TTTTTTYYY```iiizzzlllkkkttt~~~}}}{{{zzz{{{{{{~~~}}}}}}}}}xxxtttrrroooooorrrwwwzzz|||wwwuuuqqqooonnnooorrrsssrrrpppooonnnpppsssuuuvvvwwwxxxtttooommmmmmfff\\\aaarrr|||{{{||||||qqqVVVHHHaaa~~~TTT<<<:::888000333222111000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---999PPPaaaeeegggllllllqqquuuvvvkkkWWWaaammmLLLCCCRRRgggsssvvv{{{rrr{{{zzznnnyyy'''(((((()))***+++++++++)))))))))***++++++,,,,,,///------111444;;;GGGSSSlll```eeegggZZZUUUooovvvwwwzzzrrrvvvyyytttlllpppuuuyyy{{{|||~~~~~~xxxxxxyyyxxxxxxzzzxxxtttuuuyyyyyyttttttxxxyyy{{{|||{{{xxxwwwyyy|||}}}dddTTT\\\rrr}}}]]];;;:::222111000//////.........++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++,,,,,,,,,---------111777@@@JJJQQQUUUWWWWWWvvvxxxRRROOONNN```~~~qqq\\\KKKOOObbbddd]]]XXXSSSTTTZZZbbblll~~~lllkkkttt}}}{{{}}}~~~{{{yyyzzz~~~~~~|||}}}}}}~~~~~~}}}wwwuuurrroooooorrrwww{{{}}}vvvtttpppmmmlllmmmppprrrpppnnnmmmnnnqqqtttvvvvvv{{{|||yyyqqqmmmkkkddd\\\bbbvvv~~~xxx\\\FFFYYYZZZ@@@===:::000333222111000///////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------<<>>CCCKKKTTTSSS[[[ooo~~~bbbJJJUUUdddtttZZZJJJPPPaaaaaaYYYVVVSSSWWWZZZcccqqqvvvmmmooo{{{~~~~~~}}}|||{{{zzzzzz{{{|||}}}xxx|||}}}zzz|||{{{wwwqqqoooqqqvvv{{{~~~}}}}}}zzzuuuooolllnnnqqqtttqqqmmmkkkmmmpppsssttt|||}}}|||vvvooonnntttzzz___HHHXXXvvvjjjHHH888555555333222111000//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---222555CCCXXXgggjjjjjjlllrrreeepppsssaaappplllRRROOOOOO^^^|||yyyrrruuu{{{qqqgggppp(((((((((((()))))))))))))))+++,,,,,,+++***,,,---+++,,,333///:::HHHQQQooottt___\\\nnn```SSSgggvvvwwwxxxyyyttt}}}~~~}}}}}}}}}zzz{{{||||||zzzwwwvvvwwwxxxwwwwwwwwwuuutttwww}}}~~~zzzzzzyyyvvvtttuuusssuuujjjWWWXXXxxxrrrTTT;;;666444111111000000...,,,......---------,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++)))***,,,,,,)))+++000999BBBHHHQQQZZZ[[[eee|||}}}dddPPPNNN\\\}}}sssZZZNNNUUUeeeaaaYYYWWWVVV[[[]]]eeesss|||rrrjjjooo}}}~~~}}}{{{{{{{{{|||}}}{{{~~~zzzuuurrrsssxxx}}}zzz||||||xxxsssooooooqqquuurrrooommmmmmppprrrttt||||||wwwwww}}}eeeJJJPPPsss~~~rrrQQQ???999777333222111000000////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...222888HHH\\\hhhkkkllloootttnnnxxxsssaaassshhhLLLMMMUUUeee|||zzzyyy~~~~~~wwwqqqxxx}}}~~~(((((((((((()))))))))))))))+++,,,,,,+++***,,,---+++,,,333000===RRRcccrrreeennnqqqZZZOOOmmmvvvsssxxx|||xxxsssyyyzzzzzzyyyvvvuuuuuuvvvuuuwwwwwwvvvuuuxxx~~~{{{yyyxxxtttsssuuurrrzzzuuu___SSSfffqqq]]];;;666444222111111000///---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******************+++)))***,,,,,,***---222999CCCIIIQQQXXXYYYggg}}}xxx]]]MMMPPP___uuu|||lllXXXPPP[[[ggg___VVVWWWXXX___aaahhhuuutttlllhhhppp~~~|||{{{{{{||||||||||||xxxuuuvvvyyy~~~yyy|||~~~{{{vvvqqqppppppwwwtttqqqnnnnnnooorrrssswww{{{~~~||||||{{{|||}}}|||}}}mmmNNNKKKddd|||xxxyyyWWWAAA888555333333111000000000000000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...111===PPPbbbjjjkkknnnsssvvvwww}}}qqqaaawwwaaaFFFOOO```ppp|||tttsss~~~zzz|||uuulllnnnyyywww(((((((((((()))))))))))))))+++,,,,,,+++***,,,------+++222222FFF___ppprrrkkkkkkVVVRRRvvv}}}xxxqqqwwwxxxsssuuuvvvwwwuuusssrrrrrrsssvvvwwwxxxwwwvvvxxx}}}{{{yyywwwttttttwwwsss|||{{{iiiXXX```ggg@@@777555222111111111000.........---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************,,,******,,,,,,+++...444;;;EEEKKKPPPUUUUUUeeexxxXXXKKKXXXnnnqqqsss|||vvvaaaTTTRRR```iii\\\QQQUUUXXXbbbdddkkkwwwoookkkjjjttt~~~|||zzzzzzzzz{{{xxx|||{{{yyywwwuuuuuuyyy~~~|||}}}wwwrrrppppppwwwvvvssspppnnnoooqqqssstttyyy~~~|||}}}}}}{{{{{{pppRRRGGGXXXpppiii]]]DDD777444333333222111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---///222BBBXXXfffjjjkkkpppvvvvvv{{{|||lllfff~~~uuuXXXBBBUUUlllwwwzzzsssxxx|||vvv{{{tttxxx(((((((((((()))))))))))))))+++,,,,,,+++***,,,---///+++111777QQQkkkvvvnnnmmmooo]]]SSS\\\}}}www||||||sssxxx}}}~~~~~~yyyuuussstttuuuuuusssqqqqqqrrrwwwyyyzzzyyyvvvwwwzzz~~~|||zzzzzzxxxuuuwww{{{www{{{yyyjjjXXXVVVlllvvvMMM999777333111111111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************,,,******,,,,,,,,,000666@@@JJJPPPUUUYYYZZZjjjxxxXXXPPP```|||ggggggrrr{{{mmm]]]TTTWWWffflll\\\QQQVVVZZZbbbeeemmmzzzmmmlllnnnzzz~~~|||zzzyyyyyyyyyyyyvvvyyy~~~tttuuuuuussssssvvv{{{|||uuuppppppqqqvvvvvvuuuqqqnnnnnnppprrrwww{{{}}}}}}~~~}}}|||{{{~~~tttVVVDDDLLLpppooojjjuuugggJJJ;;;888444333222111000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000555HHH^^^iiijjjkkkqqqwwwxxx}}}wwwiiipppgggMMMAAA\\\rrrvvvvvvuuunnnjjj(((((((((((()))))))))))))))+++,,,,,,+++***,,,---000+++222<<>>^^^~~~qqqxxxppp|||PPPDDD:::777777555111000//////...------------...------------............///---...111111888RRRnnnsss|||jjjfffttttttQQQKKK]]]{{{mmmiiizzzwwwpppuuuyyy~~~************************+++***+++---///111111000666BBBLLLcccuuuYYYWWWddduuupppvvv}}}~~~lllmmmuuu~~~~~~~~~~~~}}}~~~zzzvvvrrrooommmmmmooorrruuuyyy|||~~~}}}vvv~~~~~~{{{xxxwwwxxxzzztttrrrpppppprrrssssssrrrpppnnnkkkfffccccccgggkkkpppooommmkkkkkkmmmpppsss}}}}}}zzzvvvxxx~~~~~~zzzssstttrrrmmmhhh```TTTHHHJJJdddiiiAAA555666444222222111000//////......///......---------,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,///666@@@LLLSSSWWWXXX\\\gggxxxrrrWWWHHHQQQzzz{{{gggVVVYYYbbbiiiccc[[[\\\]]]cccrrrxxx|||lllkkkqqq}}}~~~zzzuuuqqqrrrrrrsssvvv|||~~~uuuooorrryyyxxxwwwtttrrrsssttttttrrrttt}}}xxxuuuuuuvvvwwwwwwvvvtttttttttsssqqqooorrrvvvwwwsssqqqssssssqqqrrrtttwwwxxxwwwvvvvvvwwwyyy}}}}}}tttlllhhhhhhooorrrvvvzzzuuulllkkkllljjjggggggfffiiikkkmmmnnnssszzz~~~{{{yyyzzz}}}yyyyyyrrroookkkcccSSSBBB;;;;;;ZZZzzz{{{}}}vvvPPPDDD:::999:::777222///111000000///////////////---------........./////////...///111222<<>>KKKrrrtttyyy^^^NNN>>>999:::999666333111111000///////////////............////////////...000222222444CCC```yyy}}}yyy___kkk~~~mmmPPPLLL[[[pppuuurrrqqquuupppkkkppprrr******************************+++...111222000///<<>>AAADDDTTTmmmxxx|||YYY999444777555333222111///..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++///,,,000???IIIOOOYYY^^^kkkhhhddd{{{zzzSSSYYYooommmwww```YYYaaaqqqhhh^^^XXX[[[eeeooovvv|||rrrmmmpppyyy|||~~~~~~yyyrrrqqqkkklllmmmooorrrwww~~~xxxpppmmmmmmqqqwwweee^^^aaaoooxxx{{{|||{{{|||zzzwwwxxx||||||zzz{{{}}}}}}zzzwww}}}}}}{{{vvvqqqpppssswwwppprrrtttuuuttttttuuuwwwuuussstttwwwsssiiidddffflllppprrruuu{{{xxxmmmiiikkknnnnnnllleeeccccccfffmmmuuu|||xxxxxxwwwwww{{{~~~yyyqqqmmmoooiiifffgggYYYCCC:::HHHsss|||```yyyTTT>>>===888444555333333222111000////////////...............///000000...222222000999QQQmmmxxxfffmmmzzzyyy___FFFQQQmmmsss{{{************************++++++...222111///111666EEETTTfffsssnnniiiYYYnnnwwwjjjqqqzzzmmmppp|||~~~~~~{{{tttjjjbbbZZZVVVQQQNNNNNNQQQVVVYYYaaaeeekkkrrrvvvwwwwwwvvvwwwuuuuuuxxxwwwrrrpppqqqrrrvvv||||||iiiXXX^^^[[[]]]eeeppp|||yyyqqqqqqrrrrrrrrrrrrrrrrrrrrrtttvvvxxxwwwtttqqqooonnnnnnllljjjhhheeecccaaagggiiihhheeefffkkknnnnnntttxxxssszzz{{{wwwyyyvvvjjjdddYYYGGGBBBDDDEEEUUUooozzz|||VVV999666777222333222111000..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++///,,,000@@@JJJPPPZZZccckkkggglll|||WWW```mmmuuuxxxbbb[[[aaavvvlll```YYY\\\fffqqqxxx{{{|||nnnkkkppp{{{|||~~~|||}}}yyytttsssooopppqqqrrrtttxxx~~~yyyrrrnnnppppppjjjdddbbb^^^]]]cccooovvv~~~|||{{{{{{yyyvvvwwwzzz}}}{{{zzz||||||}}}zzzvvvrrrqqqrrrrrrrrrppprrrttttttttttttuuuvvvvvvuuuwwwzzzvvvmmmggghhhlllooorrruuu{{{yyyppplllmmmooommmjjjgggeeeccceeekkksss{{{~~~||||||yyyxxx{{{}}}xxxpppjjjlllgggfffjjj]]]FFF;;;EEEfffyyy[[[yyyVVV@@@>>>:::555666333222222111000////////////...............///000000///222222222;;;TTTooovvvaaaeeeoooooo\\\KKKVVVpppyyy************************++++++...111000///222888LLLRRRooorrrpppttt```YYYpppuuuiiiqqqvvvlllrrr~~~|||qqqcccYYYOOOMMMIIIGGGGGGIIILLLNNNXXX]]]cccjjjppprrrsssrrrtttvvvzzz|||vvvmmmiiilllxxxxxx{{{{{{lll```aaa___bbbooo~~~||||||zzzrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrtttuuutttrrrooonnnnnnmmmkkkiiifffccc```___cccfffgggddddddiiimmmnnnrrr}}}zzztttzzz~~~zzz{{{wwwkkkdddZZZHHHAAAAAABBBWWWxxxXXX===999888222333222111000///...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++///---111BBBLLLRRR]]]ggghhheeesssuuuUUUdddpppzzzfff^^^cccxxxmmm___YYY\\\gggrrrxxx}}}yyyllllllrrr~~~}}}}}}}}}}}}vvvqqqqqqssstttuuuuuuwwwzzz~~~tttsssxxx}}}nnnddd\\\```hhhpppuuu|||yyyzzzxxxuuuuuuxxxwwwvvvvvvyyy~~~~~~{{{vvvqqqppprrrsssqqqnnnppprrrttttttsssssstttuuuttttttwww{{{xxxpppjjjhhhhhhmmmppprrrxxx{{{sssnnnnnnnnnkkkggghhhfffcccccchhhpppyyy||||||zzz}}}~~~yyyqqqiiilllgggiiipppcccJJJ>>>CCCWWWuuubbbuuufffkkk{{{XXXBBB@@@;;;888777444222111000///...........................///000000///222222333@@@YYYsssrrr\\\___fffgggZZZPPP\\\rrr************************++++++...111///...444;;;VVVVVVvvvzzzxxxhhhTTTVVVrrrsssgggooo}}}}}}sssmmmuuu|||qqqdddZZZTTTQQQNNNJJJHHHGGGHHHIIILLLPPPVVV^^^ffflllqqqtttwwwuuuuuutttoookkkmmmssszzzzzz}}}yyyqqqmmmggggggmmm~~~}}}|||zzzxxxwwwuuurrrpppnnnnnnoooooossssssssssssrrrqqqooonnnmmmllljjjgggdddaaa^^^\\\aaafffgggdddcccgggkkklllppp{{{|||vvvyyy}}}}}}xxxkkkdddZZZIII@@@>>>???WWW~~~dddCCC:::999555333333111000///...............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++000...222CCCNNNUUU___iiieeedddvvvcccOOObbb{{{hhhaaafffssshhh]]]XXX^^^iiirrrwwwzzzoooooouuu~~~yyyppplllmmmrrrtttvvvwwwyyy{{{}}}{{{rrr```gggooouuuzzz|||yyyyyyxxxtttsssuuupppooopppsssyyy|||{{{yyywwwuuurrrrrrsssrrrpppnnnppprrrttttttrrrrrrrrrsssppprrruuuyyyxxxqqqjjjeeedddiiimmmooouuu~~~~~~sssmmmkkkjjjiiigggiiifffcccaaadddlllvvv}}}~~~|||~~~|||tttlllnnnjjjllltttfffLLL???BBBLLLfffmmm}}}vvvlll___iii~~~\\\FFFAAA<<<:::999444222111000///...........................///000000000111111666FFFaaaxxxppp\\\ccckkkhhhYYYQQQ]]]qqq}}}yyy***************************+++...000......555>>>ZZZ\\\}}}~~~fffOOOVVVvvvpppeeelllyyyzzzqqqnnnvvv~~~{{{tttkkkccc```\\\WWWRRRMMMJJJHHHHHHHHHIIIMMMSSS[[[eeemmmqqqmmmhhheeehhhkkkooovvv~~~{{{ooodddbbbiiinnnyyy|||xxxxxxtttppplllkkknnnqqqtttwwwvvvtttrrrqqqpppooooookkkjjjhhheeebbb___\\\ZZZ```eeehhhdddbbbeeehhhjjjnnnyyy}}}wwwxxxyyykkkddd[[[JJJFFFBBB@@@VVV}}}rrrHHH999888666444333222000////////////......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,000///444EEEQQQXXXcccjjjffffffxxxzzzTTTMMMdddwwwfffaaagggmmmddd[[[ZZZbbbmmmuuuxxxzzzpppqqquuu~~~}}}}}}~~~}}}{{{vvvnnnlllnnnooorrruuuxxxzzz}}}{{{yyyyyywwwyyyqqqmmmppptttrrrnnnllleeellltttyyy|||xxxxxxwwwtttrrrrrrooommmmmmppptttwwwuuusssrrruuuwwwvvvsssqqqpppqqqppprrrssssssqqqpppqqqrrrppprrruuuwwwwwwssskkkdddccciiimmmooouuurrrhhheeefffhhhiiihhhfffbbb___aaaiiittt|||}}}xxxnnnpppkkkkkkpppaaaHHH;;;???HHHeeexxxzzzpppuuurrrbbbJJJBBB<<<;;;;;;444222111000//////........................///000000111111111999MMMiii}}}oooaaarrr}}}rrrYYYMMMZZZnnnuuu{{{}}}~~~}}}zzzzzz|||zzzvvv***************************,,,///000------666AAAWWW```}}}}}}lllSSSXXX{{{nnndddmmmyyyxxxpppmmmuuu}}}{{{yyyuuunnniiieeebbb\\\UUUPPPLLLKKKJJJLLLLLLMMMPPPUUU]]]dddhhh___]]]___gggqqqzzzxxxfffaaafffttt~~~xxxtttsssqqqmmmlllnnnsssyyy}}}{{{yyyuuurrrpppooooooppphhhgggfffccc```]]]ZZZYYY^^^dddhhhdddaaadddhhhjjjnnnwww}}}vvvwwwzzzkkkddd[[[JJJHHHDDDCCCZZZzzzLLL888666555444333222111000/////////......---,,,,,,,,,,,,---***++++++,,,,,,------...,,,111000555GGGSSSZZZfffllljjjlll}}}oooPPPRRRkkk}}}}}}rrrbbb___hhhnnneee\\\\\\fffrrrzzz}}}vvvnnnooosss|||zzzyyywwwxxxyyy{{{zzzyyyxxxwwwxxxxxxtttoooppptttnnnqqquuuyyy{{{}}}|||uuurrrrrrpppnnncccYYYVVVWWWYYY^^^cccfffooowww}}}~~~xxxxxxxxxtttqqqqqqqqqooonnnpppsssuuussspppppptttyyyyyyuuuqqqqqqrrrqqqrrrssssssqqqooooooppprrruuuvvvwwwxxxvvvnnneeedddjjjpppqqqvvvqqqfffaaacccgggjjjhhhfffdddaaaaaahhhttt}}}}}}zzznnnpppiiieeefffWWW@@@777:::GGGiii}}}rrrqqqhhhNNNCCC;;;<<<<<<444333222111000////////////...............///000000222000111;;;SSSpppqqqkkkzzzYYYJJJVVViii~~~~~~~~~zzzvvvuuuvvvrrrlll***************************,,,///000------777CCCVVV___mmm}}}zzz}}}pppYYYXXX|||lllgggrrr|||yyypppllluuu~~~zzzxxxvvvrrrjjjeeeccc```ZZZTTTPPPOOOOOOOOOPPPQQQRRRSSSVVVZZZ]]]___]]]]]]aaaiiipppyyyxxxppplllsss{{{tttssspppppppppqqqtttyyy~~~~~~{{{vvvqqqnnnmmmmmmnnneeeeeecccaaa___\\\ZZZYYYYYYbbbgggdddbbbfffkkknnnnnnwww~~~|||uuuvvvzzzkkkeee\\\KKKCCCAAABBB\\\|||QQQ===888555444444222111000/////////......---,,,,,,,,,,,,---******+++,,,,,,---......,,,111000666IIIUUU\\\hhhlllkkknnnqqqQQQUUUppp~~~qqqbbbbbbmmmrrrfffZZZYYYdddrrr|||qqqkkknnnttt}}}}}}{{{xxxvvvuuuuuuwwwxxxxxxxxxuuutttuuuvvvrrrnnnqqqwwwpppsssxxx{{{|||}}}yyyrrrqqqqqqpppllleee^^^[[[YYYYYY^^^eeehhhsss|||yyyyyyyyyuuuqqqpppqqqooonnnpppssstttrrrooopppsssvvvxxxwwwtttqqqoooqqqrrrsssrrrpppnnnnnnoootttvvvvvvtttuuuuuummmcccbbbiiioooqqquuussshhhccccccgggjjjhhhhhhgggddddddkkkvvv~~~yyyoooqqqiiibbb___PPP>>>999999GGGkkkzzzwwwnnnQQQBBB:::<<<===555444333222111111000000000...............///000000222000000===XXXvvvtttuuu{{{VVVGGGUUUffflllyyy||||||uuuooonnnnnnggg___***************************,,,///000,,,---888EEEXXX^^^[[[ggg~~~xxx{{{oooZZZVVVzzz{{{kkkjjjwww{{{pppmmmxxx|||yyywwwtttnnneee^^^___\\\WWWSSSQQQQQQSSSUUUQQQRRRUUUXXXZZZ[[[[[[[[[aaaaaabbbbbbdddmmmzzzooosssyyy{{{{{{vvvxxxqqqrrrtttwwwzzz}}}|||vvvppplllkkklllmmmdddcccbbbaaa^^^\\\ZZZYYYVVV___fffdddcccgggnnnqqqooovvv}}}|||uuuuuu{{{llleee\\\KKKAAA???@@@XXX}}}VVVDDD===777555444222111000000//////......---,,,,,,,,,,,,---******+++,,,,,,---......,,,111111777JJJVVV^^^iiiiiiiiimmmtttRRRSSSppptttdddgggtttuuugggXXXTTT___ooo{{{oooiiiooowww|||zzzyyywwwvvvwwwxxxzzzzzzyyyvvvuuuvvvuuuppplllooovvvsssvvvzzz|||}}}}}}~~~~~~~~~~~~yyyssssssssssssjjjiiihhhhhheeeaaaccciiikkkyyyyyyyyyyyyuuuqqqoooooommmlllnnnrrrsssqqqnnnqqqqqqrrrvvvyyyxxxqqqlllqqqrrrsssrrrpppnnnnnnnnnrrrtttsssppprrrssskkk```___ffflllnnnrrr}}}uuukkkfffeeegggjjjiiijjjiiiggggggmmmxxx~~~~~~wwwqqqtttkkkbbb]]]NNN???===:::HHHjjjpppqqqSSSBBB999;;;===555555444333222111111111111...............///000000222000000>>>[[[yyyvvv{{{yyySSSGGGUUUeeecccnnnpppxxxsssjjjcccaaa```YYYPPP++++++******++++++,,,---+++000///...///+++444LLLXXXRRRYYYnnnyyylll]]][[[qqqppp{{{}}}uuuuuu}}}~~~|||xxxyyyyyyvvvppphhhbbb___\\\[[[YYYXXXWWWWWWWWWXXXWWWWWWXXXYYY[[[\\\]]]^^^fffgggfffcccaaadddmmmuuuhhhlllqqqppplllooo}}}pppkkkooonnntttwwwsssrrrxxx{{{zzzvvv{{{~~~yyyppphhhggghhhgggeeebbb___^^^[[[XXXVVVVVVaaahhheeecccggglllmmmpppsssxxx{{{zzzzzzxxxooofffZZZPPPKKK???>>>UUU{{{ZZZ>>>999444555444333111000//////......////////////---,,,+++---,,,,,,,,,,,,---......+++......888JJJUUU___ooommmmmmhhh~~~wwwjjjXXXSSSgggqqqlllqqquuugggZZZYYYaaakkkssszzztttkkkrrr{{{|||xxxtttxxxvvvtttuuuwwwwwwtttqqqsssrrrqqqpppoooooopppqqqsssuuuwwwxxxwwwxxxyyyzzzzzz~~~~~~{{{yyyvvvrrrppplllhhhgggooozzz~~~xxxpppuuu~~~{{{vvvqqqsssxxx{{{rrrnnnrrrtttqqqnnnnnnqqqqqqrrrrrrsssrrrrrrrrrsssrrrrrrqqqqqqpppppppppqqqrrrqqqqqquuuuuulllaaaaaajjjooommmppp|||uuuhhhfffkkkkkkhhhkkkhhhgggjjjlllooowwwxxxuuupppjjjddd\\\QQQEEE;;;888BBB```pppyyyWWWBBB<<<<<<:::777555444222000000///000000111000///......///000111444///333GGGccczzz}}}mmmPPPIIIQQQZZZfffcccyyy~~~}}}ttthhh\\\WWWSSSKKKBBB>>>++++++******++++++,,,---+++000///...///+++555MMMVVVOOOaaa}}}oooiii```bbb{{{mmmooo{{{|||ssspppyyy}}}zzztttnnniiieeeccc^^^]]][[[ZZZYYYYYYYYYYYY[[[\\\]]]___```aaaaaaaaadddfffgggfffdddcccfffiiikkkiiigggdddfffuuu|||yyytttjjjeeeffflllmmmkkkkkksss||||||vvv~~~wwwoooiiihhhjjjhhhfffcccaaa```]]]ZZZXXXUUU```gggeeecccfffkkkmmmkkkqqqzzz}}}|||{{{qqqgggZZZNNNGGG???AAAVVVtttdddGGG???888666555333222000/////////...////////////---,,,+++---,,,,,,,,,,,,---......,,,000000999LLLWWW```ooosssqqqiii|||pppTTTWWWyyy|||~~~nnngggkkkrrrfff[[[]]]fffooovvv|||ssslllsss~~~~~~|||~~~}}}yyyvvvyyywwwtttqqqooollliiigggjjjjjjiiijjjkkkmmmooopppqqqsssvvvwwwxxxxxxzzz{{{yyy}}}~~~}}}|||wwwrrrnnnlllhhhhhhlllxxx{{{xxx~~~{{{yyytttpppqqqvvvxxxttttttyyyzzzuuuppppppqqqrrrssstttttttttssssssttttttsssrrrqqqqqqppppppnnnooonnnnnnssstttmmmdddaaajjjooommmooozzzxxxjjjfffhhhiiigggjjjggggggjjjlllnnnwww}}}zzzssskkkfff```UUUGGG<<<===>>>^^^lllvvvXXXFFFAAAAAA???;;;555444222111000000000000111000//////...///000111666000333GGGccc{{{{{{{{{cccJJJEEEQQQ[[[ccchhh~~~xxxuuudddWWWJJJEEEBBB===888666++++++******++++++,,,---+++000......///---888PPPYYYRRRqqqgggiiiccciiixxxkkkooo~~~~~~sssnnnwww{{{vvvqqqmmmiiieeebbbbbb```___]]]\\\[[[\\\\\\^^^```ccceeefffeeedddcccaaaeeejjjooopppooommmkkkiiiddd``````jjj}}}vvvqqqnnnmmmlllkkkpppqqqqqqpppttt{{{}}}{{{{{{sssmmmjjjiiijjjiiigggdddcccaaa___\\\YYYTTT]]]eeeeeebbbdddiiilllgggppp{{{~~~{{{vvvkkk\\\NNNFFF??????NNNcccuuugggHHH>>>888666555444222111000//////////////////...---,,,+++---,,,,,,,,,,,,---.........111111;;;OOOYYYaaaooorrrrrrnnn}}}}}}WWWgggwwwwww}}}ddd]]]ccclll```XXX\\\fffnnnuuuyyysssmmmuuu~~~~~~zzzwwwyyyvvvqqqiiiaaa\\\ZZZYYY\\\\\\]]]```cccfffjjjllllllooosssuuuvvvxxxyyy{{{zzz}}}~~~~~~wwwoookkkiiieeehhhppp}}}{{{|||yyyxxxtttooopppttttttwww|||xxxrrrqqqqqqrrrtttvvvvvvuuutttsssuuuttttttrrrqqqpppoooooonnnnnnmmmnnnrrruuuqqqiiibbbiiinnnnnnpppxxx~~~ooofffeeegggfffiiiggghhhjjjkkknnnvvv~~~uuukkkgggddd[[[JJJ<<<>>>:::```mmm|||uuuZZZHHHCCCAAA===888666555333111000000000111000000/////////000000111888111444IIIfff}}}xxxzzzyyy]]]FFFFFFUUUaaagggqqq}}}{{{qqqkkkXXXKKK???:::999777666777++++++******++++++,,,---+++000...---///...;;;TTT]]]YYYlllnnndddkkkwwwkkkqqqtttqqqyyy|||yyywwwvvvvvvrrrjjjdddeeecccbbb```___^^^______aaacccfffiiijjjhhheeeccccccffflllrrrvvvuuuppplllfffbbbbbbiiiyyytttlllpppzzz}}}zzz}}}zzzxxx~~~vvvooollljjjhhhfffgggfffdddcccbbb```\\\ZZZRRR[[[ccceeebbbcccgggkkkgggppp||||||xxx|||ooo___PPPHHH???;;;BBBRRReeewwwfffDDD<<<:::777666444333111000000000/////////......---,,,,,,---,,,,,,,,,,,,---.........111111<<>>XXX___dddvvvsssdddiiivvvkkkqqqtttsss{{{}}}wwwvvvxxxwwwqqqkkkfffeeecccbbbaaaaaabbbbbbeeegggkkknnnnnnkkkhhheeecccdddgggkkknnnmmmjjjgggfffccceeeqqq{{{pppooo{{{}}}wwwoookkkjjjiiieeebbbdddcccbbbbbbaaa___[[[XXXQQQYYYbbbeeecccbbbfffkkkhhhpppzzz~~~}}}zzznnn^^^PPPHHH@@@;;;BBBQQQdddxxxlllEEE>>>@@@777777555333222111111111000//////...------,,,,,,---,,,,,,,,,,,,---......---000111>>>TTT^^^dddpppooowwweeeuuu~~~vvvbbbeeesssuuuggg\\\]]]fffpppzzztttnnnrrr}}}~~~zzzvvvoookkkcccVVVKKKEEEFFFHHHIIIJJJKKKMMMPPPSSSVVVXXX]]]aaafffkkkmmmoooqqqrrrxxxzzz}}}~~~~~~vvvllliiihhhhhhjjjooouuuyyyyyyvvvrrryyy}}}}}}|||yyyzzzyyyuuutttvvvuuu|||~~~vvvpppnnnnnnqqqrrrtttttttttrrrqqqoooqqqqqqpppooonnnmmmlllkkkrrrsssrrrppprrrvvvtttpppaaadddiiinnnsssyyyuuugggbbbdddgggggghhhjjjllljjjkkksss}}}wwwlllcccbbbfff___LLL;;;888:::PPPwwwjjjpppiiiSSSHHHCCC???;;;888777555333111111111111//////000111111111111111444///:::YYYwwwrrrsss{{{sssWWWBBBHHH___rrr|||rrrttt|||qqq}}}zzzjjjZZZPPPCCC<<<888999999888777888++++++******++++++,,,---,,,///---,,,000111@@@[[[eeerrr}}}wwwdddeeetttjjjooo|||{{{rrrttt{{{uuuiiieeeiiillljjjgggeeedddcccbbbbbbcccdddeeejjjmmmppprrrrrrooollliii[[[]]]aaaeeeiiimmmppprrrjjjfffhhhssswwwrrrrrr|||}}}}}}vvvuuuqqqllliiihhhfffccc```aaaaaa```aaa```^^^[[[XXXQQQWWWaaafffeeebbbeeellliiinnnxxx}}}ssshhhZZZNNNFFF@@@@@@LLL___ssssssIII??????888777666444333222111111000000...------,,,---------,,,,,,,,,,,,---......,,,///111@@@XXXccchhhrrrnnnqqqqqq```rrr{{{rrraaagggwwwuuuggg[[[[[[eeepppzzzuuuoooqqq{{{zzzvvvkkkfff]]]SSSKKKGGGGGGHHHIIIIIIIIIJJJKKKNNNPPPQQQVVVZZZ```eeehhhjjjkkkmmmqqqtttwwwyyy{{{|||~~~}}}vvvmmmgggddddddiiikkkooorrrssssssrrrqqqqqqvvvtttwww{{{xxxzzzzzzvvvuuuvvvwww|||}}}wwwpppnnnnnnnnnuuuttttttsssrrrpppooonnnnnnnnnnnnmmmmmmlllkkkkkknnnppppppnnnppptttrrrnnnccccccfffmmmsssxxxvvvgggcccfffjjjhhhiiilllmmmjjjiiiqqq{{{}}}tttjjjbbbbbbddd^^^KKK;;;:::<<>>999888666444222111111111//////000111222222222222333///===```~~~pppqqq}}}zzz```JJJQQQmmm~~~xxxvvvsssqqqdddyyy~~~~~~~~~|||mmmZZZKKKDDD===999888;;;;;;888666666++++++******++++++,,,---,,,///,,,,,,000333CCC^^^gggyyy{{{zzz___]]]uuulllnnnwww|||xxxqqqtttzzzuuukkkbbbbbbjjjnnnkkkeeecccbbbbbbbbbbbbdddeeefffmmmoooqqqrrrrrrpppmmmkkk[[[^^^cccgggjjjpppwww}}}jjjhhhmmm|||~~~|||yyywwwsssooouuu}}}{{{wwwrrrtttppplllhhheeedddcccbbb`````````aaaaaa___[[[XXXQQQWWW```hhhfffbbbeeemmmjjjnnnxxxuuulllcccXXXMMMDDD>>>???PPPkkkxxxNNN>>>:::999888666555333222222222111000...---,,,,,,---------,,,,,,,,,,,,---......---000333CCC\\\hhhlllvvvmmmkkkzzzttt]]][[[wwwppp___aaaooonnnaaaWWWZZZdddoooxxx~~~uuupppqqq{{{{{{wwwlllfff\\\TTTOOOMMMLLLKKKKKKKKKJJJKKKKKKMMMOOOPPPRRRVVV]]]bbbeeefffggghhhllloootttxxxzzz|||~~~}}}yyyrrrkkkeeebbbaaabbbgggjjjmmmnnnllljjjhhhhhhbbbeeeeeekkkzzz~~~~~~|||wwwtttwwwwwwtttrrrsssvvv{{{{{{tttpppqqqqqqoooyyyxxxuuussspppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmjjjmmmooooooqqqtttssspppeeecccdddkkkqqquuu}}}ttthhhfffiiillliiikkknnnnnniiigggnnnyyy{{{uuummmeeedddddd\\\JJJ:::999999>>>YYYwwwmmmyyyhhhTTTJJJDDD@@@===:::999666444222111111111...///111222333333222222444000>>>cccoooxxxmmmTTTXXXuuuzzznnn```uuu~~~sss___NNNEEECCCAAA>>>===??????;;;999:::++++++******++++++,,,---,,,///,,,,,,000333DDD``````uuu~~~yyyYYYVVV~~~xxxppppppvvvzzzxxxsssuuu|||rrrnnnmmmvvv|||rrraaaaaaaaaaaabbbdddfffggglllnnnooopppooommmkkkiiieeeiiikkkjjjhhhiiinnntttgggiiitttzzzwwwyyyyyywwwuuusssooottt}}}zzz~~~qqqqqqyyyvvvsssmmmhhhdddbbbcccddd`````````aaaaaa___[[[XXXRRRVVV```hhhgggbbbeeennnllloooxxxrrriiibbbXXXOOOEEE;;;:::MMMnnn~~~VVVCCC:::999888666555333333222222111000...---,,,,,,---------,,,,,,,,,,,,---.........111444EEE```lllpppyyyqqqlll{{{tttSSSYYYooottt``````jjjkkk```YYY^^^iiisss{{{uuupppqqq|||}}}{{{}}}|||xxxoooggg]]]VVVTTTRRRPPPNNNNNNMMMLLLLLLMMMOOOPPPQQQPPPUUU\\\aaaccceeefffgggkkkoootttyyy|||~~~|||vvvllleeebbbaaaaaaaaacccgggjjjjjjeee```\\\[[[TTTWWWWWW```qqq{{{yyy{{{yyysssqqqtttuuurrroooooouuuzzzzzztttrrruuuuuuqqq}}}zzzwwwssspppooooooooommmmmmmmmnnnnnnnnnnnnooohhhlllpppqqqssswwwwwwttthhhcccccciiinnnrrrzzzsssiiigggkkknnnjjjlllooonnniiifffmmmxxxyyyxxxqqqiiigggeee[[[III:::444222;;;]]]yyypppppp^^^RRRKKKDDD@@@;;;999777444333222111111...///111222333333222222777111>>>cccnnn|||sssUUUVVVrrr{{{nnn```vvv~~~~~~{{{kkkWWWHHHFFFIIIDDD@@@???@@@???;;;:::<<<******+++++++++,,,,,,,,,+++,,,000111---000FFF^^^eeejjjvvvxxx[[[XXX}}}wwwkkkkkkuuu|||zzztttwwwzzz}}}yyyssstttkkk___````````````bbbeeehhhkkklllooorrrsssppplllhhhbbbcccdddccccccffflllrrrgggooo|||uuuqqqoooppprrroootttxxx{{{|||}}}~~~uuupppqqquuusssqqqnnnjjjfffdddcccbbbbbbeeeddd^^^ZZZZZZYYYWWWMMMSSS```jjjfff^^^bbblllhhhoooyyyssskkkfff\\\OOOBBB???===HHHggg]]]CCC:::===;;;777333111/////////000/////////...........................---------333000555FFF[[[jjjssswww|||lllyyyyyy___PPPvvvuuubbb```lllpppcccWWWYYYjjjzzz{{{sssmmmqqq|||~~~|||xxxuuu|||~~~yyytttppplllddd]]]XXXSSSOOOMMMQQQPPPNNNMMMMMMNNNPPPQQQTTTWWWZZZ___bbbeeeffffffjjjoootttwwwwwwxxx{{{~~~{{{uuulllccc^^^]]]^^^```^^^bbbhhhkkkcccVVVOOONNNLLLKKKJJJLLLUUUfffzzzxxxxxxwwwtttqqqppprrruuuvvvvvvyyytttssswwwvvvqqqpppsssyyyvvvsssrrrrrrsssrrrrrrnnnnnnmmmnnnppppppooonnnppppppmmmkkkooouuuuuuqqqeeeaaaccckkknnnpppzzzxxxllliiijjjjjjhhhiiimmmooolllhhhlllrrr~~~zzztttsssoookkkfff]]]KKK:::666>>>@@@RRR|||ttt}}}]]]KKKJJJHHH@@@;;;999777444222111111111000111111111111222222222222555<<>>EEE```|||YYYDDDAAA<<<:::777444111000000000000000/////////.................................333000666HHH]]]llltttxxxyyyvvv|||fffQQQrrrrrr___```mmmooodddYYYYYYgggvvv~~~qqqkkkoooyyy|||~~~~~~~~~~~~}}}zzzxxxvvvqqqkkkfffccc```\\\XXXRRRQQQPPPNNNNNNOOOPPPQQQTTTVVVYYY]]]```ccceeefffnnnpppssstttttttttuuuuuummmiiibbb\\\ZZZ\\\```cccfffeeeggghhhaaaSSSGGGCCC>>>???AAACCCEEELLLXXXaaafffrrr{{{wwwwwwwwwqqqrrrrrrooommmnnnqqqtttuuutttvvvzzzyyyuuuxxx~~~|||yyyuuutttssstttssssssppppppooopppqqqqqqooommmmmmnnnmmmmmmqqqvvvuuupppeeeaaacccjjjnnnpppyyywwwjjjeeeeeeeeefffhhhlllooommmkkkpppxxx|||yyywwwtttoookkkhhh```NNN<<<666:::;;;QQQxxxzzzbbbOOONNNKKKCCC;;;:::777555333222111111000111111111111222222222222555>>>gggrrr{{{oooUUU[[[uuu{{{wwwpppzzzpppyyyyyyrrrcccWWWRRRQQQQQQOOOMMMKKKIIIHHHFFFDDDBBB++++++++++++,,,,,,,,,,,,------///000---444MMMhhhlllmmmppp|||xxx{{{iii^^^zzzzzznnnnnnwww}}}zzztttrrrvvv{{{uuuuuuvvvwwwuuunnnddd\\\^^^___```aaaaaacccgggjjjpppsssvvvxxxuuunnnfffaaa[[[WWWSSSQQQSSSWWW\\\______{{{{{{xxxuuutttttttttqqqssstttsssuuuxxxwwwrrrwwwvvvssspppmmmkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjdddfffddd___[[[[[[XXXTTTPPPMMMSSSaaaiiieee```aaahhhmmmxxx|||lllcccZZZQQQGGGBBB===DDD___}}}ZZZFFFCCC;;;999777444333222222222000000000/////////......------......//////000000222111888LLLaaannnuuuyyywww|||iiiQQQooonnn\\\]]]kkknnnfff]]]]]]eeerrr~~~sssmmmpppyyy}}}~~~||||||}}}|||{{{yyywwwqqqkkkhhhhhhfffaaa\\\TTTSSSRRRPPPPPPQQQQQQRRRUUUVVVXXX[[[^^^bbbeeefffooooooooopppqqqooollliii\\\YYYTTTQQQRRRVVV\\\```jjjfffeeeeee___QQQDDD===AAACCCFFFIIIKKKLLLLLLKKKMMMVVVbbbmmmvvv|||{{{vvvtttuuuwwwooorrrtttpppkkkjjjnnnsssvvvtttwww|||xxxvvvuuuuuutttsssqqqqqqqqqrrrsssrrrooollliiilllmmmnnnssswwwuuuooofffaaabbbiiimmmpppyyywwwkkkfffffffffhhhiiilllnnnmmmlllrrr{{{~~~{{{yyyyyytttmmmjjjkkkdddQQQ>>>;;;888999TTTuuuaaaOOOMMMIIIAAA<<<;;;888555333222111111000111111111111222222222111666@@@jjjsssqqqxxx|||kkkUUU]]]uuuvvv{{{{{{ttt~~~xxxvvvnnnccc[[[ZZZXXXUUUTTTUUUTTTRRRPPPNNNMMMNNN+++++++++,,,,,,,,,------...---...///---666QQQnnnuuuxxx}}}tttssshhhZZZsss|||ppppppxxx}}}zzzsssooottt~~~xxxttttttsssooojjjddd^^^\\\^^^___aaacccdddgggjjjmmmuuuxxxzzzwwwpppeee\\\VVVVVVXXXZZZ[[[YYYXXXWWWWWW^^^{{{xxxwwwuuutttrrrrrrqqqqqqsssuuutttrrrtttxxxwwwsssuuuqqqmmmkkkkkkkkkjjjhhhfffggggggggghhhiiiiiijjjeeegggeeeaaa______\\\WWWLLLIIIOOO^^^fffbbb]]]]]]gggkkkwwwlllccc\\\TTTHHHBBB<<>><<<888===```yyy___NNNLLLIIIAAA===<<<999666444222222222000000111111111222222222111666BBBmmmwwwmmmxxx~~~nnnYYYaaassswwwuuu|||{{{uuu|||rrrhhhcccccc___ZZZXXXZZZ\\\ZZZVVVTTTUUUWWW++++++,,,,,,,,,---------...---.........777UUUrrruuu|||xxxrrrfffXXXqqquuuuuu}}}~~~wwwnnnsssvvvrrrlllfff```\\\XXXWWWZZZ]]]```cccfffiiimmmpppvvvxxxyyytttkkk```WWWSSSVVV]]]ccceeecccaaacccfff{{{{{{ppppppooooooooonnnnnnnnnppprrrrrrpppssswwwxxxttttttoookkkjjjlllmmmjjjgggcccccccccdddddddddddddddcccdddccc``````aaa]]]WWWMMMNNNXXXfffjjjdddaaaeeegggiiittt}}}llleee___XXXOOOFFF<<<===QQQmmmiiiGGG>>>:::999888777666555555555111000000000////////////......//////000111222222222111;;;QQQfffsssyyy|||oookkkppptttmmmVVVUUUbbbgggaaa___ccciiioooyyy{{{tttwww~~~~~~}}}|||~~~~~~~~~yyyrrrllleeecccaaacccggghhhddd```WWWVVVVVVVVVVVVVVVVVVWWW[[[[[[\\\^^^aaadddhhhjjjlllkkkjjjjjjggg^^^SSSJJJNNNMMMMMMOOORRRWWW]]]```]]]___bbb```XXXNNNNNNSSSTTT]]]lllzzzkkkYYYSSS[[[kkkwww}}}~~~{{{wwwttttttuuuvvvwwwxxxuuurrrqqqqqqsssuuuvvvuuu}}}}}}yyyvvvtttsssrrrqqqmmmmmmnnnppprrrrrrooommmjjjkkkjjjjjjooovvvwwwtttiiibbb```gggmmmqqqyyyzzzppplllkkkjjjkkkkkklllmmmjjjiiioooxxx~~~~~~~~~~~~xxxpppgggdddfffcccQQQ===999888DDDooo~~~aaaPPPPPPNNNEEE>>>===:::777444333222222000000111111111222222222111777CCCnnnzzzrrrttt[[[^^^iiigggoookkkwwwyyyvvv||||||}}}}}}}}}vvvmmmlllmmmjjjeeeeeeffffffbbb\\\XXXXXXZZZ,,,,,,,,,,,,------------...,,,---///...888VVVttt{{{xxxaaaVVVnnn~~~sssttt|||}}}vvvnnnsss|||vvvpppfff\\\UUUPPPMMMKKKSSSVVV[[[___cccgggllloooqqqrrrrrrmmmeee]]]YYYXXXYYY\\\]]]\\\[[[]]]bbbhhhwwwnnnkkkkkkjjjjjjjjjkkkkkklllkkkmmmmmmmmmppptttuuuqqqpppmmmkkkkkkmmmmmmjjjhhhffffffggggggfffeeedddddd___```^^^\\\]]]^^^YYYRRRKKKPPP\\\iiijjjcccccciiigggfffpppyyyjjjfffaaaZZZPPPGGG;;;<<>>;;;888555333222222000111111111111222222222111777CCCnnnyyyppppppRRRRRR\\\WWWccceeeuuu~~~pppnnn~~~}}}}}}yyyssstttyyyyyyuuuwwwuuurrrkkkddd]]]ZZZXXX,,,,,,,,,------------...---,,,---//////999VVVsss|||eeeZZZnnnxxxnnnoooxxx~~~yyyrrrooouuuuuurrrmmmcccVVVKKKEEEEEEFFFHHHLLLRRRXXX]]]bbbgggjjjjjjkkkiiibbbZZZVVVVVVXXXXXXVVVUUUXXX```gggkkklllwwwtttmmmdddeeeeeedddcccdddeeefffggghhhkkkkkkkkknnnrrrqqqmmmjjjjjjjjjkkklllkkkhhhfffggghhhhhhiiihhhgggfffeee```___]]]ZZZ[[[[[[UUULLLGGGKKKXXXfffggg```___eeegggdddmmm~~~ssshhhfff```XXXLLLCCC:::>>>TTTpppkkkJJJCCC<<<<<<;;;:::888777555444111111111000000000//////111111111111111111111111222111;;;PPPfffuuu|||vvvnnnrrrjjjiii{{{kkkXXX\\\mmm|||iii\\\```jjjnnnrrrxxxwwwrrrttt{{{|||{{{}}}~~~zzz{{{~~~~~~~~~|||vvvoooiii___bbbeeefffccc```^^^^^^VVVWWWYYYZZZ[[[\\\]]]]]]]]]^^^```cccfffhhhjjjjjjeeeccc^^^XXXQQQNNNMMMMMMNNNQQQVVV\\\```cccddddddjjjiiiiiigggbbbaaajjjuuurrrjjjooovvv{{{zzzzzz||||||yyytttrrrnnnlllnnnttt||||||xxxuuuttttttsssrrrsssqqqooonnnnnnooonnnmmmjjjkkkjjjjjjooouuuuuuqqqggg]]]ZZZ```hhhlllttt}}}{{{ooogggcccaaaeeeggglllooonnnmmmsss{{{~~~{{{sssnnnfff```^^^YYYKKK<<<888===EEEaaa}}}xxx[[[LLLLLLIIIAAA@@@???;;;888555333333222000111111111111222222222222777BBBmmmxxxiii{{{kkkMMMPPP___^^^gggkkk|||uuuxxx~~~{{{}}}}}}vvvpppjjjccc]]]YYY,,,,,,,,,---------......,,,,,,...//////999UUUssswwwqqqzzzqqqdddtttxxxnnnpppzzz{{{tttpppuuu|||yyyllljjjbbbUUUGGG@@@CCCGGG@@@DDDKKKRRRWWW]]]cccfffgggfffbbbZZZQQQMMMOOOSSSSSSQQQVVVfff{{{qqqhhhlllccc```___^^^]]]]]]___aaaccciiilllmmmlllnnnqqqpppkkkeeegggjjjkkkjjjhhhfffdddaaabbbcccccccccbbbaaa```cccbbb___\\\\\\[[[SSSJJJGGGJJJUUUdddhhhaaa___bbbgggccclll|||pppgggeee___VVVKKKCCC;;;???VVVsssoooJJJAAA======<<<;;;999777555444111111111111000000000000222222222111111111111111222111:::OOOfffuuu|||xxx^^^]]]tttyyy}}}iiiYYYaaavvvsss___bbblllqqquuuyyyxxxsssuuu{{{~~~}}}}}}}}}{{{xxx|||zzz|||~~~~~~}}}|||zzzvvvppplllnnnrrruuuqqqiiiaaa^^^^^^VVVWWWYYY[[[]]]^^^______\\\^^^aaadddggghhhiiiiii]]]ZZZUUUOOOKKKMMMUUU\\\aaadddiiinnnppppppnnnllltttooommmmmmnnnrrr|||wwwvvvzzzzzz|||~~~zzzssssssrrrnnnmmmsss||||||xxxvvvuuuuuutttsssyyyuuuqqqnnnnnnnnnmmmlllhhhjjjkkkmmmqqqvvvtttnnneee[[[WWW]]]eeeiiiqqqzzz}}}rrrkkkhhheeeiiikkkooorrrpppmmmqqqxxx{{{rrrnnnggg```\\\WWWJJJ===111999@@@WWWttt|||___OOONNNKKKBBBAAA???<<<888666444333222000111111111111222222222222777AAAlllyyyhhh|||mmmRRR\\\rrruuuooorrr}}}{{{uuuppplllgggaaa\\\,,,,,,,,,,,,,,,---...///000,,,(((555111777]]]nnnwwwbbbnnn}}}}}}ccckkkzzzyyyooonnnwww|||rrrooowww~~~{{{uuussskkk^^^TTTNNNLLLLLLLLLGGGGGGIIIOOOUUU[[[^^^______\\\VVVQQQNNNMMMNNNOOOXXXZZZaaatttssshhhdddcccaaa^^^[[[XXXRRROOOUUU^^^eeehhhlllqqqtttsssooolllkkkiiihhhhhhiiijjjiiigggfffeeedddbbbaaa```______dddbbb```^^^[[[VVVQQQMMMGGGJJJTTT```eeecccbbbbbbgggiiitttuuuooolll```QQQLLLAAA999BBB```oooKKKBBB>>>===;;;999888666666555555444444333222222222222222222111111222222333444222444999NNNiiitttzzz}}}eeeXXX[[[ooowww{{{fffUUUfffhhhcccgggkkksss|||wwwppprrrzzz~~~{{{yyyyyy{{{~~~~~~}}}yyy|||zzzyyyzzz||||||zzzwwwrrrddd^^^\\\YYYYYYZZZ\\\\\\\\\\\\]]]___dddeeedddcccfffkkkiiidddaaa[[[SSSMMMOOOWWWbbbjjjvvvxxxxxxsssmmmkkknnnrrroooppp||||||zzzxxxvvvtttqqqmmmqqqwww|||~~~{{{xxxtttrrrrrrtttuuuvvvuuusssqqqnnnllljjjiiiggggggfffgggnnntttsssmmmfff[[[VVV___iiimmmqqqvvvrrrjjjfffcccjjjnnnsssssspppppptttyyy}}}wwwvvvmmmaaaZZZ[[[XXXKKK<<<<<<===<<>>UUUyyy|||fffWWWRRROOOLLLJJJIIIFFFAAA;;;666444333111111111111111222333333555888CCCqqqyyyuuu|||WWWeeezzznnnwww~~~~~~~~~sssmmmllluuuvvvtttooohhhcccbbbbbb---------,,,------...///...,,,)))444111999```oooiii]]]___rrr}}}ttt{{{zzz___sssqqqjjjrrr}}}zzzvvvyyy|||~~~|||tttmmmjjjiiicccZZZUUUTTTVVVXXXYYY\\\^^^```^^^XXXRRROOOOOOMMMMMMNNNOOOPPPQQQQQQQQQ[[[dddhhhbbbaaaqqq}}}hhh___]]]XXXQQQOOOJJJGGGGGGGGGFFFJJJOOOYYY]]]dddkkkmmmlllhhhfffhhhggghhhiiilllmmmlllkkkgggfffdddcccaaaaaa`````````^^^\\\ZZZWWWSSSMMMIIIHHHMMMWWWbbbfffcccbbbcccccciiiuuuvvvllljjjaaaUUULLLAAA:::FFFiiipppqqqTTTOOODDDCCC@@@<<<:::888777777666555444333222222222222000000000000000111111222222444888MMMiiivvv~~~yyynnnssshhh[[[UUUuuuyyy{{{sssjjjWWWHHHUUUnnnpppcccbbbggglllttt}}}wwwnnnnnnsssyyy~~~||||||{{{{{{zzzzzz{{{{{{|||~~~}}}|||}}}~~~~~~}}}~~~}}}{{{xxxqqqiiiddd```___\\\YYY[[[___^^^ZZZ\\\^^^```bbbbbbdddfffhhhfffiiijjjkkkoooqqqmmmeee[[[XXXXXX]]]hhhrrrwwwxxxpppfff\\\YYY^^^hhhppptttttt|||xxxyyyrrrllljjjkkkpppzzz~~~xxxvvvwwwwwwvvvuuusssrrrppprrrrrrqqqoooooonnnnnnnnnkkkkkkiiigggkkkppppppllljjj^^^XXX___iiilllpppuuuzzz}}}pppgggbbb^^^iiioootttsssooonnnsssxxxxxxzzzrrrfff^^^\\\XXXJJJ;;;333999===SSSwwwyyyyyyeeeZZZWWWUUUQQQQQQOOOKKKDDD===777555555222111111111111222222333666888DDDrrrzzz|||zzzYYYfff|||hhhqqq~~~~~~rrrddd]]]^^^gggnnnsssqqqhhhbbbaaaddd......------------......------***444222<<>>;;;999888888777666555444333222222222///////////////000111111111222666KKKhhhuuuooo^^^hhhoooWWWQQQrrrzzzmmmaaaPPPEEERRRiiisssgggdddfffkkkttt|||yyypppnnnsssxxx|||yyyyyyzzzzzz{{{{{{zzzzzzyyy|||{{{{{{|||}}}~~~~~~~~~}}}{{{uuummmeee___TTTUUUVVVWWW[[[___aaaaaa```bbbdddeeeeeefffhhhjjjgggjjjmmmooorrrsssmmmeeeYYYYYY]]]gggrrrwwwsssmmm^^^YYYUUUWWW```jjjrrruuu}}}|||zzzxxxrrrnnnjjjiiilllvvv~~~ssssssuuuwwwxxxwwwuuurrrpppuuutttrrrqqqpppooooooppplllllljjjhhhkkkqqqrrrppplll___XXX___hhhkkkoootttyyy}}}qqqgggaaa]]]ffflllrrrqqqkkkjjjpppvvvzzzrrrvvvoooeee]]][[[WWWIII;;;::::::999MMMxxxvvv{{{zzzfff\\\ZZZVVVQQQVVVTTTNNNFFF>>>888666666222222222111111222222333444777CCCqqq|||~~~uuuYYYfff~~~gggnnn~~~~~~}}}{{{uuuhhh]]]]]]bbbgggmmmtttssslllddd``````///......---------......+++---+++333222>>>eeerrrmmmhhhjjj}}}vvvgggxxxuuukkk{{{rrroooxxxtttxxx}}}xxx|||~~~wwwmmmddd^^^SSSOOOJJJJJJRRR]]]iiioootttrrrlll```QQQFFFBBBCCCDDDCCCCCCEEEIIINNNTTTWWW___^^^aaaooozzzmmm]]]TTTQQQOOOKKKGGGBBB>>>>>>BBBFFFHHHKKKOOOWWW[[[```ccceeegggjjjmmmiiiiiiiiikkklllkkkiiigggfffeeedddbbbaaa```______^^^]]]ZZZXXXUUUQQQKKKGGGFFFLLLWWWaaabbb]]]]]]```hhhkkkttt~~~~~~zzzqqqlllmmmeeeYYYMMMCCC999===XXX|||mmmxxxXXXQQQKKKHHHDDD@@@<<<:::::::::888777555444333222222222//////......//////000111///000444JJJggguuunnn```sss{{{VVVOOOooozzzlll```RRRMMM]]]tttvvvhhhbbbdddkkkuuu|||zzzpppnnnrrrvvv{{{yyyxxxyyyzzz{{{{{{zzzyyyxxxyyyzzz{{{||||||}}}~~~zzz{{{zzzwwwpppiiibbb^^^XXXZZZ^^^^^^\\\\\\```dddeeefffggggggffffffhhhiiigggkkknnnqqqttttttmmmdddYYY[[[cccoooxxxvvvkkkaaaVVVUUUVVVZZZbbbnnnyyy|||zzzzzzyyyxxxnnnooonnnkkkooo|||~~~wwwrrrrrrtttvvvxxxxxxvvvsssrrryyywwwuuurrrqqqpppppppppkkklllkkkhhhkkkrrrvvvuuulll___WWW^^^gggjjjnnnttt{{{~~~qqqgggaaa]]]dddlllrrrqqqllljjjqqqxxx|||wwwrrrpppkkkbbb[[[YYYUUUIII<<<<<<999888PPP|||zzzggg^^^]]]YYYSSSWWWUUUPPPHHH@@@999666666333333222222222222222333444777CCCrrrpppYYYcccxxxqqqwww}}}|||{{{uuummmjjjsss~~~xxxpppjjjddd```]]]000///......---.........***---+++333222@@@hhhssskkkfffkkkwwwbbbqqquuuiii{{{vvvooommmttt}}}{{{oootttzzz{{{~~~{{{qqqcccWWWPPPLLLHHHEEEGGGOOOZZZdddjjjmmmjjjbbbWWWKKKDDDBBBBBB@@@???@@@BBBGGGNNNUUUZZZ]]]gggsss~~~tttfff___WWWRRRNNNGGGDDDDDD???>>>@@@FFFJJJLLLPPPUUUXXX\\\aaadddeeehhhlllpppkkkkkkkkkmmmnnnmmmjjjgggeeedddbbbaaa______^^^^^^]]][[[YYYWWWTTTPPPJJJFFFEEEKKKWWW``````[[[[[[___eeehhhrrr|||{{{uuuwww}}}oookkklllcccVVVJJJBBB999<<>>MMMddduuu|||zzzXXXQQQLLLIIIDDD@@@=========>>>999888777555333222222222000000000000000111222222111444:::QQQnnnzzzsssuuujjjnnn~~~pppgggqqq}}}llleeemmmxxx}}}{{{yyyrrrqqqtttxxx}}}|||{{{{{{zzzzzz{{{{{{|||tttyyy~~~~~~{{{yyyyyyyyytttjjj\\\NNNEEEBBBCCCLLLIIIMMMWWW___```bbbggg```bbbdddeeedddeeegggiiikkkooorrrsssvvvvvvoooggghhhiiiiiihhhddd___YYYVVVOOOLLLMMMWWWeeennnnnnjjjhhhiiiooo~~~}}}yyyxxxyyyzzzzzzoooqqqqqqrrr{{{zzzvvv}}}zzznnnpppnnnmmmlllmmmpppsssuuutttssspppnnnnnnppprrrssslllmmmjjjeeeeeelllqqqssshhhZZZSSSYYYcccgggmmmsss|||mmmccc^^^[[[cccmmmvvvvvvppppppyyytttllliiibbbZZZVVVPPPCCC777888777<<>>;;;999:::999777555333222111111111111000000111111222333444777:::MMMqqqwwwrrrvvv}}}{{{qqqjjjoooppphhhmmmxxx}}}{{{{{{qqqqqqwwwzzz~~~{{{{{{|||}}}}}}}}}wwwuuuzzz{{{xxxwww{{{|||}}}~~~~~~{{{xxxvvvyyy}}}nnnWWWLLLEEEBBBGGGLLLNNNTTT\\\aaabbbaaaaaaccceeegggggggggfffggggggjjjooopppmmmnnnssstttppplllhhhaaaZZZVVVTTTSSSTTTPPPMMMSSS```gggbbbYYYTTT___eeetttxxxzzz|||}}}~~~zzzxxxwwwwwwwwwqqqqqqpppqqq{{{xxx}}}|||xxxwwwtttnnniiijjjlllnnnooooooppppppqqqrrrqqqnnnkkkjjjmmmpppkkkiiiccc```eeeooosssrrriiiZZZRRRWWW```fffllltttxxxkkkccc___\\\dddllluuu{{{}}}}}}tttpppjjjbbbXXXPPPGGG???999999000===ZZZrrrhhh[[[YYYTTTJJJSSSRRRRRRRRROOOJJJCCC>>>777666444333222333333444444888BBBooodddOOOWWWnnn~~~ooo^^^ggg||||||||||||zzzsssbbbQQQJJJLLLKKKMMMOOOOOOUUU\\\```^^^333111...---...///......+++///000...222FFFfff~~~}}}|||ppplllccc[[[ggg}}}zzz}}}wwwsssvvv~~~yyyvvvuuuuuurrroooiiieee^^^WWWSSSTTTYYY]]]jjjooorrrooocccVVVLLLHHHAAACCCHHHOOOSSSSSSRRRRRRLLLHHHFFFIIIKKKKKKNNNSSSYYY\\\ccckkknnnpppvvv}}}{{{rrreeebbbddddddccccccfffjjjlllhhhcccaaa```^^^\\\[[[YYYYYYYYYVVVXXXXXXTTTMMMGGGDDDDDDKKKUUUbbbfffbbb]]]^^^bbbgggnnnxxx|||xxxwww}}}jjj___ZZZRRRIIICCC???999>>>TTTtttjjjUUULLLIIIIIIHHHFFFCCCAAA>>>===:::999777555333222111111111111000000111111222333444777:::MMMqqqwwwmmmpppzzzzzz|||zzzsssiiimmm~~~|||nnnfffkkkvvv|||zzz|||rrrrrrwwwzzz~~~~~~~~~zzzyyy|||~~~{{{{{{~~~|||||||||}}}nnnZZZTTTOOOJJJLLLMMMTTT^^^eeefffdddcccdddaaabbbdddeeeeeefffhhhjjjiiinnnpppoooqqquuuuuuqqqnnniiiaaaZZZUUURRRQQQPPPMMMMMMSSS[[[]]]XXXVVVWWW^^^dddpppssskkk{{{|||{{{|||zzzxxxyyy{{{{{{wwwsssqqqqqqooopppxxx|||tttxxxyyyvvvssspppooonnnnnnoooppppppooonnnnnnoooooommmjjjiiikkknnnmmmjjjeeeaaaeeennnrrrpppfffYYYQQQWWW```eeekkksssxxxkkkccc```]]]eeemmmvvvzzzyyyxxx|||ssspppiii___UUULLLDDD===888;;;222888QQQpppyyyiii^^^]]]ZZZRRRQQQQQQPPPOOOLLLGGG@@@;;;777666555333333333333444444888BBBooofffPPPVVVmmm~~~|||pppeeelll||||||}}}|||}}}yyyqqqbbbTTTOOOQQQXXXZZZ[[[ZZZ]]]dddgggeee444111///......//////...+++...000...222DDDccc|||}}}|||fffddd```ZZZfffyyyttt|||yyyqqquuu}}}~~~~~~tttlllhhhiiijjjlllnnnsssxxxwwwpppggg___\\\RRRNNNPPPYYYZZZRRRLLLKKKKKKIIIJJJOOOQQQRRRUUUYYYaaaccciiipppsssuuu|||tttfffbbbdddfffeeefffjjjmmmlllhhhdddaaa```^^^\\\[[[YYYYYYXXXXXXYYYXXXSSSKKKFFFDDDEEEMMMXXXccceeeaaa^^^```cccgggnnnwwwzzzuuuvvvxxxggg]]]WWWNNNFFF???===:::AAAXXXxxxdddTTTQQQJJJIIIHHHFFFDDDAAA???>>>:::999777555333222111111111111000000111111222333444777:::NNNqqqssskkkjjjkkkttthhhmmm{{{mmmeeehhhsssyyyyyy~~~}}}rrrqqqvvvyyy|||zzz|||~~~}}}}}}~~~|||}}}pppbbbcccccc```dddppp{{{vvvjjjffffffaaacccddddddeeehhhlllooojjjooorrrtttvvvyyyyyyvvvpppjjjaaaYYYTTTPPPNNNLLLIIILLLRRRUUUUUUUUU[[[dddkkkkkkpppvvvuuuoookkkjjjkkknnn{{{}}}hhhccclll}}}xxxnnnjjjiiipppyyy}}}yyysssqqqpppnnnoootttyyyvvvpppsss~~~zzzuuusssrrruuurrrppppppqqqqqqooollliiikkkkkkkkkiiiiiijjjkkknnnlllfffbbbfffnnnqqqooocccWWWQQQXXX```eeekkksss~~~vvvhhhaaa^^^]]]fffoooxxxyyytttrrryyy~~~sssppphhh\\\QQQIIIBBB;;;666999444777NNNzzzxxxiii[[[XXXUUUOOORRRQQQOOOMMMJJJEEE???:::888777555444333333444444444888BBBoooqqqYYYZZZoooyyyrrrwwwyyyuuuzzz~~~}}}~~~~~~xxxtttmmmhhhiiinnnooopppnnnjjjiiilllmmmjjj555222000.../////////...,,,---//////222BBB```zzz{{{zzzkkkhhh^^^\\\iiirrrlllsss|||yyyrrrwww{{{}}}~~~||||||zzz{{{vvvllllllkkkhhhdddcccdddfffaaa[[[]]]ggggggXXXKKKHHHNNNLLLNNNSSSVVVXXX^^^dddjjjkkkpppwwwzzz|||yyyjjjfffggghhhgggiiinnnppplllgggeeebbbaaa___\\\ZZZYYYXXXXXXYYYYYYVVVQQQIIIEEEDDDFFFQQQ\\\fffeee___]]]___bbbcccllltttvvvssswwwsssddd[[[TTTKKKDDD@@@<<<999BBB]]]~~~eeeVVVTTTMMMLLLJJJGGGDDD@@@===;;;:::999777555333222111111111111000000111111222333444777:::MMMqqqsssoooiii^^^ttthhhnnn~~~qqqffffffooovvvwww{{{~~~|||qqqppptttvvv~~~{{{yyyyyyzzz{{{||||||~~~}}}~~~tttlllttt{{{rrriiihhhggggggfffffffffiiinnnrrrmmmqqqvvvyyy|||}}}|||zzztttlllbbbYYYTTTPPPLLLIIIGGGKKKOOOSSSVVV]]]iiirrrnnniiieeeaaaXXXMMMFFFDDDHHHGGGMMMUUUSSSTTTjjj~~~iiiaaaZZZ___lllwwwyyyvvvqqqpppoooppprrrsssqqqmmmuuu{{{zzzvvvttttttvvvrrrooooooqqqqqqnnnkkkggghhhiiijjjjjjjjjjjjjjjllljjjeeebbbfffooorrrpppaaaVVVRRRZZZbbbffflllttt}}}ttteee]]]\\\\\\fffpppzzzxxxpppoooyyy}}}vvvqqqgggYYYNNNGGGAAA:::666444777:::TTT{{{{{{cccUUURRRQQQNNNSSSRRROOOMMMJJJFFF@@@<<<999888666444333333444444444888BBBoooiiidddsss~~~qqqnnnzzz~~~{{{zzz{{{zzzssspppmmmiii666333111///000000///...,,,---...///222@@@]]]xxxxxxxxxyyyzzzyyyzzzssslll~~~]]][[[hhhvvvmmmsss}}}xxxsssxxx}}}}}}}}}~~~|||wwwuuuvvvyyy{{{}}}~~~~~~~~~vvvrrrkkkddd```___bbbeeelllsssnnnVVVNNNSSSTTTSSSTTTXXX[[[___hhhqqqxxxyyy~~~}}}mmmhhhiiiiiihhhkkkqqqrrrkkkeeeeeebbbaaa___]]]ZZZYYYXXXWWWXXXWWWTTTMMMFFFCCCDDDGGGWWWbbbiiiccc\\\[[[]]]^^^bbbllltttsssqqqwwwpppccc[[[SSSJJJCCC???999777EEEggggggUUUOOOMMMMMMKKKHHHEEEAAA>>>===:::999777555333222111111111111000000111111222333333666999LLLpppvvvoookkkUUUxxxvvvjjjooowwwjjjffflllsssuuuxxx|||zzzooonnnqqqsss~~~~~~}}}{{{xxxwwwxxx{{{|||{{{~~~~~~}}}}}}}}}~~~~~~}}}xxxuuu}}}wwwpppnnnlllkkkjjjggggggiiimmmqqqoooqqquuuzzz}}}|||{{{zzzwwwnnncccZZZUUUQQQMMMIIIJJJKKKNNNSSS\\\gggnnnqqq[[[TTTLLLGGGBBB<<<<<>>:::999777555444444444444444777AAAmmmqqqfffooo}}}tttkkkmmm~~~~~~zzz|||{{{sssmmmggg777444111000000000///...---,,,---000222===ZZZvvvxxxyyyxxxuuutttyyyuuu~~~^^^[[[eee{{{pppttt~~~zzzuuuwww~~~}}}|||{{{|||~~~}}}yyyvvvuuuvvvyyy{{{}}}~~~}}}|||{{{|||}}}zzzxxxxxxxxxxxxvvvVVVVVVeee\\\[[[\\\```dddiiisss~~~nnniiijjjkkkiiinnnuuutttjjjdddfffcccaaa___]]]ZZZYYYWWWWWWVVVTTTPPPJJJCCCBBBEEEHHH[[[fffjjjbbbYYYYYY\\\\\\dddooovvvsssooouuulllbbb[[[RRRHHHBBB;;;666777IIIooo}}}jjjyyycccRRRJJJJJJJJJIIIHHHFFFDDDBBBAAA:::999777555333222111111111111000000111111222333111444777KKKnnnxxxnnnqqqUUUqqqzzz{{{mmmooo}}}nnngggkkkrrruuuwww{{{yyynnnmmmppprrr|||~~~~~~{{{wwwyyy}}}}}}xxxyyyzzz|||}}}}}}||||||{{{{{{zzzzzzxxxwwwoooooollljjjhhhiiillloooqqqpppsssxxxzzzwwwvvvwwwwwwnnnbbbZZZWWWSSSNNNIIINNNOOOPPPVVV```gggeee___KKKCCC;;;999888999???GGGEEEQQQ^^^kkknnn\\\VVV[[[eeelllpppoooppprrrpppllllllooo|||vvvsssuuuxxxvvvsssrrrooonnnmmmlllllllllnnnoooiiihhhggghhhjjjkkkkkkjjjeeeeeebbbaaafffooosssqqq```WWWTTT\\\ccchhhqqq|||wwweee]]]^^^```fffpppyyywwwoooooo{{{}}}yyypppeeeVVVLLLHHHDDD===777777:::555OOOnnn|||kkk[[[SSSQQQRRRTTTLLLIIIGGGEEEDDDCCCAAA???;;;:::888666555444444555444666>>>jjjsssmmm^^^cccnnnkkkdddiii|||{{{sssooonnnrrr}}}vvvoooiii888555222111111000000......+++---000222<<>>888888:::>>>GGGPPPRRRhhh{{{uuu~~~tttaaaYYY^^^eeemmmmmmooorrrooojjjkkkqqqyyytttssswwwwwwrrrpppqqqmmmooopppmmmjjjiiimmmpppkkkhhhffffffhhhjjjjjjiiieeedddaaa```eeemmmpppnnn___VVVSSSZZZaaagggrrr~~~wwwddd[[[\\\___gggpppxxxvvvooonnnwww{{{wwwmmmbbbTTTLLLIIIEEE>>>777666999444TTTuuu~~~nnn^^^SSSMMMJJJJJJHHHFFFCCCCCCCCCDDDCCCBBB<<<;;;999777555555555555444555<<>>999777;;;AAAHHHSSS]]]ooonnnlll{{{ooo___^^^ccckkkjjjnnnqqqnnnhhhkkkrrrtttsssvvvzzzvvvooolllpppnnnqqqsssooohhhgggkkkqqqlllhhheeedddgggiiiiiihhhfffeeeaaa```dddlllnnnkkk^^^UUURRRXXX___eeerrruuu```WWWXXX\\\iiipppwwwuuunnnmmmttt|||yyytttkkk```RRRKKKIIIFFF>>>666111777999___}}}yyykkk^^^TTTMMMJJJJJJGGGEEECCCCCCEEEGGGGGGGGG===;;;999777555555555555444555;;;eeemmmwww}}}uuuaaaTTTXXXcccpppdddeeezzzjjjddd\\\QQQEEEAAAJJJUUUhhhrrr{{{{{{xxxuuussspppBBB===888888555000,,,---...///---000666999OOOrrr{{{|||nnnxxxuuupppwww{{{xxxtttsssrrrsssvvvzzz{{{yyyxxxzzz|||~~~|||zzzzzzzzzyyyxxxwwwuuuttttttqqqtttvvvvvvtttuuuxxx|||yyyyyyxxxuuuttttttvvvyyyvvvzzz{{{xxx~~~tttrrrooommmnnnooooooooohhhiiijjjlllnnnpppqqqqqq}}}|||yyytttooollllllmmmtttuuuxxx}}}oookkkjjjnnnrrrvvvxxxuuummmccc]]]aaa___]]][[[ZZZXXXUUUSSSPPPMMMHHHDDD???===EEEOOO```fffcccWWWSSSZZZ___\\\dddrrrwwwoooooo{{{eeeZZZTTTLLLBBB===<<<@@@<<>>>>>FFFPPPaaafffcccXXXTTT[[[___]]]aaaqqqyyytttwwwwwwbbbWWWRRRJJJBBB===777:::999FFFeeeyyy}}}|||]]]VVVUUUQQQPPPNNNLLLHHHEEEBBBAAA>>>===<<<:::888666555444222111111000000000000000111222111BBBfffppphhhrrr{{{}}}nnniiihhhmmmzzz|||}}}~~~yyyrrrqqqrrryyy~~~|||zzzzzz{{{|||||||||xxxxxxwwwvvvtttuuuwwwzzzzzzzzz{{{{{{|||yyyqqqddd[[[SSSSSSUUUUUUSSSTTT[[[cccpppuuuhhhQQQAAA<<<888===@@@FFF\\\zzzqqq^^^WWWWWWXXXYYY]]]ccckkkppp}}}yyykkkgggbbbeeeiiilllnnnoooooooootttxxxzzzxxxuuutttvvvwwwvvvrrrmmmjjjjjjkkklllllllllkkkjjjiiihhhgggggggggeeeccc```^^^dddlllnnnkkkZZZRRRPPPWWW___fffsssooobbbXXXWWW___jjjxxxyyyrrrqqqqqquuuwwwbbbXXXLLLFFFEEEBBB:::333444777;;;gggqqq]]]OOOKKKIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNGGGBBB<<<888666666555333555444:::ZZZ}}}hhh\\\eeeuuuuuurrruuuxxxiiiZZZNNNKKKFFFBBBCCCIIIPPPVVVbbbpppyyyxxxwww{{{|||xxxDDD>>>999888666222000222//////+++---111444IIIllluuuzzzxxxwwwxxxzzzyyyooonnn~~~yyytttsssvvv||||||yyyvvvtttuuuuuuuuutttxxxvvvtttqqqooonnnnnnoooqqqpppooooooqqqrrrrrrrrruuuuuutttrrrppppppqqqsssuuuuuussssss{{{xxxtttmmmhhhfffeeecccbbbfffhhhjjjjjjhhhiiilllpppmmmooosssvvvxxx|||ooojjjmmmppppppuuuyyywwwooogggcccbbb```]]][[[YYYXXXVVVTTTQQQQQQKKKEEEAAA>>>@@@IIISSSbbbeeeaaaWWWUUU[[[___^^^gggvvv}}}sss^^^SSSNNNGGGAAA>>>888:::>>>UUUxxxzzz\\\TTTRRRQQQOOOMMMKKKHHHEEECCCBBB@@@???===;;;999777555555222222111000000000000000000222000@@@ccc|||~~~{{{qqqfffmmmyyyuuuooolllooozzzzzz{{{{{{{{{{{{}}}}}}tttoooooottt}}}|||}}}}}}{{{yyyzzzzzzzzzyyywwwwwwvvvuuussstttvvvyyyxxxxxxyyyzzz|||zzzooo\\\UUURRRTTTWWWWWWXXXZZZdddppp|||yyycccIII<<<;;;@@@GGGLLLXXXssslllWWWQQQPPPOOONNNPPPTTTXXX[[[\\\eeekkkwwwssskkkcccfffiiimmmppprrrsssssswww{{{zzzsssqqqwwwyyywwwuuurrrnnnllllllmmmlllllllllmmmmmmjjjeeecccdddfffcccaaa^^^^^^dddkkkkkkfffWWWQQQPPPXXX___ffftttmmmaaaXXXWWW```jjjyyy{{{rrroooooouuuuuu```WWWKKKEEECCCAAA;;;555444<<<===```sss]]]PPPLLLLLLJJJPPPOOOOOONNNNNNNNNOOOOOOJJJFFF@@@;;;888666444333444333999WWWttt```hhh~~~xxxuuuuuuwwwgggWWWSSSPPPLLLJJJNNNZZZiiissszzzHHHAAA;;;999777222111222111000,,,---000222FFFhhhxxxzzzvvvttt}}}eeesss}}}qqqkkk|||}}}{{{uuusssvvv{{{}}}{{{yyyuuusssrrrssstttuuu|||zzzvvvrrrppppppqqqrrrpppmmmkkkmmmqqqsssrrrppprrrsssrrrqqqooonnnoooqqqpppssstttvvvuuupppiiidddbbbaaaaaa```dddhhhmmmooonnnnnnqqqtttwwwyyy}}}|||llljjjnnnqqqllluuu~~~ttthhh```]]]^^^\\\YYYWWWVVVUUURRRPPPPPPIIICCC@@@???BBBLLLWWWbbbbbb]]]VVVUUU[[[______sssppp\\\QQQKKKDDD???===999===FFFcccuuu[[[XXXUUUPPPOOOMMMJJJHHHEEEDDDCCCBBBAAA???===:::888666555333222111000/////////000///111000>>>___xxxllllllrrrfffiiizzzxxxqqqkkklllvvv{{{{{{{{{zzzzzz|||}}}sssnnnmmmrrryyy~~~{{{zzz{{{{{{{{{zzzwwwwwwvvvuuussstttwwwyyyxxxyyyzzz{{{|||uuuhhhXXXTTTTTTXXX[[[[[[^^^aaafffuuuvvv[[[DDD>>>AAAHHHNNN[[[nnnwww[[[PPPPPPNNNLLLKKKMMMRRRTTTTTTRRRXXX]]]ggguuu~~~vvvoooiiiiiiiiilllqqquuuwwwxxxyyy{{{vvvnnnqqq||||||ssssssqqqooonnnnnnooonnnmmmiiilllmmmiiiccc___bbbeeeaaa```^^^___eeekkkiiibbbSSSOOOQQQYYY___fffuuukkk___XXXWWW___kkkyyyxxxmmmjjjkkktttzzznnn]]]TTTIIICCCBBB@@@;;;777444>>>>>>aaayyyxxxvvvsss^^^RRRQQQRRRQQQVVVUUUTTTSSSRRRRRRQQQQQQMMMJJJDDD>>>:::666444333333333888SSS}}}xxx~~~}}}aaaaaattttttuuussszzzjjj]]]\\\[[[ZZZ\\\dddsssKKKDDD>>><<<999333000111222222......000000CCCdddooosssrrrppp{{{qqq]]]oootttmmmtttzzzzzztttqqqtttwwwwwwyyywwwuuusssrrrsssvvvxxx}}}{{{wwwtttrrrrrrssstttnnnllljjjlllqqqtttsssrrrpppqqqqqqpppnnnnnnooopppppptttuuuwwwsssnnnfff```^^^___``````dddiiippptttuuuwwwyyy{{{ttthhhdddfffhhhyyysssfff^^^[[[\\\ZZZWWWVVVUUUSSSPPPNNNNNNGGGAAA???@@@EEEOOOYYY```^^^YYYTTTUUU[[[```aaaxxxnnn[[[PPPIIIBBB===;;;666:::FFFfffzzznnnZZZZZZVVVPPPOOOMMMJJJHHHFFFFFFEEEEEEDDDBBB???<<<999777666333222111000////////////...111000<<<[[[tttlllrrrhhhvvvgggggguuuuuummmfffgggqqq||||||}}}||||||~~~zzzrrrnnnnnnsssxxx|||{{{|||}}}}}}|||xxxxxxwwwvvvtttuuuwwwzzz{{{||||||||||||}}}nnn```VVVTTTUUUZZZ\\\]]]aaagggjjjwww}}}nnnSSSAAABBBIIIOOOWWWlll~~~eeeTTTMMMLLLGGGEEEEEEHHHMMMOOOMMMKKKSSSXXX```jjjsssyyyyyywwwmmmjjjhhhiiinnnssswwwyyyzzzwwwqqqnnnvvv|||ppprrrpppmmmlllmmmmmmmmmllldddggghhheee```^^^aaadddaaa```^^^```hhhlllggg^^^PPPNNNSSS[[[```gggxxxhhh\\\WWWWWW```rrr|||wwwjjjgggkkkwwwtttfffXXXQQQHHHBBBAAA???;;;777444:::<<>>:::777777;;;BBB|||uuusss___WWWYYY[[[ZZZ[[[ZZZXXXVVVTTTSSSRRRRRRRRRPPPLLLEEE>>>999666666333555666LLLvvvsss]]]TTTZZZfff|||~~~xxx~~~~~~vvvtttrrryyyHHHDDDAAAAAA???999444444000222000000111---;;;YYYhhhrrrtttjjjbbbgggpppuuu}}}vvvwwwkkklllzzznnnuuuuuuiiidddkkkrrrsssvvvwwwxxxvvvsssqqqsssuuurrrrrrpppoooooonnnnnnnnnmmmnnnnnnnnnmmmmmmnnnppplllnnnqqqqqqqqqqqqrrrtttvvvsssrrrsssqqqqqqwww~~~yyytttooommmqqqwww}}}{{{yyy|||~~~qqqlllnnnrrryyy{{{nnnccc]]]\\\]]]YYYWWWUUUSSSRRRPPPMMMKKKIIIBBB>>>@@@DDDJJJSSS[[[```ZZZTTTTTTYYY___fffjjjsssuuusssuuuooobbbTTTMMMGGG@@@<<<;;;999:::KKKuuu~~~fff[[[\\\RRRRRRQQQNNNKKKJJJIIIJJJJJJIIIHHHEEEBBB???;;;999777444333222000//////......---111///888TTTlll|||ZZZmmmnnnjjjrrrxxxmmmjjjsssvvvxxx|||~~~~~~{{{tttqqqqqqrrrttt|||~~~}}}}}}~~~~~~|||||||||{{{zzzwwwwwwvvvuuussstttvvvyyyxxxxxxyyywwwvvvuuuwwwyyy~~~zzzmmmdddcccfffeeejjjnnnqqqrrrvvv}}}}}}rrrcccYYYPPPQQQUUUYYY[[[^^^hhhttt}}}uuu^^^LLLKKKUUU^^^wwwzzzlllWWWLLLGGGCCC@@@CCCEEEGGGHHHIIIJJJLLLMMMNNNRRRWWW]]]iiiwww}}}{{{vvvtttsssvvvzzz{{{xxxtttnnnooowwwzzzwww{{{|||uuuooollljjjiiihhhccccccbbbaaa````````````]]]]]]]]]aaaiiilllbbbUUULLLNNNWWW```dddjjj}}}{{{aaaYYYYYY___kkk}}}rrrtttzzz~~~mmm^^^OOOKKKGGGCCCAAA>>>:::666999===GGGzzzbbbrrr___WWWYYYYYYWWWXXXWWWUUUSSSRRRPPPPPPOOORRRQQQNNNHHH@@@:::888888555666666JJJrrrsssccc[[[[[[fffzzzssskkkwwwEEEAAA@@@CCCAAA;;;777666///111///000000+++888UUUkkkvvvyyymmmaaafffuuussspppzzzoooooovvvssseee___hhhsssuuuvvvxxxyyyvvvrrrooopppqqqooooooooooooooonnnnnnmmmnnnpppqqqnnnjjjiiikkkmmmlllnnnqqqrrrrrrssstttuuurrrqqquuuyyytttlllppp|||{{{xxxvvvxxxxxxlllhhhhhhjjjqqqyyyzzzvvvooohhhaaa]]]ZZZYYYYYYWWWTTTRRRQQQOOOMMMKKKGGGAAA>>>AAAFFFLLLTTT[[[```ZZZTTTUUU[[[bbbiiimmmvvvwwwuuuwwwzzzggg\\\QQQKKKFFF@@@<<<;;;555666JJJ|||~~~ggg``````SSSSSSQQQOOOLLLKKKJJJKKKLLLJJJIIIFFFCCC???<<<999888444333222000///.........,,,000///777RRRkkk___eeewwwqqqlllrrryyykkkdddjjjrrruuuzzz}}}~~~~~~}}}~~~vvvrrrrrrqqqssszzz}}}|||~~~}}}|||~~~~~~|||{{{zzzxxxwwwvvvvvvuuusssrrrsssuuuxxxtttuuuuuuuuussssssuuuvvvxxxzzzwwwkkk[[[QQQPPPSSSKKKPPPSSSTTTTTTZZZeeeoooiiilllrrrvvvtttlllaaaYYYQQQRRRWWW[[[]]]bbbnnn{{{qqqZZZMMMSSS```jjjvvvnnnnnnzzzdddRRRIIIGGGGGGGGGCCCFFFIIIIIIGGGGGGJJJNNNOOORRRUUU[[[iiiwwwzzztttqqqqqqssswww{{{yyyrrrkkkhhhmmm~~~vvvuuu}}}uuupppmmmkkkiiifffdddbbbaaaaaaaaa```^^^\\\[[[[[[```hhhkkk```RRRKKKOOOXXXaaaeeejjjxxx___XXX[[[cccpppuuuzzz{{{jjj\\\LLLJJJFFFDDDBBB>>>999666333888DDD}}}llliiirrr^^^VVVWWWVVVSSSUUUTTTRRRPPPOOONNNMMMMMMSSSRRROOOIIIAAA;;;999999555777777HHHqqqzzzkkkaaa]]]gggrrrhhhdddwwwAAABBBBBBBBB@@@===999777666///---111///...888HHHiiiwwwwwwoooooorrrzzzoooqqq}}}|||iiisssuuunnnkkkqqquuusssvvvrrrqqqsssrrroooooorrrtttooojjjjjjnnnpppooommmmmmmmmmmmllljjjhhhfffdddjjjiiijjjlllooorrrrrrrrrsssssssssrrrrrrqqqqqqqqq{{{{{{~~~uuukkkgggiiiooossstttsssuuutttooofff^^^ZZZYYYZZZXXXTTTRRRPPPMMMJJJGGGCCC>>>:::>>>HHHSSSYYY[[[[[[SSSOOOTTTZZZ___iiirrrwwwsssuuusssjjj]]]OOOHHHCCC===999888888888LLLwww{{{ggg]]]]]]XXXTTTQQQMMMKKKJJJJJJHHHGGGFFFFFFFFFDDDAAA<<<888555222222111000/////////000111......888LLLfff}}}}}}cccfffvvvjjjtttuuufffeeelllsssvvvyyy{{{{{{|||}}}~~~tttppprrrtttwww}}}~~~~~~~~~||||||zzzvvvsssyyyyyyxxxvvvsssrrrtttuuussssssqqqpppnnnlllkkkjjjjjjiii```SSSKKKJJJJJJIIIMMMIIIFFFHHHOOOWWW\\\]]]]]]___fffmmmkkkaaaXXXUUUSSSTTT[[[ddddddeeeuuuoooWWWOOO[[[mmmuuuttthhhvvvuuu```SSSKKKEEECCCDDDDDDEEEFFFGGGGGGIIILLLOOOSSSWWW[[[```jjjvvv||||||vvvwwwyyyzzzwwwqqqjjjdddgggwww{{{uuu}}}uuurrrppplllhhhddddddbbb```___^^^^^^^^^___[[[\\\eeekkkeeeZZZSSSRRRQQQZZZ```___nnnsss[[[YYY\\\bbbnnn}}}{{{zzzxxxsssttt~~~|||fffVVVJJJIIIFFFCCC???<<<999888888333LLLjjjqqq```YYYVVVRRRNNNRRROOOLLLKKKLLLMMMNNNMMMSSSQQQNNNJJJFFF@@@:::666444555999GGGddd}}}|||ttt]]]qqqxxx]]]ffftttAAAAAABBBBBBAAA>>>:::888777000...111///---777EEE]]]qqq{{{{{{||||||ssswwwxxxtttqqqssstttsssrrrooonnnqqqpppnnnnnnqqqpppmmmjjjllloooqqqpppmmmlllmmmmmmlllkkkiiigggfffiiijjjlllpppssstttrrrpppqqqqqqrrrrrrrrrrrrqqqqqquuuzzz{{{mmmgggbbbccciiippptttvvvvvvuuuqqqjjjccc^^^\\\[[[XXXVVVRRRPPPNNNKKKHHHEEEBBB>>>;;;@@@KKKUUU[[[]]]WWWQQQOOOUUU]]]eeeoooyyy~~~{{{~~~qqqdddWWWJJJDDDAAA===999999:::888KKKooo}}}^^^YYYZZZSSSRRROOOLLLKKKKKKKKKJJJIIIIIIIIIGGGDDDAAA===999777333222111000000//////000111...///888KKKeee}}}xxxwwwkkkrrryyyiiifffkkksssuuuyyy{{{{{{{{{|||}}}wwwqqqqqqpppsssyyy~~~}}}{{{wwwsssuuuuuutttsssrrrqqqooonnnlllkkkiiifffcccaaa___^^^VVVUUUNNNDDD@@@DDDJJJKKKPPPSSSVVVXXXVVVSSSPPPNNNTTTUUUYYY^^^]]]WWWSSSRRRWWWWWW^^^iiinnnqqq}}}lllWWWUUUeeeuuu||||||yyypppoooppp\\\QQQKKKGGGFFFGGGEEEGGGHHHIIIJJJLLLPPPSSSUUUZZZ```fffoooxxxzzzxxxuuuxxx{{{zzzuuupppmmmkkkwww~~~zzzuuuwww{{{xxxrrrooolllhhheeecccbbbaaa___]]]\\\\\\\\\^^^YYYZZZbbbfffaaaWWWPPPLLLNNNZZZ```___mmmnnnXXXXXX\\\cccooo{{{xxxtttqqqnnnqqq~~~uuu^^^NNNHHHGGGDDDAAA>>>:::888666;;;;;;SSSwwwbbbnnn\\\UUUSSSQQQNNNPPPOOONNNNNNOOONNNKKKHHHLLLLLLJJJHHHEEE@@@:::777666555777EEEaaaiiirrrwwwwwwpppmmm@@@AAACCCCCCBBB???===;;;888333000111///...555AAASSSjjjzzz{{{xxx}}}|||xxxwwwyyyxxxtttqqqqqqrrrooonnnooooookkkkkknnnllljjjiiikkknnnooommmkkkkkklllllllllllljjjiiihhhiiikkknnnrrruuutttpppmmmmmmnnnppprrrsssrrrqqqpppnnnsss~~~xxxhhhbbb```aaagggooovvvyyyzzzwwwqqqjjjccc___]]][[[[[[VVVSSSPPPMMMKKKHHHEEEBBB@@@======DDDOOOYYY^^^^^^QQQOOOOOOVVV```jjjwwwmmm\\\PPPDDD@@@>>>;;;999999:::;;;PPPqqqoooWWWWWWWWWPPPNNNMMMKKKKKKMMMNNNMMMLLLLLLKKKHHHDDD@@@===:::888333333222000000/////////000//////777JJJccc|||xxxlllppp{{{mmmgggjjjrrruuuxxxzzz{{{{{{{{{|||~~~|||tttpppnnnqqqwww~~~}}}{{{wwwrrrnnndddbbb``````aaaaaa^^^[[[ZZZYYYVVVSSSOOOMMMKKKJJJGGGGGGBBB;;;;;;CCCKKKNNNQQQWWW]]]\\\UUULLLFFFDDDLLLIIIJJJMMMNNNMMMOOORRR[[[YYY___mmmvvv|||}}}dddWWW^^^ppp}}}zzzsssppp}}}yyyiiiWWWNNNJJJHHHHHHJJJGGGHHHKKKLLLNNNQQQVVVYYY[[[bbbiiipppxxx}}}|||xxxssswww||||||xxxvvvvvvxxx~~~|||zzzwwwrrrooorrrrrrqqqooolllhhhdddbbbbbbaaa___]]][[[ZZZYYYYYY\\\XXXXXX^^^```ZZZRRRMMMHHHMMM\\\cccaaaooohhhUUUWWW[[[dddrrr|||vvvoookkkiiiooooooXXXIIIEEEDDDBBB???<<<999666444333;;;SSS~~~yyyzzznnn```mmmYYYRRRRRRQQQOOONNNOOOQQQSSSSSSPPPJJJEEEEEEFFFHHHHHHEEE@@@;;;888999666666AAA]]]tttooo{{{xxxiiiiiizzzyyyuuu@@@AAACCCDDDDDDAAA???===:::555222222000...444<<>>XXX{{{yyylllyyyxxxjjjhhhuuu{{{uuuvvvvvv{{{AAABBBDDDEEEEEECCCAAA???:::777333222000///222777MMMbbbooovvvsssqqqvvvrrryyy|||vvvqqqrrrvvvrrrqqqsssrrrnnnnnnqqquuupppjjjfffeeegggiiijjjhhhiiijjjkkkkkkkkkjjjjjjjjjiiiiiijjjllllllkkkjjjhhhjjjnnnqqqssssssrrrqqqtttrrrqqqwwwpppgggbbbaaaaaadddkkkrrrvvvvvvsssqqqjjjfffaaa___^^^\\\WWWSSSSSSPPPMMMJJJHHHEEEBBB???;;;<<>><<<;;;;;;<<<===>>>???BBBCCC@@@???CCCEEEEEENNNLLLIIIHHHJJJKKKJJJIIIFFFAAA>>>@@@DDDIIIRRR[[[YYY]]]eeennnuuulllTTTWWWjjjxxx{{{zzzrrrvvvxxxpppbbbRRRLLLJJJIIIIIIKKKKKKMMMPPPRRRUUUYYY]]]aaafffmmmtttzzzsssssswwwzzzssstttvvvxxxyyywwwsssppptttvvvuuuooohhhcccbbbdddaaa```^^^\\\ZZZYYYXXXXXXZZZXXXZZZ\\\ZZZRRRLLLKKKIIIRRRbbbhhhgggwww{{{bbbTTTXXX[[[eeewww~~~vvvnnnjjjkkkrrr}}}vvvhhhWWWLLLBBBBBBAAA@@@===:::777555;;;AAASSS}}}vvvllloooZZZSSSRRRQQQOOOJJJKKKLLLNNNPPPNNNJJJGGGEEEIIIMMMMMMHHHCCC>>><<<999777555;;;RRRuuu{{{ssssssnnnzzz}}}yyyzzzzzzCCCDDDFFFGGGFFFDDDBBB@@@:::888444222000111222444BBB\\\nnnwww|||yyylllwww{{{wwwyyy|||zzzwwwvvvrrrppppppssssssrrrsssvvvyyytttllleeeccceeeiiilllfffgggiiijjjjjjjjjiiihhhiiihhhggghhhjjjkkkkkkjjjiiikkknnnppprrrsssrrrrrrppppppqqquuu|||pppiiieeecccbbbeeejjjqqqvvvxxxvvvrrrooodddcccbbbaaa```\\\WWWSSSQQQNNNKKKHHHFFFDDD@@@>>>;;;>>>EEEPPPZZZ]]]YYYTTTOOOSSSWWW[[[ggg|||mmmbbbWWWKKK@@@<<<<<<999888888;;;IIIgggmmmTTTOOONNNIIIJJJJJJKKKMMMPPPRRRQQQPPPJJJIIIFFFCCC@@@===:::999666555333222000000//////000111111333>>>UUUsss~~~xxx{{{qqqsssvvvhhhgggmmmqqqvvvyyyyyyxxxxxxxxx{{{}}}}}}|||{{{yyyqqqhhhssstttwww|||~~~}}}~~~~~~zzzzzz{{{{{{{{{zzzzzzyyytttvvvxxxyyyyyyyyyzzz{{{rrrjjj^^^TTTMMMHHHBBB???;;;:::888777777888:::;;;>>>CCCGGGFFFFFFIIIJJJIIIMMMKKKJJJLLLOOONNNIIIDDDAAA===<<>>;;;888666999@@@XXXsssmmmjjjXXXQQQQQQOOOLLLHHHHHHHHHJJJKKKJJJGGGEEEGGGKKKNNNMMMHHHBBB??????999999777999JJJlll~~~xxxuuusssDDDFFFGGGHHHGGGEEEBBB@@@:::888555222111222222222<<>>;;;>>>AAAIIITTT]]]^^^XXXPPPNNNUUU[[[```ooojjjeeeUUUJJJ???<<<<<<:::999:::@@@XXXyyycccOOONNNMMMFFFHHHHHHIIIKKKMMMNNNMMMLLLHHHHHHGGGEEEBBB???<<<:::666555444222111000//////000111111222:::PPPoooyyyvvvwwwuuu~~~xxxjjjiiilllpppuuuyyyyyyxxxwwwwwwwww{{{}}}zzzxxxxxxsssllloooppptttyyy~~~~~~}}}|||}}}~~~}}}~~~~~~|||zzzzzz{{{{{{{{{yyyxxxwwwrrruuuwwwxxxxxx{{{}}}}}}zzztttjjj^^^RRRJJJCCC@@@===999777777777888>>>CCCGGGFFFGGGLLLNNNMMMIIIIIIJJJJJJIIIEEEAAA>>><<<:::;;;AAAFFFHHHLLLRRRTTT]]]jjjxxxvvvaaaYYYkkk}}}~~~yyyzzzzzzlll___RRRMMMMMMMMMOOOQQQVVVXXXYYYZZZ[[[^^^aaadddjjjpppwww}}}xxxvvvwww}}}sssvvvyyyzzzxxxsssrrruuuyyy|||xxxrrrjjjddd`````````\\\[[[ZZZYYYXXXXXXXXXXXXUUUWWW]]]```ZZZPPPKKKKKKMMMSSS___gggooorrr[[[SSSYYY]]]iii}}}ssshhhdddiiivvvwwwmmm]]]NNNEEE???@@@@@@@@@>>>;;;777555444AAAggguuurrrzzzdddUUURRRRRROOOLLLLLLKKKLLLLLLLLLJJJEEEBBBDDDIIILLLJJJEEE@@@???@@@888;;;999666BBBbbb|||zzzvvvoooFFFGGGHHHIIIGGGEEEBBB@@@999888555111111333333111<<>>;;;777666444222111000//////000222111111777MMMlllvvvrrr|||~~~|||www~~~zzzmmmlllkkkpppuuuxxxyyyxxxvvvvvvvvv}}}{{{yyyzzzwwwrrrmmmooosssxxx~~~zzzzzzzzz|||~~~}}}~~~}}}~~~~~~|||zzz{{{||||||{{{yyyxxxwwwtttvvvwwwvvvvvvxxx}}}wwwfff[[[RRRNNNIIICCC???<<<;;;;;;;;;???AAA???@@@EEEIIIIIIDDDEEEEEEAAA;;;888999<<<999999===DDDHHHIIIKKKNNNPPPYYYgggzzzqqq```^^^ttt}}}~~~~~~jjj]]]QQQNNNOOOPPPRRRUUU[[[\\\]]]]]]^^^___ccceeennnuuu}}}wwwvvvyyy~~~|||{{{yyyuuurrrsssyyywwwsssmmmfffbbb___^^^]]]YYYYYYXXXWWWWWWWWWWWWXXXRRRVVV]]]```ZZZPPPJJJKKKQQQUUUaaajjjuuu|||mmmXXXQQQYYY^^^kkktttgggcccjjjzzzuuujjj[[[MMMEEE>>>???@@@???>>>:::777555888LLL|||{{{zzzzzz~~~tttaaaVVVTTTTTTRRRNNNQQQQQQRRRRRRQQQMMMFFFAAAAAAEEEIIIGGGBBB>>>???AAA999<<<:::555<<>>:::666333222222111000///444222222:::EEE^^^tttrrrwww}}}yyypppdddccclllssstttuuuxxxvvvqqquuuyyyzzzxxxxxx{{{zzzvvvsssrrrsssvvvzzz}}}zzz{{{|||}}}~~~~~~{{{||||||www}}}}}}|||zzzyyyxxxwwwvvvtttuuuvvvwwwyyyzzz{{{{{{~~~uuujjjeee^^^XXXSSSNNNGGGBBB======>>>>>>>>>>>>>>>>>>;;;:::999888888888888888:::===CCCHHHHHHEEEDDDEEEMMMRRRfffjjj\\\ddd|||tttbbbZZZSSSSSSTTTTTTVVVXXX[[[\\\]]]]]]___dddiiimmmwwwzzztttuuu}}}xxxuuuwww}}}~~~yyytttmmmllljjjhhhddd```]]][[[\\\\\\ZZZYYYWWWWWWVVVVVVUUUUUUXXXYYYRRRIIIHHHNNNMMMXXXdddnnn}}}{{{aaaVVVYYYYYYbbbtttmmmbbbiiirrr|||uuuhhhVVVGGG@@@????????????>>>;;;666333;;;MMMkkk|||ssszzzrrr___XXXOOOMMMPPPNNNTTTSSSQQQOOONNNMMMLLLLLLEEEDDDCCCCCCCCCCCCAAA???AAA999::::::999PPP|||~~~mmmQQQAAACCCFFFHHHHHHEEEBBBAAAAAA@@@>>>:::555222111111111555DDD```ppprrrxxx{{{rrreeelll|||||||||~~~}}}zzz{{{{{{xxxxxxwwwvvvuuuuuurrroookkkiiijjjkkkjjjgggccc___^^^bbbdddfffgggffffffffffffhhhjjjkkkkkkjjjjjjkkkmmmmmmnnnooopppqqqqqqqqqqqqooommmlllmmmooopppooommmdddfffiiijjjkkkooovvv{{{yyy{{{{{{yyyzzz~~~}}}xxxzzzsssllliiieee```___aaafffgggjjjooouuuyyy{{{|||wwwtttooojjjddd___[[[YYYYYYWWWVVVUUUUUUSSSQQQNNNKKKGGGDDDCCC@@@<<<;;;>>>DDDNNNYYY\\\XXXSSSPPPQQQYYY[[[cccvvvlllaaaaaaLLLFFF:::777;;;666777DDDUUU{{{}}}dddlllzzzXXXSSSOOOGGGKKKKKKLLLMMMPPPRRRRRRPPPNNNKKKIIIGGGCCCAAA???>>>===???;;;777444333333111000000444222111888AAAYYYyyywwwvvvzzz{{{mmmbbbfffmmmrrrrrrrrrvvvvvvsssxxx{{{|||yyyyyyzzzyyyuuuoooooopppsssyyy~~~~~~~~~}}}~~~|||~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{||||||}}}wwwqqqiiiccc___[[[WWWTTTFFFDDD@@@===;;;;;;===>>>===<<<<<<<<<<<<<<<======DDDCCCDDDHHHLLLNNNMMMMMMLLLPPPfffkkkaaajjjsss```XXXSSSTTTVVVVVVXXX[[[]]]___bbbeeehhhmmmssswwwyyyyyysssuuuxxxxxxzzz{{{uuummmkkkiiifffcccaaa___]]]]]]]]][[[YYYXXXWWWWWWWWWVVVVVVXXXXXXQQQIIIIIINNNPPPYYYcccmmm~~~yyybbbXXXZZZYYYcccwww|||kkkaaaiiisss||||||rrreeeUUUGGGAAA?????????>>>===:::666333===WWWkkk{{{sss^^^WWWPPPOOORRROOOTTTSSSQQQNNNMMMLLLLLLLLLHHHGGGGGGGGGHHHGGGEEEBBBDDD===<<<<<<;;;OOOzzz~~~~~~bbbIII<<>>YYYkkkoootttvvvmmmccciiiwww~~~}}}}}}zzzyyyxxxwwwvvvuuussspppmmmjjjkkkkkkjjjhhhddd```]]]aaaccceeegggggggggeeedddhhhhhhhhhgggggghhhkkkmmmooooooooooooooooooooooookkkjjjiiijjjjjjjjjgggeeeeeefffgggiiilllooorrrtttnnnmmmiiieeeeeeiiikkkiiiiiiccc___^^^\\\[[[^^^ccciiijjjlllqqqvvvyyyzzzyyyqqqnnnjjjeee```\\\XXXWWWYYYXXXVVVUUUUUUSSSQQQNNNHHHFFFDDDBBB>>>:::<<>>AAADDDFFFJJJJJJNNNWWW```ddd```ZZZYYYXXXiiigggeeeqqq|||ooo]]]WWWTTTVVVXXXYYY\\\```\\\___eeejjjooouuuzzz~~~vvvqqquuu||||||~~~|||rrrkkkllljjjgggcccaaa```___```^^^]]]\\\ZZZXXXWWWWWWWWWVVVWWWXXXVVVOOOIIIIIINNNTTT[[[bbbmmmsssaaaYYY[[[ZZZfff|||wwwiiiaaaiiisss}}}wwwmmmaaaRRRFFFAAA>>>>>>>>>===;;;888555444<<<```tttmmmvvv^^^XXXRRRSSSTTTOOOUUUSSSPPPMMMKKKKKKLLLMMMJJJJJJJJJKKKLLLJJJGGGEEEGGGAAA>>><<<;;;KKKsssuuummmSSSAAA:::FFFFFFFFFFFFEEEEEEFFFFFFCCCAAA>>>:::666333000///000999RRRfffkkkqqqrrrjjjhhhmmmyyy}}}{{{zzzxxxwwwuuutttsssqqqmmmjjjhhhhhhhhhiiihhhfffbbb___]]]^^^aaadddfffgggeeedddhhhhhhgggggggggjjjooossssssrrrqqqooonnnmmmllllllgggfffffffffeeecccaaa___eeefffhhhlllrrrvvvwwwwwwqqqmmmgggbbbaaacccdddddddddaaaaaacccddddddhhhmmmoooooopppqqqsssrrrpppnnnjjjhhheeebbb___]]][[[ZZZYYYWWWVVVUUUTTTRRROOOMMMHHHEEEBBB???:::999@@@KKKOOOWWW]]][[[SSSNNNQQQWWW]]]```ppp]]]LLLBBB;;;>>>>>>999888;;;666;;;MMMfff{{{ccciiijjjTTTQQQOOOJJJHHHMMMNNNQQQTTTVVVTTTPPPMMMJJJIIIHHHEEECCCBBB@@@@@@AAA>>>;;;888777666444333111222///111555999NNNooo{{{vvvyyywwwjjjjjjnnnqqqqqqrrrsssuuuuuupppssstttssstttxxxyyywwwtttqqqoooppptttzzz~~~}}}|||~~~zzzzzzzzzyyyyyyxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~xxxtttpppnnnnnnmmmkkkhhhccc\\\WWWSSSPPPOOOMMMNNNSSS[[[ccchhhlllxxxyyy}}}{{{dddlll|||rrrggg\\\WWWVVVYYY[[[]]]aaafff^^^cccjjjpppvvv{{{qqqnnnuuuvvvzzz{{{}}}|||wwwpppiiieeejjjgggccc___^^^^^^___```]]]\\\[[[YYYWWWVVVUUUUUUVVVWWWWWWTTTMMMIIIKKKOOOWWW\\\cccpppjjj]]]ZZZ[[[\\\mmmttthhhcccjjjttt~~~ssshhh\\\NNNCCC???=========;;;888666555555DDDnnn{{{~~~ppptttzzzaaaZZZUUUVVVVVVOOOVVVSSSOOOLLLJJJKKKMMMNNNKKKKKKLLLMMMNNNLLLIIIFFFGGGEEE>>>::::::EEEggg{{{yyywwwzzzzzzttt]]]HHH===<<>><<<888555222111000555KKKaaahhhnnnppphhh^^^lllyyy~~~{{{xxxxxxxxxvvvtttrrrqqqooollljjjeeeddddddfffhhhhhheeecccXXXYYY[[[___dddffffffdddeeeeeeeeefffhhhlllssswwwwwwuuurrrooollljjjiiihhhfffffffffeeecccaaa```___\\\]]]bbbiiiqqqwwwzzzzzzqqqlllgggdddcccaaaaaaaaafffgggkkkpppqqqppprrrwwwxxxwwwuuutttssspppmmmjjjiiigggeeebbb___]]]\\\[[[WWWVVVTTTSSSRRRPPPMMMKKKHHHCCC???;;;888:::FFFSSSXXX\\\]]]XXXOOOLLLQQQWWW^^^eeexxxcccNNNGGGAAA999;;;===:::888:::666???VVVqqqmmmwwwaaaPPPMMMNNNNNNKKKQQQQQQSSSUUUUUURRRMMMIIIHHHHHHGGGGGGFFFEEEEEEDDDAAA???<<<:::999777555333000111///222777777KKKmmmvvv~~~zzz{{{yyy~~~xxxkkkiiilllppptttuuutttsssuuutttwwwwwwuuuvvvzzz{{{yyyuuurrroooooosssyyy~~~}}}|||{{{}}}~~~|||{{{{{{{{{{{{zzzzzzzzzzzz~~~~~~~~~}}}}}}}}}}}}|||~~~~~~|||zzzvvvsssqqqooonnnpppnnnkkkmmmuuuuuueeevvv~~~hhh___]]]ZZZYYY]]]___```eeekkkhhhmmmtttzzzllllllvvvqqqmmmmmmlllkkkjjjjjjkkklllgggddd```\\\ZZZ[[[]]]^^^\\\[[[YYYWWWUUUTTTSSSSSSUUUWWWVVVPPPJJJIIIMMMQQQYYY^^^fffuuu```XXXXXX[[[```uuurrriiieeekkkuuupppdddXXXJJJ@@@===<<<======:::777555555777RRR|||qqqrrrsssnnnpppyyy|||ccc\\\XXXWWWWWWPPPUUUSSSOOOLLLKKKLLLOOOPPPOOONNNNNNOOOPPPOOOLLLIIIIIIJJJAAA<<<===@@@]]]yyyooommmhhhdddbbbgggvvv{{{gggQQQ@@@:::<<>><<<999555444111111DDD[[[eeekkkmmmggg```|||sssyyyyyyvvvwww{{{yyyvvvtttsssqqqnnnlllfffcccbbbdddhhhjjjiiigggWWWVVVWWW[[[aaaeeeeeeddd```aaabbbcccfffkkkqqqvvvvvvtttqqqmmmjjjhhhggggggggghhhgggfffccccccdddeeeccceeehhhlllooorrrtttuuutttnnnjjjkkkjjjhhhgggiiimmmooouuuzzzyyyuuuvvvzzzyyywwwtttqqqpppnnnkkkiiikkkiiifffbbb^^^ZZZXXXWWWUUUSSSQQQPPPOOOMMMJJJGGGFFF@@@<<<:::;;;@@@LLLXXX]]]]]]ZZZSSSMMMMMMSSSYYYaaammmpppVVVJJJEEE@@@;;;999===:::777888777GGGbbbzzz{{{ZZZPPPKKKLLLPPPMMMTTTTTTTTTUUUTTTQQQLLLHHHEEEFFFFFFGGGGGGGGGGGGFFFAAA???<<<;;;:::888555333111111///444888555HHHkkkxxxvvv}}}|||xxxjjjhhhjjjooouuuvvvttttttvvvuuuxxxwwwttttttxxxxxxvvvtttqqqooopppuuu{{{}}}}}}}}}~~~|||zzzyyy}}}}}}}}}}}}}}}~~~~~~~~~||||||||||||||||||||||||{{{~~~}}}|||~~~}}}nnneeezzzuuuccc^^^___^^^^^^bbbcccccchhhoooooosssyyy~~~iiimmm{{{{{{pppmmmiiieeeccceeehhhkkklllfffccc___\\\ZZZZZZ[[[]]][[[ZZZXXXVVVTTTSSSRRRQQQSSSVVVUUUMMMHHHJJJPPPTTTZZZ```kkk{{{yyyYYYUUUWWW[[[ddd}}}pppiiiffflllwww}}}mmm```SSSGGG>>>;;;<<<======:::555444666999SSS~~~{{{|||wwwssskkkwwwyyyccc]]]XXXWWWXXXRRRSSSRRRPPPNNNNNNOOOQQQSSSTTTSSSRRRRRRSSSSSSQQQOOOLLLPPPFFF@@@BBB>>>TTTtttpppwwwpppaaa\\\^^^YYYUUU___iiiqqq^^^LLL===999;;;FFFEEEFFFHHHJJJJJJGGGDDDCCCCCCCCCBBB@@@<<<888555111...>>>UUU```hhhkkkfffmmmrrryyyzzzvvvwww}}}zzzwwwuuusssqqqooommmjjjfffcccdddhhhllllllkkk[[[XXXVVVYYY___ddddddbbb```aaabbbccceeeiiinnnrrrqqqooommmjjjhhhgggggggggfffgggfffdddbbbcccfffjjjppprrruuutttsssrrruuuxxx{{{uuurrruuuwwwwwwyyy}}}xxxyyy}}}}}}xxxxxx}}}wwwtttooolllkkkiiihhhgggiiigggddd___[[[XXXUUUTTTRRRPPPNNNMMMLLLIIIFFFDDDAAA<<<:::===AAAGGGPPPXXX___[[[TTTNNNLLLPPPWWW\\\fffwwwdddTTTKKK@@@;;;;;;666;;;999666777:::PPPqqqrrrWWWTTTLLLKKKQQQMMMRRRQQQQQQQQQQQQNNNKKKGGGDDDEEEFFFFFFFFFEEEEEEDDDAAA???<<<;;;:::888555222444222000555777222CCCfff~~~}}}sss}}}sssiiiiiimmmsssuuusssuuuzzzsssvvvvvvtttvvv{{{}}}|||vvvsssqqqrrrvvv{{{}}}}}}~~~}}}{{{zzzzzz||||||||||||}}}}}}~~~~~~{{{{{{{{{{{{{{{|||||||||}}}}}}kkklll~~~~~~mmmcccbbbcccbbbcccffffffeeejjjqqqsssvvv|||iiipppyyyppprrrnnniiijjjmmmooollliiigggdddaaa]]][[[ZZZ[[[\\\\\\[[[YYYVVVTTTSSSRRRQQQQQQUUUTTTKKKGGGKKKSSSVVVZZZcccppppppWWWTTTWWW[[[ggglllgggeeelllyyyxxxggg[[[OOODDD===;;;===>>>>>>:::555444777;;;WWWkkkxxxqqq___\\\WWWWWWYYYUUUQQQQQQPPPPPPQQQRRRTTTUUUWWWUUUSSSRRRSSSSSSSSSRRRKKKTTTIIIBBBEEE;;;LLLccc\\\dddxxxqqqccc```aaa[[[XXXeeebbbzzzzzzhhhYYYLLLAAA===>>>FFFFFFGGGKKKOOOOOOLLLIIIFFFGGGGGGEEEBBB>>>999666111,,,:::RRR]]]eeeiiieeeoootttzzz|||wwwyyy}}}zzzvvvtttrrrpppnnnlllooojjjeeedddiiimmmnnnlll___[[[XXXYYY^^^ccccccaaabbbcccdddeeeeeehhhlllooolllkkkiiigggffffffhhhhhhcccdddcccaaa___aaafffkkklllqqqvvvwwwwwwyyyyyyvvvzzzzzz{{{{{{vvvpppllliiihhhgggfffdddbbb___\\\YYYWWWUUUTTTPPPOOOLLLKKKJJJGGGDDDBBB===999:::@@@GGGLLLQQQWWW^^^XXXOOOKKKLLLSSSZZZ___jjjlllTTTNNNGGG;;;777>>>444:::777555777===VVVzzzlllWWWWWWNNNKKKQQQLLLNNNMMMLLLLLLLLLKKKHHHFFFDDDDDDEEEEEEEEECCCBBBAAA@@@???<<<;;;:::888555222555333000555666///>>>aaattttttzzzkkkiiikkkqqqsssrrrwww~~~uuuxxxzzz{{{zzzwwwttttttvvvyyy|||}}}{{{{{{~~~~~~}}}~~~}}}|||||||||xxxxxxyyyyyyzzz{{{{{{{{{zzz{{{{{{{{{||||||||||||}}}~~~pppyyyttthhheeegggfffeeefffhhhhhhgggkkkrrryyy|||zzziiisssyyyrrrnnnllllllrrryyy|||wwwppphhhfffccc___]]]\\\[[[[[[]]]\\\ZZZWWWUUUTTTSSSRRRPPPUUUSSSJJJFFFLLLTTTXXX[[[eeetttjjjXXXUUUWWW[[[iiiiiieeedddlllzzztttcccWWWLLLBBB===<<<===???>>>:::555444888===hhhttt}}}jjj\\\ZZZVVVVVVZZZXXXPPPPPPQQQRRRSSSTTTVVVVVVWWWTTTQQQPPPPPPRRRRRRRRRIIISSSHHHBBBEEE777FFFzzzfffZZZ]]]qqqzzzoooeeefffjjjdddaaammm```mmm}}}}}}}}}}}}}}}}}}}}}}}}qqqaaaVVVNNNGGGCCCDDDAAADDDFFFHHHGGGGGGHHHHHHNNNOOOOOOMMMIIIDDD>>>:::555222222<<>>===999;;;???FFFMMMSSSVVVWWWYYYQQQKKKNNNTTTZZZ___ddd~~~sssaaaUUUMMM@@@<<<===999???666555<<<===EEEllluuueeeOOOOOOTTTQQQLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDBBBDDDFFFGGGFFFDDDAAA???AAA@@@>>><<<999666444222333222222222000222>>>KKKttt|||vvvjjjhhhiiinnnqqqqqqssswwwwwwwwwwwwyyy}}}}}}zzzwwwxxx{{{}}}|||{{{~~~{{{{{{~~~}}}~~~~~~}}}{{{yyyxxxwwwvvvvvv|||zzzxxxwwwxxx|||uuutttnnnkkkjjjkkkhhhiiiiiiiiikkkpppvvv{{{~~~pppcccuuuwwwnnnmmmbbblllyyy}}}uuukkkfffjjjfffaaa\\\XXXXXXYYYZZZWWWYYYYYYWWWTTTRRRTTTVVVUUUQQQJJJEEEDDDKKKVVV^^^bbbddd~~~```YYYRRR[[[gggrrruuuhhhfffhhhqqqsssaaaTTTJJJ@@@::::::>>>999;;;444777888111DDDpppyyyuuuyyyfffUUUTTTRRRSSSTTTOOOPPPRRRTTTTTTSSSSSSSSSTTTRRRMMMIIIIIIMMMOOOMMMJJJHHHJJJFFFBBB???:::HHHeeevvv```vvv}}}aaaqqqttt}}}uuulllvvv~~~||||||~~~}}}ooo```[[[YYYUUURRRQQQBBBDDDGGGHHHHHHGGGHHHIIIMMMNNNOOOOOOKKKEEE>>>:::555333222;;;PPPcccfff___```lll}}}ttt~~~|||zzzzzzyyytttnnnmmmpppsssnnnjjjfffaaa^^^dddkkkqqqmmmeee\\\UUUUUU[[[aaa`````````aaabbbdddddddddffffffeeeddddddccccccccc^^^___aaabbbaaaaaabbbccchhhkkkpppxxx~~~{{{vvvyyy}}}}}}zzz}}}{{{sssmmmqqqtttqqqlllgggcccbbbcccbbb___[[[YYYXXXWWWUUUSSSQQQPPPOOONNNMMMJJJGGGCCCAAA>>>===:::===BBBJJJQQQVVVYYYZZZQQQMMMLLLQQQVVV]]]hhhrrruuu```RRRJJJ???<<<===888888444666;;;>>>PPP~~~mmmsss^^^OOOQQQVVVRRRNNNMMMJJJJJJIIIIIIGGGFFFEEEDDDGGGHHHIIIIIIHHHEEEBBB@@@@@@@@@???===;;;999777666444333333333000111;;;GGGrrr|||xxxjjjggghhhmmmpppqqqssswwwsssssstttuuuxxx}}}|||yyyyyy{{{|||{{{yyy~~~}}}~~~}}}~~~zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxvvvvvvwwwzzz~~~tttooollllllmmmjjjlllnnnqqqsssxxx}}}}}}fffiiiyyyxxxpppooo}}}{{{tttnnnjjjhhhfffbbb]]]XXXUUUUUUVVVWWWWWWXXXXXXVVVSSSRRRTTTWWWVVVQQQJJJEEEGGGNNNWWW^^^ccceee||||||[[[YYYTTT___mmmzzzrrrhhhgggiiisss~~~|||nnn]]]RRRHHH@@@;;;;;;???:::<<<555777888333IIIwwwdddSSSRRROOOOOOPPPKKKPPPRRRSSSRRRPPPOOOOOOOOOOOOLLLIIIIIILLLNNNKKKIIIFFFHHHDDDAAA@@@;;;EEE]]]tttppp{{{tttxxxzzz{{{uuuuuu~~~rrrfffbbbaaa___^^^^^^BBBDDDGGGHHHHHHHHHHHHIIIIIIKKKLLLLLLIIICCC===:::666333111888JJJ\\\cccaaaaaaaaaiiivvv}}}~~~}}}}}}zzzyyy|||zzztttooonnntttoookkkfff```]]]aaahhhrrrqqqlll___RRROOOXXXaaaccc___\\\]]]```cccaaa^^^cccdddffffffeeeccc```^^^ZZZ]]]bbbddddddcccccccccgggiiimmmrrrtttuuuuuutttsssvvvvvvvvv|||{{{pppxxx{{{vvvllliiillllllgggddd```]]]\\\]]]\\\ZZZWWWTTTTTTSSSRRRQQQPPPOOOOOOIIIHHHFFFDDDBBB???===<<<:::???GGGPPPVVVYYYYYYXXXLLLKKKNNNTTTYYYbbbqqq~~~vvv^^^MMMEEE===<<<===777444666999999AAA^^^rrrbbb{{{fffYYYQQQSSSUUUQQQLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDIIIIIIJJJJJJHHHEEEBBB@@@>>>>>>>>>===<<<:::999888444333444444111111888BBBmmm}}}vvvrrrqqqjjjffffffkkkoooppprrrvvvrrrrrrrrrsssuuuyyy{{{}}}|||{{{zzzzzzyyywww~~~~~~~~~{{{{{{~~~~~~~~~yyyxxxxxxwwwwwwxxxyyyyyyuuuuuutttuuuvvvxxxzzz|||}}}}}}~~~}}}}}}~~~|||tttqqqooooooqqqmmmqqqvvvzzz~~~oooaaalll}}}~~~yyyyyy~~~yyyqqqjjjfffeeefffbbb```[[[WWWUUUTTTUUUUUUWWWVVVUUUSSSRRRRRRVVVXXXVVVPPPHHHFFFJJJRRRYYY]]]ccchhh|||rrrUUUYYYVVVbbbuuunnnhhhgggjjjvvv}}}uuugggXXXNNNFFF???<<<<<<@@@:::===555777888777RRR|||wwwyyy{{{aaaSSSRRRNNNMMMMMMIIIPPPQQQPPPNNNKKKIIIIIIIIILLLJJJHHHIIIKKKLLLIIIFFFDDDEEEAAA@@@BBB<<<@@@QQQvvvsss}}}|||~~~~~~yyynnncccbbbcccdddfffhhhBBBDDDGGGHHHHHHGGGHHHIIIGGGGGGGGGFFFCCC@@@===;;;777444111666CCCSSS^^^bbbhhhbbbeeerrr}}}~~~}}}~~~|||xxxxxx}}}{{{uuuqqqssspppmmmjjjddd```ccciiimmmooommmbbbTTTMMMOOOTTT^^^]]]]]]___aaabbb```^^^___aaacccddddddbbb___^^^YYY\\\aaadddddddddeeefffeeegggjjjkkkkkklllnnnpppllloooqqqqqqtttwwwtttlllxxxwwwppphhhgggiiifff``````^^^[[[ZZZ[[[[[[YYYWWWSSSRRRQQQPPPOOOMMMLLLLLLEEEDDDBBB@@@>>><<<;;;:::<<>>ggg~~~nnnkkkrrrlllgggeeejjjooopppqqqtttsssssstttuuuvvvxxxzzzzzz~~~|||zzzxxxwwwvvv}}}|||||||||}}}|||{{{}}}yyyxxxwwwvvvuuutttttttttsssssstttuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{|||xxxttttttssstttvvvrrrvvv}}}{{{gggeeerrrvvvtttvvvmmmoooqqqpppnnniiieeebbbaaa___]]]ZZZXXXWWWWWWWWWVVVTTTRRRPPPPPPSSSVVVYYYTTTMMMFFFFFFMMMVVV[[[\\\bbblllhhhQQQVVVWWWcccyyylllfffggglllyyyooobbbTTTKKKDDD>>>;;;<<<>>>999<<<555555777<<<]]]ttt]]]SSSTTTOOOMMMOOOKKKMMMMMMMMMKKKHHHFFFFFFGGGHHHGGGGGGHHHJJJIIIGGGDDDCCCEEEAAAAAAEEE@@@===GGGtttxxx|||~~~~~~|||{{{}}}}}}~~~qqqggg^^^^^^aaadddiiimmmAAACCCFFFGGGGGGGGGGGGHHHIIIGGGDDDAAA??????@@@@@@888555333444<<>><<<;;;:::::::::CCCMMMXXX```___XXXQQQLLLPPPNNNRRR]]]iiirrrzzziiiQQQAAA===888:::<<<555777999:::???RRRpppbbb^^^wwwzzz[[[VVVQQQOOOLLLJJJJJJMMMIIIHHHGGGFFFEEEEEEEEEFFFEEEFFFGGGHHHHHHGGGGGGFFFAAAAAA@@@>>><<<:::888777333222333444333222666===aaammmkkkvvvooohhheeeiiinnnoooppprrrttttttuuuvvvwwwxxxxxxxxx~~~~~~~~~|||zzzxxxwwwvvvwwwxxxyyyyyyzzz{{{~~~vvvvvvtttsssrrrrrrqqqrrrrrrssstttuuuvvvwwwwwwwwwwwwyyyzzz{{{{{{|||~~~}}}wwwwwwxxxxxxyyy|||xxx|||kkkcccnnnzzzjjjhhhkkkpppsssvvvxxxvvvooogggaaa___^^^\\\[[[YYYXXXXXXXXXUUUSSSPPPOOOPPPSSSVVVXXXOOOIIIDDDGGGOOOXXX]]]^^^cccvvv~~~aaaQQQSSSXXXddd|||{{{llldddgggooo~~~|||jjj^^^PPPGGGAAA<<<:::;;;;;;666999333222555@@@hhhyyyiiiVVVPPPSSSOOOMMMOOOMMMJJJJJJJJJHHHFFFEEEFFFHHHFFFFFFGGGHHHHHHGGGEEECCCCCCFFFBBBBBBHHHCCC===AAAddd|||{{{}}}yyyxxx|||~~~~~~~~~{{{~~~~~~~~~}}}yyylllccc\\\\\\___ccciiiooo@@@BBBEEEFFFFFFFFFFFFGGGIIIGGGCCCAAA@@@AAABBBDDD999777444444666???PPP___hhhhhhmmmwwwxxx}}}wwwtttvvvuuuuuussskkkaaa]]]^^^aaacccfffhhheee\\\OOOEEEHHHNNNUUUYYYXXXWWWYYY[[[YYYXXXXXXYYYZZZ]]]___aaa\\\]]]]]]]]]^^^aaagggkkkccccccddddddfffggghhhhhhcccgggiiifffcccdddjjjpppcccaaa^^^^^^aaaccccccaaaZZZYYYXXXVVVUUUTTTTTTTTTRRRQQQNNNKKKHHHEEECCCBBB???===;;;::::::<<>>999888:::888333777222111555FFFuuulll]]]NNNLLLQQQLLLIIILLLKKKIIIIIIIIIGGGFFFFFFHHHJJJFFFFFFFFFFFFFFFEEEEEEDDDDDDIIIEEECCCIIIEEE>>>AAATTTuuuyyy~~~{{{}}}~~~wwwuuuvvvzzz}}}zzz}}}{{{{{{{{{}}}~~~}}}|||~~~wwwrrrcccZZZSSSQQQSSSVVV]]]ccc???AAADDDEEEEEEDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAA:::888666555333888JJJ]]]eeelllppptttzzz{{{xxxyyyuuuvvvyyyyyyqqqddd^^^^^^ZZZ\\\___dddeeeaaaYYYRRRGGGIIILLLOOOQQQSSSUUUWWWVVVVVVVVVWWWXXXZZZ\\\]]][[[\\\\\\\\\]]]```eeeiiicccbbbbbbeeehhhiiigggdddcccddddddccc``````dddiii^^^\\\[[[\\\^^^______```WWWWWWVVVTTTRRRPPPPPPQQQNNNLLLJJJGGGDDDAAA???>>>===;;;999999<<>>:::;;;777888;;;666444666BBB[[[uuuuuueeecccRRRPPPMMMJJJKKKMMMNNNNNNJJJIIIGGGFFFFFFFFFHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHGGGGGGFFFEEECCCAAA@@@>>>999666555333111333888MMMxxx~~~vvvqqquuuwwwnnnhhhjjjnnnooonnnnnnqqqsssuuuwwwxxxwwwvvvuuurrruuuyyyzzzyyyxxxzzz{{{ssswwwyyyxxxuuuvvv|||~~~{{{yyyyyyrrrqqqqqqrrrrrrtttuuuuuusssssssssssstttuuuvvvvvvtttvvvwwwxxxwwwvvvwwwxxxyyyyyy|||zzz}}}~~~qqqeeeppptttvvv|||~~~xxxppphhhccc___[[[WWWWWWWWWXXXXXXWWWVVVUUUTTTTTTQQQOOOOOOQQQSSSRRRQQQEEEFFFHHHMMMUUU]]]eeeiiixxxnnnSSSXXXUUUeeewwwlllhhhfffkkkxxxvvvhhh[[[OOOCCC===:::777777999666111777222111666LLL}}}vvvzzz}}}vvvttt{{{XXXKKKKKKQQQKKKGGGJJJIIIKKKKKKJJJHHHFFFGGGIIIKKKFFFGGGFFFEEEDDDDDDEEEFFFDDDJJJFFFCCCHHHEEE???CCCFFFhhhwww~~~vvvsssttttttyyy~~~~~~|||{{{zzzzzz{{{}}}~~~}}}|||}}}xxxqqqkkkWWWNNNEEEAAAAAACCCIIIPPP>>>@@@CCCDDDDDDCCCDDDEEE<<<===>>>@@@???>>><<<;;;:::999888555111444FFF[[[gggqqqtttsss~~~www~~~~~~||||||tttvvv|||~~~wwwkkkdddcccUUUVVVZZZ]]]```aaa___^^^LLLHHHFFFHHHMMMRRRTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXZZZ[[[\\\]]]]]]```dddgggcccaaaaaafffkkklllgggbbbdddbbb```aaaaaa______aaaaaa___^^^^^^]]][[[[[[]]]WWWWWWVVVTTTQQQOOOOOOPPPJJJIIIGGGDDDAAA???===<<<;;;:::888999>>>FFFNNNTTT[[[\\\YYYSSSLLLJJJMMMQQQTTT^^^qqqyyyXXXEEE999888;;;777777:::666666999JJJggg{{{mmmYYYTTTRRROOOLLLLLLMMMKKKGGGKKKIIIHHHFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFFFFEEEDDDCCCBBBCCC===888666222///111555CCCttt}}}}}}uuutttzzzpppiiikkkoooooommmmmmrrrtttwwwyyyzzzyyywwwvvvnnnrrrwwwyyyxxxyyy{{{}}}vvvyyy{{{yyyttttttyyy{{{||||||{{{xxxvvvuuuvvvvvvuuuttttttsssssssssssssssrrrrrrqqqrrrsssuuuvvvrrrtttuuuuuutttssstttuuuuuuvvv|||~~~xxx|||mmmkkk{{{nnnfffmmmrrrooonnniiiccc```______]]][[[VVVWWWXXXYYYXXXWWWVVVUUUSSSQQQOOOOOORRRSSSQQQOOOCCCFFFKKKPPPWWW___hhhnnngggOOO[[[XXXlllgggeeegggnnn||||||lllTTTIII>>>999888666777:::666111777222111777PPPwwwtttzzzYYYLLLNNNSSSLLLGGGIIIIIIMMMMMMLLLIIIGGGGGGIIIKKKGGGGGGFFFEEECCCCCCEEEGGGDDDKKKGGGBBBFFFDDD@@@DDD===___zzzyyyuuusssuuutttvvvzzz~~~}}}|||{{{}}}}}}zzztttlllfffQQQHHH>>>999777888===DDDAAACCCEEEEEECCCBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;>>>???:::999888333===VVVdddmmmoooooorrrwwwyyyyyy~~~~~~}}}}}}~~~zzzyyyxxxwwwtttpppkkkgggYYYWWWVVVXXX]]]dddiiikkkVVVMMMDDDAAAEEEKKKOOOPPPTTTVVVVVVTTTRRRSSSWWW[[[YYYZZZ[[[\\\\\\]]]```bbb___aaacccdddeeedddcccbbbccccccbbbbbbaaa```______`````````^^^\\\YYYWWWUUURRRSSSSSSSSSQQQPPPNNNLLLHHHFFFCCC@@@>>><<<;;;;;;>>><<<999999BBBOOOUUUUUUfffYYYNNNJJJLLLNNNQQQTTTWWWcccxxxgggRRR???<<<999666777888999999:::===OOOmmmpppvvvVVVSSSQQQOOOLLLJJJIIIIIIIIIKKKJJJIIIKKKMMMMMMJJJGGGIIIJJJLLLKKKIIIGGGFFFFFFDDDDDDDDDCCCDDDDDDEEEFFF???===999444222111111111EEEfff{{{sssllluuusssmmmgggjjjrrrtttqqqtttpppmmmqqqyyy|||wwwpppnnnsssyyyyyywwwwww{{{~~~xxxwwwyyyxxxtttuuuzzzuuu||||||vvvrrruuuxxxvvvqqqppppppssswwwxxxtttqqqvvvrrrnnnmmmoooooonnnlllqqquuuuuurrrrrrtttuuutttvvvyyy}}}|||zzz|||}}}nnnsssuuummmgggeeefffdddbbb___^^^^^^]]]\\\ZZZ[[[YYYWWWWWWXXXXXXVVVUUUMMMMMMNNNQQQTTTTTTQQQNNNGGGFFFKKKTTTXXX[[[dddooo}}}```TTT^^^^^^bbbzzzjjj]]]gggmmmzzzyyyqqqQQQGGG<<<888777666777:::333:::333000777;;;VVV|||vvvVVVSSSPPPNNNMMMLLLKKKIIINNNMMMJJJFFFCCCCCCEEEGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFEEEEEEDDDBBBIIIpppzzzuuu{{{rrrpppqqqtttxxxyyyyyy{{{}}}~~~}}}|||{{{wwwnnncccZZZGGGAAA999555666:::===???BBBDDDEEEDDDBBB?????????;;;<<<>>>??????>>><<<;;;>>>???:::888888222;;;QQQaaakkkmmmkkkzzzyyysss|||}}}|||vvvrrrsssvvvyyywwwyyy{{{}}}~~~}}}}}}||||||zzzzzzyyyvvvooojjj^^^[[[WWWWWWZZZaaafffiiiZZZRRRGGG@@@@@@DDDHHHJJJMMMOOOQQQQQQPPPRRRUUUXXXYYY[[[\\\\\\\\\]]]___aaa]]]^^^aaacccdddddddddccceeedddbbbaaa```_________]]]]]]]]]\\\ZZZWWWUUUTTTPPPQQQPPPPPPNNNLLLJJJIIIDDDBBB???===;;;:::::::::444<<>>eeeqqqYYYVVVTTTRRRRRRRRRQQQPPPQQQPPPOOOLLLIIIHHHIIIKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHDDDHHHgggwwwqqqooopppqqq}}}{{{zzzyyyzzz|||{{{vvvoooeeeYYYQQQ@@@;;;555333666:::===???CCCDDDEEEDDD@@@===<<<<<<999<<>>@@@AAAGGGIIILLLNNNOOOPPPQQQSSSWWWXXXZZZZZZYYYZZZ[[[]]]YYY[[[^^^aaacccdddeeeeeegggeeebbb___^^^^^^^^^___ZZZYYYYYYXXXWWWUUUSSSRRRNNNNNNMMMLLLJJJGGGEEEDDD@@@>>><<<:::999999999:::999BBBKKKPPPTTTZZZ\\\ZZZLLLJJJKKKPPPSSSWWW^^^eeexxxtttSSSBBB<<<999999888888888777777666:::RRRvvvsss|||]]]IIIJJJKKKLLLLLLMMMMMMMMMLLLMMMLLLKKKLLLMMMMMMKKKIIIGGGHHHJJJJJJHHHFFFFFFFFFLLLLLLJJJIIIGGGFFFEEEDDD@@@>>>:::666444222222222999IIIjjj|||tttooo|||qqqiiirrrxxxtttuuuuuutttvvvwwwwwwuuusssvvvrrrooouuu~~~~~~{{{yyyyyywwwsssrrrssswwwzzz{{{yyyxxxyyyxxxuuusssvvvxxxuuupppllllllnnnssspppnnnmmmmmmnnnmmmllllllnnnmmmkkknnnvvv{{{|||{{{|||~~~}}}||||||}}}|||zzzyyy||||||zzzzzz}}}qqqhhhxxx}}}mmmjjjpppwww|||tttqqqllliiieeebbb]]]ZZZ[[[ZZZXXXVVVVVVTTTQQQOOOLLLKKKKKKOOOSSSSSSMMMGGGJJJMMMSSSWWWYYY___ooo~~~}}}dddTTTQQQZZZgggyyylllgggaaaiiiqqq|||ggg\\\MMMBBB888444444555777;;;::::::444222666FFF|||lllZZZXXXVVVVVVWWWWWWVVVUUURRRRRRQQQOOOMMMKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJDDDFFFWWWuuummmllllllkkkvvv~~~~~~}}}yyy{{{zzzyyy{{{}}}~~~yyyqqqhhh\\\OOOHHH999666444444777<<>>======@@@DDDHHHIIIGGGCCCAAA@@@BBB<<<888999333444BBBVVVaaafffcccggguuu|||zzz|||rrrooopppqqqqqqqqquuuzzz~~~zzzvvvuuuvvvxxxvvvmmmaaaXXXUUUWWWZZZ]]]___]]]XXXQQQGGG@@@;;;:::BBBEEEHHHKKKLLLMMMNNNNNNQQQSSSUUUUUUUUUUUUVVVWWWVVVXXX[[[^^^aaadddeeeffffffddd```]]][[[[[[\\\\\\VVVVVVUUUTTTSSSRRRQQQPPPLLLKKKIIIHHHEEECCCAAA@@@===<<<:::888888999;;;<<>>999555444888QQQ{{{gggZZZXXXVVVVVVWWWWWWUUUTTTOOOPPPPPPOOOMMMKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIIIIIIIHHHBBBCCCKKKppp}}}lllfffhhhjjjjjjooo~~~{{{}}}{{{yyyzzz|||~~~}}}{{{wwwooodddWWWJJJCCC555555555777:::===@@@BBBBBBDDDFFFFFFDDDCCCBBBCCCCCCDDDEEEFFFFFFEEECCCAAAAAADDD>>>:::<<<666444===RRR]]]cccaaabbbkkktttvvvrrr|||wwwmmmjjjkkkmmmqqqrrruuuxxx{{{}}}~~~~~~|||uuuttt{{{xxxkkk```YYYVVVVVVVVVZZZ]]]```]]]UUUJJJ@@@:::<<<===???CCCGGGIIIKKKKKKLLLNNNQQQRRRQQQQQQRRRSSSSSSUUUWWW[[[^^^aaacccdddbbb```\\\YYYWWWVVVWWWXXXSSSSSSRRRPPPOOONNNNNNMMMIIIHHHFFFDDDAAA???>>>===:::999777777888;;;>>>@@@IIISSS]]]bbbddd```UUUJJJMMMMMMOOOSSSXXXcccvvvtttVVVEEE???;;;888444666888999888999;;;>>>LLLhhhoooWWWjjjyyyiiiLLLOOOJJJKKKLLLMMMMMMLLLJJJIIIJJJJJJJJJIIIGGGGGGGGGGGGIIIKKKMMMNNNMMMLLLLLLLLLNNNMMMLLLJJJGGGCCCAAA???>>><<<:::666444222111000222333UUUxxx~~~~~~}}}ppptttyyyvvvsssuuuwwwvvvsssppppppppppppnnnlllmmmrrrvvvxxxyyy}}}}}}|||yyyvvvrrrnnnkkkmmmuuu~~~xxxsssuuu{{{wwwsssooonnnmmmmmmkkkiiinnnmmmlllkkkkkkkkklllnnnnnnpppqqqrrrvvv|||{{{wwwxxxyyyzzzyyyxxxxxxzzz{{{vvv{{{vvvtttsssuuu|||qqqfffsssvvvkkkbbbccchhhiiifffeeebbbaaa_________]]]ZZZXXXWWWVVVVVVVVVWWWVVVSSSPPPKKKKKKLLLNNNOOOMMMHHHCCCKKKRRRXXXYYY\\\kkkfffTTTQQQYYYgggkkkhhhaaaccceeennnzzzppp^^^SSSHHH>>>666555777888;;;??????888666777<<<^^^eeeZZZXXXWWWVVVVVVUUUSSSQQQMMMNNNOOONNNLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHDDDGGGKKKNNNOOOMMMJJJHHHDDDEEEGGGggg{{{rrr}}}{{{}}}~~~lllccceeehhhgggppp{{{}}}~~~|||zzzzzz|||~~~~~~~~~|||zzzvvvmmmaaaRRREEE>>>444555666888:::===???AAABBBDDDFFFGGGGGGFFFGGGGGGEEEEEEDDDDDDBBBAAA@@@@@@AAAEEE???<<<@@@;;;666;;;NNNXXX``````___dddkkkooosssyyyssshhhhhhmmmrrrqqqrrrsssuuuxxx{{{}}}~~~}}}{{{tttjjjaaa[[[VVVSSSTTTYYY^^^aaa^^^VVVKKKEEE;;;999888:::???CCCFFFGGGGGGJJJMMMOOOOOOOOOOOOPPPPPPQQQSSSUUUXXX[[[]]]^^^[[[YYYVVVTTTRRRRRRRRRSSSPPPOOONNNLLLJJJIIIIIIIIIEEEDDDBBB???===<<<;;;;;;777777777888<<>>===;;;888555333111111333333LLLpppzzzppprrrwwwwwwssstttuuuuuurrrpppoooooonnnnnnmmmlllmmmqqqvvvyyy{{{}}}}}}yyyuuurrrmmmhhhdddmmmxxx|||vvvoooqqqwwwwwwrrrllljjjlllmmmkkkhhhkkkllllllkkkiiijjjlllnnnjjjmmmooorrrxxx}}}|||vvvtttuuuvvvuuutttuuuxxx{{{wwwyyyqqqzzz}}}yyywwwwwwwwwyyy~~~mmmnnnxxxnnnhhhfffkkkooommmjjjhhhaaa___^^^^^^]]][[[WWWTTTTTTTTTTTTUUUVVVUUURRROOOKKKMMMOOOOOOKKKHHHFFFEEELLLTTTYYY[[[bbbuuu}}}^^^RRRQQQZZZlll}}}wwweee``````gggrrr}}}jjjYYYOOOCCC;;;555666999:::<<>>DDDAAA999;;;FFFSSS___bbbbbbeeejjjmmmxxx|||{{{gggeeejjjnnnnnnoooppprrruuuxxxzzz|||zzzssslllcccZZZUUUQQQRRRTTTYYY^^^^^^YYYUUUHHHBBB;;;888999<<<>>>??????BBBFFFHHHIIIIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVSSSRRRQQQOOONNNNNNMMMMMMMMMLLLIIIGGGEEEDDDCCCCCC@@@???===;;;999999888999888888;;;???GGGPPPXXX]]]eeellljjj[[[JJJEEEIIINNNSSSVVV```mmmyyyYYYMMM???999999;;;:::777666888888777777===HHHPPP___dddeeennn}}}[[[LLLOOOLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLJJJGGGEEEGGGIIIDDDFFFIIIJJJJJJIIIIIIJJJLLLLLLLLLKKKIIIFFFCCCAAA@@@???===:::888555333222444666EEEgggzzz~~~xxxssspppooorrruuutttttttttttttttrrrpppoooooonnnmmmmmmoootttyyy}}}yyy}}}}}}yyyuuusssmmmfffcccgggpppyyyyyysssqqqtttvvvsssnnnjjjiiihhhhhhhhhiiijjjkkkjjjhhhiiillloookkkllllllmmmsssxxxwwwqqqqqqqqqqqqqqqpppqqqtttwww{{{}}}uuuhhhjjj{{{{{{|||lllfffzzzrrrllljjjlllqqqrrrnnnkkkkkk```___^^^^^^]]][[[WWWTTTSSSRRRSSSSSSTTTRRRNNNKKKKKKOOORRROOOHHHDDDEEEIIINNNVVV[[[^^^iiikkkVVVSSSRRR]]]tttnnnccc___```mmmzzzwwwaaaPPPGGG>>>888444666::::::;;;>>>999555888:::IIIxxxooopppaaaVVVUUUUUUUUUVVVUUUSSSPPPNNNNNNMMMLLLKKKKKKNNNPPPPPPNNNLLLJJJIIIJJJKKKMMMLLLMMMOOOQQQQQQPPPNNNMMMKKKHHHJJJTTTmmmlllllllllkkklllpppwww|||wwwoooqqqtttttt{{{jjj```___]]]VVV```gggjjjyyy~~~|||~~~~~~~~~~~~}}}vvvqqqfffWWWHHH===888777555888;;;<<<>>>@@@EEEIIICCCEEEGGGHHHGGGFFFGGGGGGGGGHHHIIIJJJIIIGGGEEECCCAAAFFFBBB???FFFDDD<<<<<>>???EEETTTeeehhheeelllzzzyyyttt~~~cccUUU``````bbbeeeggglllqqqrrrpppwwwyyy~~~}}}yyytttmmmfffaaaXXXRRRMMMMMMMMMPPPXXXaaa^^^ZZZSSSJJJBBB<<<888666999999999:::<<<===???@@@CCCCCCDDDEEEGGGIIIJJJKKKHHHHHHGGGGGGFFFGGGGGGGGGCCCBBB@@@>>><<<;;;:::999777777666666666777777888@@@@@@EEESSSdddnnnmmmhhhTTTPPPLLLKKKMMMPPPWWW]]]ccclllmmmQQQ@@@>>>;;;888777777888999777>>>777000:::HHHUUUcccsssgggoooZZZRRRJJJKKKDDDEEEFFFHHHHHHGGGFFFFFFHHHIIIHHHEEEBBBAAAAAABBB???BBBDDDCCC@@@@@@EEEIIIFFFGGGIIIIIIHHHEEEAAA???AAA???===<<<;;;999666333444000;;;YYYuuullliiimmmzzzxxxqqqqqqpppmmmoootttuuuuuutttsssqqqooommmllluuuooojjjjjjjjjkkkpppvvvwwwzzz|||zzztttnnnkkkjjjdddccceeennnxxx|||vvvpppooolllkkkkkkeee^^^```fffhhhhhhhhhiiijjjlllmmmnnnpppooonnnooopppqqqpppnnnpppooommmkkklllooouuuzzzwwwzzz}}}|||xxxxxx|||{{{iiidddhhhiiifffrrruuuooollloooqqqsssrrrmmmhhhdddccc]]]^^^^^^]]]\\\ZZZXXXVVVQQQPPPNNNLLLKKKJJJIIIIIINNNRRRQQQHHH??????FFFMMMVVV[[[\\\```sssoooVVVVVVRRRXXXrrrzzzaaa```]]]bbbxxxkkkUUUIII===;;;777444666;;;===<<<999===999777CCCccc{{{qqqhhhkkkkkklllkkkWWWUUUSSSQQQQQQRRRUUUVVVVVVPPPNNNLLLKKKLLLNNNNNNNNNOOONNNLLLJJJIIIJJJKKKLLLMMMLLLKKKIIIIIIJJJKKKKKKGGGFFFMMMPPPSSSmmmyyysssrrrtttwww}}}{{{}}}jjjYYYYYY]]]XXXTTTTTTZZZeeettt~~~~~~|||~~~|||zzzxxxlllcccTTTEEE<<<999666444???;;;:::AAAMMMUUUUUURRRAAABBBCCCCCCCCCCCCDDDEEEDDDEEEFFFGGGFFFDDDCCCAAADDDCCCBBBBBB@@@@@@???>>>@@@DDDPPP```fffeeelllwww~~~{{{aaaQQQTTTWWW[[[```dddgggkkkoooppprrrsssxxx}}}|||{{{|||{{{uuukkkccc___XXXQQQMMMLLLLLLRRRZZZbbbdddeeebbbZZZNNNAAA999888777555444444666999;;;<<<===???@@@AAAAAA@@@@@@CCCBBBBBBAAAAAABBBBBBBBB@@@???>>><<<999666333111444444666888:::<<<===>>>FFFMMMXXXdddkkkiii```XXXNNNKKKIIIJJJNNNVVV```gggooozzzsss\\\JJJ???===:::888666777888999777<<<888777AAAMMM___www}}}gggdddRRRJJJBBBCCCFFFFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGDDDBBB@@@AAABBBBBBEEEFFFDDD@@@???CCCGGGDDDEEEFFFGGGGGGFFFEEEDDDAAA???===<<<<<<:::777444555000888TTTrrruuuttt{{{{{{~~~wwwvvvvvvrrrpppqqqrrrrrrrrrrrrqqqpppooonnnrrrnnnkkkjjjiiijjjpppxxxyyyzzzzzzwwwsssooommmllleeecccccciiisssxxxvvvrrrmmmjjjiiijjjhhhcccdddhhhhhhgggggghhhhhhiiijjjkkkpppooonnnoooqqqrrrqqqpppoooppppppoooooopppsssuuuuuuyyy|||{{{yyyxxx{{{~~~|||nnncccgggrrrlllccckkkxxx|||ooolllkkkfffhhhjjjjjjgggccc```^^^______^^^\\\ZZZXXXVVVTTTRRRQQQOOOLLLIIIHHHHHHIIIOOOPPPMMMFFF@@@AAAIIIPPPVVV[[[___ggg~~~eeeSSSTTTQQQYYYuuurrr___```]]]ddd}}}hhhRRRGGG===999666444777;;;>>><<<:::666666555AAAeeevvvsssuuupppttthhhXXXTTTRRROOONNNOOOQQQQQQQQQNNNMMMLLLLLLMMMNNNNNNNNNMMMLLLJJJHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJMMM]]]~~~}}}uuusssyyyxxxrrrqqqfffZZZZZZUUURRRRRRVVV\\\hhh{{{~~~{{{zzzzzzzzzzzzyyyvvvtttsssfff]]]NNNAAA:::888666555======AAAJJJTTTZZZ\\\ZZZ>>>???@@@AAABBBCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???????????????@@@JJJYYYccceeeiiipppyyycccRRRIIIKKKQQQZZZ___aaacccggglllkkklllpppwww~~~~~~}}}wwwrrrlllddd[[[UUUPPPLLLNNNRRRTTTZZZcccjjjiiiaaaWWWPPPEEEBBB===888555444555666555666888:::;;;::::::999:::999999999999999::::::777777888999888777555444888888888999===BBBHHHKKKSSSZZZcccgggcccZZZNNNGGGIIIKKKMMMQQQXXXeeeqqqzzz~~~aaaSSSJJJBBB===;;;999777666777888999666999777;;;JJJWWWlllssspppzzzZZZPPPIIIBBBEEEHHHGGGGGGFFFEEEEEEEEEEEEDDDEEEDDDCCCAAA@@@AAABBBCCCEEEEEECCC@@@@@@CCCFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@>>>===<<<;;;888666666000444LLLlll{{{|||}}}yyysssooonnnoooqqqrrrsssrrrqqqpppooommmlllkkkhhhgggoooyyy~~~|||zzzxxxwwwtttqqqnnnhhhccc```bbbkkkrrruuuuuujjjgggfffiiikkkjjjjjjllljjjiiiiiiiiihhhiiiiiijjjooonnnnnnoooqqqsssrrrrrrnnnqqqssstttsssqqqqqqrrrssswwwzzz{{{yyywwwyyy{{{~~~wwwiiieeeqqq}}}jjjhhhqqqqqqlllllllllgggiiijjjiiifffaaa___]]]aaa```]]]ZZZWWWUUUTTTSSSRRRRRRPPPKKKFFFEEEGGGJJJOOOKKKFFFBBBAAAEEENNNTTT[[[^^^eeesssttt[[[QQQTTTSSS___iii___aaa^^^jjj|||___LLLCCC;;;777555555888<<<>>>===;;;777777;;;SSSsssyyyaaaUUURRRPPPMMMKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHKKKDDDCCCJJJLLLgggyyyyyyuuu}}}{{{sss]]]YYYSSSRRRRRRRRRSSS[[[kkk{{{~~~}}}yyyyyyyyyxxxvvvssspppnnnbbbWWWIII???:::888888888<<>>???@@@@@@@@@@@@???=========>>>>>>>>>??????===<<>>;;;:::888777666777888888777===:::???ZZZrrrrrrjjjeeeRRRPPPKKKHHHKKKJJJIIIGGGEEECCCCCCDDDDDDAAABBBCCCAAA@@@???AAABBB@@@AAABBBAAA@@@@@@CCCFFFHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@>>>>>>>>><<<:::777666000111DDDeee}}}xxxqqqoooqqqsssuuuuuutttrrrpppooonnnnnnlllfffdddkkkvvv~~~}}}}}}}}}yyysssmmmjjjddd]]]\\\bbbkkkssswwwhhheeedddgggllloooooonnnnnnmmmlllkkkjjjjjjjjjjjjlllkkkkkkmmmppprrrrrrqqqnnnpppssstttsssrrrsssssssssvvvyyyzzzxxxvvvuuuvvvzzz{{{ppppppwwwsssooopppyyyyyynnnnnnnnnlllmmmnnnnnnlllfffaaa]]][[[```^^^[[[WWWUUUTTTSSSSSSOOOOOONNNIIIDDDDDDHHHMMMLLLEEE??????CCCIIIQQQYYY___cccmmm|||eeeVVVRRRVVVXXXkkk|||ccc```bbbaaarrr~~~lllTTTDDD???999555555666999===???>>><<<<<<555DDDuuuqqqxxxttt~~~\\\SSSRRROOOLLLJJJIIIIIIGGGEEEEEEHHHKKKMMMLLLKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCAAAGGG===???KKKDDDXXX~~~bbbYYYTTTTTTTTTSSSOOORRRaaaqqqyyyyyyzzz{{{||||||}}}~~~zzzzzzyyywwwsssnnnjjjgggaaaTTTFFF>>><<<;;;<<<>>>FFFOOOZZZbbbhhhooo{{{CCCAAA??????AAAAAA???===;;;<<<======>>>>>>>>>???;;;;;;<<<======>>>>>>???======EEETTTccchhhfffdddqqqiiizzzwww```MMM???@@@HHHRRRXXXYYY]]]dddeeefffgggkkkqqqzzz}}}|||{{{wwwtttlll___SSSNNNLLLKKKKKKMMMRRRYYY```eeedddbbb]]]WWWOOOFFF???;;;999777444222222333555666555444444444555666666777999888666444555777999;;;>>>AAAHHHRRR\\\fffnnnsssggg^^^RRRJJJIIIKKKLLLLLLPPP\\\gggnnnvvvtttWWWIIIEEEAAA<<<:::999888777777777888999777BBB???FFFooohhh___ooo}}}TTTKKKLLLIIIHHHJJJJJJIIIFFFDDDCCCCCCCCCCCC@@@AAABBBAAA??????@@@BBBAAAAAA@@@???>>>???AAABBBFFFDDDBBB@@@>>>>>>>>>???AAA@@@?????????>>>;;;999666222111===\\\~~~}}}ssssssuuuwwwyyyyyyvvvrrrpppppppppqqqnnngggaaafffooozzz{{{}}}{{{qqqiiilllfff^^^YYY\\\dddmmmttthhhfffdddfffkkkpppqqqooonnnnnnlllkkkjjjiiiiiiiiiiiiiiiiiikkknnnpppppppppnnnpppqqqqqqqqqsssuuuxxxuuuwwwxxxyyywwwuuusssrrrwww}}}{{{wwwxxx~~~lllbbbhhhtttsssooopppnnnjjjjjjkkkkkkhhhbbb]]]ZZZXXX\\\ZZZXXXUUUTTTSSSSSSSSSKKKKKKJJJGGGEEEFFFJJJNNNHHH@@@;;;???FFFLLLTTT\\\]]]eeevvvuuu[[[SSSSSSXXX___xxxppp]]]```aaadddzzzrrrcccNNN@@@<<<888333555888;;;>>>???===<<<===000LLLkkkwwwzzz}}}[[[UUUQQQOOOLLLJJJIIIHHHFFFDDDBBBFFFJJJKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEECCCDDDEEEEEEEEEDDDBBBAAA<<>>??????AAADDDSSS]]]gggkkkkkkppp}}}DDDAAA>>>>>>@@@@@@===;;;<<<<<<<<<<<<===>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>AAAAAAFFFSSSaaaiiiiiifffiii}}}}}}iiivvvpppaaaOOOEEE@@@HHHRRRVVVZZZ```^^^```cccfffjjjqqqxxx}}}~~~yyykkk]]]VVVMMMLLLIIIHHHJJJMMMQQQSSS```aaabbbaaa]]]XXXRRROOOFFFCCC???;;;888777777888666555555666666777888999999999999:::>>>CCCHHHKKKQQQVVV^^^eeegggeeeaaa^^^TTTMMMEEECCCGGGMMMPPPPPPZZZiiiuuuyyy~~~bbbLLLBBB@@@===:::999999888888888999999:::333@@@BBBOOO}}}nnnmmmqqqPPPNNNKKKGGGHHHGGGHHHHHHFFFEEEDDDCCCCCCCCCAAAAAABBBAAA??????@@@BBBCCCBBB@@@???>>>>>>???@@@AAA@@@???>>>>>>???@@@AAAAAA@@@??????@@@???===;;;555666333777RRRwww~~~tttuuuwww{{{|||{{{wwwrrroooppppppqqqpppiiibbbbbbgggnnnsssyyyzzzqqqjjjnnniiiaaaZZZYYY^^^gggnnnjjjjjjgggdddgggmmmoooooolllkkkiiihhhgggfffffffffhhhhhhhhhjjjmmmoooooonnnooooooooonnnooorrrvvvzzzuuuuuuvvvwwwwwwvvvtttsss{{{{{{xxxzzzwwwwwwyyyllleeeiiiuuuvvvooonnnnnnkkkgggfffggggggeeebbb^^^]]]\\\XXXWWWVVVTTTSSSRRRRRRRRRIIIGGGFFFEEEFFFIIIKKKMMMCCC===<<>><<<;;;<<<777]]]iiivvvuuuVVVRRROOONNNKKKJJJJJJIIIGGGEEEBBBFFFJJJJJJHHHEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA===???:::>>>FFF???JJJmmmwww___RRRQQQQQQNNNJJJHHHQQQ\\\qqqxxx|||xxxxxxzzzssstttvvvvvvtttpppllljjj\\\LLL??????DDDFFFJJJOOOYYYhhh{{{AAA>>>;;;<<>>>>>;;;;;;<<<<<<======>>>>>>CCCBBBCCCKKKXXXdddiiiiiifffjjjvvv{{{www}}}sssWWW@@@???GGGMMMQQQUUUTTTXXX\\\```ccchhhmmmrrr{{{xxxllleeeXXXUUUQQQLLLIIIHHHHHHHHHQQQSSSWWWZZZ\\\\\\[[[ZZZVVVUUUSSSQQQNNNKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFHHHLLLQQQVVV[[[___```ccccccbbb```ZZZSSSKKKGGGDDDDDDDDDGGGLLLRRRYYY]]]mmm{{{yyygggPPPAAA<<<;;;999888999999999999::::::;;;;;;888BBBKKKbbbtttvvvyyydddPPPQQQJJJGGGJJJFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA??????@@@AAA@@@?????????AAACCCDDDEEEAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@>>>===666:::666333GGGlll|||xxx~~~vvvtttwww{{{}}}|||xxxrrrooonnnmmmooopppllldddaaabbbeeemmmwww~~~{{{vvvsssnnnkkkeee]]]XXXZZZaaagggnnnoookkkcccaaaggglllmmmjjjiiihhhgggffffffeeeeeeiiihhhhhhjjjmmmnnnnnnmmmooooooooonnnnnnppptttwwwrrrrrrssstttwwwxxxyyyxxx{{{|||yyy||||||sssiiiddddddllluuu}}}sssnnnlllkkkjjjiiifffggghhhfffccc```______WWWWWWVVVUUUSSSQQQOOONNNJJJFFFCCCDDDHHHKKKJJJHHH@@@<<<@@@LLLRRRSSSZZZdddiiizzzzzzdddQQQQQQXXXccctttjjjYYY[[[bbb___qqqyyy___VVVGGG<<<999777333777;;;??????>>>;;;:::888HHHtttsssooo~~~uuuiiiQQQPPPMMMKKKJJJJJJJJJJJJHHHFFFDDDHHHLLLKKKGGGDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBB@@@>>>>>>BBBBBBAAAKKKZZZqqqSSSPPPMMMKKKGGGEEEIIIQQQ```mmm|||{{{xxxxxxzzz|||}}}|||zzzuuupppmmm[[[JJJ???DDDMMMQQQWWW___ccc{{{>>>;;;888:::>>>???===999???>>>>>>=========>>>>>><<<<<<<<<=========>>>>>>CCC@@@>>>BBBNNN]]]gggjjjlll]]]___eeedddvvvkkkDDD999???DDDFFFIIILLLQQQWWW\\\___bbbgggjjjuuuwwwxxxsssrrrlllaaaVVVMMMHHHFFFEEE>>>@@@DDDIIINNNQQQTTTUUUaaaccceeefffeeebbb___]]]]]]]]]]]]]]]^^^___```aaabbbdddhhhjjjkkkjjjhhhfffbbb\\\TTTKKKFFFEEEFFFHHHFFFJJJNNNPPPSSS\\\hhhqqqnnn]]]PPPBBB<<<;;;:::999888999999999::::::;;;;;;<<>>BBBAAA@@@@@@AAAAAA???===777===888111@@@ccc|||~~~{{{}}}~~~xxxrrruuuzzz}}}|||xxxsssooolllkkkmmmqqqooogggaaa```bbbkkkvvv~~~~~~}}}}}}ooommmhhh```YYYXXX]]]bbbppprrrmmmccc^^^dddjjjlllkkkjjjiiihhhggggggggggggkkkjjjiiikkkmmmooonnnmmmooopppppppppooooooqqqssspppppppppssswwwzzz|||}}}rrrxxxzzzzzz}}}~~~xxxrrrjjjeeeeeejjjuuuuuuooollljjjkkkmmmggghhhgggddd```\\\[[[[[[XXXXXXWWWUUUSSSOOOLLLJJJKKKFFFBBBDDDIIILLLIIIDDD???===DDDQQQWWWVVV\\\gggyyyeeePPPPPPRRR\\\jjj~~~vvv```VVV___fffcccyyyhhhQQQKKKAAA888777666333777===@@@???===;;;999...QQQjjjvvv|||ooorrrxxx___RRRUUUKKKJJJIIIIIIJJJJJJHHHFFFGGGKKKMMMLLLGGGDDDEEEGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@AAABBBCCCCCC>>>BBBFFFBBBFFFPPPRRRUUUQQQMMMKKKGGGCCCFFFKKKLLL^^^uuu~~~zzzyyy}}}xxxqqqjjjfff]]]KKKBBBJJJUUU\\\dddmmmsss<<<<<<<<<<<<<<<===>>>>>>CCCAAA>>><<<;;;;;;<<<<<<:::;;;===?????????>>>>>>AAA@@@>>>>>>DDDRRRbbbnnnoooiiibbb___dddrrrwwwJJJ<<<<<<;;;<<>>======>>>@@@AAACCCEEEFFFFFFEEEDDDBBBAAA@@@??????>>>>>>???@@@@@@@@@??????<<<999444222;;;SSSmmm~~~||||||zzzyyyyyyttttttzzz|||vvvrrrrrriiihhhfffgggjjjjjjeee^^^```eeemmmuuuzzz{{{xxxuuuuuuppphhhbbb]]]ZZZWWWUUU___ffflllkkkeeebbbdddiiiiiifffcccbbbeeehhhiiijjjllllllkkkhhhfffhhhmmmqqqhhhhhhiiijjjkkkmmmnnnoooqqqpppqqqtttwwwwwwsssooonnnnnnpppsssxxx~~~{{{~~~uuunnnkkkjjjmmmqqqxxx}}}zzztttooojjjhhheeeccc```]]][[[ZZZ[[[[[[[[[WWWTTTTTTUUUTTTNNNIIIGGGEEEDDDGGGKKKKKKFFF@@@AAADDDEEENNNXXXWWW]]]pppjjjTTTPPPSSS^^^cccssshhh[[[ZZZ]]]eeesssxxxaaaJJJCCCAAA:::444333666666>>>@@@;;;======333<<>>>>>@@@???===;;;:::::::::::::::;;;===>>>??????>>>>>>??????>>>===BBBOOO```mmmppphhhfffooovvv{{{|||UUUCCC===:::999<<>><<<:::BBBDDDHHHLLLPPPRRRTTTUUUWWWWWWXXXXXXYYYYYYXXXXXXUUURRROOONNNMMMKKKHHHDDDFFFCCCBBBDDDEEEEEEJJJQQQUUUZZZbbbnnnzzzjjjXXXIIIFFFCCC>>>:::777777888:::;;;999;;;>>><<<999===DDDccc{{{rrrYYYQQQHHHCCCDDDGGGHHHGGGKKKHHHFFFEEEEEEEEECCCBBBBBBBBBAAA@@@??????>>>>>>=========>>>@@@AAACCCDDDCCCCCCAAA@@@???????????????@@@@@@AAABBBBBBBBBBBB<<<;;;666444:::NNNhhhyyy}}}xxx~~~wwwvvv{{{ssspppqqqwwwyyyuuurrrrrrkkkiiiggghhhkkklllhhhccc^^^```fffnnnwww{{{{{{yyyvvvrrrmmmgggbbb\\\VVVRRRYYYbbbkkkkkkeee___aaadddjjjiiihhhgggggghhhiiiiiijjjkkkkkkjjjhhhiiilllnnnlllkkkjjjjjjjjjkkkmmmmmmqqqqqqrrrtttvvvuuurrrpppooonnnnnnoooqqquuuxxx{{{yyywwwzzz~~~~~~}}}xxxvvvyyyxxxwwwtttqqqllliiifffbbbaaa^^^[[[ZZZYYYZZZZZZZZZWWWSSSSSSTTTRRRMMMHHHEEEEEEGGGJJJKKKHHHBBB===EEEKKKNNNVVV^^^]]]fff|||```QQQQQQTTTaaakkk~~~ddd[[[ZZZ^^^iiiyyypppYYYEEE@@@???999555444777777>>>AAA>>>>>>===555===RRRuuu{{{xxx~~~mmmxxx{{{cccQQQJJJPPPMMMLLLLLLKKKJJJIIIIIIHHHMMMNNNPPPNNNKKKHHHFFFFFFCCCEEEHHHGGGEEECCCCCCEEEFFFEEEDDDCCCBBBAAAAAAAAADDDFFFIIIIIIIIIHHHHHHIIIWWWsssooovvv~~~uuuzzzaaaLLLKKKMMMGGGCCCDDDBBBJJJUUUeeeyyy~~~ooommmkkklllmmmmmmiiifffZZZ___iiitttyyyyyy|||===============>>>??????>>>>>>>>>======;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>===>>>>>><<<>>>III[[[iiivvvooottteeeJJJ<<<888777666:::<<>>@@@AAACCCDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFDDDBBBBBBAAA@@@>>><<>><<<999777666777888:::777999======::::::DDDPPP}}}cccQQQLLLFFFDDDEEEGGGHHHGGGIIIGGGEEEEEEEEEFFFEEEDDDCCCCCCBBBAAA@@@???>>>===>>>======>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB======:::666888FFF^^^ppp{{{zzz}}}xxxpppmmmooorrrnnnlllnnnsssvvvtttrrrrrrmmmjjjhhhiiillllllkkkiii___]]]___gggsss|||yyywwwsssnnnhhh___VVVPPPRRR[[[fffiiieee```^^^___ggghhhjjjiiihhhggggggggggggiiikkkkkkjjjjjjjjjkkkmmmllljjjhhhggghhhiiijjjmmmoooqqqrrrpppooonnnmmmnnnmmmkkkkkklllmmmpppqqqssswwwyyywwwxxx~~~wwwqqqppppppoooooonnnmmmkkkhhheeeccc^^^]]][[[YYYXXXXXXXXXXXXXXXUUURRRQQQQQQOOOJJJFFFCCCFFFKKKLLLIIICCC>>>;;;EEENNNSSSXXX^^^```mmmmmmUUUOOOSSSSSSeeeyyyqqq\\\ZZZZZZaaapppcccPPP???;;;;;;777555666888:::>>>AAAAAA>>>;;;999@@@___|||{{{pppxxxhhhbbb~~~uuu\\\LLLHHHPPPMMMMMMMMMLLLLLLKKKKKKKKKNNNOOOOOOMMMJJJHHHHHHHHHDDDEEEGGGGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHHHHIIIJJJRRR|||{{{jjjjjjppp{{{}}}sssdddnnnqqqQQQOOOQQQGGG@@@CCCDDDFFFKKKVVViiizzz~~~oooiiieeehhhnnnoooiiiaaabbbuuu>>>============>>>??????>>>???@@@AAA@@@???===<<<;;;;;;<<<======>>>>>>>>>>>>@@@???<<<;;;BBBRRR___yyywww}}}vvvWWWDDD>>>;;;555777999@@@GGGIIIJJJPPPXXX\\\^^^ccciiilllqqq|||~~~zzzwwwzzz}}}}}}xxxsssoookkkeee```\\\YYYVVVTTTHHHGGGFFFEEECCCAAA???>>>@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDHHHHHHMMMVVV___fffqqq{{{kkkVVVLLLDDD??????999888777666666888999;;;777;;;===;;;:::DDDYYYlllmmmXXXMMMJJJGGGFFFGGGHHHGGGFFFHHHGGGEEEEEEFFFGGGFFFEEEEEEEEEDDDCCCAAA@@@??????@@@??????>>>>>>??????@@@??????>>>>>>>>>>>>??????;;;<<<===???@@@@@@@@@@@@>>>>>>===999666>>>RRReeeyyy~~~zzz}}}tttlllhhhiiijjjpppooopppssstttsssrrrrrrrrrmmmiiijjjkkkjjjjjjkkkddd```]]]cccooo|||~~~|||xxxssslllcccYYYRRRNNNTTT]]]eeehhhfff```\\\^^^aaaeeeggggggfffggghhhggghhhiiiiiiiiiiiiiiiiiikkkiiigggeeeeeefffgggiiigggjjjmmmmmmiiiggggggiiikkkjjjjjjjjjkkknnnpppqqqrrrtttsssoooooosssvvvtttqqqsssvvvwwwxxxyyy{{{}}}}}}uuuooommmmmmnnnhhhhhhhhhgggeeeccc```___ZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSPPPNNNMMMKKKHHHEEEDDDHHHKKKIIICCC>>>===>>>GGGQQQUUUWWW^^^dddxxx}}}^^^OOOPPPTTTQQQnnncccWWWZZZ[[[eeeyyyYYYIII;;;999999555444888;;;===>>>AAABBB;;;888@@@SSS}}}|||aaa\\\{{{rrrXXXIIIFFFMMMMMMMMMMMMMMMLLLLLLLLLKKKOOOOOONNNLLLIIIHHHIIIKKKHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHGGGHHHIIIJJJPPPlllvvvvvvsssvvvxxxjjjjjjeeeVVVOOOEEEAAADDDFFFFFFFFFJJJTTTaaannnuuu|||tttllliiiiiihhhbbb\\\eee{{{===============>>>>>>???<<<>>>@@@AAAAAA???===<<<;;;;;;;;;<<<======>>>>>>@@@AAA@@@<<<999>>>IIISSSpppyyy{{{}}}tttcccZZZKKK:::555666;;;AAACCCCCCHHHNNNVVVYYY___dddeeefffnnnwww}}}wwwvvvvvvwwwxxxyyy{{{xxxtttnnnhhhddd___]]]YYYUUUPPPLLLIIIHHHFFFFFFEEEDDDDDDEEEFFFFFFHHHIIIKKKMMMPPPSSSVVVYYY\\\^^^fffqqqyyy~~~vvv___JJJEEEBBB:::777:::666666666777888:::;;;<<<;;;>>>>>><<>>????????????>>>>>>>>>;;;666777GGGYYYssswww}}}{{{vvvrrrppppppqqqxxxyyywwwuuussssssssssssvvvoookkklllkkkggggggkkkiiiccc]]]___iiiuuu~~~|||wwwppphhh___YYYQQQOOORRR]]]jjjnnnggg___XXX[[[```cccfffhhhjjjkkkhhhfffeeedddeeeggghhhiiihhhgggfffeeefffhhhjjjkkkeeehhhjjjiiifffdddeeefffjjjiiiiiijjjkkkmmmnnnooommmnnnmmmiiijjjmmmnnnkkkiiikkkllllllmmmooosssuuuvvvxxxxxxwwwwww~~~zzzwwwuuurrrooollljjjiiiiiieeeeeedddcccaaa___\\\[[[WWWWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNLLLJJJHHHFFFEEEGGGIIIHHHCCC===;;;@@@FFFNNNWWWYYYZZZdddqqqiiiTTTNNNRRRUUUYYY}}}pppZZZYYY[[[___mmmpppSSSEEE:::999888444444999<<>>???AAA777888NNN|||```ffflllWWWKKKGGGLLLNNNNNNMMMMMMLLLKKKKKKKKKNNNNNNMMMKKKIIIHHHJJJLLLMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGGGGIIIKKKLLLZZZoooyyyrrr|||gggNNNEEEDDDDDDCCCDDDDDDBBBBBBKKK\\\jjjwwwlllbbb^^^___ccchhhuuu<<<<<<<<<<<<<<<===>>>>>>999:::<<<===>>>===;;;:::;;;;;;;;;;;;<<<===>>>???AAAAAA???<<<;;;===CCCIIIeeexxxyyypppgggMMM;;;777666999<<<===AAAFFFJJJNNNVVV]]]^^^___eeemmmrrr~~~{{{pppmmmlllpppuuu}}}zzztttrrrooojjjfffccc```___YYYXXXVVVUUUTTTTTTUUUUUUWWWZZZ]]]```ccchhhnnnrrrwwwyyyuuu```UUUIII???===;;;666555888666777888999:::;;;<<<<<<999;;;;;;===MMMkkkzzznnnlllnnnNNNMMMNNNNNNMMMLLLJJJHHHFFFEEEIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB>>>???@@@@@@AAA@@@@@@@@@>>><<<<<<<<<666444???NNNppp|||{{{yyy|||{{{xxxxxxxxxxxxyyyzzzzzz{{{wwwssstttvvvvvvyyyqqqnnnooolllffffffkkkkkkeee^^^\\\```jjjuuu{{{{{{vvvnnnfff```VVVOOOLLLVVVfffpppmmmfff[[[[[[\\\___eeejjjllllllfffdddaaaaaaccceeeffffffffffffggghhhiiikkklllmmmfffhhhiiiiiigggffffffgggiiiiiihhhggggggggggggggghhhjjjiiihhhkkkooonnnkkkiiihhhgggggghhhjjjkkklllcccbbb___[[[XXXZZZaaafffgggiiikkknnnrrryyy}}}zzzwwwuuuoooooonnnllliiieeebbb```ccccccbbbaaa___\\\ZZZXXXVVVUUUUUUTTTSSSQQQQQQPPPOOONNNLLLJJJHHHGGGGGGFFFIIIHHHDDD===999<<>>===AAA555>>>cccccccccVVVPPPKKKNNNPPPOOONNNMMMLLLKKKJJJJJJLLLLLLLLLJJJHHHHHHJJJLLLNNNLLLIIIHHHGGGGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFGGGIIILLLNNNQQQ[[[}}}}}}tttsssrrrttt~~~|||XXXIIIEEEBBB===???@@@???<<<@@@OOO___qqqaaa^^^jjjxxx;;;;;;;;;;;;;;;<<<<<<===888999:::;;;<<<<<<;;;:::;;;;;;::::::;;;<<<>>>???@@@???======>>>???AAABBB[[[ttt~~~tttyyyuuu~~~mmmPPPDDD999555666777;;;???CCCEEEKKKSSSVVVXXX]]]dddbbbnnn|||{{{tttpppppprrrtttyyy~~~~~~~~~rrrpppnnnkkkjjjjjjjjjkkkkkknnnrrrtttwww|||mmmWWWLLLFFFAAA<<<:::999999888999666777999:::;;;;;;;;;;;;777:::>>>GGG^^^|||~~~mmmlllooo___JJJLLLLLLMMMMMMLLLJJJHHHGGGGGGJJJHHHFFFFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>>>>999999;;;777222999FFFkkkvvv|||{{{zzz|||~~~yyysssvvvzzzzzzyyyrrrpppsssppphhhhhhnnnjjjgggaaa\\\\\\cccnnnvvv}}}uuullleeeZZZRRRLLLPPP]]]jjjooooooccc]]]XXXZZZaaafffhhhfffbbbaaa```aaacccdddcccaaacccdddfffhhhiiijjjjjjjjjgggfffffffffhhhhhhhhhfffhhhgggfffeeedddbbbbbbaaaeeehhhhhhiiilllooommmhhhfffeeedddeeeggggggdddaaaZZZWWWRRRLLLHHHGGGGGGGGGNNNMMMMMMMMMPPPWWW```fffhhhiiikkkllllllmmmnnnpppooonnnmmmjjjgggccc```___`````````___]]][[[YYYXXXVVVUUUUUUSSSRRRPPPOOONNNLLLLLLKKKIIIGGGGGGGGGHHHIIIEEE@@@;;;:::@@@KKKTTTRRRYYYYYYccc{{{tttXXXQQQQQQRRR\\\iiikkk___[[[___eeeooozzzXXXFFF===888999777333666>>>999DDD>>>===BBB777HHH|||sss}}}^^^VVVUUUPPPPPPSSSRRRQQQOOONNNLLLKKKJJJJJJJJJKKKJJJHHHHHHIIIJJJKKKHHHEEEEEEFFFGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAACCCDDDEEEEEEEEEGGGJJJLLLNNNOOOPPPkkkvvvhhhlllgggqqqvvvvvvjjjPPPEEEAAA===<<<===@@@??????GGGQQQkkktttyyynnn``````sss;;;::::::::::::;;;<<<<<<::::::;;;<<<============;;;;;;::::::;;;<<<>>>???>>><<<;;;===@@@BBBAAA@@@PPPlll|||xxxoootttgggTTT???555333444666:::BBBBBBEEELLLPPPRRRWWW^^^^^^iiissswww|||{{{tttpppqqqtttyyy~~~}}}{{{{{{{{{|||zzz}}}~~~___LLLCCCAAA888888666555888;;;999555777888999;;;;;;;;;:::999<<<@@@HHHVVVqqqvvvjjjjjjkkkxxxXXXKKKMMMJJJKKKLLLKKKJJJHHHHHHHHHKKKIIIGGGFFFGGGGGGFFFEEEAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@>>>??????>>>>>>===<<<;;;>>>777777;;;888222777BBBcccmmm}}}|||yyyssswww|||~~~yyyrrrqqquuusssjjjjjjrrrkkkiiieee^^^[[[aaalllvvv|||zzzooofff]]]VVVNNNNNNVVVcccnnnuuuhhh___VVVUUU[[[aaaaaa^^^___^^^___bbbddddddaaa]]]___aaacccfffgggfffeeedddfffcccbbbcccggghhhgggdddeeeeeeeeedddcccbbbbbbaaaccceeefffeeehhhiiieee^^^cccaaaaaadddgggfff___XXXUUUPPPHHHAAA>>><<<;;;;;;>>>>>>>>>>>>???CCCIIIMMMOOOVVV___eeegggiiilllnnnpppooollliiigggeeedddddd]]]]]]]]]]]]]]][[[YYYXXXVVVVVVUUUSSSRRROOOMMMLLLKKKKKKJJJIIIGGGGGGHHHJJJGGGCCC>>>:::<<>>===CCC:::PPPzzz~~~]]]WWWXXXSSSQQQUUUTTTSSSQQQOOOMMMLLLKKKHHHIIIJJJJJJHHHHHHHHHIIIGGGDDDBBBBBBEEEHHHGGGFFFGGGFFFDDDCCCBBBAAA@@@@@@CCCDDDEEEEEEEEEGGGJJJLLLIIIKKKIII^^^{{{ssswwwjjjxxxtttwwwVVVEEECCCAAA<<<<<