BM6P6(@ yyykkk```YYY[[[```iii{{{nnncccjjjuuuhhhOOOGGG???===:::999:::;;;:::999666666666555444444333333555555555444444333333333111111000000111333555666999HHHWWW^^^^^^\\\YYYUUUTTTTTTRRRRRR^^^rrrgggTTTIIIQQQYYY]]]gggvvvzzztttssscccZZZVVVUUUXXX[[[___dddjjjrrr}}}sssmmmlllmmmkkkiiilllqqqyyyzzzmmmkkkjjjgggkkkttt}}}^^^NNNCCCEEECCC>>>GGGWWWtttzzzvvvttttttvvvyyyzzzzzzwwwtttrrrpppooommmjjjfff```[[[XXXUUUUUUUUUTTTRRRPPPMMMLLLGGGGGGFFFGGGJJJOOOTTTWWWZZZ^^^eeejjjmmmkkkhhhfffbbb]]]WWWSSSRRRSSSTTTUUUYYYYYYXXXWWWWWWWWWXXXXXX]]]bbbhhhnnnvvv|||{{{uuulllhhheeehhhnnntttuuutttooommmlllkkklllmmmmmmmmmkkklllmmmooopppqqqqqqqqqtttwww{{{~~~xxxmmmkkkdddeeepppwwwvvvzzzyyyrrrkkkjjjmmmooo~~~tttggg___ZZZZZZeeeuuu}}}nnneeefffnnn{{{nnnfffhhhmmmtttwwwjjjaaaYYYXXXZZZXXXWWWWWW{{{lllaaaYYY[[[```iii{{{tttdddeeemmmkkkSSSJJJ@@@>>>;;;:::::::::999999777666666555555444333333444444333333333222222222222111222222333555666777;;;IIIWWW\\\\\\ZZZXXXTTTTTTSSSQQQRRR```uuummmZZZMMMQQQVVVXXXdddttt}}}xxxrrrbbbZZZVVVVVVXXX\\\aaaffflllttt~~~yyynnnhhhhhhiiiiiigggiiimmmsss}}}uuuiiiiiijjjiiioooyyynnnTTTGGGBBBFFFEEECCCOOOaaayyyoookkkjjjnnnppprrrtttuuusssqqqooollllllllljjjfffbbb^^^[[[WWWXXXXXXXXXVVVSSSQQQOOONNNMMMKKKKKKLLLOOOSSSUUU[[[```gggmmmpppoookkkiiibbb^^^XXXTTTTTTUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXXXX\\\aaafffkkksss{{{{{{wwwoookkkgggiiinnnsssuuutttqqqnnnkkklllnnnppppppnnnmmmmmmnnnooopppqqqqqqqqqrrrtttyyy}}}xxxlllppprrr|||sssmmmnnnqqqvvviii```\\\]]]gggvvvpppggggggpppxxxkkkcccfffkkkrrr|||kkkaaaYYYXXXYYYXXXVVVVVVmmmbbbYYYYYY^^^ggg{{{gggbbbffftttqqqXXXMMMBBB???<<<:::::::::888777777777666555555444444333333333222222222222111111222222333444555666777777===JJJVVVYYYYYYXXXWWWUUUTTTQQQNNNRRRcccxxxwwweeeVVVSSSSSSUUUcccuuuooo```YYYUUUVVVYYY^^^ccciiiooovvv}}}tttiiidddeeehhhiiiiiihhhkkkooowww}}}qqqiiijjjmmmpppyyy{{{XXXJJJCCCBBBGGGHHHJJJZZZpppzzzjjjcccaaa```eeegggjjjmmmnnnnnnmmmkkkiiiiiijjjiiigggdddbbb```^^^^^^______^^^[[[WWWUUUVVVTTTRRRQQQPPPQQQSSSTTT\\\aaaiiippptttssspppmmmeeeaaa[[[WWWVVVWWWXXXYYYXXXXXXZZZZZZ[[[ZZZYYYXXXZZZ^^^cccgggoooxxxzzzxxxsssoookkkkkkooosssuuuuuusssnnnkkklllqqqsssrrrooonnnoooooopppppppppqqqqqqppprrrvvv{{{|||sss}}}xxxnnnnnnrrrxxxlllaaa___aaaiiiuuusssiiiiiiqqqxxxlllcccfffkkkqqq}}}~~~lllbbbYYYXXXXXXWWWUUUVVVpppcccYYYXXX\\\eeexxxeee[[[]]]iii{{{|||```OOOCCC@@@===;;;:::999888666777777666666555444444444333333333222222222222222111222333444555666666666>>>IIITTTWWWWWWXXXYYYXXXTTTPPPNNNWWWjjjqqq```WWWQQQTTTfff{{{kkk^^^XXXUUUWWWZZZ___dddkkkqqqyyy|||ssshhhdddfffkkknnnnnnkkkmmmoootttzzzrrrlllnnnssszzziiiKKKHHHDDDEEEIIIJJJQQQhhhjjj```\\\\\\]]]^^^```dddhhhjjjkkkkkkkkkhhhiiijjjjjjiiigggeeecccdddeeeggggggeeebbb^^^[[[[[[ZZZXXXVVVUUUUUUUUUVVV\\\bbbjjjrrrvvvvvvsssqqqjjjfff```[[[YYYYYYXXXXXXWWWYYY[[[\\\]]]\\\[[[ZZZXXX\\\```bbbiiisssxxxxxxvvvrrrooonnnpppsssuuuuuusssnnnjjjlllrrrvvvtttqqqpppppppppoooooopppppppppppprrrvvvzzztttiiikkkrrrzzzooobbbaaacccjjjuuuwwwllllllsss~~~qqqhhhiiimmmrrr}}}{{{ooodddZZZXXXXXXVVVUUUUUUsssfffZZZXXXZZZaaasss~~~aaaUUUUUUeeevvvgggPPPDDDAAA>>>;;;:::999888666888777777666555555444444333333333444444444444444111111222333444555666666>>>JJJTTTWWWXXXZZZ\\\\\\XXXSSSUUUdddzzzyyyiiiZZZPPPTTTkkk}}}ggg[[[VVVUUUXXX\\\___dddlllsss{{{}}}ssshhhdddgggmmmpppqqqnnnooopppsss}}}xxxssspppqqqxxxvvv[[[IIIGGGEEEGGGJJJOOO]]]zzzooo___ZZZYYYYYY\\\ZZZ\\\```dddhhhjjjkkkkkkjjjkkklllmmmlllkkkiiiggghhhhhhiiiiiigggdddaaa___]]]]]]\\\\\\[[[[[[[[[[[[]]]bbbjjjqqqvvvwwwvvvtttpppkkkddd___[[[YYYWWWVVVXXXYYY\\\^^^___^^^]]]\\\WWW\\\___```eeeooouuuvvvwwwuuurrrqqqrrrssstttuuuqqqnnnkkkmmmssswwwvvvtttsssrrrqqqpppooooooooopppssstttvvvyyy~~~nnnfffkkkvvv|||sssdddbbbdddjjjuuuzzzpppooouuuwwwkkkjjjmmmqqq||||||rrrfff\\\YYYXXXVVVUUUUUUvvvhhh\\\XXXXXX]]]lll}}}eeeYYYWWWbbbqqqlllPPPDDDAAA>>>;;;;;;:::888777888888777666666555555444333333444444444444555555222222111111222444666777AAAMMMWWWZZZZZZ]]]^^^^^^]]]YYY___tttrrr___QQQVVVpppxxxdddYYYUUUUUUXXX]]]___eeennnwww~~~ttthhhbbbeeelllppprrrppppppppprrr{{{~~~tttrrrqqqsss{{{}}}aaaQQQIIIEEEEEEIIIOOOXXXmmmzzzcccZZZXXXUUUUUUXXXWWWYYY]]]bbbfffiiijjjkkkkkklllnnnpppppppppnnnmmmjjjjjjiiihhhgggdddbbbaaa```aaaaaabbbbbbbbbaaaaaa```dddjjjpppuuuwwwwwwwwwrrrnnngggaaa]]]ZZZXXXVVVYYYZZZ\\\^^^___```______ZZZ___aaaaaaeeelllssstttvvvuuuuuutttttttttttttttpppooooooqqqtttwwwyyyyyywwwvvvtttrrrqqqpppqqqqqquuuvvvwwwyyy~~~wwwlllfffnnn|||xxxiiieeedddkkkwww}}}uuutttxxxzzzllljjjkkkppp|||~~~|||uuuiii^^^ZZZYYYWWWUUUVVVxxxjjj^^^XXXVVVXXXfffuuulll]]]XXX]]]kkk}}}pppRRRDDDAAA===;;;;;;:::999888888888777777666555555555222222333333333444444444555333222111222555888:::GGGRRR[[[]]]]]]^^^^^^]]]\\\ZZZeee~~~|||zzzjjjXXX\\\yyyuuuaaaWWWTTTUUUYYY^^^aaagggqqqzzzvvviiibbbeeekkkppprrrqqqrrrrrrttt{{{zzzqqqrrrsssvvvgggRRRIIIGGGFFFHHHNNNVVVddd{{{ppp___[[[XXXQQQPPPTTTTTTVVVYYY^^^bbbeeehhhiiikkkmmmpppsssuuuuuuuuuuuuooonnnlllkkkiiihhhgggfffeeefffhhhiiiiiihhhgggfffdddgggkkkppptttwwwyyyzzzqqqmmmgggbbb___\\\ZZZXXXZZZ[[[\\\]]]___```aaabbb___dddfffeeegggmmmrrrtttsssuuuvvvwwwvvvtttssssssppprrrtttuuuvvvxxx||||||zzzxxxuuutttssstttttttttuuuvvvyyy~~~|||vvvrrrkkkgggppp~~~~~~nnnhhheeelll{{{|||yyy}}}|||mmmjjjlllrrryyyxxx~~~xxxlll```[[[ZZZXXXVVVWWWyyylll___YYYUUUVVVaaapppjjjZZZRRRYYYggguuurrrSSSCCC@@@===;;;;;;;;;:::999888888777777666666555555111111111222222333333333777555222111222555:::<<>>QQQZZZ___YYYQQQNNNOOOPPPPPPWWWjjj{{{zzzkkkeeeqqq~~~kkkYYYTTTTTTTTTZZZccchhhqqq|||}}}qqqjjjjjjooovvvyyyzzzxxxvvvwwwxxxyyywwwuuu|||eeeQQQIIIGGGHHHJJJTTTTTTXXXbbbtttqqqjjjbbb]]]\\\ZZZWWWTTTSSSSSSSSSTTTVVVYYY\\\^^^iiikkkmmmoooppprrruuuwwwyyyyyyyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{yyywwwvvvrrrqqqqqqtttxxx|||}}}|||wwwtttpppmmmjjjfffbbb___\\\]]]^^^```aaaaaabbbbbbfffhhhlllqqqtttuuuvvvvvvvvvuuuuuuxxx{{{{{{zzzwwwuuuwwwzzz{{{{{{{{{}}}~~~~~~}}}||||||{{{zzzxxxxxxzzz}}}{{{{{{zzzyyyuuummmjjjrrr}}}sssjjjppp~~~pppnnnttt}}}}}}tttuuuyyy|||tttggg\\\WWWUUUVVVVVVlllaaaWWWTTTQQQOOOUUU___mmm|||ooo^^^RRROOO___|||pppsss~~~~~~ZZZGGG@@@;;;<<<<<<:::888999777777666555555555555555333333333333222222222111222444555444333555;;;@@@RRRZZZ]]]VVVNNNLLLNNNOOOSSSZZZkkkfffdddzzz}}}jjjYYYTTTTTTUUU[[[ccckkksss}}}vvvnnnnnnttt|||}}}xxxvvvvvvwwwyyyyyynnnSSSKKKIIIEEEFFFNNNXXXXXX\\\gggyyyuuulllgggaaa^^^^^^^^^\\\YYYUUUTTTRRRQQQRRRUUUXXXZZZeeegggjjjmmmooorrrvvvyyy|||{{{yyyyyyxxxyyyzzzzzz~~~}}}|||zzzxxxvvvwww{{{~~~~~~zzzvvvqqqkkkddd```___``````aaabbbcccddddddfffhhhlllppptttwwwxxxyyywwwvvvwwwyyy|||}}}}}}|||uuuyyy|||~~~}}}|||{{{{{{~~~|||{{{{{{{{{||||||{{{zzz{{{}}}{{{zzzzzz{{{{{{~~~}}}yyyrrrmmmsss}}}vvvmmmqqqqqqoootttxxxrrruuuzzz}}}tttggg\\\VVVUUUUUUUUUpppggg^^^YYYSSSPPPTTT[[[fffttt~~~gggSSSLLLZZZvvvxxxtttyyy]]]HHH@@@<<<======:::888888777777666555555555555555444444444333333333222222333555666555444777<<>>===:::888999777777666555555555555555666666666666555555555555222444555555555777===BBBOOOTTTVVVSSSQQQTTTWWWXXXVVVccczzzwwwpppvvveeeVVVTTTVVVWWW\\\dddmmmttt~~~}}}tttqqqttt|||~~~wwwsssuuu|||bbbRRRIIIKKKMMMIIINNNXXX]]]aaaiiitttrrriiigggaaabbbccceeeffffffffffffbbbaaa^^^\\\YYYXXXWWWWWWXXX[[[```eeelllsss|||~~~|||{{{zzzzzzzzz~~~yyyrrrnnnbbbaaa`````````bbbcccdddeeeeeegggjjjnnnsssxxxzzzuuuvvvvvvtttrrrqqqrrrtttyyyzzz||||||zzzxxxxxxyyyuuusssqqqqqquuuzzz}}}~~~~~~{{{xxxsssooorrryyy|||zzz~~~zzz~~~~~~pppoooyyyyyylll```YYYVVVVVVVVVxxxnnn\\\SSSSSSTTTWWWdddxxxiiiUUUWWWbbb{{{|||oooxxxUUUKKKBBB>>><<<999999:::777777666555555555555555666666555555555444444444111333555444444777===BBBNNNSSSUUURRRQQQSSSUUUUUUYYYiii{{{zzzvvvuuudddUUUTTTVVVWWW]]]eeelllrrr}}}~~~uuuqqqrrryyyyyytttvvv|||qqqWWWQQQMMMLLLKKKKKKQQQYYY___gggqqqzzzqqqjjjggg```bbbeeegggggggggggggggddddddbbb```^^^[[[YYYXXXWWWZZZ^^^bbbhhhooowww|||~~~}}}|||{{{{{{xxxxxxxxxyyyzzzxxxtttqqqcccbbbaaa``````bbbccceeeddddddeeegggkkkpppuuuxxxtttuuuvvvtttrrrqqqtttvvvzzzzzzzzzxxxvvvvvvyyy{{{}}}qqqpppppprrruuuyyy{{{{{{}}}{{{||||||wwwrrrqqquuu}}}xxxlllmmmyyy{{{nnnbbbZZZWWWWWWWWWsssooo\\\SSSRRRTTTVVVaaatttoooUUUTTT\\\rrrpppXXXMMMCCC>>><<<999999;;;777777666555555555555555555555444444444333333333111333444444444777<<>>>>><<<999777777777777666555555444444444444444444444444444444333333444666444444<<>>HHHOOONNNOOOSSSSSSPPPQQQTTTbbb{{{www}}}jjjlllqqqeeeXXXUUUWWWYYY^^^cccllltttzzzrrrsssxxx}}}zzzfffPPPPPPQQQRRRPPPPPPSSSZZZ___lllsss~~~tttnnnjjjkkkkkkjjjiiihhhhhhhhhhhhjjjjjjjjjhhhfffbbb___]]]ZZZZZZXXXXXX[[[aaahhhmmmvvvzzz|||}}}~~~}}}|||yyyuuusssppplllhhhgggjjjkkkiiifffggghhhhhhiiijjjjjjkkkkkkkkkiiiiiijjjmmmoooooooooooooooooopppqqqsssuuuvvvxxxyyyxxxwwwvvvwwwzzz}}}|||rrriiihhhhhhmmmtttyyyyyywwwuuuvvvuuuqqqkkkhhhiiikkknnnyyytttiiihhhppp}}}wwwjjj```ZZZWWWWWW___kkk~~~|||kkk^^^WWWTTTRRRSSSZZZdddyyy[[[QQQNNN]]]xxxgggVVVEEE???>>>===:::999888777777666666555555444444444444444444444444444555555666777666777@@@JJJQQQPPPQQQSSSRRRPPPRRRVVVggg}}}{{{ccclllnnnbbbXXXUUUWWWZZZ```eeemmmwwwtttrrruuu}}}yyy^^^MMMPPPRRRSSSRRRRRRTTTZZZ^^^mmmvvvwwwtttrrrqqqooommmkkkiiiiiiiiiiiikkkkkkiiigggeeecccbbbaaa\\\[[[ZZZYYY[[[^^^aaaccchhhmmmvvv~~~}}}{{{xxxvvvtttqqqmmmiiihhhjjjjjjhhhfffiiiiiijjjllllllmmmmmmmmmooonnnmmmnnnoooooommmllllllmmmnnnoooqqqtttvvvwwwwwwxxxyyyyyyzzz|||vvvmmmccc```___cccjjjqqqtttuuuvvvvvvtttooohhhddddddfffjjjttt~~~||||||}}}mmmfffiiirrr~~~xxxkkk```[[[YYYYYY]]]hhhzzz}}}lll___WWWSSSRRRRRRXXX```~~~```TTTMMMWWWnnnnnn[[[HHH@@@>>>===;;;:::888888777777666555555555444444444444444444444444555444555666666777@@@KKKTTTSSSTTTUUUTTTQQQUUU[[[jjjtttaaapppiii___WWWUUUWWW[[[bbbhhhqqqyyywwwsssttt|||qqq\\\RRRPPPRRRTTTTTTSSSUUUZZZ^^^jjjsss{{{yyyxxxvvvtttqqqnnnkkkjjjjjjjjjllljjjhhhfffeeeddddddddd___]]]\\\[[[[[[\\\\\\[[[^^^bbbjjjttt|||~~~|||zzzyyyvvvrrrooommmmmmmmmkkkjjjlllmmmnnnnnnnnnnnnmmmlllooonnnnnnoooooonnnllliiikkklllnnnqqqtttwwwyyyzzzzzz{{{}}}tttkkk^^^[[[XXXZZZ```hhhooorrrvvvuuusssmmmeee``````bbbeeeooo{{{~~~wwwrrrqqqrrrssssssvvv{{{yyyhhhfffllltttyyylllaaa\\\ZZZZZZ]]]eeerrr~~~mmm___UUUQQQPPPQQQWWW^^^zzzkkk]]]QQQVVVjjj|||hhhQQQEEE@@@===999888888888888777666666555555444444444444444444444444333333333555444777AAALLLUUUTTTUUUVVVSSSRRRWWW___qqqrrrdddxxxyyyddd\\\UUUUUUWWW\\\dddllluuu|||{{{uuuvvv{{{gggXXXRRROOOQQQSSSTTTSSSUUU[[[___gggrrr~~~|||{{{{{{yyyuuuqqqnnnkkkiiiiiijjjiiigggeeeeeeeeefffgggbbb```^^^]]]]]]]]]ZZZXXXZZZ\\\```fffmmmtttzzz}}}|||zzzvvvtttrrrqqqpppooorrrsssssssssqqqooommmkkknnnmmmmmmnnnoooooollljjjjjjkkknnnqqquuuxxxzzz||||||rrriii^^^ZZZVVVVVVZZZbbbjjjnnnssssssqqqlllddd^^^]]]^^^aaajjjwww{{{qqqkkkiiijjjjjjkkkmmmrrryyy}}}}}}pppccceeellltttzzzmmmbbb]]][[[[[[\\\___ggguuuppp___TTTOOONNNOOOWWW]]]vvvuuueeeWWWXXXjjjtttZZZJJJBBB<<<888777999888888777777666666555444444444444444444444444333222333444444777AAAMMMTTTTTTUUUVVVSSSSSSZZZccc|||qqqkkksss```YYYTTTUUUXXX]]]fffoooxxx~~~xxxyyyyyy~~~cccVVVRRRNNNPPPRRRRRRRRRVVV\\\aaaiiiuuu}}}~~~|||yyyuuuppplllhhhfffggggggfffeeeeeefffggghhheeebbb______aaaaaa]]]ZZZ\\\\\\\\\^^^bbbgggmmmppptttvvv{{{}}}zzzxxxwwwwww{{{{{{{{{zzzxxxuuuqqqoooqqqpppooopppqqqqqqooommmjjjkkkooossswwwzzz|||}}}~~~ppphhhaaa^^^ZZZXXXZZZ___eeejjjnnnppppppllleee___\\\\\\]]]fffrrr{{{}}}wwwmmmfff```aaaccceeeggglllrrrvvvxxx{{{{{{}}}uuufff^^^eeemmmttt{{{nnnddd]]]ZZZYYYZZZ[[[aaaooosssaaaUUUOOOMMMMMMVVV[[[qqqvvvfffWWWWWWhhhsssXXXHHHAAA<<<999999999999888888777666666666444444444444444444444444444333333555555888CCCOOOWWWWWWXXXYYYWWWWWW___jjjwwwooo~~~mmmoooppp\\\WWWTTTUUUXXX]]]gggqqqyyy{{{{{{yyywwwaaaWWWSSSLLLNNNOOOOOOPPPUUU]]]cccmmmyyy~~~|||xxxrrrlllgggddddddddddddeeeeeefffgggggghhhdddaaaaaadddeeebbb______^^^]]]]]]___aaadddfffdddfffiiiooouuu{{{~~~zzzxxxxxxvvvtttsssttttttsssrrrnnnpppsssxxx{{{~~~sssmmmfffdddaaa^^^]]]___cccfffjjjmmmooommmfff```\\\[[[[[[aaajjjrrrtttpppiiiccc___aaadddgggjjjnnnssswwwyyy{{{~~~}}}jjj```^^^hhhqqqyyy{{{pppeee^^^YYYWWWZZZZZZ```pppvvvcccUUUOOOMMMKKKVVVZZZmmmrrrcccTTTTTTeeejjjPPPBBB>>><<<<<<===999999888888777666666666444444444444444444444444555444444666666999EEEQQQ[[[[[[]]]^^^[[[\\\fffqqqnnnfff}}}uuuiiirrroooZZZVVVSSSUUUXXX^^^hhhrrryyy|||||||||nnn\\\TTTPPPKKKMMMNNNNNNOOOUUU^^^eeeooo{{{}}}yyyssslllfffbbbbbbcccddddddeeefffggggggiiieeebbbcccfffhhhfffccc````````````````````````\\\\\\]]]```dddjjjnnnqqq{{{|||yyywwwwwwwwwvvvuuusssuuuyyy}}}xxxvvvjjjiiifffbbb```___aaadddgggkkkooonnnhhhaaa]]][[[[[[^^^dddjjjmmmlllgggcccgggjjjnnnqqquuuyyy}}}~~~||||||}}}|||zzz}}}qqqfff^^^```mmmwww{{{pppfff^^^XXXVVVZZZYYY___rrrmmm\\\QQQKKKJJJSSS\\\eeexxxnnn\\\PPPSSSaaawww|||zzz{{{fffOOODDDBBB???;;;999999999888888777666666666444444444333333222222222444333333555555:::FFFSSSUUU[[[ZZZYYYYYYWWWddd~~~yyyvvvooouuulllgggdddvvvllllllyyymmmZZZUUUSSSUUUYYY]]]eeemmm}}}zzz~~~hhh[[[TTTQQQNNNKKKMMMSSSXXX\\\aaahhhttt~~~zzztttmmmgggccceeeeeedddcccbbbdddfffiiiiiihhhgggeeeeeedddddddddffffffdddaaa]]][[[[[[\\\XXXWWWVVVVVVWWWYYY[[[]]]bbbiiissszzz~~~{{{}}}{{{zzzyyyqqqiiijjjlllmmmooorrrnnnqqqsssqqqkkkccc[[[WWWXXXYYY```hhhiiifffiiiooopppsssyyy~~~|||~~~}}}|||yyyoookkk___aaaiiirrrzzzttthhh___ZZZYYY\\\]]]eeewwwooo^^^RRRLLLIIIOOOUUU\\\mmmmmm\\\OOORRR___uuuzzzyyyjjjRRREEEBBB???<<<:::999999888888777666666666555555555444444444333333555444444666777;;;GGGTTTVVVZZZVVVSSSTTTUUUeeeyyytttqqqmmmsssjjjgggfffvvvccceeevvv}}}lll\\\WWWTTTWWW[[[aaajjjrrr~~~|||iii]]]VVVSSSOOOMMMNNNTTTZZZ^^^cccjjjuuu}}}yyyrrrlllhhhhhhhhhhhhhhhggghhhjjjkkkiiiiiihhhgggffffffffffffhhhhhhhhheeebbb```___```\\\[[[XXXVVVTTTTTTTTTTTTTTTZZZbbbggglllsss}}}|||zzzyyyvvvuuuzzz{{{lllccc___```aaaffflllmmmlllqqqxxxxxx}}}~~~uuujjjcccaaa___cccmmmxxxsssggg^^^ZZZXXXZZZ___iiiyyyrrr```SSSMMMIIIMMMPPPTTTbbbttt~~~|||lllZZZNNNPPP[[[rrryyywwwrrrVVVGGGBBB???<<<:::999999888888777666666666666666555555555555444444555444555777777;;;GGGSSSVVVWWWQQQMMMOOOSSSggg}}}xxxuuuppptttkkkjjjhhhsssvvvWWW]]]rrr{{{jjj\\\WWWTTTWWW\\\cccnnnwww|||zzzwwwuuuvvvyyy~~~zzzkkk```YYYUUUQQQNNNPPPWWW]]]aaagggmmmwww|||yyyzzz|||~~~wwwqqqmmmllllllmmmmmmnnnnnnmmmmmmlllkkkkkkjjjjjjjjjkkkkkkjjjkkklllkkkhhhfffeeeeee___]]]YYYVVVRRRPPPOOOOOOLLLPPPTTTWWW[[[```hhhnnnzzztttiiigggfffhhhmmmrrruuuwww}}}~~~oooeee]]]ZZZ[[[]]]dddqqq~~~sssggg^^^YYYWWWUUU[[[fffrrrtttaaaSSSLLLKKKNNNQQQSSS^^^mmmvvvxxxjjjZZZNNNNNNXXXnnnzzzvvvzzz\\\JJJCCC???<<<;;;999999888888777666666666555555555555444444444444555444555777777;;;FFFRRRSSSUUUOOOKKKNNNSSSiii~~~yyyzzzooooookkkpppzzzfffPPPYYYrrryyyhhhZZZUUURRRVVV\\\dddpppzzzzzzqqqooommmkkkkkkmmmppprrruuu}}}{{{mmmccc[[[VVVRRRPPPRRRYYY___dddjjjqqqyyy{{{}}}~~~{{{{{{tttuuuxxx|||~~~~~~yyyssspppoooooopppqqqrrrqqqooommmmmmmmmmmmlllmmmmmmnnnnnnkkklllnnnmmmkkkhhhhhhhhh___^^^[[[XXXUUURRRQQQQQQPPPRRRTTTUUUWWW[[[aaaeeeccciiittt~~~yyyooolllgggllluuu}}}ttteee]]]XXXYYY\\\]]]ggguuu~~~sssggg^^^YYYWWWRRRWWW```iiivvvuuubbbTTTLLLKKKNNNRRRUUU\\\gggppptttlll]]]QQQOOOUUUiii~~~xxxaaaMMMDDD???<<<;;;999999888888777666666666333333333333333333333444333222444666666999DDDOOOOOORRRNNNLLLPPPUUUiiisssuuurrrqqqttt\\\NNNZZZtttwwwfffYYYUUUTTTXXX___hhhsss}}}vvvooojjjiiihhhgggffffffggggggfffmmmxxx}}}qqqfff\\\UUURRRPPPSSSZZZaaafffmmmtttyyyyyyxxxzzzxxxqqqqqqtttuuuwww{{{~~~~~~{{{wwwuuurrrqqqrrrssstttrrrnnnkkkkkkkkkkkkjjjkkkkkklllllliiikkklllkkkiiigggggghhhcccaaa___\\\ZZZWWWVVVUUUWWWXXXXXXYYYZZZ]]]```ccc___cccjjjttt}}}~~~zzzqqqmmmlllwwwlll```ZZZWWWYYY]]]cccnnn}}}~~~ssshhh^^^YYYWWWRRRVVV\\\dddqqqxxxeeeVVVNNNIIILLLPPPSSSXXX```kkkrrrttteeeXXXSSSRRRbbb|||eeeOOOEEE???<<<:::999999888888777666666666222222222333333333333444222222333666666888BBBNNNMMMPPPMMMLLLPPPUUUiiiwww{{{zzzvvvuuu[[[RRR^^^yyyvvvddd[[[WWWXXX]]]eeemmmwww|||ooohhheeefffggghhhgggeeecccbbb___dddkkkrrryyysssggg[[[TTTPPPOOORRRZZZaaagggnnnuuuxxxxxxvvvuuu{{{uuuoooooooooooosssxxx|||~~~|||xxxvvvuuuuuuvvvtttoookkkhhhhhhggggggggggggggghhhggghhhhhhfffccccccdddeeegggfffdddbbb___]]][[[YYY\\\\\\]]]^^^```aaacccdddeeeeeegggkkkrrr{{{vvvqqqppp~~~vvveee\\\XXXWWWZZZ^^^nnnzzz~~~tttiii___YYYWWWRRRUUUZZZaaannn{{{hhhYYYQQQIIIKKKNNNOOORRR[[[iiitttpppaaaWWWPPPZZZ~~~gggRRRGGG@@@;;;999999999888888777666666666333333333333444444555555333333444777777999BBBMMMLLLOOOJJJIIIMMMRRRhhh|||zzzvvvYYYUUUccc|||vvvccc[[[XXXYYY```hhhoooxxxvvvkkkeeefffhhhkkknnnmmmjjjeeebbb```bbbdddfffjjjrrr}}}sssggg[[[SSSOOOMMMQQQYYYaaagggooovvvwwwxxxuuussswww}}}rrrnnnkkkjjjjjjnnnsssyyy~~~}}}yyyyyyyyywwwrrrmmmjjjiiihhhgggggggggggggggffffffdddaaa^^^^^^```bbbffffffeeeeeedddcccbbbbbbdddeeefffiiilllmmmmmmllljjjjjjjjjllloootttyyy|||~~~}}}zzzlll]]]WWWWWWZZZ```gggvvvuuujjj```ZZZXXXQQQSSSXXX```mmm}}}jjj[[[SSSLLLLLLLLLMMMOOOYYYjjjxxxxxxhhh[[[OOOTTTvvviiiSSSHHH@@@;;;888999999888888777666666666444444444555555555666666444444666888888:::CCCNNNLLLNNNHHHEEEIIIPPPggg{{{tttVVVWWWeee~~~vvvcccXXXVVVYYY```hhhnnnwwwsssiiieeeiiilllqqqtttsssooojjjfffcccbbbaaa___aaahhhsss|||sssggg[[[SSSNNNLLLPPPXXX```gggnnnvvvvvvwwwuuurrruuuzzzpppmmmiiieeefffiiiooovvv|||}}}||||||zzzuuuooonnnmmmlllkkkjjjiiiiiiiiifffeeebbb^^^[[[[[[^^^aaa```bbbdddfffhhhiiijjjjjjnnnooorrruuuyyyzzzyyyxxxooopppqqqtttwww{{{~~~~~~{{{zzz{{{~~~rrrdddWWWTTTWWW___iiirrrxxxvvvkkkaaa[[[YYYSSSTTTYYYcccnnn{{{qqq___TTTMMMKKKKKKOOORRRXXXdddppp}}}qqq___OOORRRooovvvXXXGGG???===<<<777777777777666666666666666555555555555444444444444444444444777<<>>===:::999999888777777666666666555555555555444444444444444444444777===DDDIIIJJJJJJKKKJJJNNNaaa|||tttiiiqqq```YYYYYY[[[aaaiiittt~~~zzzuuusssjjjgggccc```aaagggqqqxxx~~~zzziiiZZZQQQMMMIIIKKKOOOTTT[[[fffrrrzzz}}}zzz~~~|||rrrlllkkkfffdddbbb```______aaacccdddgggnnnvvv{{{~~~zzzvvvtttqqqnnnlllhhhhhhhhhfffdddbbb```^^^ZZZ[[[^^^aaadddjjjpppuuu|||zzzxxxxxxwwwyyy|||nnnaaa[[[ZZZ\\\aaajjjsss~~~~~~ssskkkeee___[[[NNNQQQWWW\\\___gggzzzwwwhhh^^^QQQMMMLLLLLLLLLOOOZZZddd{{{eeeRRRRRRYYYsssrrrVVVFFF@@@???>>>::::::999888777666666555666555555555555444444444444444444555888???GGGLLLMMMKKKJJJKKKRRRgggrrrooohhhnnn^^^YYYZZZ]]]bbbkkkuuu~~~vvvrrrjjjbbb^^^___eeejjjqqqttt{{{sssbbbTTTMMMKKKFFFJJJOOOSSSYYYbbbnnnvvvxxxzzz~~~wwwrrrqqqlllcccbbb```___```aaabbbcccccciiinnnsss|||zzzvvvsssqqqoooiiijjjjjjiiigggdddbbb```]]]^^^^^^___aaaeeelllpppyyy|||{{{zzzzzz|||~~~uuueeeZZZWWWXXX^^^eeeppp{{{wwwppphhh```ZZZNNNRRRXXX\\\___gggzzzwwwhhh___QQQNNNLLLKKKKKKNNNXXXbbbuuuiiiXXXTTTUUUllluuuXXXGGG@@@>>>===<<<;;;:::999888777666666666555555555555444444444333444555666:::AAAIIIOOOPPPLLLIIILLLVVVkkk```fffhhhlll]]]YYY[[[^^^dddllluuu}}}}}}tttiiiaaa^^^```ccccccgggmmmttt|||}}}kkkZZZOOOKKKJJJDDDHHHNNNSSSWWW___iiiqqqwww{{{vvvtttnnnfffeeecccbbbbbbbbbcccdddaaafffjjjoooxxx|||wwwssspppllllllmmmllljjjhhheeecccbbbaaa___^^^^^^aaagggkkksssxxx~~~~~~yyyzzz{{{|||}}}~~~uuuhhh^^^XXXXXX\\\cccmmmyyy{{{uuulllaaaYYYNNNRRRXXX]]]___gggzzzvvvggg^^^RRRNNNLLLKKKKKKMMMWWWaaaqqqppp___XXXVVVjjjxxxZZZHHH@@@>>><<<======<<<;;;999888888777666666555555555444444444333444555777;;;CCCKKKQQQRRRLLLHHHLLLXXXnnntttSSS^^^hhhjjj\\\YYY[[[___eeemmmuuu}}}|||pppfffaaa```bbb[[[^^^ccckkksss{{{vvvfffVVVLLLJJJJJJBBBHHHNNNRRRVVV\\\fffmmm{{{}}}wwwsssllljjjiiigggfffeeedddeeeeeeaaaeeeiiimmmvvv{{{tttooonnnooooooooommmkkkhhhfffdddccc```]]]\\\___dddhhhlllqqqvvvyyy{{{}}}xxxtttvvvyyy|||{{{zzzyyy{{{zzzggg^^^[[[ZZZ]]]bbbiiisss~~~xxxnnnaaaXXXOOOXXX]]][[[___pppzzzmmmcccTTTPPPMMMKKKJJJKKKSSS\\\rrrkkk```^^^gggtttXXXIIIAAA???>>>;;;;;;:::999999888888777888666444333333333555666555444333555:::CCCLLLQQQQQQOOOJJJJJJZZZzzzdddTTTUUUiiikkk^^^WWWYYY^^^dddllltttzzz~~~rrrgggbbbbbb[[[ZZZYYY[[[aaajjjtttyyywww}}}vvviii[[[QQQJJJEEEBBBFFFEEEGGGNNNUUU^^^jjjuuuyyysssqqqooollliiiffffffeeedddccccccfffiiijjjlllsss~~~yyypppppppppqqqppppppoooooohhhgggdddbbb```___^^^^^^dddhhhnnnppprrrwww~~~yyyvvvvvvyyy|||zzzyyyxxxxxx|||{{{mmm___[[[[[[]]]ccckkkvvvxxxmmmaaaYYYRRRXXX\\\\\\cccuuuzzzmmmcccTTTPPPLLLKKKIIIJJJQQQZZZkkk{{{~~~pppiiiiiivvvZZZIIIAAA>>>>>>;;;;;;:::999999888888777888666555333333444555666555444444666===FFFPPPVVVWWWTTTNNNOOObbb|||}}}}}}[[[LLLNNNhhhhhh[[[XXXZZZ^^^eeemmmvvv}}}xxxmmmiiihhh```]]]ZZZYYY[[[aaaggglllooouuu}}}xxxooocccWWWNNNHHHEEEBBBDDDDDDGGGOOOVVV___mmmxxx{{{vvvuuuvvvsssooommmkkkjjjgggeeeccceeefffeeeffflllvvv~~~~~~vvvvvvuuuuuusssrrrpppooolllkkkhhheeecccbbbbbbbbbbbbeeeiiijjjkkknnntttzzz}}}zzz{{{sssggg]]][[[^^^ccckkktttvvvkkk___XXXXXXZZZ\\\___jjj||||||ooodddUUUOOOKKKIIIHHHIIIOOOWWWeeewwwqqqooo{{{^^^JJJBBB???===;;;;;;:::999999888888777777666555444444444555666444444555999@@@JJJTTTZZZ[[[VVVPPPSSSkkk|||}}}}}}zzzXXXKKKNNNjjj|||fffZZZYYYZZZ___eeennnxxxvvvsssrrrkkkfff___YYYVVVWWWZZZ]]]fffkkksssxxxzzzyyywwwvvvmmmfff[[[QQQJJJFFFDDDCCCCCCCCCHHHPPPWWWaaaooo|||{{{zzz|||zzzwwwtttrrroookkkhhhfffeeedddaaaaaaeeennnuuu~~~}}}{{{xxxuuusssqqqrrrpppmmmjjjggggggggggggeeeggghhhhhhggghhhlllppprrrvvv{{{|||}}}}}}|||}}}~~~jjjccc]]]___eeennnyyy~~~uuujjj^^^VVVaaa^^^]]]bbbpppqqqdddTTTNNNIIIHHHGGGHHHMMMTTTdddvvvrrrpppyyydddMMMCCC???===;;;;;;:::999999888888777777777666555444555555666555555666:::AAAJJJSSSXXXXXXSSSNNNVVVooowwwVVVMMMTTTnnnzzzfffZZZWWWYYY^^^eeennnyyy|||{{{wwwqqqhhh^^^WWWTTTTTTUUU\\\aaahhhnnnrrrrrrqqqpppfff___UUULLLGGGEEEDDDCCCDDDEEEJJJQQQWWW```nnn{{{~~~|||zzzxxxvvvsssnnnkkkiiigggdddaaa```cccjjjppprrrxxx{{{xxxvvvvvvtttpppmmmkkkjjjjjjkkklllmmmmmmllljjjjjjlllnnnmmmooorrrtttwwwzzz|||wwwyyy||||||zzz}}}vvvgggddddddhhhqqq|||~~~vvvjjj^^^VVVjjjccc^^^dddrrrrrrdddSSSLLLFFFEEEFFFGGGLLLRRRdddttttttkkkwww|||kkkPPPDDD@@@>>>;;;;;;:::999999888888777777777666666555555555555666666666999???GGGOOOSSSRRROOONNNYYYrrrnnnPPPKKKUUUqqqwwwdddYYYUUUWWW\\\dddnnnyyyzzzqqqggg^^^XXXUUUTTTTTTWWW]]]cccgggjjjjjjiii```ZZZQQQIIIFFFDDDDDDDDDHHHJJJNNNSSSWWW^^^lllzzz~~~|||zzzyyyxxxuuuqqqnnnjjjhhheeebbbaaadddhhhlllmmmrrrzzz|||zzzvvvrrrooonnnooopppqqqrrrqqqpppooonnnoooooolllnnnoooooooooqqqsssvvvyyy|||zzzssswww}}}yyysssuuuzzzzzzuuuooohhhkkkooouuu~~~zzzxxxxxxzzz~~~xxxlll___WWWpppfff___dddnnnxxxqqqaaaRRRJJJDDDCCCEEEFFFKKKPPP```rrrxxxjjjzzz}}}tttUUUGGGBBB>>>;;;;;;:::999999888888777777777777666666666555555666666666888===DDDJJJNNNOOOOOOQQQ\\\tttiiiNNNLLLXXXtttsssaaaVVVRRRUUU\\\dddnnnxxxzzzqqqhhhaaa\\\ZZZQQQQQQSSSWWW\\\___```___[[[UUUMMMGGGEEEEEEFFFFFFNNNOOOTTTWWWYYY___lllzzz}}}{{{zzzxxxuuurrrllljjjgggddddddeeegggiiilllpppuuu|||{{{xxxwwwxxxyyywwwvvvvvvuuutttsssrrrrrroooqqqrrrrrrrrrrrrsssuuurrrtttwwwzzz~~~tttuuuwww{{{ooohhhcccggglllmmmnnnnnnooowww}}}yyyxxxxxxzzzmmmaaaXXXrrrggg^^^```ggglllrrrwww{{{nnn]]]PPPHHHAAAAAADDDFFFKKKPPP[[[ooovvvhhhzzz|||YYYIIICCC???;;;;;;:::999999888888777777777777777777666555555555555555888<<>>DDDGGGIIIQQQQQQTTT]]]sssoooZZZNNN___nnn___YYYUUUWWW___kkkuuu}}}{{{uuujjjeee___ZZZWWWTTTQQQOOOKKKJJJHHHFFFGGGIIINNNRRRXXXZZZ\\\\\\___gggttt~~~|||zzzyyyzzzzzzwwwrrrmmmpppnnnooosssxxx}}}{{{{{{}}}{{{ssspppiiidddbbbbbbfffoooyyy|||{{{}}}~~~}}}rrrjjjeeebbbZZZ^^^dddiiiooowwwwwwjjj___YYYqqqcccWWWUUUXXXXXXXXXYYY^^^cccmmm{{{nnn]]]OOOGGGAAAAAACCCEEEIIIOOOWWWccctttooo\\\ccc|||bbbLLLCCC@@@<<<<<<;;;::::::999999888777666555555444555666666666555555999>>>DDDGGGHHHLLLLLLOOO\\\uuulllWWWOOOccc{{{~~~nnn___YYYWWWXXX___kkkwww{{{sssoooiiiddd^^^XXXQQQMMMFFFEEEEEEEEEGGGLLLRRRVVVYYY[[[]]]]]]```hhhttt}}}zzzuuutttqqqrrrvvvzzz~~~ttthhhbbb_________bbbhhhpppuuuxxx}}}~~~wwwnnnfffbbb```___ccciiirrrzzzwwwlllaaaZZZjjj```VVVUUUVVVVVVUUUVVVZZZ___hhhuuuppp___OOOGGGAAA@@@BBBDDDHHHNNNUUUaaaqqqvvvZZZ]]]rrrfffMMMBBB???<<<<<<;;;;;;:::999999999666666555555555666666777555555555888>>>CCCGGGHHHIIIIIIMMM\\\wwwyyy{{{fffRRRMMMddd{{{~~~{{{nnn^^^YYYZZZZZZ___kkkwww|||xxxqqqiii^^^TTTMMMGGGEEEDDDEEEIIIOOOUUUYYY[[[]]]^^^^^^aaaiiisss||||||xxxvvvvvvzzz}}}sssbbb]]]\\\^^^^^^^^^aaafffiiikkkooouuu~~~zzzllllllkkkfffbbbaaacccfffmmmuuuyyynnnccc\\\ddd\\\VVVVVVWWWWWWWWWZZZ[[[```iiiuuussscccOOOGGGAAA@@@AAACCCGGGLLLTTT___nnnzzz\\\]]]lllfffMMMBBB@@@<<<<<<<<<;;;::::::999999555555555555555666666777555444555888>>>DDDGGGIIIKKKJJJMMM]]]zzz{{{rrrqqqtttyyy```OOOKKKbbbzzzlll]]]XXX\\\\\\aaakkkuuu~~~uuuhhh[[[QQQNNNKKKHHHHHHKKKQQQVVVYYY]]]]]]]]]^^^aaahhhqqqxxx}}}|||zzzzzz~~~~~~qqqccc___^^^aaaaaa^^^]]]^^^bbbdddeeeggglllwww|||}}}}}}{{{{{{|||}}}|||yyytttooolllgggjjjkkkhhhfffgggnnnttt}}}~~~zzzoooddd]]]```ZZZWWWWWWWWWVVVXXX\\\]]]ccckkkwwwtttdddOOOGGG@@@???@@@AAAEEEKKKSSS\\\jjjxxx]]]\\\ggggggNNNCCCBBB======<<<;;;;;;::::::999555555666666666666666666555555555999???EEEIIIJJJKKKJJJOOO```}}}~~~~~~{{{rrrjjjmmmpppttt^^^SSSPPPeee~~~xxxjjj\\\XXX[[[]]]dddoooxxxtttfff]]]TTTOOOKKKIIIMMMRRRVVVXXX]]]]]]\\\]]]```fffnnnssszzz}}}}}}sssiiidddaaabbbbbb^^^[[[\\\]]]```aaa``````fffrrr{{{|||}}}}}}~~~{{{xxxuuuuuuvvvxxxyyy{{{}}}}}}yyyvvvqqqllliiikkklllmmmnnnmmmkkkiiiggggggjjjlllkkkkkkpppzzzzzzoooddd]]]]]]YYYWWWWWWUUUTTTYYY___ccciiiqqqzzzsssbbbPPPGGG@@@??????@@@DDDIIIQQQYYYeeeoooWWWVVV```yyymmmQQQDDDCCC======<<<<<<;;;:::::::::666666777777666555444444666555666:::@@@FFFJJJLLLHHHJJJRRRddd}}}vvvooommmssszzzeee\\\ZZZnnn~~~xxx}}}fffZZZYYYXXX[[[eeerrr|||tttlllZZZTTTNNNLLLPPPVVVYYY[[[^^^]]]\\\\\\```eeelllooowwwzzzooogggaaaaaaaaa___^^^___\\\___aaa```^^^```gggnnn~~~~~~xxxsssqqqpppnnnmmmmmmoooqqqrrrrrrrrrssstttxxxyyy{{{~~~~~~zzzwwwrrrqqqooonnnllliiieeebbbddddddfffggghhhiiijjjjjjnnnppptttwww{{{yyynnnccc]]]WWWUUUUUUWWWXXXYYYaaakkkqqqvvv}}}sssaaaPPPGGG@@@?????????CCCHHHMMMUUU```|||bbbMMMOOOYYYpppuuuVVVFFFCCC=========<<<;;;;;;::::::777777777777666555333222777666777;;;AAAHHHLLLMMMJJJNNNWWWhhh|||xxxuuupppccc___sssyyycccYYYYYYWWW[[[eeesss}}}zzzhhh```XXXUUUWWW[[[]]]^^^```___]]]]]]aaafffkkknnnuuutttiiiaaa```bbbccceeehhhaaabbbcccbbbaaaaaaeeehhhhhhrrr|||yyyuuuqqqnnnjjjjjjkkkjjjhhhhhhiiikkknnnnnnppptttwwwvvvssspppkkkjjjiiijjjkkklllkkkjjjjjjjjjkkklllnnnqqqtttvvv{{{~~~wwwlllccc^^^QQQQQQTTTYYY\\\aaammmyyytttbbbPPPHHH@@@>>>??????BBBGGGKKKRRR\\\wwwyyyXXXGGGJJJUUUlll}}}[[[GGGBBB=========<<<;;;;;;::::::888888888888666444222111888777888<<>>@@@AAADDDHHHJJJRRR\\\iiiyyysss___LLLOOOUUUddd```JJJCCC>>>??????===;;;999999:::444444444555555555555555999888888===DDDJJJMMMMMMRRRUUU___tttooohhh___xxxxxxdddYYYUUU\\\___fffpppzzz~~~{{{sssiiieeeggggggdddeee^^^YYY[[[^^^aaagggmmmnnn|||xxxqqqiiigggmmmtttyyyzzzuuutttsssrrrppplllgggdddgggbbbeeeooosssttt||||||xxxrrrooorrrrrrnnnnnnqqqtttuuuvvvzzz{{{qqqrrrxxx}}}}}}~~~vvvnnnddd\\\KKKMMMPPPUUU^^^ooouuucccRRRHHH@@@???@@@AAACCCGGGIIIOOOWWWaaarrr~~~vvvgggPPPQQQTTTcccjjjPPPEEE??????>>>===:::999999999666666666666666666666666999888888===DDDJJJMMMMMMQQQVVVddd}}}oooiiiaaa{{{yyyeee[[[WWW[[[```hhhsss}}}uuuoooooolllgggddd]]]VVVVVVYYY\\\bbbiiiqqq~~~{{{vvvvvv|||~~~{{{xxxtttpppmmmhhhbbbbbbiiikkkhhhkkkttt~~~~~~|||{{{~~~~~~}}}|||vvvnnneee]]]JJJLLLMMMQQQ[[[kkk}}}uuucccTTTJJJAAA???@@@@@@BBBEEEJJJNNNRRR[[[mmm~~~vvvZZZVVVUUUaaa}}}{{{[[[IIIBBBAAA>>><<<:::999888888888888888777777666666666888777888===EEELLLOOOOOOQQQYYYlllnnniiiccc~~~yyyfff\\\YYYZZZ```jjjuuu{{{tttnnnggg^^^UUUSSSUUUYYY```gggsss~~~zzzxxxpppiiihhhllllllgggeeeiiimmmsss{{{vvvnnneee]]]MMMLLLKKKKKKPPP[[[iiisss~~~vvvdddUUUKKKBBB?????????AAADDDJJJOOORRRZZZlllhhh^^^WWW___zzz}}}jjjQQQFFFCCC???<<<:::999888777999999888777666666555555666666888>>>HHHPPPTTTUUUUUU___ssskkkhhhdddxxxeee\\\ZZZYYY```kkkuuu~~~wwwlllaaaWWWSSSUUUYYYbbbjjjttt~~~~~~zzzuuutttwwwwwwqqqmmmmmmkkkmmmpppsssvvv{{{~~~uuummmccc[[[NNNLLLHHHFFFHHHMMMVVV[[[fffnnnyyywwwfffUUUKKKBBB?????????AAADDDGGGMMMSSSZZZlllyyyhhhZZZ___wwwyyy[[[KKKFFF@@@<<<:::999888777888888777777666555444444555555888@@@KKKTTTYYY[[[[[[dddxxx~~~gggeeecccwwwddd\\\YYYXXX___iiisssyyy~~~qqqeeeZZZUUUVVVZZZccclllsss~~~~~~|||}}}yyyssspppqqqqqqooollljjjkkknnnqqqwww~~~|||ssskkkaaaXXXLLLJJJGGGEEEFFFIIIMMMOOOSSS[[[ccciiilllpppwww}}}xxxhhhUUUKKKBBB?????????AAADDDCCCJJJQQQWWWhhh~~~ppp\\\___wwwdddQQQJJJBBB===;;;;;;999888777777777666666555555555555555888@@@LLLVVV[[[\\\]]]ggg{{{bbbcccdddxxxeee[[[XXXWWW^^^hhhpppuuuyyy~~~xxxlll___XXXWWWZZZbbbjjjrrr{{{yyyuuuvvvuuusssoookkkjjjkkklllggglllsss|||{{{sssjjj___VVVHHHGGGFFFEEEGGGHHHIIIIIIHHHMMMSSSVVVXXX^^^gggnnn}}}zzzkkkTTTJJJAAA???@@@@@@BBBEEEBBBJJJOOOTTTbbbzzzuuu]]]```xxx~~~kkkUUUMMMCCC===<<<<<<:::888777777777777777777777777777777999@@@JJJSSSWWWYYYZZZfff}}}___bbbgggzzzfff\\\XXXVVV^^^hhhooosssxxxvvvggg___[[[\\\aaahhhpppyyy|||yyyyyyxxxuuurrroooooopppeeegggjjjlllrrr}}}}}}tttkkk___UUUFFFFFFEEEFFFFFFFFFEEEDDDEEEIIIMMMOOOQQQXXXccckkk{{{zzzlllTTTJJJAAA???@@@@@@BBBEEEDDDKKKOOORRR```wwwvvv]]]```yyy|||nnnXXXOOODDD>>>======;;;999888888888888888999999999999888999???HHHPPPTTTTTTVVVeee~~~yyy]]]ccciii|||hhh\\\YYYVVV^^^hhhoootttzzzpppfff```^^^bbbhhhpppxxx{{{zzz||||||}}}}}}{{{wwwtttssssssoooooonnnllllllsss~~~uuulll___UUUKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFHHHKKKMMMOOOWWW```vvv|||jjjYYYNNNCCC>>>>>>===???BBBDDDJJJOOOQQQ]]]sss}}}ddd^^^rrr|||}}}{{{fffQQQDDD@@@:::;;;===777999999999888777666666555333555:::@@@GGGMMMRRRTTTYYYddd}}}|||vvv{{{aaadddppp{{{fff\\\ZZZ\\\___fffpppvvvzzzzzzjjjaaa___bbbdddpppuuuuuuuuu}}}}}}yyytttqqqrrrssstttyyy}}}tttiii^^^WWWLLLLLLLLLKKKKKKJJJJJJJJJGGGEEEGGGIIIKKKNNNWWWaaarrrmmmZZZOOODDD@@@???>>>@@@CCCDDDJJJNNNRRR^^^tttjjj___nnn}}}}}}dddOOODDD@@@:::;;;===777999999888888777666666555444777;;;AAAHHHNNNSSSUUUYYYbbbyyyfffhhhssswwwcccZZZXXXZZZ]]]eeeooouuuzzznnnccc___aaaccclllqqq|||rrrsss|||zzzvvvuuuxxx{{{~~~vvvjjj^^^WWWNNNMMMMMMMMMMMMMMMMMMMMMHHHFFFFFFGGGIIILLLWWWaaannnqqq[[[PPPEEEAAA??????AAADDDCCCIIINNNRRR^^^uuuppp___ggg}}}}}}aaaMMMCCC@@@:::;;;===777999999888888777666666666666888<<>>@@@CCCCCCGGGMMMRRR^^^tttttt______www||||||zzz]]]KKKBBB@@@::::::===888888888888888777777666666666888<<>>===>>>AAABBBFFFKKKRRR]]]pppwww```[[[ooo|||~~~oooXXXHHHBBBAAA::::::===888888888888777777777777777666888;;;???EEELLLRRRUUU\\\lllzzz___gggwwwxxxeeeZZZWWWYYY\\\eeepppwww}}}{{{jjj```^^^___```dddllluuu|||{{{kkkooo}}}wwwsssqqqsss}}}~~~~~~tttiii^^^WWWMMMMMMNNNOOOOOOPPPQQQQQQUUUQQQNNNMMMMMMPPP[[[ffftttqqq[[[OOODDD???===<<<===@@@AAADDDJJJQQQZZZjjj|||ddd[[[jjjkkkSSSEEEAAAAAA::::::===999888888777777777777777777777888:::>>>DDDKKKQQQTTT]]]qqqwww^^^hhhyyy~~~yyyeeeYYYVVVZZZ]]]fffqqqxxx~~~nnnbbb^^^___^^^bbbiiipppuuu}}}}}}jjjnnn|||ooommmlllnnnvvv~~~~~~}}}~~~uuukkkaaaZZZKKKKKKLLLMMMNNNPPPPPPQQQTTTQQQPPPRRRSSSWWWbbbmmm|||~~~ooo\\\PPPEEE@@@>>><<<>>>AAAAAACCCJJJQQQWWWccc{{{kkk]]]gggmmmPPPCCC@@@AAA:::999===999777777777777777777777888888999;;;???EEELLLRRRUUU^^^tttxxx```iiiyyy~~~{{{ggg[[[XXXZZZ]]]fffpppwww}}}}}}yyyyyy~~~rrrddd^^^]]]]]]```eeekkknnnuuu|||iiimmmzzzzzzkkklllnnnooottt}}}}}}|||{{{sssjjj```ZZZJJJJJJKKKLLLNNNOOOPPPPPPRRRQQQQQQTTTWWW\\\gggrrr}}}ooo]]]RRRFFFAAA???>>>???BBB@@@CCCIIIPPPUUU___uuuqqq___fffpppNNNBBB@@@AAA:::999===999777777777777777888888888::::::<<<@@@FFFLLLSSSVVV^^^uuuxxx```iiiwww{{{kkk___\\\ZZZ]]]eeeooovvv|||sssrrrrrrwwwttteee^^^\\\]]]^^^cccgggjjjooo~~~yyyhhhkkkyyy~~~xxxiiimmmppprrrttt|||~~~sssoooyyy~~~~~~wwwpppfff\\\VVVIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMPPPTTTXXX]]]hhhssspppbbbTTTFFF@@@>>>======>>>AAAHHHHHHLLLXXXcccwwwnnnZZZeeexxxdddHHHDDD@@@<<<;;;:::888777999999888888888888999999999:::===AAAGGGMMMRRRUUU```xxxzzz]]]```}}}mmmaaa\\\[[[]]]dddmmmttt{{{{{{tttqqqtttwww}}}uuueee\\\YYY\\\^^^aaaeeefffjjjvvv|||jjjlllvvvrrriiiiiilllrrrxxx}}}zzz{{{~~~vvvmmmccc\\\YYYHHHGGGGGGGGGHHHJJJLLLMMMMMMLLLNNNSSSVVV]]]iiiuuuqqq```RRREEE@@@???>>>>>>@@@AAAHHHIIILLLXXXdddxxxttt]]]cccrrr^^^HHHDDD???<<<;;;:::999777999888888777777888888999888:::===CCCIIIOOOTTTWWWbbb{{{|||bbbfff~~~nnnbbb\\\\\\^^^dddmmmttt{{{yyyuuuvvv{{{xxxiii___[[[]]]^^^aaaddddddhhhsss~~~kkkmmmuuussshhhhhhmmmtttyyy|||uuulllbbb[[[WWWFFFFFFEEEEEEGGGHHHJJJKKKKKKKKKLLLPPPTTT\\\lllzzzrrr^^^QQQDDD?????????@@@BBBBBBIIIJJJMMMZZZeeezzz}}}dddeeepppxxxWWWGGGDDD???<<<;;;:::999888999888888777777888888999666999>>>EEEKKKQQQUUUWWWccc}}}jjjoooooobbb\\\[[[]]]dddmmmtttzzz}}}vvvwww|||}}}mmmccc^^^]]]]]]```ccccccfffppp{{{lllmmmtttxxxiiifffhhhnnnvvv|||}}}yyysssjjjaaaYYYTTTEEEDDDDDDDDDEEEGGGIIIJJJJJJIIIKKKOOOTTT^^^pppttt___RRRDDD??????>>>???AAABBBIIIJJJNNN[[[ggg{{{mmmjjjsssrrrTTTGGGCCC???<<<;;;:::999888888888777777777777888888666:::???FFFMMMRRRUUUWWWccc~~~uuuxxxnnnaaa[[[ZZZ\\\bbbkkkrrrxxxwwwvvv{{{rrreee^^^\\\\\\^^^bbbdddgggpppzzznnnmmmsssqqqddddddgggoooyyy~~~{{{wwwqqqiii```WWWQQQCCCCCCCCCCCCDDDFFFGGGIIIHHHIIILLLPPPUUUaaavvvvvvaaaTTTFFF@@@>>>======???AAAHHHJJJNNN[[[hhh}}}uuuooouuu~~~}}}rrrUUUFFFCCC???<<<;;;;;;:::999888777777777777777777888777;;;AAAGGGNNNSSSWWWXXXhhh}}}~~~mmm___XXXXXXZZZ```iiiooovvvvvvyyyvvvfff]]]ZZZZZZ\\\bbbeeeiiirrr{{{pppmmmrrr~~~~~~qqqhhhbbbgggppp{{{}}}zzzvvvpppjjj```VVVOOOCCCCCCBBBCCCDDDEEEGGGHHHGGGIIIMMMRRRXXXeee|||xxxbbbTTTFFF@@@>>>===<<<>>>@@@GGGIIINNN[[[hhh}}}~~~rrrvvv~~~||||||sssUUUFFFCCC???<<<;;;;;;:::999888777777666666777777888888<<>>@@@???FFFHHHMMM[[[hhh}}}wwwyyyzzzzzztttSSSFFFBBB>>><<<;;;;;;:::999777777666666666666777777888<<>>FFFGGGMMMZZZhhh}}}|||yyyyyy~~~sssQQQEEEBBB>>><<<;;;;;;::::::777777666666666666777777888;;;BBBLLLXXXdddmmmrrr|||xxxwwwnnn```YYYZZZ\\\bbbjjjpppvvvpppdddZZZXXXYYY___cccggglllssstttnnnooozzz}}}rrrjjjgggddd______ccccccgggqqq||||||wwwsssnnneeeXXXOOOCCCBBB@@@???AAADDDHHHKKKPPPQQQSSSZZZgggzzz{{{^^^PPPBBB???@@@?????????BBBEEEKKKPPPVVVddd~~~|||~~~vvvVVVGGGCCC>>>:::999999999999777666666666777888999999<<<===BBBLLLXXXfffpppuuuvvvuuulll___[[[[[[^^^dddjjjrrr{{{vvvggg```]]]\\\```bbbeeelllttt~~~{{{nnnkkk{{{wwwlllaaa\\\ZZZXXXYYY\\\fffnnnwww~~~{{{|||zzzvvvqqqiii\\\OOOFFFEEECCCBBBCCCEEEHHHJJJOOOPPPTTT\\\iii||||||___QQQCCC???@@@@@@???@@@CCCFFFKKKPPPUUUccc}}}~~~{{{}}}yyyWWWHHHCCC===999888999999999777777777777777777888999:::;;;@@@IIIUUUbbbmmmsssuuuuuunnnaaa]]]]]]```ffflllrrrzzzzzzkkk^^^[[[ZZZ]]]```ccckkkrrryyyzzznnnkkkzzz~~~qqqggg\\\YYYXXXWWWXXX\\\fffnnnwww~~~xxx{{{{{{vvvppphhh\\\QQQHHHGGGEEEDDDEEEFFFHHHJJJMMMPPPVVV```nnn|||aaaSSSDDD@@@@@@@@@???@@@CCCFFFKKKPPPUUUccc}}}}}}{{{}}}}}}ZZZIIIDDD===999888999:::;;;999888777777777777777777777999>>>FFFQQQ^^^iiiooorrrssspppccc______bbbgggmmmssszzz~~~ppp^^^ZZZXXXZZZ^^^aaahhhooossswwwyyymmmjjjwww|||xxxmmmcccYYYWWWWWWWWWZZZ]]]eeemmmwww~~~|||www|||~~~wwwooofff[[[SSSFFFFFFEEEFFFFFFHHHIIIKKKMMMQQQYYYdddsss{{{cccTTTDDD??????>>>>>>???BBBEEEKKKQQQWWWfff}}}]]]IIIDDD===999888999;;;;;;999999888777666666666777777999===DDDNNNZZZfffmmm|||ppprrrrrrddd^^^^^^bbbhhhnnnttt|||uuubbb[[[WWWYYY[[[^^^ccciiilllooouuu|||wwwlllhhhsssyyytttsss}}}|||nnnddd[[[XXXYYYZZZ\\\```eeemmmwww~~~{{{|||yyymmmcccZZZSSSBBBCCCDDDFFFHHHJJJKKKLLLMMMRRRZZZfffvvvxxxdddUUUEEE>>>>>>===<<<===@@@DDDJJJRRRYYYiiiyyy```IIIDDD>>>:::999:::;;;;;;999999888777666666666777777:::>>>DDDLLLWWWdddlllwwwqqquuusssccc\\\\\\```gggnnnuuu}}}wwwggg^^^XXXXXXZZZ[[[___cccgggiiimmmsss}}}tttjjjeeeooo~~~}}}}}}tttooonnnwwwuuupppfff]]]ZZZ[[[[[[^^^aaaeeemmmwwwyyylllaaaXXXRRRAAABBBDDDGGGJJJKKKLLLMMMMMMQQQYYYeeeuuuyyygggWWWFFF???>>>===<<<===???CCCJJJRRRZZZjjj|||sssaaaHHHDDD???;;;::::::::::::999888777777777777777777777:::>>>CCCJJJUUUbbbkkkuuuqqqyyyuuuddd\\\ZZZ^^^fffnnnuuu}}}vvvhhh___WWWVVVXXXYYY\\\```bbbdddgggmmmwwwqqqhhhbbbjjjzzzyyyqqqnnnpppyyyxxxqqqfff]]][[[\\\]]]```dddhhhnnnwww~~~wwwiii___WWWPPPCCCDDDGGGJJJLLLMMMMMMLLLKKKOOOWWWbbbrrr|||jjjZZZHHHAAA???>>>>>>???@@@CCCJJJQQQXXXhhhtttooo~~~___GGGDDD@@@===<<<;;;:::999777777777777777777888999777:::>>>BBBGGGRRR```jjjuuummmyyy~~~xxxfff^^^ZZZ___fffnnnuuu|||vvv{{{~~~tttfff\\\SSSSSSUUUXXX[[[^^^]]]___ccciiisssooofff___eeevvvyyysssqqqtttqqqhhh___^^^aaabbbfffjjjlllqqqwww|||qqqfff___WWWOOOFFFGGGJJJLLLMMMMMMLLLLLLIIIMMMTTT___ooommm\\\KKKCCCAAA??????@@@AAADDDJJJPPPVVVeeennnkkk{{{]]]FFFCCC@@@>>>===<<<:::888777777666666777888999999666999===AAAFFFPPP^^^hhhwww{{{gggvvv}}}zzzhhh```[[[```gggnnntttzzzwwwttt||||||rrrcccXXXPPPPPPTTTWWWZZZ^^^[[[]]]aaagggqqq~~~mmmeee^^^cccttt{{{vvvvvvssssssjjjbbbbbbeeehhhmmmqqqooossswww{{{|||mmmddd^^^WWWOOOEEEEEEFFFGGGIIIJJJKKKKKKOOONNNSSS]]]iiizzz}}}lll]]]MMMDDD@@@>>>===???DDDEEEKKKTTT]]]jjj~~~pppjjj~~~~~~___KKKDDD???>>><<<999999;;;888888777777777777888888:::999>>>FFFNNNTTT[[[bbbssssssiii~~~zzzhhh]]]\\\]]]cccmmmsssxxx}}}{{{~~~{{{xxxxxxvvvwwwnnncccZZZRRRPPPOOOPPPTTTYYY[[[]]]aaagggppp}}}jjjeee___^^^hhhwww~~~~~~}}}|||xxxyyynnnbbbaaafffmmmppprrrrrrssstttuuuzzzuuujjjaaaZZZTTTPPPEEEFFFFFFHHHIIIJJJKKKLLLNNNOOOVVV```mmm}}}ooo___NNNEEEAAA??????AAAEEEFFFLLLTTT\\\iii}}}rrrjjj}}}~~~~~~___IIICCC???>>>===999888:::888777777666666777777888888888<<>>>>>===999777888777777666666666666777777888888===FFFMMMSSS\\\eeepppppphhh~~~zzzhhh^^^]]]___fffpppwww|||xxxtttsssvvvyyy{{{~~~vvveee\\\SSSPPPOOOOOORRRXXXYYY\\\```fffnnnxxx|||xxxvvvqqqjjjeeecccbbbbbbbbb]]][[[XXX[[[hhhzzzxxx|||nnnaaa___dddhhhlllooorrrvvv|||{{{rrrhhh___WWWPPPLLLEEEFFFGGGHHHJJJKKKMMMMMMOOOSSS\\\gggppp{{{vvvfffSSSIIIEEECCCDDDGGGFFFHHHMMMSSSYYYeee|||tttgggwwwzzz{{{yyyYYYGGGBBB>>>>>>===999777777777666666666666666666777:::;;;@@@IIIOOOVVV```jjjvvvpppiiizzziii^^^\\\^^^eeepppwww|||zzzwwwzzzyyyiii___UUUPPPNNNNNNQQQVVVYYY\\\aaagggnnnwwwxxxqqqpppgggccc]]]YYYWWWXXXXXXYYYWWWVVVUUUXXXfffyyy|||ooobbbbbbgggkkkpppvvvxxx~~~{{{vvvnnnfff___WWWQQQLLLDDDEEEFFFHHHJJJKKKMMMMMMOOOSSS\\\eeekkktttxxxhhhVVVLLLHHHFFFFFFHHHFFFIIIMMMRRRWWWddd|||ssseeettt}}}||||||[[[HHHBBB>>>>>>===999777888777777666666666666777777999;;;AAAJJJPPPWWWcccnnn}}}mmmhhh~~~|||kkk```[[[\\\cccmmmuuuzzz{{{nnncccXXXRRRNNNMMMPPPUUUYYY\\\ccciiiooovvv}}}zzzmmmgggggg^^^[[[VVVTTTSSSTTTUUUTTTTTTTTTSSSWWWdddwwwtttfffgggkkknnnttt|||tttpppkkkeee___XXXRRRMMMCCCDDDEEEGGGIIIKKKLLLMMMNNNRRRYYY```dddlllyyyjjjYYYOOOKKKHHHGGGHHHFFFHHHMMMQQQUUUccc|||ooocccsss|||~~~cccKKKDDD???>>><<<999999;;;888888777777777777888888777:::@@@IIIOOOVVVcccpppkkkfff{{{}}}mmmbbbZZZ[[[```jjjrrryyy~~~tttiii\\\TTTOOOMMMOOOSSSWWW\\\cccjjjpppvvv{{{~~~lllbbb]]][[[XXXVVVTTTSSSTTTTTTTTTSSSSSSTTTTTTWWWdddvvv|||lllmmmqqqrrrxxx}}}yyypppmmmiiiddd___YYYRRRMMMAAABBBDDDFFFHHHJJJKKKLLLKKKOOOUUUZZZ^^^hhh}}}yyyjjjZZZRRRMMMIIIGGGGGGEEEGGGLLLPPPTTTbbb}}}jjjbbbuuu{{{|||fffMMMFFF???===<<<::::::===999999888888888888999999777:::AAAIIIOOOWWWeeessslllggg{{{nnnddd\\\[[[___gggpppxxxzzznnn___VVVPPPLLLNNNRRRTTTYYYaaaiiiooouuuyyy|||oooccc]]]YYYUUUVVVUUUUUUVVVWWWWWWUUUSSSSSSUUUVVVYYYfffyyysssvvv|||}}}}}}~~~|||xxxpppnnnjjjeee___XXXPPPKKKAAAAAACCCEEEGGGIIIKKKLLLIIILLLRRRVVV[[[ggg~~~xxxjjj[[[SSSOOOJJJFFFFFFDDDGGGLLLOOOTTTbbb~~~hhhbbbwww~~~yyyzzzdddOOOGGG???===;;;:::;;;???::::::999999999999::::::999<<>>>>>;;;999999666666777888888888888888;;;===CCCNNNVVV```mmmyyyyyylllrrrdddZZZXXX[[[dddmmmvvv{{{nnn```UUUPPPNNNOOORRRWWW^^^dddjjjoootttwwwzzz~~~iii]]]ZZZXXXXXXYYY]]]]]]^^^___```bbbcccddddddccc```aaakkk|||}}}}}}zzzqqqggg^^^VVVOOOJJJCCCCCCCCCDDDEEEFFFFFFFFFEEEIIIPPPXXX___lllooo[[[PPPIIICCCAAABBBAAADDDIIINNNQQQYYYkkk}}}{{{~~~qqqsssvvv~~~```KKKDDD?????????;;;777777777666666777777888999999999;;;BBBMMMVVV___mmmyyy{{{nnnsssfff\\\ZZZ\\\dddmmmttt~~~}}}qqqcccYYYRRRPPPPPPPPPUUU\\\dddiiinnnrrruuuvvvyyy}}}wwwcccZZZXXXWWWYYY[[[```aaaccceeehhhkkkmmmnnnooonnnjjjiiiqqq{{{qqqggg^^^UUUNNNIIIAAABBBBBBDDDEEEFFFGGGGGGHHHKKKQQQXXX___mmmppp\\\OOOHHHBBB@@@AAA@@@CCCIIINNNPPPVVVfffvvv~~~rrruuuxxx~~~bbbNNNFFF??????>>>;;;888999999888777666666777888999888:::AAAKKKTTT^^^kkkwww}}}ooovvvhhh]]][[[]]]dddlllsss}}}vvviii]]]UUUQQQOOONNNSSS[[[bbbhhhlllppprrrtttvvvyyy}}}ppp___WWWVVVWWWYYY]]]ccceeeiiimmmrrrvvvyyy{{{yyywwwsssqqqwww~~~xxxooofff]]]UUUNNNIII@@@@@@BBBDDDFFFGGGIIIIIIKKKMMMRRRXXX___mmmrrr]]]OOOGGGAAA???@@@???CCCIIINNNPPPWWWhhhxxxsssvvvyyy}}}hhhSSSIII@@@===<<<;;;;;;===;;;:::888666555555666666888999@@@JJJSSS\\\iiiuuu~~~pppxxxjjj^^^[[[]]]dddkkkrrr{{{}}}pppcccYYYRRROOOMMMRRRYYY```eeeiiimmmppptttuuuxxx{{{xxxkkk\\\WWWVVVWWW[[[___eeehhhnnnuuu}}}}}}zzztttkkkccc[[[TTTNNNJJJAAABBBCCCEEEFFFHHHIIIJJJKKKMMMQQQWWW___nnnuuu___PPPGGGAAA>>>??????BBBIIIOOOSSS]]]qqqssstttuuu{{{mmmUUUKKK@@@===<<<;;;<<>>??????BBBHHHPPPWWWddd||||||yyy}}}sssrrrssszzznnnTTTJJJ@@@===<<<::::::<<<777777888888888888777777999:::@@@IIIPPPWWWdddooo~~~ttt|||nnn]]]ZZZ\\\ccckkkrrr{{{{{{nnnccc[[[VVVPPPSSSVVVZZZ^^^ccchhhlllsssuuuxxx{{{ggg]]]UUUTTTVVVYYY___eeejjjpppzzz}}}tttppprrrwww~~~zzzxxxsssjjjbbbZZZSSSLLLHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGIIINNNVVV```sssyyybbbRRRHHHAAA??????@@@BBBHHHPPPYYYiiippplllrrrtttrrrrrr|||nnnQQQHHHAAA???>>>:::888999333444666888::::::999999999;;;@@@HHHOOOVVVbbbnnnzzzvvv}}}ooo\\\ZZZ\\\ccckkkrrr{{{}}}rrrggg___ZZZRRRSSSVVVXXX\\\aaagggkkkrrrtttxxx{{{yyy```XXXQQQRRRUUUZZZaaahhhlllrrr~~~yyyyyy{{{sssooorrrxxx}}}{{{uuulllcccZZZRRRLLLGGGKKKIIIFFFDDDBBBCCCDDDEEEHHHLLLQQQUUU]]]sssvvv```QQQHHHBBB@@@AAAAAACCCIIIPPPYYYjjjiiibbbiiirrrjjjhhhyyyjjjOOOHHHAAA???===:::999;;;::::::::::::::::::::::::<<<;;;???GGGOOOUUU]]]eeerrrsss|||zzzooobbb]]]\\\bbbjjjrrr||||||pppbbbXXXTTTQQQRRRVVVYYY[[[bbbjjjoooppptttzzz}}}ttt]]]VVVQQQSSSVVVZZZ```gggrrryyyqqqnnnuuu{{{ttttttxxx~~~|||mmmaaaYYYRRRMMMIIIIIIGGGDDDAAA@@@AAACCCDDDFFFKKKQQQVVVaaavvvvvv___PPPGGGBBB@@@BBBCCCEEEKKKSSS\\\mmmhhh___fffyyyzzzpppkkkmmmgggNNNGGGAAA???===:::999;;;888888888888888888888888<<<;;;???HHHOOOUUU^^^fffvvvuuuyyywwwpppaaa\\\[[[aaajjjsss}}}sssfff\\\UUURRRQQQUUUWWWZZZaaahhhmmmmmmrrrxxx{{{}}}~~~lllYYYSSSPPPRRRWWW[[[cccjjjwww~~~rrrmmmrrr|||{{{xxxyyy~~~pppbbbXXXQQQJJJFFFFFFDDD@@@>>>===???BBBDDDEEEKKKRRRWWWaaauuuttt^^^OOOFFFAAA@@@BBBCCCFFFKKKSSS]]]oooggg\\\```rrruuummmllltttdddLLLEEE???>>>===:::999<<<888888888888888888888888;;;;;;@@@HHHOOOUUU___ggg|||yyy{{{wwwsssaaa\\\[[[aaajjjsss~~~yyylllbbbXXXSSSQQQSSSUUUXXX^^^eeehhhjjjooouuuxxx{{{uuucccTTTPPPNNNRRRXXX^^^gggppp~~~sssnnnsss}}}}}}|||~~~pppcccYYYQQQJJJFFFDDDBBB>>><<<<<>><<<::::::<<<999999999999999999999999:::;;;AAAIIIPPPVVV```jjj{{{{{{xxxddd^^^\\\aaajjjsss}}}~~~rrriii\\\UUUPPPQQQSSSVVV[[[aaadddfffkkkrrrvvvyyymmm\\\PPPMMMMMMSSSZZZaaammmwwwtttssszzz~~~|||nnnaaaYYYSSSMMMJJJBBB@@@>>>===>>>AAAEEEHHHGGGKKKQQQVVV^^^nnn~~~lllWWWKKKDDD@@@@@@BBBBBBDDDJJJRRR]]]ooofffWWWYYYkkk}}}nnngggmmm}}}cccKKKEEE???>>>===::::::<<<999999999999999999999999999;;;BBBJJJPPPVVVaaalll}}}|||ggg```]]]aaaiiiqqq|||wwwnnn```XXXQQQPPPRRRTTTYYY^^^```ccciiiqqquuuwww~~~gggXXXNNNLLLOOOUUU]]]eeesss~~~yyyyyyyyykkk___XXXRRRMMMIII@@@???>>>>>>@@@CCCFFFHHHGGGKKKPPPVVV___ooouuueeeSSSIIIDDD@@@???AAADDDGGGLLLTTT^^^pppfffWWWYYYlllyyykkkffflll{{{dddMMMFFF@@@???>>>;;;:::===777777777777777777777777888;;;CCCKKKQQQWWWbbbnnn}}}}}}hhhaaa]]]aaaiiirrr||||||ttteee[[[QQQOOOQQQSSSWWW[[[^^^aaahhhpppuuuwww~~~vvvcccWWWOOOOOORRRYYY```iiixxxwwwiii]]]UUUNNNIIIEEE<<<<<<===???AAADDDFFFHHHIIILLLOOOTTT]]]mmm|||nnn___PPPHHHDDD@@@??????EEEGGGLLLTTT]]]ooofffXXX[[[qqqxxxlllfffjjjxxxeeeOOOHHHBBB@@@>>>;;;:::===777777777777777777777777777;;;CCCLLLQQQWWWcccppp~~~}}}}}}fff___\\\aaaiiisssyyyjjj^^^RRROOOQQQRRRVVVZZZ]]]```hhhqqquuuxxx}}}lll]]]UUURRRRRRVVV]]]dddmmm||||||ssseeeZZZRRRMMMHHHDDD999;;;===???BBBDDDFFFGGGLLLMMMOOORRRZZZhhhzzz~~~wwwiii\\\NNNHHHDDDAAA>>>>>>CCCEEEKKKRRR[[[lllgggYYY]]]wwwyyyooofffiiiuuueeeQQQIIICCCAAA???;;;:::<<<888888888888888888888888777;;;DDDLLLQQQWWWdddqqq}}}|||}}}}}}{{{ccc]]]ZZZ```jjjuuu|||lll___SSSOOOQQQRRRUUUYYY]]]```hhhqqqvvvyyyuuufffZZZSSSTTTTTTYYY___fffnnn~~~vvvmmmaaaWWWQQQNNNJJJGGG???>>>===@@@EEEHHHHHHFFFHHHHHHJJJQQQ]]]mmm|||~~~uuuyyyfffZZZMMMFFFCCC??????AAADDDEEELLLUUU[[[eeeeeeYYY]]]{{{{{{rrrdddfffpppmmmSSSJJJAAA???>>><<<;;;===999888888888999::::::;;;===>>>CCCMMMUUU\\\fffppp|||yyyyyy}}}mmmaaa\\\cccmmmvvvvvvgggYYYTTTTTTTTTTTTVVVYYY```kkktttyyy|||qqqddd\\\XXXVVVXXXYYY^^^cccgggoooqqqkkkaaaVVVMMMIIIGGGGGGAAA??????AAAEEEHHHGGGFFFFFFGGGJJJPPP[[[jjjxxxzzzsssxxxiii\\\MMMEEEAAA======@@@CCCDDDKKKUUU\\\iiigggZZZ]]]{{{~~~ttthhhjjjsssjjjQQQGGG???===<<<:::999;;;888777777777888888999::::::<<>>;;;===@@@DDDFFFKKKSSS\\\mmmgggZZZ\\\{{{yyylllccceeelll|||cccPPPHHHAAA??????<<<;;;<<<888888777777777888888999777:::CCCPPP[[[cccnnnwww|||}}}yyyjjj```bbbggglllvvv}}}nnnccc[[[UUUTTTXXXZZZ```iiipppuuu{{{~~~qqqlllaaa^^^YYYVVVVVVZZZ^^^aaa``````ccciiipppyyyyyyrrrgggbbbZZZRRRLLLJJJKKKLLL???????????????>>>??????@@@DDDIIINNNSSS[[[fffnnnqqqoooppp|||{{{iii[[[KKKCCC???===???CCCCCCGGGMMMUUU___qqqhhh\\\___uuufffcccfffnnn~~~aaaOOOGGG@@@??????<<<;;;<<<:::999999888888888999999999;;;CCCOOOYYYaaallluuu}}}mmmbbbbbbeeeiiirrr}}}vvvjjj^^^UUUTTTXXX[[[aaaiiippptttzzzzzzmmmccc___VVVUUUUUUUUUXXX\\\```ccc______cccllluuu~~~vvvqqqgggaaaYYYPPPJJJHHHHHHIII<<<>>>>>>>>><<<<<<===>>>@@@DDDJJJMMMQQQXXXdddmmmqqqsssyyywwwhhh[[[LLLDDD@@@>>>@@@DDDAAAGGGNNNVVVbbbuuuggg^^^dddssseeeaaaeeennn~~~```LLLDDD>>>>>>===;;;999999;;;:::999999999999999999:::;;;AAALLLVVV^^^jjjssspppcccbbbeeehhhqqq|||~~~rrrdddXXXVVVYYY[[[bbbjjjqqquuuyyy~~~yyyqqqhhh^^^WWWUUUOOOQQQSSSWWW[[[^^^aaacccaaa```eeeppp|||~~~yyysssnnnfffaaaXXXOOOIIIFFFFFFGGG;;;===???>>><<<;;;===???AAAEEEJJJMMMOOOWWWdddnnntttzzzxxxjjj]]]OOOGGGBBB??????BBBAAAGGGNNNTTT^^^pppbbb\\\fffrrreeeaaaeeennn}}}]]]KKKCCC>>>>>>>>>;;;999999::::::999888888888888888888999>>>HHHRRR\\\iiitttqqqcccbbbeeehhhqqq|||yyyiii\\\XXX\\\[[[bbbkkkrrruuuxxx|||uuuhhh```ZZZTTTQQQRRRPPPTTTYYY___dddfffggghhheeeeeeiiiuuuyyyqqqkkkddd___VVVNNNHHHFFFFFFGGG;;;===??????<<<<<<>>>@@@BBBFFFKKKLLLOOOWWWdddoooxxx|||kkk___QQQIIIDDD???>>>@@@AAAGGGMMMQQQXXXfffwwwwww[[[XXXdddpppdddfffjjjttt\\\LLLEEE???@@@@@@===;;;;;;999999888777777666777777777666;;;EEEPPP[[[iiiuuuqqqdddbbbeeeiiirrr}}}~~~nnn___[[[^^^\\\ccclllsssvvvxxxzzz}}}ttthhh[[[UUURRRQQQRRRUUUVVVZZZaaaiiinnnpppppppppjjjiiimmmyyy|||rrrkkkbbb]]]UUUMMMHHHFFFGGGHHH;;;<<<<<<<<<<<>>===<<<:::999;;;:::999888777777777777:::999===EEENNNWWWcccnnnuuuhhhccceeejjjrrryyy{{{jjj___\\\\\\```hhhrrrvvvvvvzzz}}}vvviiiaaaVVVOOONNNPPPRRRSSSYYY___gggqqq}}}wwwnnnmmmqqq~~~|||qqqiiiccc[[[TTTOOOJJJFFFFFFIII<<<=========>>>@@@CCCFFFIIIIIIKKKNNNOOOSSS___kkkmmm^^^MMMDDD@@@======>>>@@@CCCHHHNNNPPPUUUbbboooiiiRRRRRR[[[zzzssseeedddjjjtttzzz[[[HHHEEE@@@===;;;;;;999888;;;:::999888777777777777:::999<<>>??????@@@AAAEEEHHHIIIIIIKKKNNNOOORRR]]]hhhlll]]]MMMDDD@@@>>>>>>??????BBBHHHMMMOOOSSS```lllcccNNNOOOXXXtttooo______fffqqq{{{\\\GGGDDD???<<<;;;:::999888::::::999888777777777777:::999<<>>???AAAAAABBBCCCFFFIIIIIIIIIKKKNNNNNNQQQ[[[fff~~~kkk\\\LLLDDDAAA>>>>>>@@@BBBEEEKKKPPPRRRWWWdddqqq```LLLMMMWWWqqqiiiYYYYYY```ooo}}}]]]GGGDDD???<<<;;;;;;999888:::999999888777777888888:::999<<>>@@@BBBCCCCCCDDDGGGIIIHHHIIIKKKNNNOOOQQQ[[[fffkkk\\\LLLDDDAAA>>>>>>@@@CCCFFFLLLRRRVVV\\\kkkyyy___KKKKKKTTTnnnfffYYYXXX```rrr~~~^^^HHHDDD@@@======<<<;;;::::::999888888777888888888999999<<>>@@@CCCDDDDDDEEEGGGIIIHHHHHHLLLOOOPPPSSS\\\ggg~~~lll]]]MMMDDD@@@>>>>>>???BBBEEEKKKRRRXXXaaasss___JJJJJJRRRhhhzzzfff___\\\eee{{{{{{]]]HHHEEE@@@>>>======<<<;;;999999888888888888888999999999===DDDKKKQQQZZZcccppplllaaa^^^bbbjjjrrr~~~rrrfffbbbaaagggmmmrrrwww}}}|||||||||{{{|||{{{ppphhhcccbbbbbb___```___\\\YYYWWWXXXYYYWWW[[[aaahhhpppyyywww{{{{{{pppddd[[[VVVOOOJJJHHHFFFDDDGGGKKK>>>@@@CCCDDDDDDEEEGGGIIIGGGHHHLLLPPPQQQTTT^^^hhh~~~mmm^^^MMMDDD@@@======>>>BBBDDDKKKSSS[[[ggg|||bbbMMMMMMUUUggg|||ssscccbbb```jjjvvv[[[GGGCCC???===<<<<<<;;;:::999888888888888888999999888888===EEELLLQQQZZZcccqqq~~~nnnbbb___aaahhhoooxxx}}}|||kkkfffcccgggnnnrrrxxx}}}{{{}}}}}}ssshhh```]]]\\\]]][[[\\\\\\[[[YYYZZZ]]]``````gggpppxxx||||||wwwzzzyyytttuuuxxx~~~zzzooobbbYYYTTTNNNIIIHHHGGGEEEHHHMMM===@@@CCCDDDDDDEEEGGGHHHGGGHHHLLLQQQRRRUUU___jjjnnn___NNNDDD@@@===<<<===CCCFFFLLLTTT^^^mmmfffQQQQQQYYYjjj~~~|||kkk^^^```aaakkksssYYYEEEBBB>>><<<;;;;;;::::::999888888888888888999999888888===EEELLLRRR[[[cccsss~~~|||oooccc___```fffmmmsssxxxooohhheeeiiiooosssxxx}}}|||~~~~~~|||{{{{{{}}}~~~~~~}}}xxxnnnddd]]]ZZZ[[[\\\[[[]]]^^^]]][[[]]]aaaeeejjjqqq|||ppppppttt|||yyysssooosss{{{zzzooobbbYYYTTTNNNIIIHHHGGGFFFIIINNNBBBAAAAAABBBCCCEEEGGGHHHGGGKKKOOOPPPQQQXXXfffqqqwwwdddOOODDDAAA???======EEEIIIOOOVVVaaatttoooTTTPPP[[[qqqppp```[[[ZZZbbbooonnnRRRGGGCCC???===<<<<<<;;;:::::::::999999888999999999999<<>>>>>CCCGGGMMMTTTaaauuuqqqUUUQQQ[[[uuunnn___[[[[[[^^^iii~~~qqqUUUGGGDDD@@@===<<<<<<;;;:::;;;:::999999888999999999666:::???EEELLLVVV```hhh}}}xxxfff\\\\\\bbbgggpppwwwvvvllliiilllsss|||}}}wwwoookkkkkkjjjhhhgggggggggeeebbb```^^^]]]\\\[[[[[[]]]___aaadddbbbaaa___```bbbeeeggglllmmmoooqqqrrrvvv{{{~~~wwwnnnmmmrrrxxx{{{|||{{{oooddd^^^SSSMMMHHHGGGFFFGGGKKKQQQEEEDDDCCCBBBBBBCCCDDDEEEIIILLLRRRXXXaaakkkvvv}}}rrraaaNNNEEEBBB???>>>???AAAFFFLLLTTTaaavvvtttXXXSSS]]]yyylll^^^[[[\\\]]]fffxxxtttWWWGGGDDD@@@>>>======<<<;;;;;;;;;:::999999999999999777:::>>>EEEMMMXXXccckkk}}}kkk```^^^cccgggpppwwwsssmmmnnnttt|||tttkkkfffeeeaaa^^^[[[XXXWWWUUURRRPPPSSSQQQOOONNNNNNQQQTTTVVVWWWYYY]]]aaafffjjjmmmnnnrrrvvv{{{}}}mmmlllqqqyyyxxxmmmbbb[[[SSSMMMHHHGGGGGGGGGLLLRRRDDDCCCBBBAAA@@@AAAAAABBBGGGKKKQQQ[[[gggttt~~~mmm^^^MMMEEEBBB??????@@@AAAEEELLLTTTcccyyyvvvZZZUUU___zzzjjj]]]\\\___dddjjjwwwuuuYYYHHHEEEAAA>>>======<<<;;;<<<;;;:::999999999999999:::<<<@@@FFFPPP[[[fffmmm~~~|||ooocccaaadddiiirrrzzz}}}vvvtttvvv~~~~~~uuuoookkkddd```[[[WWWUUUSSSQQQOOOPPPNNNKKKIIIJJJMMMQQQTTTTTTVVV[[[bbbiiioootttwwwxxx~~~wwwooossszzz{{{}}}~~~ttthhh]]]VVVSSSMMMHHHGGGGGGHHHMMMSSSBBBAAA@@@???>>>???@@@AAAFFFIIIPPPXXXcccnnnwww{{{}}}hhhZZZKKKDDDAAA>>>>>>@@@BBBFFFMMMVVVeee|||vvv[[[WWWbbbzzz}}}hhh]]]^^^bbbjjjnnnyyytttXXXIIIEEEAAA???>>>>>>===<<<===<<<;;;:::999999999999999;;;>>>FFFRRR```lllrrr}}}zzz~~~sssfffbbbfffjjjsss{{{}}}zzz}}}|||vvvkkkgggaaa\\\ZZZXXXVVVUUUQQQOOOLLLJJJJJJMMMQQQSSSVVVWWWZZZ___fffnnnuuuyyy~~~zzzyyy|||zzz{{{{{{rrrggg]]]VVVRRRLLLGGGGGGGGGHHHMMMSSS??????>>>>>>>>>@@@AAABBBFFFIIINNNRRRXXX^^^fffkkkzzzrrrbbbVVVIIICCC@@@======@@@DDDHHHNNNWWWggg~~~uuu[[[YYYeee~~~jjj^^^```dddjjjnnnyyysssXXXIIIFFFBBB?????????>>>===>>>===<<<:::999999999999777777;;;DDDSSScccooovvv~~~{{{xxxiiidddfffjjjqqqyyy~~~~~~uuupppjjjfffbbb```]]][[[UUUSSSQQQNNNNNNPPPRRRTTTXXXXXXXXX[[[aaahhhpppuuu~~~||||||zzz~~~~~~}}}zzzsssiii```ZZZQQQKKKFFFFFFFFFGGGLLLRRR>>>>>>>>>???@@@BBBDDDFFFEEEIIIMMMNNNOOOTTT\\\cccuuunnn]]]RRRGGGBBB???<<<<<>>===>>>===<<<;;;:::999999999888888:::BBBPPP___kkkqqq}}}}}}llldddeeehhhpppxxxxxxtttrrrqqqwww|||vvvrrrmmmiiifff___^^^[[[YYYXXXXXXYYYZZZZZZYYYYYY[[[___ffflllppptttwww|||{{{}}}uuujjj```ZZZPPPJJJEEEEEEEEEFFFKKKRRR>>>>>>>>>@@@BBBEEEGGGIIICCCIIIMMMNNNMMMRRR\\\fffsssoooZZZPPPFFFAAA>>>;;;<<>>>>>>>><<<;;;:::999999999===;;;;;;AAAMMMZZZdddiiiyyy~~~nnneeedddgggqqqyyy{{{rrrnnnkkkgggeeelllwww{{{vvvrrrjjjhhhfffdddcccbbbbbbbbb[[[\\\\\\^^^bbbgggkkknnnooorrrxxx~~~|||{{{vvviii^^^WWWOOOIIIDDDDDDEEEFFFKKKQQQ???@@@BBBEEEGGGIIIJJJJJJGGGIIIKKKMMMRRR[[[hhhqqqkkkVVVMMMDDD@@@===;;;===AAACCCJJJOOOTTTbbb{{{dddTTTYYYeeewwwhhh]]]___dddkkkxxxttt\\\MMMKKKGGGCCCAAA@@@AAAAAAEEECCC???===;;;:::777555::::::<<<@@@IIITTT^^^dddtttxxxhhhdddhhhnnnttt}}}|||qqqkkkgggbbb```aaadddmmmwwwzzzxxxwwwuuurrrooonnnllllllllllllkkkjjjiiikkknnnpppsssvvv|||vvvttthhh[[[PPPIIIHHHFFFFFFGGGIIILLLNNN@@@AAADDDFFFHHHJJJKKKKKKHHHJJJLLLOOOVVVaaapppzzzuuuaaaVVVLLLCCC@@@===<<<>>>BBBDDDJJJQQQWWWeee|||zzz```RRRWWWccc|||yyykkk___```\\\fffwwwttt\\\NNNLLLIIIFFFDDDDDDEEEFFFGGGDDDAAA>>>===;;;999777::::::;;;@@@GGGRRR\\\bbbnnn{{{iiiccceeekkkrrr{{{yyynnnhhheeebbb`````````gggpppyyy|||zzzyyywwwwwwxxxxxxwwwyyy|||~~~|||{{{mmmcccYYYOOOIIIGGGFFFFFFGGGIIIMMMOOOBBBCCCEEEGGGIIIKKKLLLLLLIIIKKKNNNRRR[[[iiizzzoooZZZUUULLLCCC???===<<<>>>BBBDDDKKKSSSZZZhhh}}}|||cccTTTWWWbbbsss~~~|||qqqcccaaaWWWdddyyyvvv^^^RRRPPPLLLJJJHHHHHHIIIJJJIIIFFFBBB@@@>>>===;;;999:::::::::>>>EEEOOOXXX^^^hhhkkkccccccgggnnnxxxwwwkkkgggfffdddbbbbbb]]]aaagggooo}}}~~~~~~oooeee^^^VVVNNNHHHGGGEEEEEEGGGJJJNNNPPPDDDEEEGGGIIIKKKLLLMMMMMMKKKMMMPPPUUU^^^nnnppp]]]TTTKKKCCC???>>>===???CCCEEEKKKRRRZZZiiigggTTTTTT^^^ooo}}}~~~vvvgggaaaYYYggg~~~{{{dddWWWTTTQQQMMMLLLKKKLLLMMMLLLHHHDDD@@@>>>===;;;999:::999:::===CCCLLLUUU[[[gggnnndddccccccjjjttt|||vvvmmmlllmmmllljjjiii``````aaagggtttuuuwww~~~xxxtttvvvyyy{{{uuuwwwyyy|||}}}pppfff```[[[TTTNNNGGGFFFDDDDDDFFFJJJOOORRRFFFGGGHHHJJJLLLMMMNNNNNNMMMOOORRRVVV```ooosssaaaSSSJJJBBB???>>>===@@@DDDFFFKKKPPPXXXkkkfffSSSRRRZZZooo}}}yyyhhhaaa\\\kkkjjj\\\YYYUUUQQQNNNNNNNNNNNNNNNJJJEEE@@@>>><<<:::888999999999;;;BBBJJJSSSXXXfffrrreeebbb```gggpppyyyxxxqqqtttyyyyyyvvvttthhhddd```ccclllxxx}}}ssskkkiiiqqq{{{~~~wwwpppllliiihhhhhhnnnqqqxxxpppkkkpppqqqvvv}}}~~~xxxppphhhdddaaa[[[SSSMMMFFFEEECCCCCCFFFKKKPPPTTTFFFGGGIIIKKKLLLMMMNNNNNNMMMOOOSSSXXXaaaoooqqqbbbRRRIIIAAA???>>>>>>@@@EEEGGGKKKOOOYYYnnnhhhUUUUUU___nnn|||wwwfff```\\\lllnnn___\\\XXXUUURRRRRRRRRSSSRRRMMMGGGAAA===;;;999777999888888;;;AAAJJJRRRXXXcccyyy||||||~~~vvvfff```___eeennnwww~~~zzzvvv}}}~~~ppphhhbbbbbbgggnnnwww~~~sssgggccccccgggpppxxx{{{ssshhh___^^^aaafffiiinnntttwwwhhheeejjjkkkttt~~~}}}{{{sssmmmiiihhhcccZZZQQQLLLEEEDDDBBBCCCFFFLLLRRRVVVGGGHHHIIIKKKLLLMMMMMMMMMLLLOOOSSSYYYbbbqqqpppbbbQQQIIIAAA???>>>>>>AAAFFFGGGKKKQQQ]]]ssseeeSSSVVV```jjjyyy~~~|||}}}rrrccc^^^^^^pppnnn```^^^[[[XXXWWWWWWYYYZZZWWWRRRJJJCCC>>>;;;888777888888888:::AAAJJJRRRXXX```sss{{{www{{{xxxzzzhhhaaa___eeennnuuu}}}yyyxxxuuukkkcccbbbdddffflllsss~~~}}}}}}}}}uuunnniiiaaa\\\^^^ccchhhnnnsssnnnggg]]]XXX[[[bbbjjjnnnuuuooocccbbbffflllwww~~~yyytttqqqooofffWWWMMMJJJEEECCCBBBBBBFFFLLLSSSWWWGGGHHHIIIKKKLLLMMMMMMMMMJJJNNNSSSZZZdddrrrpppdddQQQIIIAAA???>>>>>>AAAFFFGGGLLLTTT```www{{{]]]KKKNNNYYYeeevvv{{{yyyxxxnnn```]]]bbbuuulll```^^^\\\ZZZZZZ\\\^^^___ZZZUUULLLEEE???<<<999777888777888:::AAAJJJSSSXXX```qqq|||uuuzzzyyyvvv{{{~~~|||jjjbbb___eeemmmuuu||||||wwwyyyvvvlllcccbbbbbbbbbfffmmmoooyyyuuuvvvqqqmmmnnnpppmmmddd\\\VVVSSSTTTZZZ```cccgggjjjccc]]]XXXWWW]]]eeemmmppp~~~zzzjjjaaa```dddqqq|||}}}yyytttgggUUUJJJIIIEEECCCAAABBBFFFLLLSSSXXXEEEHHHLLLMMMLLLJJJIIIIIIOOONNNRRR[[[fffrrrqqqaaaTTTIII@@@===>>>???AAAEEEIIINNNTTT```vvvmmm[[[OOOMMMXXXbbbiiiqqqssslllddd___]]]]]]yyynnneeedddcccaaaaaacccfffiii```UUUJJJEEEBBB===:::;;;:::999999;;;AAAJJJSSSYYY```qqqqqqqqqzzzxxxxxxxxx}}}qqqeeeccceeejjjqqqzzz}}}yyyzzztttnnngggccccccddddddccckkkmmmpppssstttvvvyyy|||xxxpppqqqiiihhhgggddd```\\\XXXVVVSSSTTTVVV[[[```cccdddccc]]]XXXVVVXXX[[[```kkkuuusssfff^^^cccnnnyyy}}}pppcccVVVKKKEEEAAAAAABBBDDDHHHMMMSSSVVVFFFHHHKKKLLLKKKIIIIIIIIIQQQPPPTTT[[[dddppprrrbbbSSSIII@@@>>>>>>???BBBEEEHHHNNNVVVcccxxxjjjXXXMMMLLLWWW___fffnnnnnnhhh```\\\[[[eeerrrhhhfffeeedddfffiiimmmoooggg[[[NNNGGGBBB<<<:::;;;:::999999;;;@@@IIISSSZZZaaaqqquuuttt||||||qqqdddbbbeeejjjrrr{{{{{{xxxyyyzzzqqqmmmjjjiiiiiihhheeebbb```aaaccccccccceeehhhjjjmmmooosssvvvyyy~~~yyykkkcccbbb^^^]]][[[YYYVVVSSSQQQOOOTTTUUUWWW[[[```ccccccbbb[[[WWWUUUXXX[[[aaalllwwwtttiiieeelllwwwvvviii]]]RRRIIICCCAAAAAABBBEEEIIINNNSSSVVVGGGHHHJJJIIIIIIHHHIIIKKKRRRSSSVVV\\\bbbnnnrrrcccQQQHHH???>>>???@@@BBBFFFHHHNNNXXXeeezzzeeeTTTJJJJJJVVV___eeekkkjjjccc\\\XXXXXXkkkvvvkkkiiihhhiiimmmrrrvvvwwwooobbbRRRIIIBBB<<<:::;;;:::::::::;;;@@@IIITTT[[[cccrrrzzzvvv|||sssfffaaaeeekkksss|||yyyvvvvvv|||zzzqqqnnnmmmlllnnnooolllfffaaa[[[[[[[[[ZZZYYY[[[^^^aaaeeegggjjjlllnnnpppsssvvvvvvzzz{{{qqqkkkddd]]]ZZZWWWVVVUUUTTTRRRRRRQQQQQQVVVWWWYYY\\\```bbbaaa___XXXUUUTTTXXX\\\cccnnnyyyvvvooonnnxxxyyymmm```VVVMMMFFFBBBAAAAAABBBEEEIIINNNSSSVVVGGGHHHHHHHHHGGGHHHJJJLLLRRRTTTXXX]]]bbbmmmpppaaaPPPFFF???>>>@@@AAACCCGGGIIIOOOWWWdddxxxaaaQQQHHHKKKXXXeeeiiillliiiaaaZZZWWWWWWjjjyyypppllljjjmmmttt{{{~~~ttteeeTTTIIIBBB<<<:::<<<999::::::;;;???IIIUUU]]]gggsss|||uuuyyyxxxjjjbbbeeekkksss|||~~~wwwsssrrrvvv||||||uuunnnnnnmmmmmmnnnoookkkeee___[[[[[[ZZZYYYYYY]]]bbbgggnnnpppssstttsssssstttuuuqqqsssuuuvvvwwwyyy~~~zzzlllgggeeeaaa[[[XXXTTTSSSRRRRRRSSSTTTVVVWWWYYYZZZ[[[^^^aaaaaa___\\\VVVSSSSSSXXX^^^eeeqqq{{{xxxuuuxxxxxxpppdddXXXOOOIIIEEEBBB@@@AAACCCFFFJJJOOOTTTVVVHHHHHHHHHGGGGGGHHHKKKNNNRRRUUU[[[```eeeqqqnnn]]]NNNEEE>>>>>>AAABBBDDDHHHJJJOOOVVVaaattt~~~^^^OOOHHHNNN]]]mmmppppppkkkaaaZZZXXXYYYiiiuuupppmmmqqq{{{ttteeeTTTIIIBBB<<<;;;===999:::;;;;;;???HHHUUU___jjjsss}}}tttvvv|||mmmccceeejjjqqqzzz|||vvvrrrooorrrwwwzzzvvvrrrqqqnnnjjjiiiiiigggbbb^^^YYYZZZZZZ[[[^^^dddkkkqqqxxx{{{~~~~~~|||zzzzzzwwwxxxyyyyyyxxxvvvuuuuuuzzz~~~rrrjjjdddaaa^^^XXXTTTSSSMMMMMMNNNOOORRRUUUXXXYYY]]]^^^___aaabbb```]]]ZZZTTTQQQSSSYYY___gggrrr}}}}}}qqqiii^^^SSSLLLGGGEEECCC???AAACCCGGGKKKPPPTTTVVVHHHIIIIIIIIIHHHIIILLLOOOTTTWWW^^^fffnnnyyymmm\\\LLLDDD>>>>>>AAACCCEEEHHHJJJOOOUUU```ttt{{{[[[MMMIIIQQQbbbpppqqqpppiii```ZZZZZZ\\\jjj{{{uuupppuuuttteeeUUUJJJBBB<<<;;;===999:::<<<<<<>>>HHHVVVaaakkkrrrvvvwwwpppeeefffiiinnnvvv{{{vvvsssqqqsssyyy|||zzzwwwqqqlllfffcccccccccaaa___^^^___```bbbfffmmmuuu{{{}}}zzzuuuvvvuuurrrrrrssspppkkkfffcccaaa___ZZZRRROOOQQQLLLMMMOOOSSSVVVZZZ]]]___bbbbbbcccddddddaaa\\\XXXRRRQQQSSSYYY```hhhsss~~~~~~zzzkkkdddZZZQQQKKKGGGDDDCCC???@@@CCCGGGLLLQQQUUUWWWHHHIIIJJJJJJJJJKKKMMMOOOVVVYYYbbbnnnxxxnnn]]]JJJCCC===???BBBCCCFFFIIIIIIOOOWWWcccwwwwwwWWWKKKIIISSSeeekkklllkkkddd\\\XXXZZZ]]]kkkzzztttyyyvvvhhhWWWLLLDDD===:::;;;888;;;<<<<<<>>>GGGWWWccciiippp|||uuuhhhggghhhkkksss}}}{{{wwwuuuvvvzzz}}}yyynnniiiccc```aaaccccccbbbeeefffhhhjjjmmmrrryyy~~~~~~~~~yyyrrrooonnnkkkeeefffbbb___^^^YYYSSSQQQSSSOOORRRUUUZZZ^^^bbbeeefffffffffffffffeeeaaa[[[WWWRRRQQQSSSZZZaaahhhttt~~~zzzvvvgggaaaXXXPPPJJJFFFDDDBBB>>>@@@CCCHHHMMMQQQUUUWWWHHHIIIKKKLLLLLLLLLNNNOOOXXX[[[eeesssppp^^^JJJBBB===???BBBDDDFFFIIIHHHOOOZZZggg{{{uuuUUUIIIHHHTTTgggeeefffeee___YYYVVVZZZ^^^iii}}}www|||xxxjjjYYYNNNEEE===999999888;;;<<<<<<>>>GGGWWWdddfffooo|||iiihhhgggiiippp{{{|||wwwxxx{{{~~~yyyjjjeeeaaa```bbbdddeeedddggghhhiiijjjlllpppuuuyyyyyyzzzuuusssnnnhhhhhh```[[[YYYWWWSSSQQQSSSOOORRRVVV\\\aaadddfffggghhhhhhhhhhhhfffbbb[[[WWWRRRQQQSSSZZZaaahhhttt~~~}}}zzzvvvsssddd___WWWOOOJJJFFFCCCAAA>>>@@@DDDHHHMMMRRRUUUWWWJJJKKKLLLKKKKKKLLLOOOQQQXXX```mmmyyynnn\\\JJJFFFAAA???AAADDDGGGHHHLLLQQQ[[[lllpppWWWIIIJJJVVVaaaeee^^^WWWUUUTTTSSSUUUYYYlll{{{nnnZZZJJJAAA>>>===<<<::::::;;;===>>>CCCQQQ___iiippp}}}kkkccc```eeennnwww{{{yyyxxxuuu|||}}}rrrhhhdddcccfffiiihhhiiilllqqqqqqppppppooopppppppppvvvyyy~~~wwwppphhhaaa]]]\\\ZZZUUUSSSTTTPPPSSSXXX^^^cccgggiiiiiinnnoooooommmhhhaaaYYYUUUSSSQQQSSS\\\eeekkkrrrxxx{{{yyyzzzwwwrrrlllccc]]]UUUNNNIIIFFFCCCBBB>>>@@@DDDGGGJJJMMMRRRUUUIIIJJJKKKKKKKKKLLLOOORRRXXXbbbppp|||lllZZZGGGDDD???>>>@@@DDDHHHIIIMMMSSS^^^pppkkkTTTHHHJJJWWWdddfff```ZZZXXXVVVTTTWWW\\\ooo~~~ppp\\\KKKBBB>>>===<<<999999:::<<<<<>>AAADDDHHHJJJNNNRRRVVVFFFHHHIIIIIIJJJLLLPPPSSSXXXcccrrr|||iiiXXXEEEBBB>>>===@@@EEEIIIKKKNNNUUUbbbuuu|||bbbOOOFFFJJJYYYhhhjjjddd```]]]YYYVVVYYY___qqqttt___MMMCCC>>>===<<<999888999:::;;;>>>IIIUUU___gggwwwqqqhhhaaacccjjjrrrzzzyyyuuurrrrrrrrrssszzz{{{uuurrrrrrrrrnnnmmmnnnnnnppptttwwwyyyxxxwwwvvvwwwuuusssuuu}}}uuuiii```YYYRRRPPPRRRZZZ[[[]]]___bbbeeefffgggjjjlllmmmkkkeee]]]WWWTTTSSSRRRVVV___eeeiiinnnttt{{{}}}uuunnnccc]]]TTTLLLGGGDDDAAA@@@???BBBFFFIIILLLOOOSSSVVVDDDFFFHHHIIIJJJLLLPPPSSSVVVaaannnuuuyyyhhhWWWGGGCCC???>>>AAAEEEIIIKKKLLLVVVeeeyyyqqqXXXIIIEEEKKK[[[llloookkkgggccc\\\WWWZZZaaasssxxxbbbOOODDD>>><<<<<<:::888999::::::===EEEOOO]]]eeeuuuuuukkkbbbccciiipppzzz|||uuuqqqooooooppprrryyy{{{zzzxxxssspppqqqnnnppptttxxx|||~~~yyyvvvssssssyyywwwiii___XXXSSSTTTWWW`````````aaabbbdddfffggggggjjjllljjjccc[[[VVVTTTUUUUUUZZZbbbgggiiinnntttzzz~~~yyyqqqeee^^^UUULLLGGGDDDAAA@@@@@@CCCHHHKKKMMMPPPTTTVVVDDDFFFGGGIIIJJJMMMQQQTTTTTT]]]ggglllqqqzzz~~~gggWWWJJJFFFBBB@@@AAAEEEHHHIIIJJJUUUggg|||}}}fffOOOFFFEEEKKK\\\nnnsssqqqnnniii___XXX[[[cccvvv|||eeePPPDDD???<<<<<<<<<::::::<<<<<<===DDDLLLZZZ```pppzzzooodddccchhhppp{{{}}}uuupppoooooopppqqqxxx|||yyyzzzuuuuuuvvvxxx{{{~~~}}}{{{yyyzzz{{{pppccc\\\XXXWWWYYY^^^cccccccccccccccdddfffffffffjjjmmmjjjccc[[[VVVUUUUUUVVV\\\cccfffhhhmmmssszzzuuunnneee^^^UUULLLGGGDDDCCCBBBBBBEEEIIIMMMOOOQQQTTTVVVEEEFFFHHHIIIJJJMMMQQQTTTSSSZZZccciiiqqq~~~~~~gggVVVJJJFFFBBB???AAADDDGGGHHHJJJWWWjjjuuu]]]IIIDDDFFFLLL\\\nnnttttttsssmmmaaaZZZ^^^ggg|||}}}fffQQQDDD>>>===<<<<<<::::::<<<===>>>CCCIIITTTZZZggg}}}uuuhhheeeiiiqqq{{{xxxrrrooopppqqqqqqwww}}}||||||ooofff]]]ZZZZZZZZZ___dddddddddeeeeeeffffffggggggfffkkkooolllddd[[[XXXWWWTTTVVV[[[aaadddffflllttt~~~{{{sssmmmddd]]]SSSKKKFFFDDDCCCCCCCCCFFFKKKOOOQQQSSSUUUWWWGGGHHHIIIJJJKKKMMMQQQTTTTTTZZZdddnnnzzz}}}eeeUUUGGGCCC???===???CCCFFFHHHMMM[[[ooooooXXXEEEDDDHHHLLL[[[lllqqqssstttoooddd\\\bbbmmm~~~fffPPPDDD>>>===<<<<<<999999<<<===>>>AAAGGGPPPUUUaaauuu|||{{{}}}nnnhhhjjjpppzzz{{{sssppppppqqqrrrvvv|||vvvoooggg___ZZZZZZ[[[]]]```eeecccdddfffhhhiiiiiihhhhhhggglllqqqnnneee]]]YYYZZZWWWYYY]]]ccceeegggoooyyyvvvppplll```ZZZPPPHHHDDDBBBBBBBBBDDDHHHLLLPPPRRRTTTVVVWWWHHHIIIJJJKKKLLLNNNQQQTTTUUU\\\ggguuu|||dddTTTCCC@@@<<<;;;>>>BBBFFFHHHPPP^^^tttmmmUUUCCCDDDIIILLLZZZkkknnnqqqtttpppeee___fffrrr~~~fffPPPCCC>>>===<<<;;;888888;;;======AAAEEEPPPSSS^^^rrrzzzyyyrrrjjjjjjoooxxx}}}tttppppppqqqrrruuuzzz~~~~~~xxxxxx|||}}}{{{rrriiicccddd]]]YYY[[[]]]]]]```eeebbbdddgggiiijjjjjjiiihhhhhhnnnrrrooofff^^^[[[[[[[[[]]]aaafffhhhkkkttt~~~xxxoooiiifff^^^WWWMMMFFFBBBAAAAAABBBEEEHHHMMMQQQSSSTTTVVVWWWIIIJJJKKKLLLLLLNNNQQQTTTZZZcccrrruuu```SSSEEE@@@>>>???@@@@@@DDDIIIOOO```xxxgggRRRFFFCCCBBBOOObbbhhhssswwwqqqjjjhhhdddjjj||||||ZZZHHHCCCAAA===::::::;;;<<<;;;;;;<<>><<<:::;;;<<<;;;;;;<<>>===???AAACCCGGGMMMQQQaaaxxxyyy\\\KKKEEEGGGHHHQQQ\\\]]]dddjjjgggdddggghhhrrr~~~[[[IIIDDDCCC???===:::;;;<<<;;;;;;<<>><<>><<<@@@CCCEEEKKKQQQWWWggg}}}```MMMDDDFFFGGGOOOWWWUUUWWW^^^___aaajjjqqq\\\IIICCCBBB???===:::;;;<<<;;;;;;<<>>===@@@DDDFFFLLLRRRZZZkkk```LLLBBBDDDEEEMMMUUUSSSVVV^^^```cccmmmvvv___JJJDDDBBB>>><<<:::;;;<<<;;;;;;<<>>AAADDDFFFLLLRRR\\\mmm___KKKCCCGGGJJJRRRYYYUUUYYYaaabbbfffqqqzzzcccMMMFFFCCC???===:::;;;<<<;;;;;;<<>>AAADDDFFFLLLRRR^^^nnn~~~^^^LLLFFFLLLQQQYYY^^^YYY[[[cccdddhhhsss|||eeeOOOHHHDDDAAA>>>:::;;;<<<<<<;;;<<>>???CCCFFFFFFJJJNNN^^^qqqsssXXXNNNGGGJJJRRRXXX\\\```cccaaadddjjjpppzzz```QQQEEE@@@@@@;;;<<<;;;;;;:::;;;<<<===>>>HHH\\\mmmsss{{{}}}tttlllnnnsssyyytttkkkfffddddddddddddeeefffdddaaa____________bbbeeeiiilllooorrruuuxxx}}}~~~zzzwwwwwwrrrkkkkkknnnrrruuuvvvwwwxxxyyyppphhhaaa```___bbbgggmmmrrruuuvvvzzz~~~}}}wwwpppfff^^^ZZZVVVQQQNNNDDDCCCAAA@@@@@@DDDJJJNNNUUUVVVXXXYYY[[[___dddhhhMMMOOOPPPPPPSSSYYYcccjjjvvv{{{gggTTTHHHAAA???AAAEEEHHHHHHLLLQQQ```rrrkkkSSSJJJEEEJJJTTT[[[^^^```bbbaaaeeelllppp{{{tttYYYMMMDDDBBBCCC???<<<<<<;;;;;;;;;<<<===>>>EEEXXXjjjrrr{{{|||vvvwwwmmmnnnqqquuu}}}zzzooofff```^^^]]]]]]```aaaccccccbbbaaabbbcccbbbdddgggjjjmmmpppsssuuuwww{{{|||xxxvvvvvvsssmmmkkkooouuuyyy{{{|||}}}wwwiiibbb```___```bbbhhhmmmrrruuuzzz|||xxxlllaaaZZZTTTMMMIIIDDDCCCBBB@@@AAADDDKKKOOOWWWXXXZZZ[[[\\\```dddhhhOOOPPPQQQQQQTTT[[[fffnnnyyyrrraaaQQQHHHCCCBBBCCCGGGIIIJJJOOOUUUcccuuuwww```PPPHHHEEENNNZZZaaabbbbbbbbbbbbggglllpppzzzjjjRRRJJJCCCBBBDDD@@@===<<<<<<;;;;;;<<<>>>>>>AAARRRdddnnnxxxwwwnnnxxx{{{pppnnnooopppyyywwwlllbbb\\\YYYXXXWWWZZZ]]]```aaabbbccceeegggfffgggiiillloooqqqssstttvvvyyyxxxtttssstttssspppmmmrrryyyoooccc]]]]]]^^^aaadddiiinnnrrruuu~~~{{{oooccc[[[SSSLLLGGGCCCCCCBBBAAABBBFFFLLLQQQXXXZZZ[[[\\\]]]```dddgggNNNOOOPPPQQQTTT\\\gggooozzzmmm]]]OOOGGGCCCBBBDDDHHHJJJKKKQQQXXXeeevvvmmmXXXOOOHHHGGGQQQ^^^eeeeeeeeeddddddgggkkkmmmwwweeePPPJJJBBB@@@AAA===>>>===<<<<<<<<<===>>>??????MMM]]]hhhsssvvvjjjqqqtttooommmpppxxxxxxmmmccc]]]YYYWWWVVVWWWZZZ]]]```bbbcccfffhhhhhhhhhiiilllooorrrssssssuuuuuusssqqqqqqsssttttttrrrxxx|||lllaaa[[[\\\^^^bbbfffjjjooosssvvvwwwkkkaaaZZZTTTNNNIIICCCCCCBBBAAACCCGGGNNNSSSYYYZZZ\\\]]]^^^```cccfffMMMNNNOOOPPPSSS[[[eeemmmyyymmm\\\NNNFFFBBBBBBDDDHHHIIIJJJQQQZZZhhhwwwvvveeeTTTLLLGGGGGGQQQ]]]ccceeefffhhhfffgggiiijjjttt|||```OOOKKKDDDAAAAAA===??????======<<<===>>>??????IIIWWWbbblll}}}{{{mmmqqqyyyqqqmmmrrryyyxxxmmmddd^^^ZZZXXXWWWWWWYYY]]]___```bbbdddfffhhhggghhhkkkpppssstttssstttrrrqqqqqqrrrsssvvvyyyzzz|||lllaaa\\\[[[___dddhhhkkkpppuuuyyy~~~xxxqqqfff]]]WWWRRRLLLHHHCCCCCCBBBBBBDDDIIIQQQVVVYYYZZZ]]]^^^___aaacccfffKKKMMMOOOPPPSSSZZZcccjjjuuulllZZZLLLDDD@@@AAADDDHHHHHHIIIRRR\\\kkkxxx~~~uuukkk]]]OOOFFFDDDFFFNNNWWW]]]dddjjjnnniiifffhhhkkkvvvqqqYYYMMMLLLFFFDDDEEEAAA@@@@@@>>>======>>>>>>??????FFFRRR\\\eeeuuuppprrr~~~}}}tttooosssyyyyyysssjjjbbb\\\ZZZXXXWWWWWWYYY\\\^^^___```bbbdddfffeeefffkkkqqqvvvwwwvvvvvvrrrqqqtttvvvwww{{{~~~nnnbbb]]]]]]aaaeeeiiilllqqqxxx}}}~~~tttlllaaaXXXRRRMMMGGGCCCBBBBBBBBBCCCEEEKKKSSSXXXYYY[[[^^^```aaaccceeegggKKKMMMPPPRRRUUUZZZaaahhhppp{{{gggUUUIIICCC@@@BBBEEEHHHHHHJJJTTT___nnnzzzvvvjjj```TTTIIICCCCCCFFFMMMTTT[[[gggsssuuulllgggjjjppp|||jjjTTTKKKMMMHHHFFFFFFCCCAAA@@@???>>>===>>>??????@@@EEEOOOYYYbbbpppqqqsssxxxwwwrrrrrrvvv{{{tttnnnfff___[[[YYYXXXWWWVVVXXX\\\^^^___```bbbdddfffdddeeekkktttzzz{{{zzzyyyuuuuuuzzz|||}}}rrrfff```^^^bbbgggjjjlllrrr{{{~~~|||oooggg]]]TTTOOOJJJEEEAAABBBBBBCCCCCCFFFLLLTTTZZZZZZ\\\```bbbdddfffiiikkkKKKNNNRRRTTTVVVZZZaaafffmmm}}}vvvbbbRRRGGGCCCAAABBBFFFIIIIIIKKKUUUaaappp{{{~~~rrrcccXXXNNNEEEBBBDDDIIIOOOTTT]]]mmm|||yyynnnhhhllluuuhhhSSSKKKMMMHHHEEEEEEAAABBBAAA???>>>>>>>>>??????@@@DDDMMMXXXaaannnqqqrrruuuyyysssooossswww}}}yyyqqqlllddd^^^[[[ZZZYYYXXXUUUWWW[[[]]]^^^```bbbdddeeedddeeelllvvv}}}~~~}}}{{{wwwxxx~~~wwwjjjccc```dddhhhjjjlllsss|||}}}{{{jjjcccYYYRRRNNNJJJFFFCCCBBBBBBCCCDDDGGGMMMUUU[[[[[[^^^bbbeeegggiiikkknnnLLLKKKMMMTTTXXX[[[___eeennn~~~~~~nnn___QQQHHHCCCAAAAAADDDHHHJJJNNNYYYdddwwwyyyxxxmmm]]]NNNGGGEEEAAADDDIIIOOOWWWbbblllsssuuulllgggmmm{{{bbbWWWMMMIIIGGGDDDDDDFFFDDDBBBAAA??????@@@AAACCCBBBBBBKKKYYYaaaiii~~~nnnhhhnnnzzzmmmkkknnnuuu~~~zzztttmmmiiiccc]]]ZZZYYYZZZ[[[VVVUUUVVVYYY]]]```bbbbbbeeehhhjjjllluuuyyyiiicccdddeeehhhkkkooouuu|||~~~}}}xxxsssfffaaaYYYQQQKKKFFFCCC@@@@@@@@@@@@DDDJJJQQQVVVYYY```aaabbbfffkkkpppssssssNNNMMMOOOVVVZZZ\\\bbbhhhqqq}}}mmm]]]PPPGGGBBBAAAAAAEEEIIIJJJNNNYYYdddxxxyyyvvvjjjXXXIIIAAA???@@@CCCIIIPPPXXXbbbmmmssstttkkkgggooo___TTTKKKHHHGGGEEEEEEGGGCCCBBB@@@??????@@@AAABBBAAAAAAHHHVVV___hhh{{{qqqmmmooo|||ooofffhhhpppyyyzzzsssooollliiiddd^^^[[[YYYYYYZZZWWWVVVVVVYYY^^^aaacccdddgggkkknnnpppwwwuuufffcccdddfffiiikkkooouuu|||~~~{{{tttnnnfffaaaXXXQQQKKKFFFBBB@@@@@@@@@AAAEEEKKKQQQVVVYYYaaabbbdddggglllqqqtttuuuPPPOOORRRWWW[[[^^^eeemmmvvvzzzjjj[[[NNNFFFBBBAAABBBEEEIIIKKKOOOYYYeeeuuuuuupppdddSSSEEE>>>;;;>>>BBBHHHPPPYYYcccmmmsssrrrkkkiiisss|||[[[RRRIIIGGGGGGFFFFFFIIICCCBBB@@@?????????@@@AAAAAA???EEERRR^^^ggguuu{{{zzzvvvtttooo~~~qqqddddddjjjsss{{{~~~wwwrrrnnnkkkjjjhhhddd```]]][[[YYYYYYXXXWWWXXXZZZ___cccffffffiiipppuuuvvvzzzooodddccceeegggjjjlllpppvvv}}}~~~xxxoooiiieee```XXXPPPJJJFFFBBB???@@@AAACCCGGGLLLRRRWWWZZZbbbccceeeiiimmmqqquuuwwwPPPOOORRRXXX[[[___hhhqqqzzzxxxgggXXXLLLEEEAAABBBCCCFFFJJJKKKOOOZZZfffooonnniii^^^OOODDD>>>======AAAHHHPPPYYYccclllqqqooojjjkkkxxxyyyZZZQQQIIIGGGGGGEEEFFFGGGCCCBBBAAA@@@??????@@@@@@BBB???CCCOOO\\\fffqqq{{{wwwsss~~~~~~||||||yyyooorrrgggeeehhhpppxxxyyysssooommmlllhhhgggeeebbb___\\\ZZZYYYZZZYYYYYY\\\aaafffiiijjjmmmuuu|||}}}~~~kkkbbbdddfffhhhkkknnnrrrxxx~~~~~~wwwmmmfffccc^^^VVVNNNIIIEEEAAA??????BBBFFFJJJNNNSSSXXX[[[aaacccfffiiilllppptttwwwNNNNNNRRRWWWZZZ^^^iiitttvvveeeVVVKKKDDDBBBCCCCCCFFFJJJLLLPPP[[[fffmmmjjjdddXXXLLLCCC>>>===<<>>BBBIIIPPPUUUZZZ^^^aaa```kkkzzzmmmYYYQQQJJJJJJJJJHHHGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@AAABBBDDDHHHRRR```lllsss~~~rrrttt~~~|||kkksssjjjeeedddlllwww||||||wwwwwwuuuqqqllliiiiiikkkkkkjjjhhhfffdddbbbbbbaaa___^^^]]]```fffmmmrrrtttwww}}}xxxiiiccceeedddgggkkkpppvvv~~~wwwmmmeee```UUUQQQKKKFFFDDDBBB@@@???>>>EEEMMMRRRSSSUUUZZZ]]]___dddhhhkkkkkknnntttyyyNNNOOORRRVVVYYY___nnn|||sssbbbSSSJJJEEEDDDDDDEEEHHHLLLNNNQQQ\\\hhhddd___VVVLLLDDD@@@>>>??????CCCJJJPPPTTTWWW[[[]]]]]]lll}}}gggWWWOOOJJJJJJKKKJJJJJJKKKGGGGGGGGGFFFEEECCCBBBAAA???BBBDDDGGGOOO]]]kkksss|||}}}|||eeekkk}}}nnnhhheeellluuu~~~|||~~~tttuuuuuuqqqllliiiiiikkkmmmkkkiiifffddddddcccddd```^^^^^^aaagggnnnsssvvvyyy}}}vvviiicccccccccfffkkkpppwww~~~sssiii```\\\RRRNNNIIIEEECCCAAA@@@???>>>EEENNNSSSTTTVVVZZZ^^^```eeejjjllllllooouuu{{{RRRSSSVVVYYY[[[```ooo}}}ooo\\\OOOHHHEEEDDDGGGFFFFFFJJJPPPWWW[[[]]]dddXXXLLLGGGDDD???<<<;;;@@@EEEKKKPPPSSSTTTVVVWWWaaalll}}}lllVVVPPPJJJIIILLLNNNLLLJJJJJJIIIFFFDDDBBBBBBBBBBBBBBBCCCBBBCCCKKK\\\lllwwwgggcccjjj~~~sssiiiiiioooxxx~~~~~~~~~{{{yyywwwrrroooooommmjjjkkknnnwwwsssooolllkkkjjjgggdddhhhgggffffffjjjooouuuxxx}}}pppddd^^^]]]aaaccchhhpppvvv|||~~~wwwooofff]]]WWWRRRMMMFFFBBBAAA@@@???===CCCHHHNNNSSSWWWZZZ]]]______dddhhhhhhgggkkkttt}}}RRRRRRUUUZZZ^^^dddqqq}}}{{{iiiYYYMMMHHHFFFEEEGGGGGGGGGKKKQQQWWW\\\^^^___TTTIIIDDDAAA===;;;;;;@@@DDDIIIMMMPPPRRRUUUWWWbbbooohhhWWWQQQLLLJJJLLLNNNLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAACCCKKKZZZjjjuuuiiiccchhh~~~{{{nnnjjjnnnuuu~~~}}}}}}|||}}}yyywwwvvvsssrrrttttttrrrsssvvvzzztttooonnnllljjjhhhiiihhhhhhjjjmmmrrrxxx{{{|||~~~xxxhhh^^^[[[[[[```bbbhhhqqqwww||||||uuummmddd[[[VVVQQQLLLFFFAAA@@@@@@???>>>CCCGGGNNNSSSWWWZZZ]]]______dddhhhhhhhhhmmmwwwSSSRRRUUU\\\cccjjjuuu}}}rrrbbbSSSJJJGGGFFFFFFGGGGGGIIIMMMSSSXXX\\\]]]XXXNNNEEEAAA???<<<:::;;;AAACCCFFFHHHKKKOOOTTTXXXcccrrrzzzcccXXXSSSNNNLLLMMMMMMLLLJJJHHHGGGFFFEEEDDDCCCDDDDDD@@@@@@@@@BBBIIIVVVgggsssjjjbbbcccyyyuuummmmmmqqqzzzzzzxxx|||xxxzzz}}}}}}yyyuuutttrrrqqqsssxxxzzzyyyzzz}}}~~~vvvpppmmmllllllkkkkkkkkkmmmooossswwwzzz}}}|||sssddd[[[YYY[[[___aaahhhqqqwww|||yyyrrrjjjbbbYYYTTTOOOKKKEEEAAA?????????>>>CCCGGGNNNSSSWWWZZZ]]]___aaaeeehhhhhhhhhooo{{{TTTRRRUUU___hhhpppyyyuuukkk]]]PPPHHHEEEEEEEEEFFFGGGJJJNNNTTTXXXZZZZZZQQQIIIBBB???>>>;;;;;;===AAABBBDDDEEEHHHNNNTTTYYYfffuuurrr___XXXTTTPPPNNNMMMMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCBBB???>>>???BBBGGGQQQbbbppp}}}kkk___]]]ppp|||qqqmmmooowww~~~}}}yyyxxx~~~|||uuutttvvv{{{|||}}}{{{xxxtttrrrqqqnnnnnnqqqxxx{{{zzzzzz}}}|||tttmmmjjjjjjlllmmmoooppprrrtttwwwzzz|||~~~|||uuueee\\\ZZZ[[[^^^```hhhqqqxxx||||||vvvooohhh```XXXSSSLLLIIIDDD@@@>>>>>>??????DDDHHHNNNTTTWWWZZZ]]]___cccgggiiihhhiiippp~~~SSSRRRVVV___iiirrr|||{{{pppgggYYYMMMFFFDDDDDDDDDEEEGGGJJJOOOTTTWWWVVVUUULLLEEE@@@???===;;;<<>>???CCCFFFMMM]]]mmm{{{nnn```XXXggguuuppppppvvv|||{{{zzz{{{~~~}}}sssoooqqquuuvvvwwwuuurrrpppooopppnnnnnnqqqxxxzzzxxxxxxzzz{{{wwwrrrmmmjjjkkknnnqqqsssuuuwwwyyy|||~~~~~~|||yyyiii^^^YYYYYY^^^```gggpppwww|||~~~zzzsssllleee]]]VVVQQQIIIGGGCCC???======???@@@FFFJJJOOOTTTWWWZZZ\\\^^^cccfffhhhhhhiiiqqqQQQPPPUUU]]]fffnnnzzztttlllcccVVVKKKEEECCCCCCCCCDDDFFFJJJOOOSSSSSSQQQOOOHHHCCC??????===;;;<<<@@@AAADDDGGGJJJMMMRRRWWW[[[hhhxxx}}}ddd\\\TTTSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHFFFDDDBBBAAABBB???@@@DDDEEEHHHXXXiiizzzvvveeeYYYaaawwwyyytttrrruuuzzz{{{|||rrrmmmnnnpppqqqqqqpppnnnnnnnnnpppqqqpppsssxxxyyyvvvuuuwwwxxxwwwuuurrrppppppsssvvvwwwxxx{{{}}}~~~}}}yyyjjj^^^XXXVVV^^^```fffooouuu{{{~~~{{{wwwppphhhaaaZZZSSSOOOFFFEEEBBB>>><<<<<>>>>><<<999;;;@@@AAAEEEKKKOOOSSSVVVZZZ\\\eeevvvsss^^^[[[QQQQQQPPPOOOLLLKKKJJJKKKFFFGGGGGGHHHGGGFFFDDDDDDDDDAAABBBFFFDDDEEETTTfffvvvooo^^^]]]mmm~~~xxxttttttvvv~~~~~~~~~sssmmmmmmlllmmmmmmmmmllllllnnnppprrrppprrrvvvvvvssssssuuuwwwyyyzzzyyyvvvuuuvvvxxxyyyzzz}}}xxxjjj^^^YYYWWW___```eeemmmsss{{{~~~{{{wwwrrrkkkddd]]]VVVPPPLLLDDDCCCAAA>>>;;;;;;???BBBEEEHHHMMMPPPQQQRRRTTTUUUVVV[[[aaaeeejjjuuuIIIKKKPPPVVVZZZbbbsss{{{rrrlllaaaYYYNNNFFFBBBAAACCCCCCBBBDDDHHHMMMOOONNNIIIEEECCC???======;;;888:::???AAAFFFMMMSSSWWWYYY[[[\\\cccuuummm[[[ZZZOOOPPPPPPNNNLLLKKKJJJKKKCCCDDDFFFGGGHHHHHHGGGGGGFFFBBBCCCGGGDDDCCCQQQeeepppvvvwwwbbb]]]hhh|||zzztttrrrsss|||tttmmmmmmjjjkkkkkkkkkkkkllloooqqqpppnnnooorrrsssppppppssswwwzzz}}}|||yyywwwwwwxxxyyy{{{~~~xxxjjj```[[[[[[``````dddkkkrrrzzz|||zzztttooohhhaaaZZZSSSMMMIIIBBBBBBAAA>>>:::;;;???CCCDDDGGGKKKNNNOOOOOOPPPQQQOOOVVV]]]cccjjjwwwHHHLLLPPPTTTZZZeeetttuuulllfff\\\UUULLLDDDAAAAAABBBCCCCCCDDDHHHMMMQQQNNNFFF>>><<<<<<;;;:::888999<<<>>>GGGJJJQQQZZZ\\\[[[\\\___eeezzzkkk[[[TTTRRRRRRRRRQQQOOOMMMKKKJJJFFFFFFGGGHHHHHHHHHGGGGGGEEECCCDDDEEEEEEFFFPPP[[[qqq{{{zzzxxx|||kkkbbbcccpppzzzsssqqqrrr|||~~~~~~wwwooonnnjjjjjjjjjjjjkkklllnnnooooooooopppqqqssstttsssrrrsssvvvzzz||||||{{{zzzzzz}}}}}}~~~wwwhhh^^^\\\]]]^^^```eeekkknnnuuu~~~xxxtttpppkkkccc\\\UUUOOOIIIFFFAAA???>>><<<===???BBBCCCGGGHHHIIIKKKLLLMMMMMMNNNRRRRRRWWWcccooo}}}KKKNNNRRRVVV[[[gggwww}}}sssiiibbbYYYRRRIIIBBB???@@@AAABBBDDDEEEHHHMMMQQQNNNEEE>>>999999999777666777:::===HHHLLLSSS\\\^^^\\\]]]aaahhhiii\\\VVVSSSSSSQQQOOONNNLLLJJJJJJFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDEEEEEEFFFNNNXXXllluuuyyyxxx~~~mmmbbb```mmm~~~tttqqqrrr}}}|||ssspppmmmlllkkkjjjjjjllloooppppppoooooopppqqqrrrrrrqqqtttvvvxxxyyyzzz{{{|||}}}ssseee]]]\\\___fffhhhlllpppqqqwww~~~{{{wwwtttnnniiiaaaZZZSSSMMMHHHEEE>>>===<<<<<<>>>AAADDDFFFHHHIIIJJJLLLMMMMMMMMMMMMQQQQQQWWWbbbooo}}}OOORRRUUUXXX^^^kkk|||{{{pppeee___TTTNNNFFF@@@>>>???@@@AAAEEEFFFIIINNNPPPLLLEEE>>>888888888777666888<<>>@@@BBBCCCFFFGGGJJJNNNOOOKKKCCC>>>999999999888888;;;???CCCKKKPPPXXX``````^^^aaagggwwwsssbbb\\\ZZZUUUSSSPPPLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDDDDEEEEEEDDDIIIPPP[[[dddqqq~~~wwwfff[[[eeezzzrrrsss{{{xxxvvvsssnnnkkkjjjlllpppsssttttttsssqqqpppqqqtttvvvuuuvvvyyy~~~vvvggg]]]YYY\\\```ssssssuuuwwwxxx~~~{{{wwwrrroooeee```YYYSSSMMMHHHDDD@@@<<<;;;;;;===@@@DDDIIIKKKNNNOOOQQQRRRQQQPPPOOONNNOOOPPPWWWcccqqqUUUWWWZZZ]]]dddrrrwwwlllbbb\\\NNNIIICCC@@@@@@BBBDDDFFFGGGIIILLLNNNMMMIIIBBB>>>999999888777888;;;@@@DDDKKKPPPXXX______^^^ccckkklll___[[[XXXUUUSSSOOOLLLJJJIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFCCCCCCEEEEEEDDDGGGLLLTTT]]]hhhuuuxxxeeeWWW]]]~~~uuuuuuyyy}}}{{{zzzwwwsssooonnnoooqqqrrrsssssssssqqqpppqqqtttwwwvvvyyyttteee[[[XXX[[[^^^mmmnnnrrrvvvyyy~~~wwwpppkkk```\\\UUUOOOJJJFFFBBB???>>>======>>>BBBFFFJJJMMMRRRSSSUUUVVVUUUTTTRRRPPPPPPRRRYYYggguuuVVVZZZ]]]aaahhhvvvtttiii```ZZZKKKGGGBBB@@@AAADDDGGGHHHHHHKKKMMMNNNLLLGGGAAA===888888666555555888>>>BBBJJJOOOVVV\\\\\\]]]eeepppfff]]]YYYVVVSSSRRRPPPMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCEEEBBBBBBEEEFFFDDDFFFJJJOOOWWWaaalll}}}{{{wwwxxxzzzuuubbbRRRUUUrrr{{{zzzxxx{{{}}}~~~|||zzzwwwuuutttssssssoooqqqsssrrrpppppptttwwwyyy|||rrrcccZZZWWWYYY[[[fffiiiooovvv{{{~~~vvvmmmggg]]]XXXRRRMMMHHHDDD@@@>>>?????????@@@DDDIIIMMMPPPUUUVVVXXXZZZZZZXXXVVVTTTTTTVVV```nnn|||XXX\\\aaafffmmm{{{rrrfff\\\VVVHHHDDDAAA???AAAEEEHHHIIIIIILLLNNNNNNKKKFFF@@@===999888777555444888===BBBIIIMMMTTTYYYYYY\\\gggtttwwwbbb[[[XXXTTTQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJIIIGGGEEEDDDCCCCCC@@@@@@DDDFFFEEEEEEHHHJJJRRR[[[eeeuuu{{{wwwvvvvvvzzztttbbbQQQQQQiiiyyy{{{|||~~~~~~{{{wwwuuunnnrrruuuuuussssssvvvzzz}}}pppaaaYYYWWWXXXZZZaaafffnnnxxx~~~{{{ssskkkfffZZZVVVPPPKKKGGGDDD@@@===>>>>>>???BBBGGGLLLRRRUUUWWWYYY[[[]]]]]]\\\YYYXXXYYY]]]hhhxxxZZZ^^^dddjjjqqq~~~qqqdddYYYSSSFFFCCC??????AAAEEEHHHIIIJJJLLLOOONNNKKKEEE@@@===<<<;;;999777666999???CCCHHHLLLRRRVVVWWW[[[hhhvvvrrr___[[[XXXTTTPPPPPPPPPPPPPPPNNNMMMMMMKKKJJJJJJIIIGGGEEECCCBBBBBB???@@@DDDFFFEEEEEEGGGHHHOOOXXXaaaqqq}}}|||zzzxxx{{{vvvdddTTTRRRfffzzz|||}}}zzzvvvpppuuuzzzzzzxxxxxx{{{|||mmm```XXXWWWXXXYYY```eeeooozzz}}}wwwpppjjjfffYYYUUUOOOKKKGGGCCC@@@===<<<===???CCCHHHOOOUUUYYYXXXZZZ]]]___```^^^\\\ZZZ]]]bbbnnn~~~[[[aaahhhmmmxxx{{{qqqeeeYYYPPPGGGBBB>>>???DDDHHHIIIGGGIIIMMMPPPNNNHHHBBB>>>===777777666666888;;;===???DDDLLLTTTTTTRRRZZZnnnsssaaaWWWWWWUUURRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJIIIGGGEEECCCBBBDDDEEEFFFFFFFFFDDDCCCBBBGGGHHHNNNYYYfffyyy}}}dddYYYZZZ___}}}|||yyyxxx}}}}}}yyyxxxyyy{{{uuueee\\\WWWTTTUUUYYYbbbgggrrr~~~yyytttmmmgggbbbWWWSSSMMMHHHEEECCCAAA@@@>>>>>>AAAGGGMMMTTTXXXYYYXXX^^^ccceeebbb^^^]]]]]]```gggrrr___eeekkkpppzzz{{{qqqdddVVVLLLFFFBBB???@@@EEEIIIIIIHHHIIILLLNNNMMMGGGAAA>>><<<888777777777999;;;>>>@@@AAAJJJQQQRRRRRR[[[ooo|||kkk]]]VVVUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGNNNXXXdddttt}}}fff]]]^^^ccc}}}zzzxxx|||~~~~~~rrrccc[[[WWWUUUWWW[[[bbbgggsss|||wwwrrrkkkddd___TTTPPPJJJEEECCCAAA???>>>===???BBBHHHNNNTTTYYY[[[[[[___cccdddaaa^^^^^^___dddkkkxxxccciiiooottt~~~xxxnnnaaaRRRHHHDDDAAA???AAAFFFJJJJJJIIIIIIJJJLLLJJJEEE@@@===;;;888888888888:::===@@@BBBBBBIIIPPPRRRTTT```tttpppcccZZZVVVVVVSSSRRRQQQOOONNNLLLLLLKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFEEECCCFFFMMMVVV^^^lllmmmfffgggkkk~~~{{{xxxyyy}}}yyy}}}|||oooaaaZZZWWWVVVYYY]]]ccciiiuuu}}}{{{wwwsssnnnggg```[[[PPPLLLFFFBBB@@@???>>>======???DDDJJJPPPVVV[[[]]]^^^bbbeeedddbbb```aaaccchhhrrreeekkkrrrxxx|||qqqggg\\\OOOFFFAAA@@@@@@BBBFFFJJJJJJJJJHHHHHHHHHFFFCCC???<<<:::888888888999<<>>=========AAAGGGLLLRRRWWW\\\______cccggghhhfffddddddfffmmmxxxccckkkttt|||sssggg^^^UUULLLEEE??????@@@CCCFFFHHHIIIIIIGGGFFFEEECCCAAA>>>;;;999888888999;;;>>>BBBFFFIIILLLOOORRRUUU\\\kkkfff```\\\YYYXXXSSSQQQPPPOOOMMMLLLKKKJJJJJJKKKIIIGGGEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEHHHLLLQQQ___xxx~~~vvvrrrmmm~~~xxxvvvyyy{{{xxxqqqmmmjjjiiilllsss}}}wwwjjj^^^XXXWWWVVVXXX\\\iiirrr~~~~~~}}}}}}tttqqqlllgggaaa[[[TTTPPPJJJGGGBBB?????????>>>>>>???CCCJJJPPPTTTYYY^^^aaa```eeekkkmmmkkkiiiiiijjjsss}}}```jjjuuu~~~zzzjjj^^^VVVPPPIIICCC===>>>AAADDDFFFFFFGGGFFFFFFDDDAAA???>>>===:::888666777999<<<@@@FFFKKKMMMOOOPPPRRRVVVaaarrrzzzdddaaa[[[WWWUUUQQQQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBDDDEEEGGGIIIMMM[[[vvvyyyooodddwww|||wwwxxx~~~}}}zzzwwwnnngggdddbbbaaafffkkkqqqtttuuuvvvxxx{{{rrrggg[[[WWWWWWWWWZZZ^^^kkkwww~~~~~~sssooohhhaaaZZZTTTOOOKKKHHHEEEAAA>>>>>>?????????AAAFFFNNNSSSVVVYYY^^^bbbbbbgggmmmoooooonnnppprrr{{{```jjjvvv|||rrrdddYYYRRRLLLEEE???;;;>>>AAADDDDDDDDDDDDDDDFFFCCC???===<<<<<<999777555666888<<>>??????DDDKKKRRRWWWXXXYYY^^^bbbkkklllmmmmmmnnnsss|||eeelllvvvkkkeee\\\TTTMMMGGGBBB???>>>>>>>>>@@@AAACCCEEEFFFCCC@@@<<<:::::::::999999333444888@@@FFFKKKRRRZZZfffbbb```dddsssuuulllooorrrkkk^^^TTTNNNNNNMMMKKKKKKJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHFFFCCCAAA@@@???DDDDDDEEEGGGIIISSShhh|||sssbbbVVV___uuu}}}wwwvvv}}}}}}~~~|||}}}qqqddd\\\VVVPPPMMMNNNMMMNNNPPPQQQSSSXXX___eeewww}}}xxxppp```[[[WWWWWWYYYZZZ```gggwww}}}yyyoooiii___VVVPPPKKKHHHGGGAAA???>>>======???AAABBBIIIMMMRRRUUUVVVXXX]]]aaannnmmmmmmmmmpppvvv~~~iiiqqq|||yyyhhhbbbYYYPPPIIIDDD@@@===<<<===>>>???AAACCCEEEFFFCCC@@@<<<:::999999888777555555:::BBBIIINNNWWW___kkkgggeeelll~~~|||sssnnnppprrrjjj]]]TTTNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAADDDCCCDDDFFFHHHQQQdddwww}}}lll___[[[oooyyyxxx{{{yyyuuuyyy}}}~~~}}}qqqddd\\\VVVPPPLLLLLLKKKLLLMMMNNNOOOSSSYYY^^^fffkkktttzzz{{{~~~yyywwwwwwtttmmmfff\\\XXXUUUWWWYYY\\\ccckkkyyy{{{wwwmmmggg]]]TTTNNNIIIFFFDDD@@@???>>>===>>>@@@BBBCCCJJJMMMRRRTTTUUUXXX^^^bbbkkklllmmmnnnssszzzmmmxxxqqqccc]]]TTTKKKEEE@@@<<<:::;;;;;;===???AAACCCEEEFFFBBB???;;;999888888666555666666;;;DDDLLLSSS]]]fffrrrnnnmmmwwwrrrllljjjmmmlllcccXXXRRRLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFMMM^^^nnn{{{mmm\\\jjjzzzyyy}}}}}}wwwwwwzzz}}}~~~{{{oooccc\\\WWWPPPLLLKKKIIIJJJJJJIIIIIILLLPPPTTTWWWZZZaaahhhmmmwwwwwwqqqkkkhhhhhhfff```[[[WWWTTTSSSVVVYYY]]]fffppp{{{}}}wwwssskkkeee[[[SSSLLLGGGCCCAAA@@@???>>>>>>???AAACCCEEEKKKNNNQQQSSSTTTXXX___dddiiikkkmmmqqqwwwsss~~~|||mmm___YYYPPPHHHBBB>>>;;;999:::;;;===???AAACCCEEEEEEAAA>>>;;;999888777555333555666<<>>???@@@CCCEEEGGGLLLNNNQQQRRRSSSXXX___eeehhhkkkooouuu|||zzz{{{lll]]]WWWNNNFFF@@@===;;;::::::;;;===@@@BBBDDDDDDEEE@@@===;;;999888777555333444666===HHHQQQYYYccclllrrrrrryyyvvv~~~www```[[[WWWWWWUUUPPPOOOQQQKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBDDDEEEGGGQQQ\\\vvv~~~~~~oooqqq~~~{{{|||}}}}}}}}}{{{yyyyyyyyyrrriiiaaa]]]ZZZTTTQQQPPPKKKJJJGGGFFFEEEFFFFFFFFFLLLLLLOOOTTT[[[hhh}}}|||uuunnnhhheeebbb^^^XXXUUUTTTTTTRRRQQQQQQQQQRRRVVVYYY^^^jjjuuu~~~zzzuuuooojjjgggaaaYYYQQQKKKFFFAAA???????????????AAADDDGGGIIILLLNNNQQQRRRSSSWWW^^^ccciiilllrrrxxxyyykkk\\\UUULLLDDD???===<<<;;;;;;===???BBBCCCDDDDDDDDD>>><<<:::999999888666444444777@@@KKKTTTZZZcccjjjkkkpppyyyuuuqqq___XXXRRRQQQQQQPPPQQQSSSKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBCCCFFFFFFGGGNNNVVVlllssssss~~~|||~~~~~~zzzxxxvvvvvvqqqhhhaaa___\\\WWWRRRQQQMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEHHHMMMTTT___qqq{{{ssskkkddd]]]YYYWWWTTTPPPNNNNNNNNNNNNMMMQQQQQQTTTYYY\\\bbbooo|||}}}xxxrrrkkkgggccc^^^WWWPPPJJJEEEAAA>>>?????????@@@CCCFFFJJJLLLLLLNNNQQQRRRRRRUUU[[[```gggkkkrrr{{{~~~uuuhhhZZZTTTJJJCCC>>>===<<<;;;>>>???AAACCCDDDDDDDDDCCC===<<<::::::::::::777555666999CCCPPPXXX\\\bbbhhhhhhrrr{{{uuuxxxooo]]]UUUOOOPPPRRRRRRRRRSSSLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBDDDGGGHHHHHHLLLSSSaaayyy~~~{{{rrrppp|||}}}|||}}}|||yyyvvvuuussskkkcccaaa^^^WWWRRRPPPMMMKKKHHHGGGIIIIIIHHHFFFCCCCCCFFFJJJNNNTTTaaammmzzz~~~yyyqqqiiibbb\\\VVVSSSOOONNNLLLKKKKKKLLLLLLLLLQQQRRRWWW]]]aaahhhwww|||vvvpppiiiddd___ZZZTTTMMMIIIDDD@@@===?????????AAADDDGGGKKKMMMKKKNNNQQQRRRQQQSSSWWW[[[ccchhhqqq|||zzzqqqeeeYYYRRRIIIBBB===<<<<<<;;;???AAACCCEEEEEEEEEDDDCCC<<<;;;:::;;;;;;;;;999777777;;;FFFSSSZZZ]]]bbbgggiiiuuu}}}vvvsss{{{nnnZZZRRRMMMPPPTTTSSSQQQPPPLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIDDDCCCEEEHHHIIIHHHLLLRRRZZZqqq}}}{{{zzzwwwxxxzzzooommmxxx~~~zzz}}}{{{~~~}}}zzzxxxvvvuuummmfffccc^^^WWWPPPNNNMMMKKKHHHHHHJJJJJJIIIGGGGGGFFFHHHKKKKKKMMMTTT]]]fffwwwvvvqqqjjjccc]]]XXXSSSPPPLLLKKKKKKKKKKKKLLLLLLLLLPPPSSSYYY```eeemmm}}}|||vvvooohhhccc[[[WWWQQQLLLGGGCCC???<<>>===>>>@@@CCCFFFJJJMMMOOONNNOOOOOOOOOOOOPPPSSSVVVaaaiiiuuuvvvyyymmmddd___SSSMMMEEE>>>;;;;;;;;;;;;===@@@CCCFFFGGGEEECCCAAA;;;<<<;;;888666555666888<<<@@@JJJUUUZZZYYY[[[___kkknnnxxxoooiiippprrr[[[WWWRRRNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLRRR```uuuxxxiiibbbqqq||||||}}}~~~{{{||||||{{{{{{zzzxxxwwwvvvuuuooofff___[[[WWWTTTQQQLLLLLLLLLKKKJJJIIIHHHHHHJJJIIIHHHGGGIIIKKKNNNPPPRRR\\\gggqqq{{{|||xxxxxxzzzzzzwwwtttkkkfff^^^WWWRRROOOLLLKKKKKKKKKLLLNNNPPPSSSTTTTTTZZZ```gggnnnvvv~~~yyytttnnneee^^^YYYRRRIIICCCBBBAAA???<<<>>>???AAADDDGGGKKKMMMOOONNNOOOPPPPPPOOOPPPRRRTTT\\\fffuuu{{{|||rrrggg^^^YYYPPPJJJCCC===:::::::::;;;>>>@@@CCCEEEEEECCC@@@>>><<<<<<;;;999777666888999<<>>???BBBEEEHHHKKKNNNOOOOOOPPPQQQQQQOOOOOOPPPQQQZZZeeewww|||~~~vvvlllcccZZZTTTKKKFFF@@@;;;::::::;;;;;;???AAACCCDDDCCCAAA>>><<<;;;;;;;;;999666666777999999@@@MMMYYY\\\[[[]]]bbbmmmyyyvvvnnnnnnsss|||hhhXXXSSSMMMJJJIIIJJJLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJJJJHHHEEECCCBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFJJJTTTggg|||zzzkkkiiixxx|||yyyxxxyyyzzzyyywwwssspppmmmllliiiddd___ZZZVVVSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQRRRSSSWWW[[[^^^```fffpppvvvwwwppphhh___]]]```cccbbb___]]]YYYSSSOOOMMMMMMLLLLLLMMMNNNPPPQQQTTTYYY^^^aaalllqqqxxx|||xxxsssmmmeee]]]WWWPPPLLLFFFBBB@@@@@@>>>===>>>@@@CCCFFFJJJMMMOOOPPPNNNPPPQQQQQQOOONNNNNNOOO\\\iii||||||zzzqqqiii```WWWQQQGGGCCC>>>::::::;;;;;;;;;@@@AAABBBCCCAAA???<<<;;;999:::999777555555777888;;;BBBOOOYYY[[[ZZZ___fffqqqsssoooqqqvvvnnn]]]UUUQQQLLLIIIIIIJJJKKKLLLIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHEEECCCBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEHHHQQQ```ssstttpppzzz}}}zzzwwwxxxxxxxxxuuuqqqmmmkkkhhhfffbbb]]]XXXUUUSSSRRRUUUUUUWWWXXXYYYYYYXXXXXXVVVVVVUUUTTTUUUUUUVVVWWW\\\^^^___]]]```fffiiiiiifff___XXXXXX^^^aaa^^^ZZZVVVRRRNNNLLLMMMOOOPPPPPPOOOQQQSSSTTTVVV[[[bbbgggxxx~~~}}}zzzuuupppiii```YYYTTTJJJGGGCCC@@@???>>>>>>>>>???AAADDDHHHKKKNNNOOOPPPOOOPPPQQQPPPOOOOOOPPPQQQ___kkk|||uuullleee]]]TTTNNNDDDAAA<<<::::::<<<======AAAAAABBBBBBAAA???<<<;;;999999888777555555777888BBBGGGPPPXXXXXXXXX___hhhzzzwwwuuuvvvyyy|||cccXXXSSSPPPLLLJJJJJJKKKKKKKKKIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFIIIPPP\\\lll|||www}}}{{{vvvwwwwwwvvvssspppmmmkkkfffeeeaaa\\\WWWTTTTTTUUUUUUWWW[[[]]]^^^^^^\\\[[[YYYYYYXXXXXXXXXYYYYYYZZZ[[[___```^^^___aaaaaa^^^^^^XXXSSSWWW```eeeccc^^^SSSPPPMMMLLLNNNQQQSSSTTTSSSUUUWWWYYY[[[bbbkkkrrr|||zzz|||yyyssskkkcccZZZTTTPPPDDDBBB@@@===<<<<<<<<<===???BBBEEEIIIMMMOOOPPPQQQPPPQQQRRRQQQQQQRRRUUUXXXbbbooo{{{ooofff___XXXPPPIIIBBB???<<<:::;;;===>>>>>>AAAAAABBBBBBAAA???===<<<999999999888666666888:::DDDHHHPPPUUUUUUWWWbbbnnnmmm\\\WWWPPPNNNLLLKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFDDDEEEEEEFFFHHHIIIKKKLLLFFFFFFEEEEEEFFFGGGHHHHHHJJJOOOYYYhhh{{{{{{|||zzzvvvvvvuuutttrrrpppnnnmmmfffeeebbb\\\WWWUUUWWWYYYYYY\\\aaaeeegggfffccc```\\\]]]]]]]]]^^^^^^_________eeeiiijjjkkkmmmjjjeeeaaaZZZVVVZZZeeelllkkkgggTTTQQQNNNMMMOOOSSSUUUVVVVVVYYY]]]___ccckkkwww|||zzzyyy{{{wwwpppfff\\\TTTOOOMMMAAA@@@???===<<<;;;===>>>@@@BBBFFFJJJNNNPPPQQQQQQSSSTTTTTTTTTUUUXXX]]]aaakkkwwwwwwkkkbbb[[[UUULLLFFFAAA???;;;:::<<<>>>??????AAAAAABBBBBBAAA@@@>>>===:::::::::999777777999;;;BBBFFFMMMRRRTTTYYYggguuu~~~bbbXXXWWWOOONNNMMMLLLMMMMMMKKKIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOFFFFFFFFFFFFGGGHHHIIIJJJJJJOOOXXXfffzzz|||}}}}}}~~~~~~}}}|||}}}~~~{{{yyywwwvvvtttsssqqqpppooonnnhhhfffccc]]]WWWVVVYYY]]]]]]aaahhhmmmooommmiiifffaaaaaaaaabbbcccdddddddddfffnnnvvvzzz|||}}}yyytttkkkbbb\\\___jjjqqqqqqmmmWWWTTTPPPOOOPPPSSSUUUVVVXXX\\\```dddiiisss}}}|||{{{zzzvvvnnncccXXXPPPLLLJJJAAAAAAAAA???>>>>>>???AAA@@@BBBGGGKKKNNNPPPQQQQQQVVVVVVVVVVVVWWW\\\ccchhhuuu|||rrreee]]]XXXQQQHHH@@@>>>;;;777777999===@@@BBBBBBBBBBBBAAA???===<<<;;;:::;;;:::777444444888<<>>>>>>>><<<<<<===AAADDDFFFHHHJJJNNNRRRTTTSSSRRRZZZVVVWWW\\\```cccmmmwwwwwwnnnbbbZZZUUUOOOGGG@@@>>>;;;888777:::>>>@@@BBBCCCCCCBBBAAA???===;;;:::888999:::777555666;;;???IIIHHHLLLSSSTTT[[[sssjjjXXXRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNKKKMMMPPPZZZkkk~~~wwwsssttttttqqqqqqssssssqqqoooooopppqqqpppoooqqqtttxxx}}}}}}zzzwwwsssooonnnlllkkkmmmoooqqqooommmmmmddd]]]\\\]]]]]]___cccfffhhhjjjkkkjjjiiigggeeehhheeedddggghhhhhhkkkqqq}}}xxxgggiiikkkpppuuurrr]]]UUUOOOPPPSSSVVVZZZ^^^bbbhhhqqqzzz|||yyyoookkkddd]]]VVVNNNGGGBBB>>>>>>===<<<;;;===AAADDDFFFHHHKKKOOOSSSVVVVVVVVV\\\ZZZ\\\bbbgggllluuu~~~qqqiii]]]UUUQQQLLLEEE???===:::888888;;;???AAABBBEEEDDDBBB@@@>>><<<:::999777999999888777999???DDDKKKLLLOOOTTTXXXeeefffWWWRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEIIIIIIJJJKKKMMMNNNOOOPPPIIIKKKOOOUUUbbbvvv~~~~~~~~~|||zzzwwwwww{{{}}}zzzxxxyyyvvvqqqjjjddd```]]]ZZZXXXXXX[[[___fffmmmuuu|||~~~~~~|||xxxrrrmmmiiihhhfffeeeeeegggkkknnnooooookkkccc]]]]]]^^^```eeejjjjjjjjjiiihhhfffdddbbbaaafffccccccgggiiimmmuuu}}}lllggggggnnnuuurrraaaWWWOOOQQQWWW[[[___ccciiinnnvvv{{{uuuqqqjjjfffaaa[[[TTTMMMEEE@@@=========<<<<<<>>>BBBEEEGGGIIIMMMRRRUUUXXXZZZZZZ^^^^^^bbbjjjqqqwwwqqq|||nnnfff[[[RRRLLLGGGAAA===;;;:::888:::===@@@BBBCCCEEEDDDBBB???===;;;999888888::::::999888;;;BBBGGGNNNPPPSSSVVV___uuu|||bbbUUUQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLIIIKKKNNNRRRYYYhhh~~~~~~~~~~~~sssiii```YYYUUURRRNNNOOORRRVVV\\\dddkkknnnqqqtttvvvrrrjjjcccaaaaaa^^^^^^___aaaeeeiiilllnnnkkkddd^^^^^^___aaahhhnnnnnnllliiifffccc```^^^]]]aaa______dddiiippp}}}rrriiihhhpppwwwtttfff[[[RRRTTT[[[```dddhhhrrrwww|||wwwqqqjjjeeeeeebbb^^^YYYSSSLLLEEE@@@<<<<<<<<<<<<<<>>;;;:::999999;;;???BBBCCCCCCFFFDDDBBB???<<<:::999999:::;;;;;;999999<<>>AAAFFFIIIPPPSSSVVVWWWXXXYYY\\\^^^]]]ccckkksss}}}{{{bbb~~~tttfff___UUUKKKDDD@@@<<<:::999999:::===AAADDDDDDDDDEEECCCAAA>>>;;;::::::::::::;;;;;;999999===DDDJJJQQQWWW[[[bbbyyyiiiZZZSSSNNNMMMKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDEEEGGGHHHIIIIIILLLJJJLLLPPPQQQVVVhhh{{{~~~~~~pppcccXXXPPPKKKFFFEEEEEEFFFIIINNNRRRUUUYYY]]]bbbaaa\\\XXXXXXZZZZZZZZZYYYXXXXXX\\\aaaeeeddd```___``````bbbhhhppprrrooolllgggbbb___\\\[[[XXXYYY]]]dddmmmzzz}}}tttvvvyyyqqqhhh___YYYZZZ___fffpppyyy{{{uuuooollliiigggeeeaaa^^^XXXSSSNNNIIIDDD@@@<<<<<<===>>>???CCCHHHLLLSSSVVVYYYYYYXXXYYY\\\___```gggooovvvnnnZZZuuujjj^^^XXXOOOGGGAAA>>><<<;;;888888:::>>>BBBEEEEEEDDDDDDBBB@@@===;;;::::::;;;888999999888999>>>GGGNNNQQQXXX^^^iii|||bbbYYYTTTQQQOOOKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEFFFHHHIIIJJJKKKLLLHHHIIIOOOPPPQQQ___qqq|||zzz}}}}}}}}}wwwhhh[[[QQQKKKCCCCCCCCCDDDFFFIIILLLNNNOOOSSSWWWXXXVVVUUUVVVWWW]]]\\\ZZZVVVTTTUUUZZZ^^^]]]\\\\\\___aaabbbiiiqqqqqqpppmmmiiieeeaaa]]]\\\[[[]]]ccclllvvv|||xxxvvvmmmhhhccc```aaafffnnn}}}~~~{{{wwwssspppmmmjjjggg```\\\UUUNNNIIIEEEAAA???<<<===>>>???AAAEEEKKKOOORRRVVVZZZZZZYYYZZZ^^^bbbeeemmmtttyyy}}}```RRR|||ooocccWWWRRRKKKCCC>>><<<<<<===777888:::>>>CCCEEEEEEDDDCCCBBB???<<<;;;;;;;;;<<<555666777777999???IIIPPPRRRYYY```mmmpppYYYSSSQQQNNNLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJKKKLLLFFFGGGNNNOOOOOOZZZjjjyyyzzzuuuzzzxxx{{{}}}{{{|||~~~zzzjjj\\\PPPJJJEEEEEEDDDDDDEEEGGGHHHIIIJJJMMMPPPRRRSSSTTTUUUVVV___^^^ZZZUUUQQQRRRVVVZZZXXXXXX[[[___aaacccjjjrrrqqqpppnnnkkkfffbbb___]]]___bbbiiisss}}}{{{qqqjjjhhhgggiiimmmwww|||yyyuuupppjjjfff___ZZZRRRKKKFFFCCC???===<<<>>>???@@@BBBFFFLLLPPPQQQUUUYYYZZZYYY[[[```eeejjjrrrxxx|||sssYYYMMMuuujjjcccWWWOOOHHHEEEAAA<<<:::;;;666:::>>>AAABBBBBBCCCCCCCCCAAA???<<<:::999999999:::888888;;;===@@@HHHQQQPPPSSS^^^xxxeee]]]UUUNNNMMMJJJKKKKKKLLLKKKJJJGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHIIINNNUUUZZZnnnyyyxxx~~~zzz{{{~~~}}}xxxuuuuuuuuuuuuwww}}}uuueeeWWWNNNHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLNNNPPPSSSTTTUUUVVVYYYYYYXXXUUURRRPPPQQQSSS\\\]]]]]]]]]^^^bbbhhhlllqqqooonnnnnnkkkeeeeeehhhfffiiipppzzz}}}yyytttoooooouuu|||{{{yyywwwrrrjjjdddZZZQQQJJJFFFCCC???===???<<<;;;===@@@FFFKKKOOOPPPSSSTTTTTTSSSSSSXXX```ggglllpppwww}}}dddTTTMMM}}}rrriiiaaaUUUMMMFFFBBB???:::888999777:::???BBBCCCBBBCCCCCCBBBAAA???<<<:::999999999;;;888777;;;>>>AAAGGGNNNKKKRRRccczzz^^^YYYSSSOOOOOOMMMLLLLLLKKKJJJIIIGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGHHHLLLRRRVVVdddwww~~~|||xxxuuunnnmmmlllmmmqqqwww}}}nnn___UUUMMMIIIGGGGGGHHHIIIKKKMMMNNNOOOKKKKKKJJJKKKLLLOOOQQQSSSSSSUUUVVVUUUSSSQQQQQQSSS[[[ZZZZZZ[[[^^^ccchhhkkkuuurrrqqqrrrnnniiihhhlllpppttt{{{}}}{{{||||||xxxuuuqqqlllccc]]]VVVNNNGGGDDDAAA===<<<>>>===>>>???CCCHHHLLLOOOPPPSSSUUUVVVUUUUUUZZZaaagggpppuuu}}}rrr]]]PPPJJJwwwmmmddd]]]QQQIIIBBB???<<<888666888777;;;???BBBCCCCCCCCCCCCBBB@@@>>><<<:::999999:::;;;777666;;;@@@BBBFFFJJJKKKWWWnnnmmmVVVSSSPPPOOOQQQOOONNNMMMKKKIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJFFFFFFGGGGGGGGGIIIMMMPPPYYYjjj~~~}}}|||||||||{{{xxxuuullljjjgggfffgggjjjnnnpppwww{{{vvveeeXXXPPPLLLKKKIIIJJJLLLOOOQQQRRRSSSSSSOOOMMMJJJIIIIIILLLOOOQQQOOORRRVVVWWWUUUSSSUUUWWW^^^\\\[[[\\\```fffjjjllluuusssrrrssspppllllllpppvvv{{{|||wwwrrrnnnjjjddd\\\VVVRRRJJJDDDBBB???;;;;;;===???@@@CCCGGGJJJMMMOOOPPPSSSUUUWWWXXXXXX\\\bbbgggtttzzzzzzcccTTTLLLHHH}}}rrriii___XXXNNNGGG@@@>>>;;;777666888888<<<@@@CCCCCCCCCCCCDDD@@@???===;;;::::::::::::;;;777666<<>><<<;;;:::::::::;;;:::777888>>>CCCEEEIIINNNZZZlllyyyaaaSSSPPPKKKKKKMMMIIIMMMKKKIIIGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJEEEGGGHHHHHHGGGHHHIIIKKKQQQ^^^tttzzzyyyxxxxxxyyyyyyxxxvvvyyyvvvqqqllliiihhhhhhhhhiiiiiijjjmmmqqqvvv{{{~~~qqq\\\OOOKKKKKKLLLRRRTTTVVVYYYYYYXXXVVVTTTVVVVVVUUUUUUTTTTTTSSSSSSTTTXXX[[[ZZZXXXYYY___eeennnkkkhhhfffhhhjjjlllmmmnnnmmmnnnrrrssstttxxx~~~tttooohhhccc```\\\WWWRRRJJJDDD@@@@@@@@@===<<>>===;;;888888:::;;;>>>BBBEEEEEEDDDDDDDDD>>>===;;;:::::::::;;;;;;999888;;;@@@DDDGGGOOOVVVcccwwwqqq]]]SSSPPPJJJJJJLLLGGGJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHHHHGGGGGGIIIKKKOOOYYYmmm~~~~~~}}}}}}~~~~~~}}}||||||zzzuuupppmmmkkkkkkkkklllkkkjjjjjjlllnnnqqqssswwwzzz~~~ttt^^^PPPKKKLLLMMMTTTVVVXXXYYYYYYXXXVVVTTTTTTTTTUUUVVVVVVUUUTTTTTTYYY^^^aaa___[[[[[[aaahhhqqqpppnnnjjjhhhhhhkkknnnrrrqqqssswwwzzz{{{~~~qqqkkkddd___\\\XXXTTTPPPGGGBBB???@@@@@@>>>>>>@@@@@@DDDHHHJJJKKKLLLOOOSSSTTTXXX[[[]]]```eeemmmsssxxxkkkYYYQQQJJJHHHIIIwwwnnnfff[[[PPPIIIBBB===<<<:::888888:::<<>>CCCEEEIIITTT```pppgggWWWQQQOOOJJJKKKMMMHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDHHHIIIIIIJJJIIIGGGDDDCCCDDDDDDEEEGGGGGGHHHHHHGGGFFFFFFGGGFFFFFFGGGIIILLLNNNUUUeee}}}~~~{{{xxxuuuttttttttttttttttttssssssqqqpppooolllnnnrrruuuzzzwww```RRRMMMNNNPPPSSSUUUVVVXXXXXXXXXWWWVVVSSSSSSSSSSSSSSSUUUVVVWWW___ffflllkkkeeebbbdddiiisssttttttooojjjiiinnntttxxxvvvxxx|||~~~{{{ooohhh```YYYVVVRRRNNNJJJDDD???===???@@@>>>>>>@@@AAAEEEJJJKKKKKKMMMRRRWWWXXX[[[^^^```dddkkkuuu|||yyy___UUUOOOIIIGGGJJJ|||rrrjjjbbbVVVKKKHHHAAA;;;;;;:::777777:::<<>>???>>>>>>@@@CCCGGGKKKLLLLLLNNNUUUZZZ[[[]]]```cccgggooozzzlllWWWQQQNNNGGGEEEIIIvvvnnnfff]]]SSSLLLEEEBBB===999777777999;;;>>>AAADDDGGGGGGEEEAAA>>>AAA===::::::<<<===<<<:::999===>>>DDDNNNRRR___wwwlllYYYSSSLLLIIIJJJJJJHHHEEEFFFFFFFFFGGGGGGFFFFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHMMMLLLJJJHHHFFFEEEEEEEEEHHHHHHIIIIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGLLLSSS^^^nnn}}}xxxvvvxxx~~~~~~yyyxxxyyywww}}}}}}yyyrrrnnniiifffiiinnntttwww|||{{{iii[[[TTTQQQRRRSSSUUUXXXZZZZZZYYYWWWVVV[[[VVVOOOLLLNNNSSSYYY\\\hhhwww}}}~~~uuulllpppuuu|||rrrqqqvvv{{{{{{|||~~~|||xxxuuusssddd___WWWQQQLLLHHHEEECCC???>>><<<;;;===@@@DDDFFFJJJLLLNNNNNNNNNPPPVVVZZZ[[[ZZZ]]]dddkkksss}}}pppaaaRRRLLLJJJHHHFFFFFFzzzrrrjjjbbbYYYPPPIIIBBB@@@<<<999777777999:::>>>AAAEEEGGGHHHEEEBBB???>>>;;;888777999:::999888;;;AAACCCGGGOOOSSSbbb}}}fffXXXSSSLLLIIIJJJJJJHHHEEEDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKJJJHHHGGGEEEDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEHHHOOOXXXgggyyytttqqqssswww|||||||||xxx}}}{{{tttooommmlllllllllqqquuu{{{uuueeeYYYSSSQQQRRRQQQSSSVVVYYYZZZZZZYYYYYYXXXUUUQQQOOOPPPSSSVVVYYYdddsss{{{}}}wwwpppttt~~~vvvtttyyy}}}}}}~~~}}}yyyuuuqqqnnnaaa\\\TTTNNNIIIFFFCCC@@@???===<<<;;;===@@@DDDFFFJJJLLLOOOOOOPPPTTTYYY]]]]]]\\\```hhhooowwwgggZZZMMMIIIIIIGGGEEEEEEzzztttkkkccc\\\TTTKKKEEE???===;;;999888888999999???AAAEEEGGGHHHFFFCCCAAA<<<:::777777888999999999>>>FFFIIILLLQQQTTTggg}}}___VVVRRRLLLIIIJJJIIIGGGEEECCCEEEHHHKKKMMMNNNNNNMMMIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCAAACCCFFFIIIKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEJJJRRR___vvv}}}wwwvvvyyy|||~~~|||uuunnnhhhdddgggiiikkknnnssszzz~~~wwwjjj]]]TTTPPPPPPQQQOOOQQQUUUYYY\\\]]]^^^^^^XXXVVVTTTSSSSSSUUUWWWXXX```ooowwwzzz}}}xxxttt||||||yyy|||~~~zzzuuupppkkkggg\\\WWWPPPJJJFFFCCC@@@>>>===<<<<<<<<<>>>AAAEEEGGGLLLNNNPPPRRRUUUYYY^^^aaaaaa```dddmmmuuu~~~ppp\\\QQQHHHGGGHHHFFFDDDDDDsssmmmddd]]]VVVOOOGGGBBB;;;:::999888888888999999???BBBEEEGGGHHHFFFCCCAAA<<<;;;:::999:::;;;<<<<<>>===<<<<<<<<<===???CCCFFFIIIMMMOOORRRVVVZZZ___cccfffffffffjjjrrrzzz~~~dddTTTLLLGGGHHHIIIFFFDDDDDDmmmggg^^^WWWRRRLLLEEE???999888888888888999:::;;;AAABBBEEEGGGGGGEEEBBBAAA;;;;;;:::::::::;;;===>>>AAAKKKOOORRRUUU[[[ttt}}}yyyxxxkkkXXXQQQOOOLLLJJJIIIHHHGGGFFFFFFGGGIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDFFFHHHIIIHHHFFFDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHIIINNNWWWfffzzz|||uuunnnjjjeeebbbbbbeeehhhjjjqqqxxxxxxpppkkkZZZVVVQQQLLLIIIIIIKKKMMMPPPRRRVVVZZZ___bbbdddeeeaaa```]]]YYYWWWXXX^^^bbbgggsssuuurrrtttuuu{{{|||wwwrrrkkkddd___UUUQQQJJJEEEBBB@@@>>><<<<<<<<<===>>>AAAEEEIIIKKKPPPQQQTTTYYY___dddhhhjjjkkkkkkooowwwkkkVVVQQQLLLHHHJJJJJJFFFDDDDDDgggaaaYYYRRRMMMHHHBBB===888888777777888:::<<<>>>BBBCCCEEEFFFEEECCC@@@???888999999999888999<<>>@@@DDDHHHLLLNNNRRRSSSVVV[[[bbbhhhkkklllnnnnnnrrr{{{sss\\\OOOOOOJJJHHHJJJJJJFFFDDDDDDbbb\\\TTTMMMIIIDDD???;;;999888666666777;;;>>>AAACCCDDDDDDDDDCCCAAA>>><<<888999;;;:::999:::>>>AAAKKKSSSWWW\\\fffrrrxxxuuuxxxlllZZZTTTLLLLLLLLLJJJHHHGGGFFFGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDBBB@@@??????AAACCCDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDHHHOOOVVVaaavvv~~~yyytttnnnjjjkkkkkkkkkpppwwwvvvhhh]]]UUUPPPIIIHHHHHHGGGHHHJJJLLLNNNPPPSSSXXX```gggoootttwwwyyyyyyuuummmddd```bbbeeeooo}}}~~~}}}vvvooohhhbbb\\\XXXOOOKKKFFFAAA???>>><<<;;;<<<===???BBBFFFKKKNNNPPPTTTTTTWWW]]]eeejjjllllllnnnooottt~~~yyyaaaSSSMMMJJJFFFEEEHHHHHHDDDCCCEEE___YYYPPPJJJFFFBBB===999999888666555777;;;@@@CCCDDDDDDDDDDDDBBB???<<<::::::<<<>>>===<<<===AAADDDPPPWWWZZZaaammm{{{xxxyyybbbTTTRRRKKKKKKKKKJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB???===>>>@@@CCCEEEBBBBBBAAA@@@@@@BBBCCCDDD@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@BBBCCCDDDDDD@@@@@@DDDKKKOOOXXXlll{{{|||yyysssoookkkhhhjjjqqqxxx}}}~~~ooocccYYYRRROOOHHHHHHHHHIIIJJJLLLNNNOOOSSSVVV]]]fffoooxxxzzzooogggeeefffnnnzzzrrrjjjddd^^^XXXUUUMMMIIIDDD@@@>>><<<;;;:::<<<>>>@@@DDDHHHLLLPPPQQQUUUUUUXXX^^^fffkkkmmmlllnnnnnnuuugggSSSKKKKKKEEEBBBBBBEEEEEECCCCCCFFFZZZTTTLLLDDD@@@>>><<<;;;888777666666888;;;???AAAFFFEEEDDDCCCAAA>>><<<;;;777888999:::;;;===AAAEEEPPPZZZaaacccmmmpppZZZQQQNNNIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAADDDCCCCCCBBB@@@??????>>>AAAAAA@@@@@@???>>>============???@@@AAABBBBBBBBBBBBCCCFFFIIIKKKQQQ```nnn}}}zzz{{{~~~tttsssrrrpppooopppsssvvvuuuzzztttbbbTTTNNNLLLKKKKKKJJJJJJKKKLLLOOOPPPPPPWWW```gggmmmvvvrrrjjjjjjwww}}}|||vvvmmmddd]]]XXXUUURRRJJJHHHEEECCCAAA@@@AAAAAABBBCCCDDDHHHLLLNNNOOONNNUUU^^^dddbbbccchhhkkkjjjnnnsss{{{mmmXXXKKKHHHJJJGGGFFFEEECCCCCCCCCDDDEEEVVVQQQIIIBBB>>><<<:::999888777666777999<<<@@@BBBEEEEEEDDDBBB@@@>>><<<;;;999999::::::;;;>>>BBBFFFMMMTTT\\\cccssshhhUUUNNNKKKHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>===<<<===>>>@@@AAAAAABBBBBBCCCCCCDDDFFFHHHMMM\\\jjj~~~yyyvvvsssrrrqqqrrruuuyyy~~~yyyeeeVVVPPPNNNNNNNNNOOOOOOOOOPPPRRRSSSRRRWWW\\\aaaeeennnyyy~~~vvvuuu{{{|||xxxsssjjjbbb[[[VVVQQQNNNGGGFFFCCCAAA??????@@@AAADDDEEEGGGJJJNNNQQQSSSSSSXXX```eeeddddddiiillllllrrrwww~~~cccQQQGGGDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDQQQLLLEEE???<<<:::888777666666666888:::>>>BBBDDDEEEDDDCCCAAA???===<<<;;;;;;;;;:::999:::>>>CCCGGGLLLQQQYYYggg{{{^^^PPPKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>><<<===>>>@@@@@@AAAAAAAAAEEECCCCCCDDDDDDIIIVVVbbbttt}}}wwwrrrrrrrrrrrrtttzzz~~~hhhYYYSSSRRRTTTVVVXXXXXXWWWWWWXXXYYYWWWYYYZZZZZZ^^^eeepppyyy~~~yyyrrrmmmfff^^^XXXRRRLLLIIIDDDBBB@@@>>>>>>>>>???@@@FFFGGGIIIKKKOOOSSSWWWYYY\\\bbbfffeeeeeejjjnnnpppvvv}}}nnnWWWKKKDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCMMMIIIBBB===:::999777666666666777999<<<@@@DDDFFFDDDCCCAAA???>>><<<;;;;;;<<<;;;:::888999===DDDHHHMMMQQQ[[[ooommmVVVNNNIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>??????BBBBBBAAAAAA@@@??????>>>@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCEEEEEEGGGOOOYYYhhh|||wwwvvvttttttwwwjjj\\\WWWWWW\\\___bbbbbb```^^^___```\\\\\\ZZZYYY[[[aaajjjpppuuuuuuzzzxxxssslllhhhaaa[[[TTTNNNHHHEEEAAA@@@>>>>>>>>>???AAABBBFFFHHHIIILLLOOOTTTYYY]]]^^^bbbeeeeeeeeeiiiooosss{{{aaaNNNHHHEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCJJJFFF@@@===:::999888777666666888:::>>>BBBEEEGGGCCCBBB@@@>>><<<;;;;;;;;;;;;:::999888999>>>DDDIIILLLSSSccc~~~dddTTTMMMIIIEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>======>>>>>>???AAAAAAAAA@@@@@@??????>>>@@@@@@@@@???????????????AAAAAABBBCCCDDDDDDDDDDDDCCCBBBDDDHHHHHHGGGKKKQQQ]]]ttt}}}|||~~~}}}|||~~~lll```]]]^^^bbbeeeiiihhheeecccccceeeaaa___]]][[[[[[___dddggghhhfffiiirrr||||||tttnnnfffbbb\\\VVVQQQKKKFFFCCC??????>>>>>>???AAADDDEEEFFFHHHJJJMMMOOOTTTZZZ___```aaacccdddeeeiiipppwwwpppUUUHHHFFFEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCGGGCCC???<<<::::::888777666777999<<>><<<;;;::::::;;;::::::::::::;;;@@@FFFKKKKKKXXXppp{{{]]]RRRMMMHHHEEEBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>=========>>>??????===>>>>>>???@@@AAABBBBBB????????????????????????CCCCCCDDDEEEEEEEEEEEEEEEBBBAAADDDGGGHHHGGGIIINNNVVViii~~~yyy|||~~~~~~~~~rrrgggeeefffiiimmmpppnnnjjjgggiiimmmkkkhhhccc^^^\\\]]]```bbbeeebbbdddjjjrrryyyyyyqqqkkk```\\\VVVPPPLLLHHHDDDBBB>>>>>>===>>>@@@CCCFFFHHHGGGJJJNNNPPPRRRUUU[[[```aaa```aaadddfffjjjsss|||qqq___MMMEEEDDDCCCAAAAAACCCDDDDDDEEEEEEEEEEEEEEECCC@@@===::::::999888666888999;;;===@@@CCCEEEFFFAAA@@@===;;;:::::::::;;;999:::;;;===???DDDJJJNNNPPPcccnnnWWWOOOKKKFFFDDDAAABBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>======>>>>>>???@@@======>>>???@@@AAABBBBBB????????????????????????CCCCCCDDDEEEEEEEEEEEEDDDCCC@@@@@@CCCEEEEEEIIIOOOSSS___sss~~~|||uuuvvv|||{{{qqqnnnooouuuyyy{{{xxxsssppptttxxx~~~wwwmmmddd______aaabbbiiiggghhhkkkmmmqqq{{{}}}|||xxxrrrkkkfff[[[VVVPPPJJJGGGEEEBBBAAA<<<<<<<<<>>>@@@DDDGGGJJJJJJOOOTTTVVVWWWYYY^^^cccbbb``````dddgggkkkvvv|||```TTTIIIEEEEEEBBB@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFAAA>>>;;;999999888777666888999;;;>>>AAACCCEEEFFFAAA???===:::999999:::;;;999;;;===@@@CCCGGGLLLPPPYYYoooeeeRRRMMMIIIEEECCC@@@BBBDDDFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDD???===???AAADDDJJJQQQSSSZZZiii}}}yyyqqqpppuuu{{{xxxuuuuuu|||zzz~~~vvvjjjcccbbbdddfffllllllmmmmmmkkkkkksss}}}}}}{{{xxxuuurrrllleeeaaaWWWRRRKKKFFFCCCBBBAAA@@@::::::;;;===@@@DDDHHHJJJMMMSSSYYY[[[[[[]]]aaafffccc```aaafffiiimmmyyykkkYYYPPPIIIHHHGGGCCC@@@AAAEEEDDDCCCCCCCCCEEEFFFGGG???===:::777666777888999:::<<<>>>AAACCCEEEEEEEEE@@@>>><<<:::999888888999===;;;===BBBEEEHHHOOOWWWbbbtttYYYSSSSSSNNNHHHGGGCCCFFFHHHGGGDDDBBBDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA>>><<<;;;>>>======<<<<<<>>>???@@@>>>AAADDDCCC@@@>>>>>>@@@DDDBBB???>>>===???AAABBBAAABBBCCCDDDDDDBBB@@@?????????@@@AAACCCEEEGGGHHHPPPXXXaaannn|||www{{{vvvpppsssyyy~~~ssshhhfffjjjnnnttttttsssqqqppprrrvvvzzz|||{{{|||}}}zzzuuuppplllhhhccc___VVVOOOGGGCCCCCCCCCAAA>>>999;;;===@@@BBBFFFJJJNNNTTTTTTTTTWWW[[[^^^```aaadddeeehhhmmmooossszzzaaaQQQMMMHHHDDDAAAAAACCCDDDBBBBBBBBBBBBDDDEEEFFFGGG===<<<999666666666888999;;;<<>><<<:::999888999999999;;;???DDDGGGKKKTTT___vvvkkkTTTOOOPPPKKKHHHHHHHHHJJJLLLKKKHHHEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDBBB@@@>>>===;;;<<<;;;;;;:::;;;<<<===>>>???AAACCCBBB@@@??????AAAAAA@@@>>>===>>>@@@BBBDDDAAABBBCCCDDDCCCBBB@@@???@@@@@@AAABBBCCCEEEFFFGGGMMMTTT]]]iii{{{uuuzzzyyytttzzzzzzqqqoooqqqtttuuuuuuuuuttttttxxx}}}~~~|||{{{{{{|||xxxsssnnniiiddd___[[[SSSMMMFFFBBBBBBBBB@@@===:::<<>>@@@CCCDDDDDDDDDCCC>>>===;;;:::999999999:::888===EEEKKKMMMQQQ___mmmppp^^^OOOLLLLLLIIIGGGJJJKKKNNNPPPPPPMMMJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<======>>>@@@AAA@@@??????@@@BBB???>>>======>>>@@@CCCDDDAAAAAABBBCCCCCCBBB@@@???CCCCCCBBBCCCCCCDDDEEEFFFIIIOOOVVVbbbwww{{{uuuyyy~~~zzz|||{{{{{{{{{yyyyyyyyyxxxyyy~~~zzzvvvpppjjjeee___YYYUUUOOOJJJCCC@@@@@@@@@???===<<<>>>AAADDDGGGKKKPPPTTTRRRUUUYYY^^^cccgggiiijjjfffiiiqqqyyy~~~}}}dddTTTLLLJJJFFFCCCAAAAAABBBCCCBBBBBBCCCCCCDDDFFFGGGHHH:::888666555555666888:::>>>???BBBDDDDDDDDDBBBAAA<<<;;;:::999999999:::;;;:::AAALLLRRRTTT[[[mmmaaaVVVNNNKKKJJJGGGHHHKKKKKKMMMPPPQQQPPPMMMJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@>>>===<<<============>>>>>>>>>???======>>>>>>>>>???@@@AAA>>>>>>======>>>???AAABBB@@@AAABBBBBBBBBAAAAAA@@@EEEDDDDDDCCCCCCDDDDDDEEEFFFJJJPPP[[[nnn}}}vvvyyy~~~~~~~~~wwwsssmmmfff```YYYSSSOOOJJJFFFAAA?????????>>><<<<<>>===<<<<<<======>>>>>>>>>>>>>>>;;;;;;;;;===???@@@AAAAAA??????>>>=========>>>???@@@@@@AAAAAAAAAAAAAAAAAAEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFKKKVVVeeezzz{{{uuuwww~~~|||~~~}}}yyyrrrnnnhhhaaa[[[UUUNNNJJJEEECCC@@@>>>===============@@@EEEJJJNNNRRRWWWZZZ]]]aaafffiiikkkkkkmmmooopppuuu~~~sss^^^QQQJJJFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIII888666555555666888;;;===AAACCCEEEFFFEEECCC???===999888888888999:::<<<===>>>EEEPPPZZZbbbqqqkkkUUURRROOOKKKIIIHHHHHHHHHCCCDDDFFFIIILLLLLLJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@???????????????>>>===<<<:::;;;;;;<<<===<<<<<<<<<::::::<<>>===============@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBBBBDDDDDDHHHPPP\\\kkk~~~wwwsssuuu|||}}}xxxvvvvvvxxxyyyzzzzzzzzz|||~~~wwwrrrkkkgggaaa\\\VVVPPPJJJFFFAAA@@@???============>>>???CCCHHHNNNSSSWWW\\\___cccgggkkkmmmllllllnnnqqqwww{{{wwweeeVVVMMMJJJDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJ777666555555777:::===???BBBDDDFFFGGGFFFBBB>>><<<888777777777999:::<<<>>>CCCIIISSS___mmmwwwbbbQQQOOOKKKHHHGGGGGGGGGEEEBBBBBBBBBEEEHHHHHHGGGDDDCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>???>>>>>>======::::::<<<=========<<<;;;:::;;;>>>BBBGGGHHHEEEBBB=====================>>>@@@@@@???@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAADDDLLLSSS^^^ppp~~~yyyuuutttxxx~~~xxxsssppppppqqqqqqppppppqqqssswwwzzz{{{{{{|||{{{~~~{{{wwwqqqmmmccc```ZZZUUUQQQKKKFFFCCC>>>>>>>>>=========>>>???BBBFFFLLLRRRWWW\\\aaadddfffjjjnnnnnnmmmmmmqqquuu{{{vvveee[[[QQQKKKJJJCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJ777777666666888;;;>>>@@@CCCDDDGGGHHHFFFBBB>>>;;;777777777777999;;;===>>>IIIMMMWWWeeewwwiii[[[NNNLLLHHHEEEEEEGGGFFFCCCDDDBBBAAABBBEEEFFFDDDBBBCCCCCCCCCCCCBBB@@@>>>=========>>>>>>>>>>>>======;;;<<<>>>?????????>>>===;;;<<<@@@FFFJJJKKKHHHDDD:::;;;;;;<<<===>>>??????@@@?????????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAA???BBBIIINNNVVVgggwww}}}wwwvvvxxx}}}|||uuurrrqqqrrrpppooooooooopppqqqrrrsssuuuyyy~~~zzzzzz|||}}}yyyvvvrrrmmmjjj^^^ZZZVVVQQQMMMHHHDDD@@@===>>>>>>>>>======>>>@@@DDDIIIOOOVVV[[[```dddggggggkkknnnnnnmmmnnnsssxxx}}}}}}cccUUUOOOIIIEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJ777666444333555999>>>AAAFFFHHHJJJJJJFFFAAA>>><<<:::777666777666666:::@@@LLLVVVcccqqq~~~```VVVLLLKKKIIIGGGFFFDDDDDDCCC@@@AAABBBDDDEEEEEEEEEFFF@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>BBBFFFGGGDDDAAA===<<<:::999:::<<>>???@@@AAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>===AAAFFFIIIKKKRRR___jjj}}}xxxuuutttvvvwwwwwwxxxxxxwwwwwwvvvxxxyyyyyyzzz{{{|||}}}~~~~~~|||~~~}}}|||zzzwwwsssmmmeee```YYYUUUNNNIIIFFFCCCAAA@@@===>>>>>>======???CCCFFFLLLOOOUUU[[[bbbgggjjjllljjjkkklllmmmnnnppptttxxxhhhRRRMMMMMMHHHEEEGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGG888777555666888<<>><<<;;;888777888777777;;;BBBOOOZZZiii{{{sssYYYOOOKKKJJJIIIGGGFFFEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>@@@CCCCCC@@@===<<<;;;999888888:::<<<======>>>???@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>><<<@@@DDDEEEEEEKKKVVV___xxx~~~~~~}}}~~~|||zzzyyyvvvvvvxxx{{{}}}|||~~~~~~yyyxxxvvvtttpppjjjccc^^^WWWSSSLLLGGGDDDBBB@@@???<<<===>>>???@@@CCCGGGKKKNNNQQQVVV\\\bbbfffiiijjjfffhhhiiikkknnntttzzz~~~yyybbbOOOKKKLLLGGGDDDEEEHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHH888888777999<<<@@@EEEHHHFFFHHHIIIGGGDDD@@@===<<<;;;999888999999999===CCCRRR^^^oookkkWWWMMMKKKJJJHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===>>>===;;;999:::999999888999999:::;;;===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======@@@CCCFFFFFFEEEIIIQQQYYYlll|||}}}~~~zzz~~~~~~uuutttssssssuuuxxx{{{}}}yyy{{{~~~zzztttsssqqqoookkkfff```[[[SSSOOOIIIEEEBBBAAA???>>>:::<<>>CCCGGGJJJGGGHHHHHHFFFBBB>>><<<<<<;;;888777999::::::???EEETTT___rrrwwwbbbTTTJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::========================AAA???<<<:::999999999888888999:::;;;<<<=========>>>>>>???@@@@@@@@@??????>>>>>>>>>===============BBBEEEGGGGGGFFFIIIOOOTTTbbbqqq{{{|||~~~||||||||||||~~~|||wwwzzzyyytttpppnnnllljjjgggbbb\\\XXXOOOKKKFFFBBB@@@???>>>===;;;===@@@CCCFFFJJJOOORRRTTTWWW[[[___aaabbbbbbbbb___aaadddiiippp{{{sss^^^RRRHHHGGGIIIFFFCCCCCCFFFGGGHHHHHHIIIIIIIIIIIIKKKIIIGGGFFFFFFHHHKKKLLL555666888<<<@@@DDDHHHJJJGGGHHHGGGDDD???<<<;;;;;;999666777999;;;<<>>@@@@@@???>>>>>>===<<<<<<;;;<<<<<<===<<<<<<;;;:::===========================<<<;;;999888888999;;;888:::===@@@BBBCCCCCCBBB??????@@@@@@@@@??????>>>===============>>>>>>>>>>>>@@@CCCDDDDDDGGGKKKOOOZZZhhhyyy~~~xxxwww|||}}}|||{{{www{{{}}}vvvqqqllljjjhhheeebbb^^^XXXTTTKKKHHHCCC???>>>>>>>>>======???CCCEEEHHHKKKOOORRRVVVXXX\\\```bbbbbbaaa``````bbbfffkkksss~~~wwwaaaTTTMMMGGGGGGHHHFFFDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIKKKJJJGGGFFFGGGHHHKKKMMM444666999===AAAEEEHHHIIIHHHGGGFFFBBB===;;;:::;;;777666777:::===???FFFMMMUUUgggxxx^^^RRRKKKFFFDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@AAA@@@@@@???>>>>>>??????>>>>>>======<<<<<<;;;<<<===>>>>>>===;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;999888999;;;>>>;;;>>>CCCGGGIIIIIIHHHGGGAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>??????>>>@@@CCCEEEGGGIIIMMMOOOTTT```ooo|||}}}vvvuuu{{{yyy~~~{{{{{{tttpppiiigggddd```]]]YYYTTTPPPHHHEEE@@@>>>>>>>>>>>>>>>???BBBEEEHHHJJJLLLPPPRRRXXXZZZ^^^bbbddddddbbbaaabbbeeejjjpppxxxhhhWWWNNNKKKHHHGGGGGGFFFEEEDDDDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGIIIJJJLLL555777:::???CCCFFFHHHIIIHHHGGGEEE@@@<<<999999:::888666888===@@@DDDKKKSSS\\\tttkkkXXXMMMHHHGGGAAAAAAAAA@@@AAAAAABBBBBB?????????@@@??????>>>>>>========================;;;<<<>>>??????>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<;;;::::::<<>>>>>>>>?????????@@@@@@@@@BBBDDDGGGIIIKKKMMMOOONNNYYYfffsss}}}~~~~~~vvvppplllfffccc___\\\XXXTTTNNNKKKFFFCCC???======>>>???>>>@@@CCCGGGJJJMMMPPPSSSUUUZZZ]]]aaafffhhhhhhfffeeeeeeiiiooowwwttt```TTTJJJJJJIIIFFFEEEEEEDDDCCCBBBCCCFFFHHHJJJJJJJJJIIIHHHHHHHHHGGGHHHIIIIIIJJJ666888<<<@@@DDDGGGIIIIIIHHHGGGDDD@@@;;;999999:::888777999???CCCGGGOOOWWWeeevvv]]]PPPFFFBBBCCC@@@@@@??????@@@@@@AAAAAA>>>>>>????????????>>>>>><<<<<<<<<===============;;;===>>>@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>999;;;>>>===;;;;;;<<>>>>>??????@@@@@@@@@AAA===>>>AAACCCEEEGGGHHHIIIKKKUUUaaaooo}}}}}}|||}}}yyyqqqkkkgggdddaaa]]]YYYUUUPPPKKKGGGEEEBBB>>>======>>>??????@@@DDDHHHLLLPPPSSSVVVYYY[[[___dddiiikkkkkkjjjiiifffkkkrrr{{{nnn]]]UUUIIIJJJIIIEEECCCCCCDDDCCC>>>@@@CCCEEEGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIII:::;;;>>>AAADDDFFFHHHIIINNNKKKEEE@@@<<<:::::::::===;;;:::>>>EEENNNVVV[[[oooeeeWWWJJJCCCCCCCCCAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>============>>>>>>;;;:::999888999;;;===???GGGIIIKKKMMMNNNLLLJJJIIICCCCCCBBBAAAAAA@@@??????;;;<<<>>>>>>>>>>>>@@@BBB>>>>>>???AAABBBDDDEEEEEEHHHPPPYYYeee|||}}}~~~}}}|||{{{|||~~~yyyrrrjjjbbb]]]^^^ZZZUUUPPPLLLIIIEEECCC<<<======>>>>>>>>>??????EEEHHHKKKMMMMMMPPPUUUZZZbbbdddgggjjjllllllkkkkkkkkkpppyyy}}}hhhWWWOOOJJJIIIHHHFFFEEECCCBBBAAA>>>???BBBEEEFFFGGGFFFFFFJJJGGGFFFHHHHHHFFFIIINNN;;;<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======;;;:::999999:::;;;===???CCCEEEGGGIIIIIIHHHFFFEEEAAAAAA@@@@@@???>>>>>>======>>>??????>>>===???@@@>>>???@@@AAABBBDDDEEEEEEFFFNNNXXXdddxxx~~~ooonnn{{{}}}{{{{{{zzz{{{|||{{{vvvpppiiibbb]]]XXXTTTOOOJJJGGGCCC@@@>>><<<<<<<<<======???@@@@@@FFFIIIMMMNNNNNNQQQVVVZZZ___dddjjjmmmnnnmmmllllllpppuuu~~~uuucccUUUNNNIIIIIIHHHFFFEEECCCBBBBBB???AAACCCEEEFFFGGGFFFEEEIIIGGGHHHJJJJJJIIILLLRRR<<<===AAADDDGGGIIIKKKKKKJJJGGGBBB>>>;;;999999:::<<<888<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???AAABBBDDDFFFFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>???@@@@@@???>>>======>>>??????@@@AAACCCDDDEEEEEECCCKKKTTT___qqqvvv```aaappp|||yyyyyyxxxxxxyyy|||qqqlllmmmttt~~~}}}zzzvvvrrrmmmggg```\\\UUUQQQLLLHHHFFFCCC@@@>>>===<<<;;;<<<===???BBBCCCIIILLLOOOOOOPPPRRRWWW\\\^^^eeemmmqqqooommmnnnpppvvv|||vvviii[[[QQQMMMHHHHHHGGGFFFEEEDDDCCCBBBAAABBBDDDFFFGGGGGGFFFEEEGGGGGGJJJMMMMMMLLLQQQXXX<<<>>>AAAEEEHHHJJJJJJJJJFFFDDD@@@===:::999999:::>>>888===IIIOOOTTTjjj|||___NNNKKKDDDBBBDDDAAA>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;===>>>???AAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@===?????????======>>>???AAAAAABBBCCCDDDEEEFFFFFFCCCGGGNNNXXXfff{{{{{{|||yyyaaa]]]hhhxxx}}}xxxvvvvvvuuuuuuwww{{{}}}}}}|||mmmkkkooorrryyy~~~|||zzzyyyvvvrrrmmmiiiccc]]]XXXRRROOOJJJGGGDDDCCC@@@>>>===<<<;;;;;;===AAAEEEGGGKKKNNNQQQQQQRRRTTTYYY]]]```gggooopppmmmkkkooottt{{{qqqeee\\\RRRLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGKKKNNNMMMNNNUUU___<<<>>>BBBEEEHHHHHHHHHHHHCCCAAA???<<<;;;:::::::::AAA<<<@@@JJJSSS```~~~mmmWWWKKKJJJCCCAAACCC???=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????:::<<<============>>>@@@BBBBBBCCCDDDEEEFFFFFFGGGCCCDDDHHHOOO[[[nnnzzztttrrrxxxiiiZZZ^^^ffftttzzzvvvuuusssssstttwwwzzz||||||||||||}}}~~~~~~~~~}}}}}}ooopppuuuvvvxxx}}}|||yyywwwuuurrrnnniiiddd^^^XXXSSSKKKHHHDDDAAA@@@???===;;;===<<<<<<===???DDDHHHKKKMMMPPPRRRSSSSSSUUUZZZ^^^dddiiimmmllljjjkkkssszzzzzzmmm```WWWQQQKKKHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHFFFHHHLLLNNNMMMPPP]]]lll>>>@@@CCCFFFHHHHHHFFFEEEAAA@@@>>><<<;;;;;;;;;<<>>==================<<<<<<::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999:::;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<888999;;;<<<;;;<<<>>>???AAABBBBBBCCCDDDDDDEEEEEEDDDBBBCCCIIIRRRbbbzzzxxxnnnmmmuuu~~~oooWWWSSSTTT```sss}}}xxxwwwuuutttuuuwwwyyy{{{yyyyyy{{{}}}~~~{{{yyyzzz~~~qqqsssyyy|||zzzvvvtttooommmhhhddd___YYYSSSNNNIIIFFFCCCAAA@@@@@@>>>===<<<<<<===???CCCGGGKKKNNNNNNQQQSSSTTTSSSUUUZZZ^^^eeehhhjjjjjjkkkpppzzz~~~ggg\\\RRRNNNKKKGGGFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIKKKNNNOOOOOOXXXlllAAACCCFFFIIIIIIHHHFFFDDD??????>>>===<<<<<<======@@@HHHPPPYYYooooooZZZMMMIIIHHHAAAAAACCC>>>========================::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999:::::::::777888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;::::::999;;;<<>>>>>=========>>>>>>===KKKWWWaaa|||bbbUUUIIIGGGGGG@@@AAACCC>>>=========>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;777777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;:::888777888999=========>>>>>>??????@@@AAA???AAAFFFJJJRRReeexxx}}}vvvxxx|||tttbbbYYYPPPNNNXXXkkk~~~~~~|||zzzzzz|||~~~zzzxxxvvvwwwyyy{{{zzzxxxzzz~~~zzzuuupppkkkiiiaaa___\\\ZZZWWWSSSNNNJJJCCC@@@===<<<<<<<<<<<<;;;;;;===@@@DDDIIIMMMOOOQQQOOOQQQTTTTTTSSSUUUZZZ^^^^^^aaafffnnnwww}}}cccRRRQQQJJJFFFGGGHHHFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNPPPRRRTTTYYYkkkJJJKKKJJJHHHEEEBBBBBBBBBBBB>>>===>>>>>><<<>>>BBBHHHOOO[[[qqqvvv^^^JJJHHHEEECCCCCCBBB@@@???========================;;;<<<<<<<<<======>>>>>>;;;;;;<<<===<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888888999999999888777777888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;888888888999999:::::::::<<<:::888999<<<===<<<;;;?????????AAAFFFOOOZZZaaa|||qqqfffYYYRRRTTT___sss~~~~~~~~~{{{zzz{{{||||||{{{yyyuuuqqqqqquuuwwwuuurrrzzz}}}}}}yyyvvvrrrmmmgggddd^^^ZZZUUUQQQOOOMMMIIIEEEAAA@@@???>>>======>>>???<<<@@@EEEIIIKKKNNNPPPSSSUUUUUUUUUTTTSSSSSSUUUXXX[[[aaakkkuuuuuu]]]PPPKKKHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDDDDCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQPPPSSSeeeHHHJJJKKKJJJFFFBBB@@@???@@@===<<<>>>>>>===@@@EEEKKKPPP___}}}iiiUUUIIIGGGDDDCCCBBBAAA@@@>>>========================;;;;;;<<<<<<============;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;999999999999::::::::::::<<<:::888999<<<======<<<>>>>>>???AAAFFFMMMVVV]]]kkkwww|||nnn]]]RRRQQQXXXgggttt}}}~~~}}}~~~~~~|||zzzwwwsssqqqrrrvvvxxxwwwtttxxxzzz}}}}}}{{{yyyvvvsssooojjjddd___YYYUUUPPPMMMKKKHHHEEEBBB@@@???>>>=========>>>???AAADDDIIIMMMPPPRRRTTTUUURRRRRRSSSRRRRRRSSSVVVXXX```gggqqq|||zzzbbbSSSLLLIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEFFFGGGEEEFFFGGGIIIKKKMMMNNNOOONNNQQQSSS[[[pppFFFIIIKKKJJJFFFAAA===<<>>>>>@@@@@@@@@EEEKKKQQQVVVkkk___PPPHHHFFFCCCBBBAAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::;;;;;;:::::::::::::::999;;;:::999:::<<<=========<<<>>>???AAADDDJJJPPPUUUZZZeeewww{{{iii[[[TTTVVV```kkk|||}}}zzzvvvtttrrrtttxxxzzzyyywwwvvvwwwyyyzzz}}}{{{xxxuuutttqqqoookkkeee^^^YYYSSSPPPLLLIIIGGGDDDAAA???>>>===<<<<<<<<<===??????CCCHHHMMMQQQSSSTTTTTTUUUQQQRRRRRRRRRRRRTTTXXX[[[dddlllxxxwww\\\NNNJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEGGGIIIJJJEEEFFFHHHJJJLLLNNNOOOOOONNNPPPUUUccc|||GGGIIIIIIHHHDDD???===;;;CCCAAAAAABBBBBBBBBIIIQQQXXXcccmmmUUUKKKFFFDDDAAA@@@@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;::::::::::::::::::::::::999999888888888888888888666777888:::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999<<<;;;;;;;;;::::::999999;;;:::::::::<<<======>>>;;;===???AAACCCFFFJJJMMMRRR\\\lll~~~vvvhhh[[[VVV^^^iii~~~{{{yyywwwvvvvvvyyyzzzyyyxxxwwwwwwwwwwwwwww{{{}}}wwwssspppnnnllljjjfff```YYYTTTOOOMMMJJJGGGDDDBBB@@@???<<<<<<<<<<<<===>>>@@@AAADDDHHHMMMQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTWWW[[[^^^gggppp~~~|||^^^JJJFFFIIIIIIHHHEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDFFFGGGIIIJJJEEEFFFHHHKKKMMMNNNOOOOOONNNNNNUUUgggHHHHHHFFFCCC???======>>>BBB@@@@@@AAAAAABBBJJJTTT^^^ttt|||\\\KKKFFFDDDBBB@@@?????????===<<<::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999888777777888:::;;;999999999999999999999999888888888888888888888888666777888999:::999888777::::::::::::::::::::::::888888999999999999999999;;;;;;;;;::::::999999999;;;<<<<<<;;;;;;<<<===>>>:::===???@@@AAABBBEEEGGGMMMVVVeeevvvxxxeeeXXX\\\fff~~~~~~|||yyywwwwwwwwwwwwwwwxxxxxxwwwuuutttuuuxxx{{{|||{{{{{{~~~zzztttpppkkkiiigggddd```[[[TTTOOOIIIHHHFFFDDDAAA>>>>>>===<<<<<<<<<===>>>AAACCCEEEFFFJJJNNNPPPQQQPPPPPPQQQUUUUUUUUUUUUVVVYYY^^^bbbmmmwwwvvveeePPPFFFHHHKKKJJJFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGEEEFFFIIIKKKMMMNNNNNNMMMMMMMMMUUUggg~~~GGGFFFDDD@@@===<<<===???>>>===>>>@@@@@@CCCNNNZZZiiiiiiSSSIIIEEECCCAAA>>>===>>>>>><<<;;;999999999999999999999999;;;:::::::::::::::999999888888888777888888999999888888888888888888888888666777888888999888888888777777888888888888888777888888888888888888888888777777888999999999888888::::::999999999999999888======>>><<<;;;:::<<<===;;;<<<>>>??????@@@AAACCCFFFOOO]]]kkkxxx~~~jjjeeeiii|||}}}{{{~~~zzzuuurrrrrrssstttyyyyyyxxxvvvttttttuuuvvvvvvuuuwww{{{}}}xxxrrrmmmgggeeeaaa^^^ZZZUUUOOOKKKCCCCCCBBB@@@<<<:::;;;;;;<<<======???AAADDDGGGIIIKKKNNNPPPQQQQQQQQQQQQRRRTTTTTTUUUVVVXXX]]]dddiiixxx\\\TTTKKKIIIKKKMMMKKKHHHIIIHHHGGGEEECCCBBBAAAAAADDDDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIKKKLLLLLLKKKJJJMMMOOOXXXhhhzzzCCCDDDCCC@@@===<<<===>>><<<<<>>???@@@===:::999:::<<<;;;<<<>>>>>>===>>>@@@BBB@@@JJJVVV```jjjyyyvvvqqqttt{{{tttttt|||}}}vvvppplllmmmooorrrwwwxxxyyyxxxvvvuuuuuuvvvssssssuuuzzz}}}|||||||||zzzuuuooojjjddd```[[[WWWSSSOOOKKKHHHAAABBBBBB???;;;::::::<<<>>>>>>???AAADDDHHHKKKMMMOOOPPPQQQQQQPPPPPPRRRSSSSSSUUUWWWZZZ___fffooouuu~~~gggOOONNNMMMLLLMMMNNNNNNOOOMMMLLLIIIGGGDDDBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEGGGIIIKKKKKKJJJHHHGGGLLLRRR```nnnxxx@@@AAACCCBBB???===<<<<<<<<<>>>BBBGGGJJJRRRbbbrrreeeMMMGGGDDD???AAA???<<<<<<<<<<<<;;;:::888888888888888888888888:::::::::999999888888888555666777999999999888777777777777777777777777777555666777999999999888777999888777666666777888999666666666666666666666666555666777999999999888777666666777777888888888999???AAAAAA>>>:::888999;;;;;;===============???AAA???HHHRRRYYY```oootttnnn~~~uuunnnqqq{{{~~~{{{{{{}}}~~~zzzssslllhhhiiimmmqqquuuwwwyyyzzzyyywwwwwwwwwrrrrrruuuzzzyyyyyyyyyzzzxxxsssmmmhhhaaa]]]WWWRRRNNNKKKHHHEEEBBBCCCCCCAAA===;;;===?????????@@@CCCFFFJJJMMMOOOPPPPPPPPPOOOMMMNNNPPPSSSUUUWWWZZZ___fffoooyyyfffUUULLLNNNPPPOOOMMMNNNSSSWWWPPPNNNKKKHHHEEECCCAAA@@@AAABBBDDDFFFGGGHHHHHHGGGFFFGGGIIIKKKKKKIIIGGGEEEKKKUUUffftttyyyFFFCCC???>>>@@@AAA???===>>>>>>AAAGGGLLLZZZtttqqq]]]LLLBBBBBBBBB@@@???>>>===<<<;;;::::::888888888888999999:::;;;777888:::;;;;;;:::999888666666666666777777777777999999888777777777777777666666777777888888999999666666666666777888999:::666666666666777777777777777777777777777777777777:::888555444444666:::<<<======<<<;;;::::::999888999:::;;;<<<<<<<<<;;;:::;;;BBBLLLSSSVVV```vvv|||ppprrrxxxuuurrruuuyyy|||~~~}}}|||zzzvvvqqqllljjjkkkmmmoootttyyy{{{yyyyyy}}}~~~|||zzzzzzyyyyyyyyyzzz{{{{{{zzzxxxvvvtttqqqlllfffbbb[[[YYYTTTOOOKKKGGGEEEDDD???>>>===<<<;;;<<<===>>>>>>@@@BBBFFFJJJLLLOOOPPPSSSRRRPPPOOOOOOPPPQQQRRRRRRWWW]]]ccciiirrr}}}xxx^^^RRROOOLLLNNNPPPSSSUUUWWWXXXXXXWWWSSSMMMHHHDDDCCCCCCDDDDDDFFFHHHIIIHHHHHHIIIKKKJJJNNNNNNIIIFFFFFFFFFEEELLLZZZooozzzyyy~~~BBB???<<<;;;<<<===<<<;;;===???FFFPPPZZZnnnfffWWWIIIAAABBBAAA??????>>>===<<<;;;::::::888888888888888999::::::666666666777777666666555555666666666777777777777888888777666666666666666777777777777777888888888777666666555555555666666777777777777666666666555777777777777777777777777999888666555555777999;;;===<<<<<<;;;:::999999999999999;;;<<<<<<<<<;;;:::===AAAHHHOOOSSS\\\ooo|||zzz}}}tttqqqpppvvv{{{yyy|||~~~|||wwwtttoookkkjjjlllooorrrwww{{{}}}||||||~~~~~~{{{uuuuuuuuuuuuuuuwwwxxxxxx|||xxxvvvrrrooolllhhhbbb___XXXUUUQQQLLLHHHEEECCCBBB>>>===<<<;;;;;;<<<===>>>@@@BBBEEEIIILLLNNNOOOPPPQQQOOONNNMMMMMMNNNPPPQQQSSSXXXaaaiiiqqq{{{gggSSSJJJIIIJJJMMMQQQVVV[[[^^^______XXXTTTOOOIIIEEECCCCCCDDDDDDFFFHHHIIIIIIIIIJJJLLLJJJPPPRRRMMMHHHIIILLLNNNWWWcccwww>>><<<:::999:::;;;;;;:::999???HHHUUUeeeuuuYYYOOODDD???AAA@@@>>>>>>===<<<;;;::::::999888888777777888888999999777666666555444444444444555555666666666777777777777777666555555555555666888777777777777777777666777666555444333333333333777777777666666555555555777777777777777777777777777777666666666777888999;;;;;;;;;::::::999999999888999:::;;;;;;;;;;;;:::??????CCCIIINNNUUUdddsss~~~ssstttwww~~~~~~uuujjjfffjjjuuu~~~|||wwwsssoookkklllooouuuxxxzzz~~~~~~yyyppppppqqqrrrsssuuuvvvwww}}}|||wwwuuurrrmmmhhheeeaaa]]]ZZZSSSQQQMMMHHHEEEBBB@@@???<<<<<<;;;;;;;;;===>>>???BBBDDDHHHLLLOOOPPPQQQQQQPPPOOOMMMLLLMMMOOORRRSSSSSS[[[gggrrr}}}iiiTTTJJJGGGHHHMMMPPPVVV[[[___aaabbbaaaXXXUUUOOOIIIEEECCCCCCCCCCCCFFFHHHJJJJJJKKKLLLNNNLLLSSSUUUPPPKKKOOOWWW]]]aaaiiiwww===;;;:::::::::;;;<<<<<<===BBBLLLYYYnnnbbbOOOIIIAAA???AAA???======<<<<<<;;;::::::999999999888888888999999:::;;;:::888666555555666666555555555666666666777777666555555444444444555555888888777777666666666555666555444444333333333444666666666666666666666666666666666666666666666666555666666777777777777777::::::::::::999999999999888999999:::::::::::::::???===>>>DDDIIIPPP\\\ggg~~~rrrpppqqqyyy~~~|||jjj]]][[[cccnnnvvv~~~yyyvvvrrrooopppuuu{{{||||||vvvnnnooopppqqqsssvvvxxxyyy|||~~~}}}vvvqqqqqqmmmgggaaa^^^[[[XXXUUUNNNLLLIIIEEEBBB@@@??????;;;;;;;;;;;;<<<>>>AAABBBDDDFFFJJJNNNQQQRRRRRRRRRSSSRRRPPPOOOPPPSSSVVVXXXVVV___nnn|||mmmUUULLLJJJLLLOOOTTTWWW[[[^^^___^^^[[[YYYVVVSSSNNNHHHDDDBBBBBBBBBDDDFFFIIIJJJKKKLLLNNNOOOOOOSSSTTTRRRUUU```kkkqqqppppppuuuzzz|||::::::999999999:::<<<>>>CCCIIITTTccc|||mmmVVVJJJGGGAAA???AAA===<<<<<<;;;;;;::::::999999;;;:::999999999999::::::<<<:::999777666666777777555555555555666666666666555555444444444444555555888777777777666666555555555555444444555666666777333333444555666777888888666666666666666666666666444555666777888777777666888888888999999999999999888888888888999999::::::===;;;;;;AAAFFFMMMWWW```tttssspppooouuu|||zzz{{{nnn\\\SSSTTT\\\cccuuu|||}}}zzzvvvsssssswww||||||~~~~~~~~~yyyrrrllllllnnnooorrruuuwwwxxxyyyzzz|||~~~|||wwwpppkkklllgggaaa[[[XXXUUUSSSQQQKKKIIIFFFCCCAAA@@@??????;;;;;;<<<===???BBBDDDFFFFFFHHHKKKOOORRRTTTUUUUUUVVVUUUSSSRRRTTTXXX\\\^^^^^^gggvvvyyy\\\MMMKKKLLLPPPTTTXXXZZZ\\\^^^\\\XXXTTTQQQQQQNNNJJJFFFCCCBBBAAABBBEEEGGGJJJLLLLLLMMMOOOPPPQQQSSSUUU\\\lll~~~xxxvvvwww~~~666777888888888999<<<>>>DDDMMMZZZooo```OOOGGGFFF@@@???AAA<<<;;;;;;:::::::::999999999;;;:::999999888999999999888888777666555555555555444444555555555666666666555444444444444555666666777666666666666666666555555555555555666777888999333333444555666777777888777777777777777777777777444555666777777777666666777777777888888999999:::888888777777888888999:::<<<:::;;;???CCCHHHQQQ[[[mmmwwwooonnnooottt{{{|||xxxuuu}}}rrr___PPPJJJLLLPPPdddmmmyyy{{{wwwvvvwwwzzz|||zzz{{{zzzxxxyyyzzzuuummmhhhhhhiiikkknnnqqqssstttsssttttttuuuxxx}}}}}}{{{yyyvvvqqqkkkgggeeeaaa[[[VVVSSSQQQNNNLLLHHHFFFDDDBBB@@@?????????======>>>@@@BBBFFFIIIKKKIIIJJJMMMQQQTTTWWWYYYZZZZZZYYYWWWWWWYYY]]]bbbeeekkkttt|||fffRRRLLLMMMMMMPPPUUUYYY[[[\\\[[[YYYUUUQQQNNNKKKIIIGGGDDDCCCCCCCCCDDDFFFIIIKKKMMMMMMMMMOOOPPPQQQUUU^^^ppp{{{vvvuuu{{{666888999999999:::>>>AAAHHHSSSfffsssUUUHHHDDDDDD======@@@;;;::::::::::::999999999999999888888777666666777777555555555666666555444444444444444555555555666666555555444444555666666777555555555666666666666666777666666666666666777777555555555555555555555555777777777777777777777777555555555555666666777777666666777777888999999:::888777777666777888999:::;;;:::<<<>>>???BBBKKKVVVddd}}}xxxuuuxxx~~~}}}xxx|||xxxfffSSSHHHFFFHHHRRR[[[hhhssszzz|||zzzzzz{{{wwwwwwtttrrrtttvvvqqqiiieeefffgggiiikkkmmmpppqqqnnnoooooopppqqquuu{{{}}}{{{wwwtttqqqlllhhhddd]]]YYYUUUQQQOOOLLLJJJGGGDDDCCCAAA???>>>>>>>>>???>>>???@@@BBBFFFJJJMMMOOOMMMNNNPPPSSSWWW[[[___aaabbbaaa______aaaffflllooo{{{fffWWWMMMNNNQQQPPPTTT]]]^^^^^^]]][[[XXXSSSOOOMMMGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJMMMNNNMMMNNNOOOPPPQQQ\\\ppp{{{{{{~~~888:::<<<<<<;;;===AAAEEERRR```vvvbbbNNNCCCAAAAAA;;;<<>>===>>>GGGRRRXXXqqq~~~}}}|||kkkXXXJJJFFFGGGFFFOOO\\\gggpppzzz}}}|||uuutttpppnnnpppsssnnngggffffffgggiiikkkmmmooopppmmmmmmnnnnnnooossswww{{{}}}yyyuuuqqqnnnjjjfffcccXXXUUUQQQNNNLLLIIIGGGDDDBBBAAA???>>>=========>>>???@@@BBBDDDHHHLLLPPPRRRPPPPPPQQQTTTYYY^^^cccfffjjjhhhgggfffiiioootttxxxkkkWWWMMMJJJQQQUUUUUU\\\gggdddbbb```\\\WWWRRRNNNKKKEEEEEEDDDEEEFFFGGGIIIJJJIIIKKKNNNNNNNNNMMMOOOPPPRRRddd~~~:::888777999999;;;EEEOOO]]]nnnttt\\\FFFEEEBBB???===;;;;;;;;;777777777777666666666666777777666666555555555444444444555555555555444444222333444444555555444444666555444333333333333333555555444444444444555555888777666555444444555666666555555555555666666777555555444333444555666777888777666555555444444444666666666666777777777777555555555555666777888999999;;;===;;;999;;;BBBIIIWWWbbbnnnxxx{{{}}}rrr___QQQGGG@@@AAAEEEMMMYYYiiiyyyzzz{{{sssmmmnnnooollliiihhhkkkiiiggghhhkkkllljjjhhhhhhhhhiiikkknnnqqqsssuuu}}}|||}}}~~~{{{xxxsssllliiihhhddd^^^YYYVVVRRRLLLIIIGGGGGGFFFEEE???@@@@@@@@@???>>>===<<<999===DDDJJJMMMPPPRRRTTTTTTSSSSSSUUUYYY```gggkkkkkklllkkkjjjkkkrrr}}}kkkXXXPPPQQQRRRUUUXXX\\\___aaaeeebbb^^^YYYUUUOOOIIIEEEBBBBBBAAABBBCCCFFFIIIKKKGGGIIIKKKKKKJJJKKKMMMOOOWWWlll???===<<<===<<>><<<;;;::::::777777777777666666666666777666666666555555555444444555555666666555555444222333444444555555444444555555444333333333333333555555444444444444555555777666555444444444555555888777666444333222222222555555444333444555666777888888777666555555555555555555666666666777777777777666666666666777888888;;;===>>><<<;;;===AAAEEEJJJTTT```lll}}}~~~zzz}}}zzzlll^^^OOOCCC>>>AAAGGGUUUgggyyyyyyqqqqqqpppmmmkkkkkkjjjhhhgggiiilllmmmkkkhhhhhhhhhjjjlllnnnpppqqqrrrttttttwww}}}|||yyyrrrmmmgggdddccc___YYYTTTRRRNNNIIIFFFEEEDDDCCCCCC@@@@@@@@@????????????>>>>>>BBBHHHLLLOOOPPPRRRSSSTTTTTTUUUXXX]]]dddjjjnnnooopppqqqrrrttt{{{uuu\\\RRRKKKMMMRRRWWW]]]bbbeeegggddd```[[[VVVRRRMMMHHHEEECCCBBBBBBCCCDDDGGGJJJKKKJJJJJJKKKLLLMMMNNNMMMLLLXXXnnn>>><<<<<<======AAAMMMZZZtttqqqSSSFFFCCCAAA???<<<;;;:::999999777777777777666666666666666666666555555555555555555555666666666666555555222333444444555555444444555444444333333333333333555444444333333444444555555444444333333333333444666555444333222111111111555555444333444555666777999888777666666555555555444444555555555666666666999888888777777777777777===============>>>???@@@CCCKKKWWWdddvvvwwwuuu~~~ttt^^^KKKBBB@@@CCCQQQeeevvvyyyvvvtttpppmmmmmmiiihhhgggjjjnnnooollliiiggghhhjjjlllmmmnnnnnnnnnlllmmmpppvvv~~~}}}||||||{{{xxxtttkkkfffaaa^^^\\\YYYSSSOOOLLLIIIEEEBBBAAAAAA@@@???@@@??????>>>???@@@AAABBBDDDHHHMMMQQQRRRSSSSSSTTTUUUVVVXXX\\\aaahhhmmmpppmmmppptttwww{{{xxx[[[OOOOOOJJJNNNUUU\\\bbbfffhhhiiiaaa]]]WWWQQQNNNJJJGGGEEEDDDCCCCCCDDDFFFHHHKKKLLLLLLLLLLLLMMMNNNNNNMMMLLL[[[qqq;;;:::;;;>>>@@@GGGWWWggg___KKKEEEAAA???===;;;999999888999777777777777666666666666555555555555555555555555555666666777777666666555222333444444555555444444444444333333222333333444444444333333333333444444333333222222222222222222222222222222222333444555555555444333444555666777999999777666666666666666444444444444555555555666::::::999777777666666666:::::::::<<<>>>???>>>===AAAHHHSSS```qqq~~~wwwtttzzzsss[[[MMMEEECCCNNN```oooxxx{{{zzzsssnnnnnnjjjhhhiiikkkooopppmmmiiiggghhhiiijjjjjjjjjjjjiiiiiiiiikkkpppuuu|||{{{xxxwwwuuupppllldddaaa\\\YYYVVVSSSOOOKKKGGGDDDAAA?????????>>>===???>>>======>>>AAACCCEEEIIIMMMRRRUUUVVVVVVWWWWWWVVVWWWYYY]]]bbbhhhllloookkkpppvvv|||```LLLKKKRRRQQQUUU\\\cccffffffdddbbb]]]XXXQQQLLLIIIHHHFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNNNNLLLKKKLLLPPPTTTcccttt<<<<<>>===<<<;;;AAALLLZZZiiixxxzzzvvvwww|||rrrWWWJJJBBBJJJXXXeeennntttyyyxxxpppnnnmmmkkkjjjllloooooollliiifffffffffggggggffffffeeeeeeeeegggjjjnnnsssxxx{{{}}}|||yyytttqqqmmmgggccc___\\\YYYVVVSSSOOOLLLJJJDDDBBB???>>>>>>???>>>======<<<<<<===???BBBFFFHHHLLLPPPUUUXXXYYYYYYZZZ[[[VVVWWWYYY]]]aaafffjjjlllooouuu~~~fffRRRIIILLLTTTYYY]]]cccggghhhddd___[[[WWWRRRLLLHHHFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNNNNNNNPPPOOOKKKGGGLLLYYYdddnnnyyy<<<===@@@CCCHHHTTTkkkxxx[[[GGG??????===<<<;;;999888888999999777777777777666666666666444444444444444555555555444444555555555555444444222333444444555555444444222222222222222333333444333222222111111222222333000111222222333222222222555444333333222222222333555555444333444555666777888777666555555444444444444444555555555666666666999888777666555555555555222333555888:::;;;<<<===999===HHHVVVcccqqq|||uuuuuuyyy~~~}}}cccRRRDDDFFFOOOWWWbbblllssszzz|||uuutttssspppmmmlllnnnnnnkkkhhhddddddcccbbbbbbbbbbbbccc___```bbbdddggglllrrrvvv{{{|||{{{~~~{{{tttnnnjjjeee___ZZZYYYXXXUUURRRNNNKKKIIIGGGBBB@@@>>>>>>??????>>>===<<<<<<>>>@@@CCCFFFJJJLLLOOORRRWWWZZZ[[[[[[[[[[[[WWWXXXYYY\\\aaafffkkknnnssszzzkkkVVVMMMKKKNNNSSS]]]aaafffiiihhhbbb[[[VVVPPPMMMHHHEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPNNNOOONNNKKKJJJTTTeeettt{{{~~~:::===BBBIIIQQQaaa}}}aaaOOOEEE@@@???===<<<:::999888999999:::777777777777666666666666333333333444444555555555333333444444444444333333222333444444555555444444222222111111222333333444222222111111111111222222000111222333333333222222333333222111111111111222555555444333444555666777777666555444333333333333555555666666666777777777777777666555444444555555222555888888777888;;;>>>;;;===DDDPPP[[[hhhzzzwwwqqqttt{{{}}}{{{{{{wwwbbbNNNHHHHHHKKKVVVccclllttt{{{~~~|||}}}yyytttooollllllllliiigggcccaaa___]]]]]]^^^```aaa]]]^^^______```ccciiinnnrrrxxx|||yyyssslllgggccc___YYYTTTSSSRRRQQQMMMIIIFFFDDDCCC???>>>======>>>???>>><<<===>>>AAADDDHHHKKKNNNPPPRRRUUUYYY[[[[[[ZZZYYYYYYXXXXXXZZZ]]]cccjjjppptttyyyqqqYYYMMMKKKLLLPPPTTTbbbeeeiiijjjfff___VVVPPPKKKHHHEEEDDDEEEGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPNNNKKKLLLTTTbbbsss~~~===AAAIIISSS___tttjjjNNNDDDAAA???>>>===<<<:::999999999::::::777777777777666666666666333333333444444555555555222333333444444333333222222333444444555555444444222111111111222333333444222222111111111111222222000111222333444444333222.........///000222333444555555444333444555666777666666555333333333333333666666666666777777777777666666555444444444444555444888;;;999666555999>>>;;;:::===FFFOOO[[[ooo}}}sssnnnsss|||}}}yyy|||rrrZZZMMMFFFCCCNNN\\\hhhpppxxx|||}}}wwwppplllkkkjjjhhhfffbbb```]]]ZZZZZZ\\\___aaa``````___]]][[[\\\aaaeeelllsss{{{~~~~~~|||wwwrrrmmmgggbbb___[[[VVVRRROOONNNMMMJJJEEEBBB@@@@@@>>>===<<<<<<>>>>>>===<<<>>>@@@DDDHHHLLLOOORRRSSSUUUXXX[[[\\\ZZZXXXWWWVVVYYYYYYZZZ^^^eeennnvvv{{{ooo___OOOIIIJJJNNNSSSWWWhhhjjjllljjjddd[[[QQQJJJGGGEEECCCDDDFFFHHHIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQRRRLLLHHHNNN]]]ooo|||CCCGGGPPP]]]ppp|||\\\NNNAAA;;;;;;888;;;;;;:::999999888888777666666555555555444444444555555666666555555444333444444444333333222222222111222333333333333222111222222111111111111222222222222222111111111000000333444444444444333222222000000000111222444555666777444333444666777555333333333333222222333444444333333222222222333444444666666555555555555666666555444444555555666777888999<<>>@@@CCCGGGLLLPPPSSSUUUUUURRRUUUYYYZZZYYYWWWVVVVVV[[[XXX[[[ccckkkqqq}}}sss]]]RRRIIIHHHIIIJJJNNNTTTccccccbbb___ZZZSSSLLLHHHCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFJJJPPPRRRPPPPPPRRRPPPOOOPPPXXXkkk~~~DDDLLLZZZnnnkkkQQQFFF===:::<<<999;;;::::::999999888888777666666555555555444444444555555555555555444444333444444333333333222222222111222222333333222222111222222111111111111222222222222222111111111000000333333333333333222111111.........///000111333444555333222333555666444222333333333222222333333444555555555555666666777888666666666555555666666666555555555555666777888999777:::<<<===@@@KKK\\\iiiuuuvvvuuu~~~}}}xxxuuuwww{{{cccPPPGGGGGGJJJXXX```kkktttyyy|||~~~~~~zzzuuuqqqooommmjjjiiidddaaa\\\YYYYYYYYYYYYXXX\\\[[[ZZZZZZYYYXXXXXXXXX\\\bbbhhhlllrrr|||}}}yyyxxxwwwvvvtttpppkkkgggdddaaa]]]WWWRRRNNNLLLJJJGGGFFFDDDAAA???======<<<;;;<<<===<<<;;;<<<>>>@@@CCCEEEIIILLLPPPSSSTTTUUUSSSVVVYYY[[[\\\\\\]]]^^^```^^^bbbjjjrrryyyxxxbbbSSSJJJBBBCCCEEEGGGLLLRRRZZZ[[[ZZZXXXTTTOOOIIIFFFCCCDDDEEEFFFGGGGGGGGGGGGJJJIIILLLRRRSSSQQQRRRUUUVVV^^^fffnnnyyyFFFSSShhhtttXXXEEE@@@;;;<<>>===<<<<<<<<<:::;;;=========???AAADDDGGGIIIKKKNNNPPPRRRTTTTTTTTTVVVYYY[[[^^^aaafffiiiggggggllluuu}}}www```RRRIIIBBB>>>???BBBFFFKKKQQQPPPPPPPPPOOOMMMIIIFFFCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKMMMQQQRRRQQQSSSXXX^^^nnnQQQaaazzzbbbMMMAAA@@@<<<>>>BBB>>>::::::999999888777777777555555555555555555555555555555444444333333333444222222222222222111111111111111222222222222111111222222111111111111222222111111111111000000000000111111111111111000//////000000000000111222333444444333333333444444333333444333222222222222222222111111222444555555666666777666666555555666666777555444444555555666777888666888:::::::::???GGGNNNWWWfffzzzuuurrryyyzzzwwwtttuuu~~~gggTTTJJJGGGGGGTTTdddoootttwwwzzz~~~|||yyytttqqqkkkgggccc````````````___]]]]]]]]]]]]]]]\\\[[[ZZZZZZ```cccdddhhhpppvvvxxx|||~~~~~~zzzxxxvvvsssqqqpppooonnnmmmjjjeee^^^YYYVVVUUURRRNNNJJJGGGDDDCCC??????>>>===<<<<<<======999;;;===???@@@BBBFFFHHHKKKLLLNNNOOOQQQRRRSSSSSSTTTUUUWWWYYY]]]ccckkkpppmmmpppvvv{{{cccSSSKKKDDDAAA??????BBBFFFLLLPPPJJJJJJJJJIIIHHHEEECCCBBBDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJKKKOOOPPPQQQWWW^^^pppzzz{{{bbbvvvqqqXXXHHHBBBAAA===>>>AAA;;;::::::999888888777777666444555555555555555555555555555444333333333333444111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000111111111111000//////000000000000111222333333444555555555444444444555444333222222111111111111///000111333333444333333666666555555555555666666333333333333333555666666444666888888999<<>>===============>>>>>>;;;===???BBBDDDGGGJJJMMMOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUVVV[[[bbbkkkrrrrrrxxx}}}hhhWWWMMMHHHBBBBBBAAA@@@AAAEEEIIIKKKIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFFFFGGGHHHJJJLLLMMMLLLJJJKKKNNNPPPUUU```kkkuuu|||pppuuuppp```OOODDDBBBAAA:::;;;===666999999999888777777666666444444444555555555555555666555333222222222333444000000000000000111111111222111000000000000111222222222111111111111222222//////000000000000000111111111111111111000//////...............///000111444555666666444444555666444333222111111000111111111222444555555444333333555444444444444444444555222222111222222333444555222333444555666999===@@@EEEMMM^^^rrrxxxxxx}}}ooo[[[MMMGGGNNNXXXaaaiiinnnsssuuutttxxx{{{|||{{{}}}zzztttkkkhhhdddaaabbbbbbcccbbb```___\\\ZZZZZZ\\\^^^```dddjjjmmmlllnnnsssvvvuuuqqqssswww{{{~~~}}}{{{xxxuuurrrnnnkkkfffdddbbb___\\\XXXRRRNNNJJJJJJIIIGGGEEEBBB@@@???===============>>>??????===???BBBEEEGGGKKKOOORRRPPPPPPOOOOOOPPPQQQRRRRRRRRRSSSSSSUUUZZZcccmmmsssyyy}}}gggYYYNNNGGGEEE???BBBBBB??????BBBEEEFFFHHHGGGFFFEEEEEEEEEFFFFFFHHHGGGGGGGGGIIIKKKMMMNNNOOOMMMLLLOOOSSS\\\nnn~~~~~~xxxkkkjjjwwwkkkVVVGGG@@@AAA???888:::<<<444999999888888777777666666444444444555555555666666666555333222111222333444/////////000000000111111222111000//////000111222222222111111111111222222////////////000000111111111111222222111111000//////............///000000333444666555333222444666444333222111000000000000333444555666666444333111444333333222222333333444222222222222333444555555444444444444555777:::<<<>>>BBBPPPddduuu{{{{{{|||jjj]]]PPPQQQTTT[[[ccciiikkklllmmmqqqvvvwwwwwwxxx}}}~~~wwwqqqmmmhhheeedddccccccbbb^^^]]]\\\\\\\\\\\\]]]^^^aaagggkkkjjjkkknnnooommmjjjllloootttyyy~~~yyyxxxvvvtttrrrnnnjjjfffccc```]]]ZZZWWWTTTPPPMMMEEEEEEEEEDDDBBB@@@===<<<===<<<<<<<<<<<<===>>>>>>@@@BBBEEEHHHJJJNNNRRRUUUPPPPPPOOOOOOOOOPPPQQQRRRQQQRRRTTTWWW]]]fffqqqxxxfffVVVNNNGGGCCCBBB<<>>BBBDDDCCCDDDCCCCCCCCCDDDFFFIIIJJJJJJIIIHHHHHHIIIKKKMMMNNNOOOLLLKKKNNNTTTbbbzzz|||hhhdddlll|||^^^RRRCCC>>>@@@???999;;;>>>777999999888888777666666666444444444555555555666666666555333111111222333444.../////////000000111111222111000//////000111222222222111111111111222222.../////////000000111111222222222222222111000000111000000000000111111222111333555444222111333555444333222111000000000000333444555555555333111///333222222111111222222333333333333333444555666666777777666555555777999;;;>>>???JJJ]]]nnnyyyzzzwwwmmmYYYVVVUUUYYY```fffhhhggghhhmmmrrrtttsssuuuzzzzzzxxxtttnnnjjjgggfffdddccc\\\]]]^^^_________^^^]]]\\\bbbgggggggggiiihhhfffeeefffiiinnnsssxxx|||~~~ssssssrrrqqqppplllfffbbb\\\YYYUUUQQQOOOLLLIIIGGGBBBBBBBBBBBB@@@>>><<<:::<<<<<<;;;;;;;;;<<<======BBBDDDGGGJJJLLLOOOTTTWWWPPPPPPOOONNNOOOPPPQQQRRRQQQRRRUUUYYY```jjjuuu|||lllXXXNNNHHHBBBAAACCC<<>><<<<<<;;;;;;999:::;;;;;;<<<===AAACCCFFFGGGJJJMMMQQQSSSUUUVVVTTTPPPMMMLLLOOORRRSSSRRRRRRTTTWWW]]]fffrrrjjj___PPPFFFCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDFFFHHHIIIKKKKKKLLLMMMLLLJJJIIIIIIJJJLLLMMMNNNLLLKKKMMMXXXmmmyyyjjjccckkkwwwtttZZZNNN@@@AAA???;;;::::::;;;::::::777777777777666666666555777777777666666666555555666666555444333222222111000000000000000000000000000000000000000/////////222000///000222333111///...///000111222111111000000000000000111111111111////////////000000000000111111111111222222222333333222111000///000111111///111222333333222111000000111111111111222222222333333333333333333333333444333333444555666888999======AAAJJJUUUeee|||yyy}}}fffYYYXXX[[[]]]bbbeeehhhjjjmmmqqqvvvyyy{{{~~~zzzrrrlllhhheeeccccccddddddccc___\\\[[[ZZZ\\\\\\\\\[[[ZZZYYYWWWWWWWWW[[[```dddhhhkkkooorrruuuxxx||||||wwwsssmmmiiifffcccaaa```^^^\\\XXXVVVRRRNNNIIIFFFCCCBBB???>>>===;;;999999888888:::;;;<<<===>>>@@@CCCFFFJJJKKKMMMOOOQQQSSSSSSTTTTTTQQQNNNNNNQQQTTTUUUUUUWWWZZZ^^^dddnnnzzzppp^^^UUUIIIBBB@@@AAA@@@???AAAAAABBBCCCCCCDDDEEEEEECCCEEEFFFHHHJJJKKKLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLNNNNNNOOOVVVdddzzzqqqiiihhhpppxxx```MMMHHH??????===:::999999999999888777777777666666666555555666666666666555555555444444444444333333333222222000000000000000000000000//////000000000000000000555333222111111111///......///000111111111000000222222111111111111111000////////////000000000000000000000111111111222222222111000/////////000111000111222333333222111000000111111111111222222222111111222222333333444444444444444555666777999999::::::===EEEOOO^^^tttyyy___TTTSSSTTTZZZ]]]aaaeeeiiimmmqqquuuvvvzzz~~~~~~}}}}}}zzzsssnnniiigggfffffffffddd```\\\ZZZYYYWWWWWWXXXXXXWWWUUUSSSRRRTTTWWW[[[___aaadddgggiiinnnqqqvvvzzz~~~{{{xxxvvvsssoookkkbbb```]]][[[[[[ZZZYYYWWWSSSQQQNNNJJJFFFCCCAAA@@@======;;;999888777777777:::<<<>>>???AAACCCGGGJJJOOOPPPPPPQQQQQQRRRRRRRRRUUUSSSRRRSSSWWWZZZ\\\]]]___ccchhhpppyyyxxxggg]]]PPPJJJCCC@@@@@@BBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOOOOQQQWWWdddxxx}}}llllllrrrzzz~~~qqqRRRHHHGGG???===:::888777888888888777777777666666666555555555555555555555444444444444222222222222333333333333000000000000000000000000/////////000000111111222555444333222111000///.../////////000000000000000222111111111000/////////000111111111222222222222///000000000000111111111222111000/////////000111222222333333333222111000000000111111111222222222000000111222333444444555444444555666777888999999;;;:::<<>>>>>===<<<::::::999999999:::===@@@BBBDDDGGGKKKNNNRRRRRRQQQQQQRRRRRRSSSSSSWWWWWWWWWZZZ^^^bbbeeegggiiimmmttt|||rrraaaVVVQQQHHHEEEBBBAAACCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNKKKKKKKKKLLLMMMPPPRRRSSSPPPUUUaaatttpppvvvvvvZZZGGGDDDCCC:::;;;999777777888888777555666666666666555555555555444444444444333333333222111111111222222222222222000000000000000000000000//////000000111111222222222222222222111000000000///////////////000000000000000000///.........---000111111111222222222222///000000000000111111111111111000//////000111222333333333333222222111111000000111111111222222222000000111111222333444444444444555666777888999999<<<;;;<<>>======<<<<<<;;;:::::::::;;;;;;<<>>CCCOOO\\\lll{{{{{{zzz{{{~~~lllUUUFFFHHHMMMVVV]]]bbbeeefffgggkkkoootttwwwyyyyyyzzz{{{zzz|||~~~|||{{{zzzrrrrrrpppkkkccc\\\XXXVVVTTTSSSRRRQQQPPPOOOOOONNNRRRTTTVVVWWWWWWWWWYYYZZZ[[[]]]aaaeeeiiinnntttyyy{{{~~~~~~~~~}}}|||uuupppjjjfffccc___ZZZVVVTTTSSSPPPOOONNNKKKHHHEEEAAA@@@???>>>===<<<<<<<<<999999999999:::;;;======@@@CCCHHHKKKNNNPPPSSSVVVTTTSSSSSSSSSTTTVVVXXXYYYVVVYYY^^^ccchhhnnntttxxx~~~hhhWWWNNNHHHDDDBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMPPPNNNLLLKKKLLLPPPTTTWWW___jjjyyyyyyZZZKKKCCCDDDFFF???999777777777888888777555666666555555555444444444333222222222111111111111111111111111111000000000000000000000000000000000222222111111111111111111///000222000...---...000///......---...///000111............////////////////////////000000000000111111111111222222222333333222111111111222444555555555444333222222111111000111111111111222222222111111111111111222222222111333444666777777777777666666888;;;;;;===FFFQQQ[[[mmm|||yyywww}}}|||xxx{{{yyybbbOOOGGGJJJOOOTTTXXX]]]bbbfffgggjjjooorrrtttvvvyyyzzz|||}}}~~~~~~~~~~~~yyyxxxuuuoooggg___ZZZXXXTTTSSSQQQOOONNNNNNOOOOOOQQQSSSVVVVVVVVVVVVWWWXXXUUUWWWZZZ]]]```eeekkkooorrrwww~~~~~~~~~}}}yyyuuusssmmmiiidddaaa___[[[VVVQQQNNNLLLKKKJJJIIIFFFCCC@@@>>>===<<<;;;;;;;;;;;;<<<888999999;;;===???@@@BBBFFFIIINNNQQQTTTVVVXXXZZZXXXWWWVVVVVVVVVXXXZZZ[[[[[[___ffflllqqqwww~~~wwwfffUUUMMMGGGBBB@@@AAA???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHJJJKKKLLLLLLOOONNNLLLMMMRRRZZZccchhhmmmwwwmmmUUUJJJ@@@@@@CCC@@@888777777888999999777555666666555555555444444444222222222111111111111000111111111111000000000///000000000000000000000000333222222222111000000000///111222000---+++,,,...///......------///000111......//////000000111111111111111111222222222222111222222222222333333333333333222222222333555666666555444333222222222222000111111111111222222222222222222111111111111111111222444666777777666666111222555999999:::BBBLLLNNNbbb}}}{{{xxxxxx}}}vvvpppsss}}}lllYYYGGGHHHIIIKKKPPPWWW___eeedddgggkkkoooqqqtttwwwzzz}}}}}}}}}{{{zzz{{{~~~~~~{{{tttlllddd^^^\\\WWWUUUQQQOOONNNOOOPPPQQQQQQSSSUUUVVVUUUUUUVVVWWWRRRSSSVVVXXX[[[___eeeiiijjjrrr{{{}}}|||}}}~~~}}}zzzuuuooolllhhheeeaaa___]]]YYYSSSNNNHHHGGGFFFEEEEEECCC@@@===<<<;;;;;;::::::;;;;;;<<<:::;;;<<<>>>@@@CCCEEEFFFJJJMMMRRRVVVXXXZZZ\\\^^^]]][[[ZZZXXXXXXZZZ[[[\\\aaafffmmmtttyyy[[[RRRKKKIIIFFF@@@@@@DDD@@@AAABBBBBBBBBBBBCCCEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLLLLLLLLLLPPPZZZgggttt|||vvv{{{~~~xxxeeeQQQGGGCCC@@@>>>===::::::999888777666555555444444444444444444333333111111111111111111222222---...///000000///...---......///000111222222333///000111111111///...---222333333333222111///...,,,---------.../////////////////////////////////......//////000111111111/////////000111111222222222222222111111111000000111111222222222111111000333222111000////////////111111333333444333222111222222222222333444555555444555666777888;;;???CCCLLLUUUggg}}}}}}qqqwwwxxx{{{}}}tttooogggvvvvvvgggOOODDD???EEENNNRRRWWW]]]ccceeegggkkkooorrruuuwwwzzz|||}}}~~~|||||||||}}}yyyrrroookkkddd___ZZZVVVPPPMMMKKKLLLLLLLLLQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPRRRUUUYYY[[[eeejjjooorrrsssvvv}}}}}}{{{wwwtttppplllgggccc^^^]]]ZZZWWWSSSPPPMMMLLLIIIHHHFFFCCC@@@>>>===<<<:::;;;<<<;;;::::::;;;===;;;;;;===???CCCGGGKKKMMMSSSUUUXXX\\\^^^___```___```]]]\\\\\\[[[YYY\\\aaa```kkkuuuzzzxxxcccQQQNNNJJJFFFBBB???>>>===BBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGJJJNNNPPPOOOJJJIIIUUUkkk}}}zzz}}}ooo^^^LLLDDDAAA???<<<;;;:::999888777666555555444444444444444444333333333111111111111111111111111......////////////....../////////000111111111222000000000000000///......000000000000000...---,,,---------................................................//////000111222000000000111111111111111222222222111111000000000000000111111111111111000222222111000000000111111111222333333333222111000222222222222333444555555444555666666777999===@@@EEEMMM\\\nnnuuuvvvvvvwwwzzz|||yyyuuuqqqhhhppp}}}|||mmmXXXKKKBBBCCCJJJOOOSSSXXX]]]___bbbfffjjjmmmoooqqqxxxzzz||||||{{{{{{{{{}}}~~~zzzvvvsssnnngggbbb[[[WWWRRROOONNNOOOOOOOOORRRSSSSSSTTTUUUUUUUUUUUUSSSRRRPPPPPPQQQTTTWWWYYY\\\aaahhhkkknnnssszzz~~~|||yyyvvvrrrnnnkkkfffaaa^^^[[[ZZZWWWTTTPPPLLLJJJHHHEEEDDDBBB@@@>>><<<;;;;;;999:::;;;:::::::::<<<>>>>>>???AAADDDIIIMMMQQQSSSWWWYYY\\\___aaabbbbbbaaaaaa^^^\\\]]]\\\[[[___eeefffqqq||||||eeeRRRLLLJJJHHHEEECCCAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHIIILLLLLLRRReee|||zzzyyy}}}bbbSSSEEE@@@???<<<999999888888777777666555444444555444444444333333333222111111111111111111111111//////............//////000000000000000000000000111000000///////////////.../////////...---,,,+++...............---------........................//////.........000222333222222222111111111111111111111111111000000000000......///000111111111111222111111111111222333333222222333333222111000000222111111222222333444555444555555555555777:::===>>>EEEPPP]]]jjjzzzzzzvvvuuuuuuvvvxxxzzzzzzxxxnnnlllpppvvveeeXXXJJJEEEGGGKKKPPPTTTWWWYYY]]]aaafffiiikkkmmmuuuwwwyyyzzzzzzzzz{{{|||{{{|||~~~}}}zzztttmmmhhh]]]YYYUUUSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTUUUYYY___ccceeejjjpppvvvzzz}}}~~~}}}{{{yyywwwvvvqqqnnnjjjfffccc___ZZZWWWVVVUUURRROOOKKKHHHEEECCC@@@???===<<<;;;:::999999888999::::::999:::===???BBBCCCFFFJJJOOOSSSWWWZZZ[[[\\\___aaaccccccbbbaaa___[[[YYYZZZZZZ[[[```gggooo{{{wwwdddSSSEEEFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGGGGFFFEEEEEEFFFFFFNNN___vvvuuuwww}}}{{{uuuUUUJJJ@@@>>>>>>;;;888888777777777666555444444444555444444333333222222222111111111111000000000000000///...------...///000000000000000000/////////111000///......///000111000000000//////......---/////////...---------,,,........................000///...---...000222333444333333222111000000000000000000000000000000000------...000000111111111111111111111222333444555333333222222111111000000111111111111222333444555333444555555444555777999;;;AAAHHHPPP[[[mmmyyy|||~~~{{{ooojjjxxxsssiii[[[OOOHHHHHHLLLQQQRRRUUUYYY^^^dddhhhlllmmmsssuuuwwwyyyyyyyyy{{{|||yyyzzz|||~~~zzzsssooo```]]]YYYWWWWWWXXXXXXWWWTTTTTTSSSSSSRRRRRRRRRRRRNNNOOOOOOPPPPPPPPPPPPPPPSSSUUUYYY[[[]]]___dddgggqqquuu{{{}}}~~~~~~}}}}}}zzzyyyxxxuuusssqqqooonnngggddd```]]][[[XXXUUUSSSRRRPPPNNNJJJGGGDDDAAA@@@<<<;;;:::999999999999999888999999::::::<<>>;;;999999777777666666555555444444555444444333222222111111111111111000000000//////000///...------...///000000000000///////////////111000///......///000111/////////.............../////////...---------,,,........................//////......///000111222444333333222111000//////////////////////////////------...000000111111111000000111111222333555555222222222111111000000000111111111111222333444444333444555444333333555666999>>>CCCHHHQQQccc{{{zzznnnuuu}}}rrraaaSSSLLLKKKMMMMMMPPPTTTZZZ```fffkkknnnppprrruuuwwwxxxyyyzzz|||yyyzzz{{{}}}{{{vvvsssfffccc___]]]\\\\\\[[[ZZZUUUTTTSSSQQQPPPPPPPPPPPPNNNNNNOOOOOOOOONNNMMMLLLPPPQQQSSSUUUVVVXXX[[[]]]fffkkkrrrxxxzzz|||}}}~~~~~~|||{{{{{{|||}}}}}}|||vvvtttrrrooommmjjjhhhggg^^^[[[XXXVVVUUUTTTRRRPPPMMMLLLJJJGGGDDDAAA???>>>::::::999999999::::::;;;888999:::;;;<<>>;;;::::::777777777666666666555555555555444333222111000000111111111000000//////...//////............/////////////////////////////////////////////000000111...------,,,,,,,,,------...............---------------------------------......//////000111111111222222111111000//////...............////////////......///000111111111111000000000111111333444444111111000000000111111222111000000111111222333444222333555444333333444555777;;;???CCCJJJZZZoootttwww{{{nnncccXXXPPPJJJKKKNNNSSSYYY```fffjjjlllooorrrtttvvvwwwyyy{{{xxxxxxyyyzzz|||zzzwwwooolllhhheeecccaaa___]]]WWWVVVSSSQQQPPPOOOOOOPPPOOOOOOOOOOOONNNMMMKKKKKKLLLLLLMMMOOORRRTTTWWWXXX[[[```ggglllnnnppptttwww|||~~~|||zzzyyyyyyyyyyyyxxxvvvrrrpppmmmjjjhhheeedddcccWWWUUUQQQOOOOOOOOONNNMMMHHHGGGEEECCCAAA???>>>===::::::999999::::::;;;<<<:::;;;<<<===???CCCHHHLLLRRRSSSWWW[[[^^^aaacccdddaaabbbdddffffffeeedddccc```___aaagggmmmsss}}}zzzeeeVVVLLLEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJFFFBBBCCCIIIOOO\\\pppyyyppplllmmmwwwXXXHHHAAA<<<======:::999;;;888888777777777777666666555555444333222111000000222111111000//////............////////////......---.........///000000000......///000000000000000......---,,,,,,---...///---------...............------------------------,,,---///111222111000///111000000000///.........---------....../////////000000111111111111111000000000000000000111222333000000//////000111222333000000000000111222333444111333555555444333444555777:::===@@@FFFRRRaaammmxxx}}}yyydddMMMLLLLLLNNNSSSZZZaaaeeehhhkkknnnqqqrrrtttwwwyyyttttttuuuvvvxxx{{{}}}~~~yyyuuupppllliiifffccc```ZZZXXXVVVSSSQQQPPPPPPQQQQQQPPPOOONNNMMMLLLKKKJJJLLLKKKKKKLLLNNNOOOPPPPPPPPPUUU\\\___```ccchhhmmmssswww|||~~~||||||||||||{{{yyyxxxwwwwwwwwwuuurrrpppkkkiiigggcccaaa___^^^^^^UUURRRMMMKKKJJJIIIHHHGGGBBBBBBAAA@@@>>>===<<<<<<:::999999999999:::;;;;;;<<<===>>>???BBBFFFMMMQQQVVVXXX[[[^^^```bbbccccccaaabbbdddffffffeeedddcccaaaaaafffooovvv~~~lll___QQQKKKGGGBBBBBBEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMLLLIIIGGGLLLXXXbbbmmmwwwzzzoookkklllooommmPPPHHHAAA<<<<<<<<<999999;;;888888888888777777777777555555444333222111000///222111111000///......------...///000000///...---,,,------...///000111111---...///111111111000///111000///......///111111,,,------....../////////------------------------+++---000222333222000...////////////............---------.........//////111222222222222111111000000000000000000000111222//////...///000111333444000000000000111222333444111333555555444444555666999;;;>>>AAAFFFNNNYYYaaasssyyyzzzQQQOOOMMMMMMQQQWWW___ccceeehhhkkknnnppprrruuuwwwqqqqqqqqqrrrtttwwwzzz{{{~~~|||vvvrrrnnnjjjfffccc]]][[[WWWTTTRRRQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKOOOMMMKKKJJJKKKJJJIIIHHHIIINNNTTTWWWXXX[[[aaafffkkkpppvvvzzz||||||{{{{{{~~~}}}}}}~~~yyywwwwwwxxxxxxxxxwwwvvvuuuuuuuuurrrnnnkkkeeeccc```]]]ZZZYYYXXXXXXTTTQQQLLLHHHFFFEEEDDDBBB??????>>>===<<<<<<;;;;;;:::999999999999999:::;;;>>>???@@@AAADDDIIIOOOTTTWWWXXX[[[]]]___`````````___```bbbdddddddddcccbbbiiijjjpppzzztttbbbWWWMMMEEEFFFGGGDDDEEEHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHMMMNNNOOOMMMOOOXXXiiivvvssskkkiiijjjsss}}}\\\JJJAAA@@@===;;;999777777777777777666666555444222222333333333222222222111111222222222222222111000///------------------------000000/////////000000111------...............---///......---------......000...---++++++---...000///...,,,,,,,,,---///111000000///..............................///000000//////............//////000000000000000///......000000000000////////////222333333444333222111000111111111222222333333333555444333222333555777999888;;;=========BBBKKKRRRccc{{{~~~lllVVVDDDFFFMMMPPPVVV^^^\\\___ccchhhjjjkkkkkkjjjmmmoooqqqrrrssstttvvvxxx|||~~~yyyvvvrrrjjjgggiiieeeaaa\\\ZZZZZZZZZWWWTTTRRRPPPNNNMMMNNNOOONNNNNNKKKLLLLLLJJJHHHGGGHHHJJJHHHKKKMMMOOOPPPSSSYYY^^^dddggglllqqquuuuuuuuutttzzz|||~~~~~~~~~~~~}}}{{{zzz|||~~~|||zzzzzzyyywwwuuutttsssrrrrrrrrrqqqpppooonnnjjjeeeaaa___^^^\\\YYYVVVTTTQQQPPPKKKKKKJJJHHHFFFBBB???===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::>>>@@@AAACCCEEEFFFIIIMMMRRRVVVXXXZZZ]]]^^^^^^]]]^^^^^^ZZZZZZ\\\^^^```bbbcccdddlllqqqxxxhhhWWWOOOHHHFFFDDDBBBAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMKKKIIIHHHIIIJJJMMMOOOPPPSSS^^^rrrvvvoookkkkkknnnttt|||iiiNNNCCC@@@???===:::888777777777555666666666666666555444333333222222222111111111000111111111000000///...------------------------.........---------,,,,,,////////////......---,,,......------------......000///............///000///...---,,,,,,---///000000//////..............................///000000//////............//////111111111111111000//////000000000000////////////222222333333333222111000111111111222222333333333444333222222333444666888777:::;;;;;;;;;???GGGNNN]]]rrr}}}bbbKKKFFFIIIJJJNNNSSSWWWYYY]]]aaadddggghhhiiijjjllloooqqqsssuuuwwwzzzyyy|||wwwrrrsssiiieeeaaa___^^^]]]ZZZWWWSSSQQQMMMLLLKKKKKKJJJIIIKKKLLLLLLJJJHHHHHHIIIJJJFFFHHHJJJJJJJJJMMMQQQUUU\\\___dddjjjnnnqqqrrrrrrtttuuuwwwxxxyyyyyyxxxxxx|||~~~}}}}}}~~~{{{yyyvvvuuutttrrrpppooonnnnnnlllkkkjjjjjjhhhddd___\\\ZZZYYYWWWTTTQQQOOOMMMKKKGGGGGGFFFEEECCCAAA@@@???<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<;;;;;;===@@@CCCFFFHHHJJJKKKMMMQQQVVVYYY\\\]]]^^^]]][[[YYYXXXYYYXXXYYYZZZ]]]___bbbeeefffpppvvvkkkXXXKKKEEEGGGEEEDDDBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJKKKHHHIIIJJJJJJIIIIIIJJJLLLPPPRRRTTT\\\mmm}}}uuurrrpppssswww{{{xxxVVVGGGFFF???>>>;;;999888777777777444555666666777777777666333222222222222111111111//////000000//////......------------------------,,,---......---,,,+++***111111000000///---,,,+++...---------------......////////////////////////......---,,,,,,...///000000///......------................../////////000//////............//////111111222222222111000000////////////000000000000222222222333222222111000111111111222222222222222333222222111222333555666777999:::999999<<>>???AAAEEEGGGKKKLLLNNNOOOPPPSSSWWWZZZ\\\\\\\\\ZZZWWWUUUUUUUUUWWWXXX[[[^^^ccchhhllloooxxx~~~yyybbbRRRHHHBBB???DDDDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIEEEGGGJJJKKKKKKLLLNNNOOOUUUYYY___kkk~~~}}}zzzzzz|||cccKKKFFFJJJ===<<<:::888777666777777444444555555555555555444222222222222111111111111/////////000000//////...........................+++---...000000///---,,,000000000000///...------------,,,,,,------......,,,---............---,,,...------------...///000//////...------------...---....../////////////////////............//////000000111111111000000///////////////000000000000111222222222222111111111111111111111111222222222222222111111111222444444888888888888888:::???CCCRRR^^^lllxxx|||rrrsss{{{}}}eeeTTTJJJDDDFFFKKKPPPRRRTTTWWWYYY[[[\\\]]]bbbdddhhhjjjlllooosssuuusssuuuwwwyyyyyy{{{}}}yyyuuuqqqnnnkkkfff___YYYYYYUUUQQQNNNLLLKKKHHHGGGIIIJJJJJJHHHFFFEEEGGGHHHGGGGGGGGGFFFFFFGGGHHHIIILLLMMMPPPUUUZZZ___dddfffiiiiiihhhhhhjjjlllooopppqqqsssvvvwwwwwwxxx{{{}}}~~~}}}~~~}}}}}}}}}}}}{{{{{{zzzyyyvvvssspppnnnllljjjiiifffdddcccbbbbbb]]]\\\[[[ZZZYYYWWWSSSPPPMMMLLLJJJHHHFFFDDDBBBBBBAAA@@@>>><<<<<<<<<<<<===::::::::::::::::::::::::;;;===???AAABBBEEEHHHKKKLLLNNNOOOPPPPPPRRRUUUXXXVVVWWWWWWUUUTTTSSSTTTVVVXXXZZZ^^^dddkkkssszzz~~~qqq\\\LLLEEECCCBBBAAABBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLLLLKKKJJJHHHHHHJJJLLLMMMNNNOOOQQQSSS___fffoooyyykkkSSSEEEBBBDDD;;;:::888777666666666777444444444444333222111000222222222111111111000000//////000111111000000///........................)))+++---///000000///...------...//////000//////,,,,,,,,,,,,,,,---......---......//////......---------------......////////////...---------------------...///000///////////////............//////......///////////////....../////////000000000111111111111111111111111222111111111111111111111111222111111111222222333333888888777777777999===???IIIPPP\\\iiittt{{{nnnjjjooozzztttbbbQQQEEEDDDIIIJJJMMMRRRVVVZZZ\\\]]]]]]cccfffhhhjjjkkkmmmppprrrqqqsssuuuwwwwwwxxxzzz|||~~~xxxtttpppjjjbbb\\\YYYVVVRRROOOMMMLLLJJJHHHGGGHHHHHHFFFDDDDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNRRRVVVZZZ\\\\\\[[[[[[\\\___cccgggjjjnnnppprrrsssssstttvvvxxx~~~}}}zzzyyy{{{|||zzzyyyyyyyyyvvvuuutttrrrpppmmmjjjhhhfffeeecccaaa___]]]\\\[[[XXXWWWUUUUUUTTTRRROOOMMMJJJIIIGGGFFFDDDBBBAAA@@@@@@???===;;;999999999:::888999999999:::::::::;;;<<>>999888777666555666666777444444444333222111///...222111111111111000000000//////000111111111000000........................)))***+++---............***+++,,,...//////000000++++++++++++,,,---...///000000000000000000000000---------............//////...------,,,,,,------,,,---///000000000///...//////............//////------......//////............//////000000111111111111000000000111222222111111111111111000000000222222222222222222222222777666555555666888;;;<<<===BBBMMMYYYfffvvvwwwkkkfffhhhqqqqqq\\\MMMGGGGGGEEEHHHMMMSSSYYY]]]```bbbeeegggiiijjjjjjkkkmmmooooooqqqtttuuuuuuwwwyyy{{{|||}}}yyyuuupppiiiddd[[[XXXTTTPPPNNNLLLJJJHHHGGGHHHGGGFFFDDDCCCDDDFFFEEEDDDCCCEEEGGGHHHHHHFFFGGGHHHIIIJJJMMMOOORRRSSSSSSTTTUUUWWWZZZ___cccfffhhhjjjlllmmmnnnoooqqqsssvvvxxx|||~~~{{{yyyxxx{{{~~~~~~~~~~~~~~~|||yyyvvvtttrrrqqqqqqoooooonnnllliiigggeeedddaaa```]]][[[YYYWWWVVVUUUSSSQQQOOOOOOOOONNNKKKIIIFFFFFFEEECCCBBB@@@??????>>>>>><<<;;;999999888888888888999:::<<<===>>>>>>???BBBEEEHHHIIILLLOOOQQQTTTUUUVVVVVVTTTTTTUUUVVVRRRRRRQQQPPPPPPRRRVVVYYY^^^ccckkkuuuwwwbbbTTTMMMEEE@@@?????????>>>@@@AAABBBDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIKKKMMMOOORRRVVV]]]dddiii|||___LLLFFFBBB>>><<<888777666555555555666777333333333333333222111000111111111111000000000000---...//////000000000///........................------------------------++++++,,,---.........---++++++++++++,,,---...//////...------------...///,,,------...............///...------,,,,,,------,,,---///000111000///...//////............//////------...///////////////.........///000111111111111000//////000111222333222111111111000000000///222333333333333333222222444333222333444777888999888;;;DDDMMMVVVfff}}}wwwpppllliiilllxxxnnn```UUUNNNGGGGGGIIIMMMRRRXXX^^^bbb```bbbdddeeefffgggiiikkkmmmooorrrssstttvvvxxxzzzzzz|||~~~}}}zzzwwwsssoooccc___ZZZUUURRROOOLLLJJJHHHIIIIIIGGGEEEDDDEEEGGGGGGEEEDDDFFFHHHIIIGGGEEEDDDEEEFFFHHHIIIKKKLLLLLLOOOPPPQQQTTTWWW[[[___aaa\\\^^^aaaccceeegggjjjlllmmmppptttxxx{{{}}}}}}}}}}}}|||{{{{{{{{{}}}~~~~~~|||zzzyyy{{{}}}}}}||||||{{{zzz{{{||||||zzzxxxvvvtttrrrooollliiihhhgggffffffdddcccaaa___^^^]]][[[ZZZXXXUUUSSSQQQPPPOOOLLLKKKIIIHHHHHHHHHFFFDDDBBBBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888999;;;===???AAABBBCCCDDDFFFJJJLLLNNNPPPSSSUUUWWWXXXYYYXXXVVVTTTUUUUUUPPPPPPPPPPPPRRRWWW]]]aaajjjoooxxxqqq]]]NNNGGGEEEAAA>>>======>>>>>>@@@AAACCCEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNRRRXXXaaammmzzzhhhNNNAAA>>><<<:::999777666555444444555666777222222333444444444333333111111111111000000000000,,,,,,---.../////////...////////////////////////444333111000............,,,,,,,,,------,,,++++++++++++++++++,,,---...///,,,+++)))(((((()))+++,,,,,,---......//////............---,,,,,,,,,,,,---,,,---///000111000///...//////............//////......///000000111000000---......///000111111222111000/////////111222333222111111111000000//////333333444444444333333222222111000111333555666666999;;;AAAGGGLLLZZZvvv~~~}}}{{{xxxsssllliiippp{{{~~~ssseeeYYYMMMKKKHHHGGGKKKRRRYYY^^^YYY[[[^^^___```aaadddfffkkkmmmppprrrsssuuuwwwzzzyyyzzz{{{{{{|||~~~~~~~~~~~~}}}zzzwwwkkkgggaaa\\\WWWSSSPPPMMMJJJJJJJJJIIIFFFFFFGGGHHHKKKIIIGGGHHHJJJJJJHHHEEEAAABBBDDDFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQTTTVVVXXXPPPSSSWWWZZZ\\\___ccceeefffiiinnnssswwwyyyyyyyyyzzzyyyxxxwwwxxxxxxzzzzzz}}}~~~}}}{{{zzz{{{|||}}}~~~~~~zzz{{{}}}~~~~~~|||{{{|||{{{yyyxxxwwwvvvssspppooonnnllliiifffccc```___^^^]]]\\\[[[YYYXXXWWWVVVXXXWWWTTTRRROOOMMMLLLKKKHHHFFFDDDDDDDDDDDDBBB@@@???>>>>>>===<<<::::::999888999;;;<<<======<<<;;;:::;;;===???BBBDDDFFFGGGGGGJJJMMMPPPQQQSSSUUUWWWWWWXXXYYYXXXUUUSSSSSSTTTLLLMMMOOOQQQUUU]]]eeekkkuuuzzz~~~iiiYYYMMMEEE?????????>>>===>>>AAADDD@@@AAACCCEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMPPPVVV___lll|||hhhVVVGGGDDD@@@888777<<<777777666555555555555555222333444555444333222111222111000//////000111222000000000000000000000000....../////////---,,,+++222000...---------,,,+++------------------------,,,,,,------.../////////***++++++,,,,,,++++++***)))))))))******+++++++++...------,,,,,,,,,------000///...---------------000000000000////////////111111111111111111111111000000111111111111000000111111111000000000000000111111111111111111111111222333333444444333333222555555444444444444333333888888<<>>=========<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<>>======>>>???@@@CCCCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJHHHGGGIIIMMMNNNMMMJJJQQQNNNSSSggg~~~}}}zzz~~~zzz\\\MMMAAA???===666555:::777666666555555555555555222333444444444333111111000///...------...///000///////////////////////////......---------------111000...---,,,,,,+++***------------------------/////////...------,,,,,,---......//////......---------........./////////...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,000/////////////////////........................000000111111111111000000000000000000000000000000111111111111111111111111222222333333333333222222222222333333444444444555555555888<<<@@@IIIYYYhhhxxx}}}|||vvvuuu}}}xxxkkkggg^^^TTTLLLJJJLLLPPPRRRUUUXXXZZZZZZ[[[]]]___cccfffkkkooopppqqqrrrsssvvvvvvvvvwwwyyy|||~~~~~~{{{zzzzzz{{{~~~yyyuuunnnggg```ZZZWWWUUUSSSRRROOOLLLIIIFFFEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIKKKMMMPPPRRRSSSTTTTTTTTTWWW\\\aaaeeehhhjjjkkklllnnnppprrrrrrsssvvvxxxxxxzzz|||~~~~~~{{{zzz|||}}}|||yyywwwvvvvvvwwwwwwwwwvvvwwwwwwuuurrrooommmmmmlllkkkjjjgggeeedddaaa```^^^\\\[[[ZZZYYYYYYWWWUUUTTTQQQOOONNNMMMMMMJJJIIIHHHGGGFFFDDDCCCCCC??????>>>======<<<;;;;;;===<<<:::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===@@@CCCGGGJJJLLLNNNOOOQQQSSSUUUWWWXXXYYYZZZXXXYYYXXXWWWUUUTTTUUUVVVWWWYYY^^^eeennnzzz|||ddd\\\PPPIIIGGGFFFDDDBBB??????>>>===>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPOOONNNQQQRRRZZZmmmuuuooorrrzzz}}}```OOOCCC;;;<<<;;;666555999666666555444444444444555222333333333333222111111//////............//////...........................------,,,,,,---...//////...---,,,++++++******------------------------//////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------...---,,,******,,,...//////......---------------////////////////////////........................///000000111111000000///000000000000000000000000111111111111111111111111222222333333333333222222///000111222333444555555333333555999;;;???KKKWWWaaappp{{{{{{~~~lllVVVHHHEEEHHHKKKOOOTTTWWWXXXYYYYYYZZZ]]]aaagggkkknnnppprrrtttttttttuuuvvvxxx{{{}}}~~~|||zzzzzz{{{yyy{{{~~~|||uuunnngggaaa]]][[[YYYWWWTTTPPPMMMJJJHHHGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCFFFGGGHHHIIIKKKMMMOOOPPPNNNPPPTTTXXX\\\___```aaabbbdddhhhjjjlllnnnqqqtttvvvwwwyyyzzz|||}}}}}}}}}}}}}}}~~~}}}||||||~~~~~~~~~}}}}}}}}}~~~~~~zzzyyywwwuuussssssssstttsssrrrqqqqqqqqqooollliiieeedddcccbbb```___]]]]]]YYYXXXWWWVVVUUUTTTTTTTTTQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>======<<<;;;:::999888888::::::999888888999::::::::::::;;;<<<===??????@@@@@@BBBFFFJJJMMMOOOQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZUUUUUUUUUTTTSSSTTTVVVXXXaaadddkkkxxxuuufff[[[OOOIIICCC??????@@@???===???????????????@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKLLLLLLJJJIIIIIIIIIJJJKKKKKKMMMOOOPPPPPPRRRTTTVVVWWW\\\hhhzzzwwwqqqjjjlll{{{xxxvvv{{{}}}xxxvvvwwwjjjPPPGGG@@@;;;<<<<<<888777999666555444444333333444444222222222222222111111000111111000000000000111111------------------------+++,,,---...............,,,------,,,+++))))))***------------------------+++,,,,,,------...//////******++++++++++++******++++++++++++++++++++++++...---+++******,,,...///000///............//////.........///////////////000000000000000000000000//////000000000000///////////////000000000000000111111111111111111111111111111222222222222111111///000000111222222333333222222555888999;;;CCCLLLTTTeee{{{~~~|||}}}iiiOOODDDDDDDDDHHHNNNTTTWWWXXXXXXWWWXXX\\\bbbhhhlllooorrruuussstttuuuwwwyyy{{{}}}~~~~~~~~~{{{zzz{{{||||||}}}~~~~~~uuummmfff```^^^]]][[[XXXUUUQQQOOOMMMLLLLLLKKKIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCEEEEEEDDDDDDCCCBBBAAAAAAEEEDDDDDDDDDFFFHHHKKKMMMLLLMMMPPPSSSVVVXXXZZZZZZZZZ]]]```bbbdddgggjjjmmmqqqqqqsssuuuwwwxxxyyyzzzwwwyyy{{{}}}~~~|||||||||||||||}}}}}}}}}}}}}}}~~~}}}{{{{{{zzzyyyyyyyyyyyyyyysssrrrqqqpppoooooooooooonnnmmmkkkjjjjjjhhheeebbb___]]]\\\ZZZXXXXXXWWWWWWSSSRRRQQQPPPOOONNNNNNNNNKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888777666666777777666777888:::;;;===;;;;;;===???AAABBBDDDEEEFFFHHHLLLPPPSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYUUUUUUSSSRRRSSSVVV\\\aaakkkqqq}}}ssshhh]]]QQQHHHJJJFFFBBB@@@??????===<<>><<<<<<;;;888666777555555444333333333333333222222111111000000000000000000111111111111000000------------------------(((***---000000///,,,+++***,,,...---+++))))))***------------------------++++++,,,,,,---.........------............---------------------------------,,,*********,,,...///---------,,,,,,---......------....../////////000//////////////////////////////000000000000//////......//////000000000000000000000000000000000000000111111222222111111000111111111111111111111111000000333777888888===DDDNNN\\\ooo}}}zzzyyyYYYHHHBBB???CCCHHHOOOTTTWWWWWWVVVUUUYYY___dddiiimmmqqqtttssstttvvvxxxzzz|||}}}}}}|||}}}}}}|||{{{{{{}}}~~~}}}~~~~~~tttllleeeaaabbb```^^^ZZZWWWUUUSSSRRRPPPNNNLLLIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDBBBBBBCCCFFFIIIKKKJJJKKKLLLOOOPPPRRRSSSTTTTTTWWWYYY[[[]]]^^^aaaccchhhiiikkkmmmpppsssuuuwwwrrruuuxxxzzz{{{{{{zzzzzzwwwwwwwwwxxxxxxxxxyyyyyyyyy{{{~~~~~~}}}zzzzzz{{{|||||||||||||||{{{}}}~~~~~~||||||}}}~~~~~~}}}|||}}}}}}}}}}}}|||{{{zzzyyyyyyxxxvvvtttrrrqqqppppppkkkkkkjjjjjjiiiiiiiiiiiihhhfffdddccccccaaa^^^\\\YYYXXXWWWUUUTTTSSSSSSSSSOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>======<<<;;;:::999999999999888888777777666666999999888888888:::;;;<<<===>>>@@@BBBEEEGGGIIIJJJKKKMMMQQQTTTVVVWWWWWWVVVZZZZZZZZZZZZZZZYYYXXXWWWZZZYYYWWWVVVYYY```iiipppvvv{{{iii\\\SSSMMMFFFBBB======<<<===>>>@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNNNNOOOQQQYYYeeemmmuuu|||vvvllllllkkknnn}}}~~~~~~}}}}}}{{{lllfff```]]]^^^dddsss|||\\\JJJEEE===<<<;;;:::888666444444444444333222222222222333222111000000//////000000......////////////......------------------------(((***...000000...+++)))))),,,///...+++))))))+++------------------------......------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,---...******************+++,,,---------......//////000------------------------...//////000000//////...---......//////000000111000000000000000000000000000000111111111111000000222222222111111111000000///...000444555555999>>>GGGQQQ```pppyyyxxxaaaMMMDDD???@@@CCCIIIOOOSSSTTTTTTRRRVVV[[[```eeeiiinnnqqqppprrrtttvvvxxxzzzzzz{{{yyyzzzzzzzzzyyyzzz}}}}}}~~~wwwpppkkkjjjiiieeebbb^^^[[[YYYXXXTTTRRRNNNKKKHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGIIIFFFFFFGGGHHHIIIJJJKKKKKKNNNPPPSSSTTTUUUVVVYYY[[[___```bbbdddhhhkkkoooppplllooorrrsssssssssssstttppppppqqqqqqqqqrrrrrrrrrtttuuuwwwyyyzzzyyyxxxwwwsssttttttuuuvvvvvvuuuuuutttwww|||~~~|||}}}}}}|||zzzzzz{{{|||}}}|||||||||||||||||||||||||||{{{zzzzzzyyyyyyxxxyyyyyyyyyyyyxxxvvvuuutttuuussspppmmmjjjhhhfffeeeccccccbbbbbbbbbbbbaaaaaa```^^^\\\[[[[[[ZZZXXXVVVSSSSSSRRRQQQPPPOOONNNNNNKKKJJJHHHFFFDDDBBBBBBAAABBBAAA???>>>===<<<<<<<<<<<<;;;;;;:::999999888888888888888888888888888888======;;;:::::::::;;;;;;BBBCCCEEEGGGJJJMMMOOOPPPPPPRRRTTTUUUWWWWWWWWWWWWZZZZZZ[[[[[[ZZZYYYXXXXXX\\\\\\\\\^^^bbbkkkvvv}}}uuuhhhXXXKKKEEECCC@@@>>><<<<<<<<<======>>>???@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMOOONNNMMMMMMMMMNNNOOOPPPPPPQQQRRRVVV]]]hhhttt|||{{{yyyllllllooosss}}}xxxggg\\\[[[]]]aaahhhuuuiiiQQQDDDBBB:::;;;:::888666666555444444333333222222222222222222111000///...///000000---...///000000///...---------------------------,,,,,,------,,,,,,++++++(((,,,000///,,,)))***,,,------------------------......---,,,,,,++++++***)))******++++++******)))++++++*********)))))))))((()))+++,,,------,,,,,,+++************+++,,,---,,,,,,---......///000000------------------------......////////////......------......///000000111000000000000000000000000///000000000000000000///111111222222222222222222111///000333555444666;;;AAAGGGSSSdddzzzyyyyyy|||~~~gggUUUJJJBBB@@@???BBBGGGLLLNNNOOOOOORRRWWW\\\```dddhhhlllkkkmmmooorrrtttuuuuuuvvvuuuvvvvvvvvvvvvxxx{{{~~~}}}~~~{{{uuusssooojjjeee```]]]\\\WWWUUUQQQMMMIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHKKKMMMNNNPPPRRRUUUXXXXXXYYY\\\___bbbeeegggeeehhhjjjjjjiiiiiikkkmmmiiiiiiiiijjjjjjjjjjjjkkkmmmmmmnnnpppppppppppppppllllllmmmnnnnnnnnnmmmmmmnnnrrrwwwzzz{{{zzzzzz{{{wwwxxxxxxwwwuuuuuuvvvxxxxxxwwwvvvuuuttttttuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooommmlllmmmkkkhhheeebbb___]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXVVVTTTSSSSSSSSSRRRPPPLLLMMMMMMMMMLLLJJJIIIHHHDDDCCCBBBAAA@@@?????????===<<<<<<;;;;;;;;;;;;;;;:::999999888888777777666777777888888999:::::::::<<<<<<;;;;;;<<<>>>@@@AAAFFFGGGIIILLLOOOQQQSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXZZZ[[[[[[[[[[[[```ccchhhnnnuuu}}}uuubbbWWWJJJBBB??????>>>;;;BBBBBBAAA@@@>>>>>>???@@@???@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNPPPOOONNNNNNNNNOOOQQQRRRTTTVVV[[[dddppp|||yyyxxx|||sssfffaaaSSSWWW```lllxxxnnnYYYHHH>>><<<999;;;;;;999777777888777444333222222111111222222222111///.........///000///000111222222111000///........................000...,,,***)))***,,,---(((,,,111000,,,)))***,,,------------------------***++++++,,,,,,---......,,,------......------,,,/////////......---------'''(((+++---...---,,,+++------------......///000,,,,,,------...///000000////////////////////////......////////////......---------...///000000111000000000000000000000000//////000000000000//////000000111222333444444555555333222555666555777;;;???BBBLLL]]]uuu~~~uuuqqqyyy|||kkk[[[QQQEEEAAA===>>>BBBGGGJJJJJJMMMPPPUUUYYY\\\```dddhhhggghhhkkknnnpppqqqqqqqqqsssssstttssstttvvvyyy|||zzz~~~{{{vvvoooiiiccc___]]]YYYWWWRRRNNNJJJHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFBBBBBBAAAAAAAAAAAABBBBBBAAACCCFFFHHHJJJLLLOOORRRTTTTTTUUUVVVXXX[[[^^^``````bbbdddcccaaaaaadddgggdddddddddeeeeeeeeeeeefffhhhhhhhhhiiiiiijjjkkkkkkggghhhhhhiiiiiiiiihhhhhhkkkoootttwwwwwwvvvuuuuuuqqqrrrrrrqqqpppoooqqqrrrtttsssqqqpppooooooppppppmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiihhhgggeeeeeegggeeeccc___\\\ZZZXXXXXXVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQOOONNNOOOOOONNNMMMHHHIIIJJJJJJIIIGGGEEECCC??????>>>=========>>>>>>:::999999999999999::::::888888888777777666666555666777888999:::;;;<<<<<<777888999<<>>???>>>;;;======>>>>>>>>>@@@BBBEEE???AAACCCDDDFFFFFFFFFEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOOOONNNOOOPPPQQQRRRXXX[[[cccppprrr]]]WWW[[[XXX[[[iiigggXXXOOOCCC;;;;;;666666666666777777777777333222222111111111111111000000000000000000000000...///000000000///---,,,---,,,,,,+++,,,---///000---------,,,,,,+++++++++((()))***+++,,,---------------------------------------,,,++++++******))))))))))))***+++,,,......,,,---...---+++***+++,,,++++++++++++,,,,,,---...------,,,++++++,,,------***+++,,,,,,------,,,,,,//////...------------...///............---------//////000000111111222222222222222111000//////...000000000000000000000000000000111111222222222333333333222222333333444555999===HHHVVVeeewww{{{rrrnnnooowwwwwwlll^^^QQQFFFCCC???>>>@@@BBBDDDEEEKKKLLLNNNRRRVVVZZZ]]]^^^fffdddcccfffkkkooopppooopppqqqrrrrrrrrrrrrtttvvvzzz|||zzzzzz}}}|||ssskkkeeebbb^^^ZZZTTTQQQQQQQQQNNNKKKNNNKKKHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBDDDFFFHHHJJJMMMMMMNNNNNNOOORRRWWW[[[XXXYYYZZZ[[[\\\]]]^^^___]]]]]]]]]]]]^^^^^^___``````bbbddddddbbbaaabbbccccccbbb___^^^^^^___bbbccckkklllmmmoooppppppqqqqqqmmmmmmllljjjhhhgggiiijjjnnnmmmkkkiiiggggggggggggccccccddddddcccbbb```____________```````````````]]]\\\ZZZXXXVVVUUUTTTSSSSSSSSSSSSRRRQQQOOONNNMMMNNNNNNMMMKKKJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@???<<<:::999:::;;;;;;;;;;;;:::999888888888999;;;:::888777777888888999::::::999999::::::;;;<<<;;;===???@@@AAADDDHHHKKKPPPQQQRRRRRRQQQRRRUUUWWWSSSTTTUUUVVVVVVTTTPPPMMMNNNPPPSSSVVVYYY^^^dddiiimmmyyyyyyiiiZZZOOOFFFAAA===;;;===>>>>>>===AAA@@@?????????@@@AAABBB???AAACCCCCCBBBBBBBBBCCCEEEEEEEEEFFFIIIMMMPPPRRRUUUPPPNNNQQQPPPOOOTTT]]]cccgggtttwwwcccSSSOOOTTT[[[dddzzzoooVVVLLLHHH@@@;;;<<<666666666666666666666666222222111000000000000111000000000000000000000000...............------,,,------,,,+++,,,---......++++++++++++++++++******)))***++++++,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,---,,,++++++******++++++,,,---...---+++***+++,,,------,,,+++++++++,,,,,,---,,,++++++++++++,,,---++++++,,,---------------,,,,,,,,,,,,---///000111---------.........////////////000000000000000000222222111111000//////...000000000000000000000000....../////////000000000333222222222222333444444777:::BBBNNNZZZiii}}}zzzpppkkkmmmooouuu}}}rrrdddYYYNNNIIICCC???>>>?????????CCCEEEIIIMMMQQQUUUYYY\\\```^^^]]]___dddhhhjjjjjjlllmmmooopppqqqrrruuuxxxwww}}}}}}|||zzzyyyzzz{{{~~~}}}uuuooolllfff```ZZZVVVUUUTTTRRRPPPRRROOOKKKJJJJJJJJJJJJIIIEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFDDDCCCAAAAAAAAACCCCCC@@@AAABBBCCCEEEGGGIIIKKKHHHIIIJJJJJJJJJMMMRRRUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]___^^^]]]\\\]]]^^^___^^^\\\ZZZZZZ\\\^^^___cccdddeeeggghhhhhhiiiiiihhhhhhgggeeebbbaaabbbddddddcccaaa```_______________``````___^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\YYYXXXVVVTTTSSSQQQPPPPPPQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@??????@@@???===;;;::::::;;;<<<;;;:::999888888888888999;;;:::999888888999999:::888888888999999:::;;;<<>>>>>>>>AAAAAA@@@???@@@AAABBBCCCAAACCCDDDDDDCCCBBBDDDEEEFFFFFFFFFGGGJJJMMMPPPRRRUUUPPPOOORRRUUUYYYbbblll{{{|||ppp```VVVNNNNNNSSS\\\mmmjjjWWWEEEAAAAAA===:::;;;666666666666666666666666111111000/////////000000000000000000000000000000......---,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---******************++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,------------)))******+++,,,,,,---------,,,++++++******++++++,,,---...---+++***+++,,,...---,,,++++++******+++,,,++++++******++++++,,,,,,,,,---............---++++++,,,,,,---///000111++++++,,,---...///000111000000//////////////////222111111000000//////...000000000000000000000000......////////////000000222222222222222333444444333555;;;DDDLLLVVVfffuuuxxxmmmgggmmmhhhgggssszzznnneeeZZZTTTLLLDDD@@@???>>>===<<<@@@EEEHHHJJJMMMRRRVVVYYYWWWVVVWWW[[[```ccceeegggiiikkkmmmooorrrvvvxxxuuuzzz}}}||||||~~~~~~zzzvvvtttsssvvv}}}zzzqqqkkkccc^^^\\\ZZZXXXUUUSSSPPPLLLJJJJJJKKKJJJJJJFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGEEECCCBBBBBBCCCCCC???@@@BBBEEEGGGIIIJJJJJJEEEEEEFFFFFFGGGIIIMMMPPPQQQQQQQQQPPPOOOOOOOOONNNPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUVVVWWWZZZXXXWWWUUUUUUWWWXXXZZZ[[[\\\]]]^^^___`````````aaaaaaaaa^^^[[[ZZZZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRQQQOOOMMMLLLLLLKKKLLLLLLLLLLLLKKKIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>=========???>>><<<;;;:::;;;;;;<<<:::999999888888888888999::::::999999999:::;;;;;;999999:::;;;<<<>>>???@@@CCCEEEGGGHHHIIIKKKNNNQQQQQQSSSVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUYYY[[[^^^aaafffllltttyyytttdddUUULLLEEE@@@===AAA???<<<;;;<<<>>>??????AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCCCCEEEHHHHHHHHHHHHIIIKKKMMMPPPQQQTTTQQQPPPTTT[[[eeeuuu|||{{{}}}sss[[[RRRQQQPPPSSSYYYbbbyyyuuuYYYLLL@@@======:::888888666666555555555555555444111000000///////////////////////////////////////000///---,,,+++,,,---......------,,,,,,+++++++++))))))******++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,)))))))))***+++,,,......,,,---...---+++***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......//////......///...------,,,,,,------,,,,,,------...//////000000000//////......------111111000000////////////////////////////////////000000111111111111111111222222222111222333333444222333777===AAAGGGTTTaaattt{{{tttooopppiiieeemmmyyyqqqhhhaaaWWWMMMGGGCCCAAA@@@;;;>>>BBBCCCCCCEEEKKKPPPTTTSSSRRRSSSWWW[[[```bbbdddfffiiikkkmmmppptttwwwuuuyyy{{{yyyyyy}}}~~~~~~yyyvvvtttsssuuu|||}}}vvvmmmfffcccaaa^^^[[[UUURRRNNNLLLLLLLLLLLLKKKFFFEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJIIIGGGFFFDDDDDDDDDDDDAAABBBDDDFFFHHHHHHHHHHHHCCCDDDEEEEEEEEEGGGJJJMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKLLLNNNNNNPPPQQQRRRQQQPPPOOOQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[YYYUUUSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSPPPPPPPPPPPPPPPOOOOOOOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;:::999999888888888999999999999999::::::;;;;;;<<<===>>>>>>@@@AAACCCEEEFFFGGGIIIKKKLLLMMMNNNQQQSSSRRRUUUXXXZZZZZZYYYYYYYYYWWWWWWVVVUUUUUUWWWZZZ\\\```cccggglllrrrzzzttteee\\\PPPEEE???======<<>><<<<<<===>>>@@@@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEECCCBBBCCCFFFIIIJJJJJJJJJKKKLLLNNNPPPQQQTTTRRRQQQUUU___ppp{{{zzztttaaaPPPMMMOOOPPPWWW___sss```NNNFFF???<<<<<<999666666555555555555444444333333111000000///////////////////////////////////////111000...---------...///---------,,,,,,++++++******+++++++++,,,,,,------++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))***+++,,,......,,,---...---+++***+++,,,)))))))))***+++,,,---...++++++++++++++++++++++++,,,---......//////............---,,,,,,,,,,,,,,,........................000000//////......------000000000///////////////////////////////////////111111000000000000000000222111111111111222333333222333666:::<<<@@@JJJUUUbbbssszzzsssmmmnnnyyy~~~vvvnnncccXXXPPPJJJFFFDDD;;;<<<===<<<===@@@FFFLLLQQQQQQRRRSSSVVVZZZ___bbbccceeeggghhhjjjlllooorrrvvvzzz{{{xxxwwwzzz|||{{{|||yyyxxxzzzzzzzzz~~~~~~xxxqqqmmmiiieeebbb[[[XXXTTTQQQQQQPPPOOONNNHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCCCCCCCDDDGGGIIIFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMKKKKKKMMMOOOPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVVVVVVVWWWWWWUUUQQQOOONNNOOOMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999999999999999999:::::::::999999999999999::::::999999:::;;;<<<<<<======@@@AAAAAACCCEEEGGGIIIJJJJJJLLLOOOPPPPPPQQQRRRTTTSSSUUUYYY[[[ZZZYYYYYYZZZVVVWWWWWWWWWXXX[[[aaafffiiimmmssszzzwwwggg[[[OOOJJJDDD???======>>>>>>>>>>>>>>>===>>>???@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDGGGJJJJJJKKKLLLMMMNNNPPPQQQRRRTTTTTTUUUXXXcccvvvuuuxxxyyybbbVVVLLLKKKLLLOOO[[[hhhpppWWWCCC@@@<<<:::999888777666555555555444333333222222111111000/////////000000000000000000000000000000000000///............///+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---------***++++++,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,+++******)))---,,,++++++******++++++,,,---...---+++***+++,,,((((((((()))+++,,,...///+++,,,,,,------,,,,,,+++,,,,,,---............---******++++++,,,...///000//////.........---------000000//////////////////////////////////////////000000000000000000000000//////............------111111111111111222333333222333666:::999;;;CCCMMMSSSeeezzzqqqqqq|||xxxoooeee]]]WWWSSSPPPFFFBBB===999:::>>>DDDGGGMMMOOOQQQSSSUUUYYY]]]```___aaacccdddeeegggjjjllltttxxxyyyvvvvvvxxxzzzyyyzzzxxxzzz~~~~~~}}}zzzuuupppkkk```\\\XXXTTTSSSRRRPPPOOOLLLJJJHHHEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEECCCBBBBBB???@@@AAAAAAAAAAAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJIIIHHHGGGGGGIIIKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJKKKMMMNNNOOOOOOPPPPPPPPPQQQRRRPPPMMMKKKJJJJJJIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBB>>>>>>??????>>>======<<<::::::::::::;;;;;;;;;;;;::::::999999999999999999777888888999999:::::::::;;;::::::::::::;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKMMMOOORRRSSSSSSSSSTTTUUUSSSUUUXXXYYYYYYYYYYYYZZZVVVYYY[[[]]]___eeemmmtttvvv{{{}}}ooo```QQQGGG??????>>>>>>>>>>>>??????>>>???@@@@@@??????AAACCCBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJJJJKKKMMMNNNPPPRRRSSSTTTTTTXXX[[[^^^iii|||vvvrrr}}}xxxdddUUUPPPMMMNNNNNNUUUkkkzzz^^^NNN<<<<<<:::888777777777666555555444444333222222111222222111000000000000111000000000000000000000000......//////......---,,,******+++,,,---,,,++++++,,,,,,,,,+++++++++++++++)))***++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,+++++++++++++++++++++---,,,++++++******++++++,,,---...---+++***+++,,,))))))))))))***+++------,,,---............---,,,++++++,,,---------------*********+++,,,---//////---------...............//////000000000000000000////////////////////////000000000000000000000000//////.........---------111111111111111222222333222222555888666555<<>>???@@@BBBDDDEEEDDDDDDDDDBBBAAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJKKKKKKHHHFFFEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>???;;;<<<<<<<<<<<<;;;::::::888888888999999:::::::::::::::::::::::::::::::::888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===>>>@@@BBBDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMPPPSSSUUUVVVVVVUUUVVVWWWSSSUUUVVVWWWWWWWWWYYYZZZYYY^^^cccfffjjjqqq{{{zzzjjj[[[NNNCCC===:::;;;<<<=========>>>>>>???AAACCCBBB@@@???AAACCCCCCDDDEEEGGGHHHIIIHHHHHHHHHJJJKKKKKKJJJIIIKKKLLLJJJKKKMMMPPPRRRTTTUUUUUUUUU\\\bbbfffqqq{{{uuuyyydddWWWOOONNNPPPRRRTTT```~~~aaaJJJAAA;;;===<<<888666666666555555555444333333222111111333222222111111111111111000000000000000000000000,,,---...///...---,,,+++((()))+++,,,---,,,,,,+++,,,+++++++++******))))))((()))***+++,,,---------))))))***+++,,,,,,------*********++++++,,,------)))))))))***+++,,,......,,,---...---+++***+++,,,+++***************++++++------...//////...------***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,---...///000000//////000000111111222222.........///////////////000000000000000000000000111111000000/////////...111111111000111222222333111222444666333111666???DDDQQQddduuu}}}nnnkkkpppuuu|||}}}}}}}}}zzzjjjVVVGGGAAA@@@===:::AAAFFFKKKOOOPPPQQQTTTWWWTTTVVVYYY[[[\\\___bbbeeejjjooossssssssswwwxxxwwwwwwtttuuuyyy{{{zzzyyy{{{~~~}}}wwwsssmmmiiifffcccaaa___VVVSSSOOOKKKIIIHHHHHHIIIFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCDDDFFFFFFEEEDDDFFFGGGEEEDDDBBBAAA???===<<<;;;::::::;;;<<<===???@@@AAA@@@AAA@@@>>>======@@@CCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIDDDEEEGGGFFFDDDBBBAAAAAAAAAAAABBBCCCBBBAAA@@@??????@@@BBBCCCCCCBBBAAA@@@AAA@@@@@@???>>>============<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999666666777777888999999999::::::::::::::::::;;;;;;999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>??????AAACCCEEEGGGHHHHHHGGGIIIIIIIIIJJJLLLMMMOOOPPPRRRUUUWWWXXXXXXWWWXXXXXXSSSTTTUUUUUUUUUVVVXXXZZZ\\\bbbhhhnnnrrrzzzwwwjjj\\\NNNDDD>>><<<;;;<<<======<<<<<<===???@@@CCCDDDCCCAAA@@@AAADDDCCCDDDFFFHHHIIIIIIIIIIIIJJJLLLNNNNNNMMMLLLMMMNNNIIIKKKMMMPPPSSSUUUVVVWWWUUU^^^ggglllwww{{{tttxxxooo[[[NNNRRRPPPOOOSSSccciiiQQQCCC===:::888666444333444555666444444333333333333222222000...,,,,,,///111333333000000///............///------,,,,,,,,,++++++++++++++++++,,,,,,+++******...,,,++++++------,,,*********)))(((((()))***+++------,,,++++++******)))---.........---,,,,,,+++))))))***+++,,,,,,------...///000///,,,+++***++++++***)))(((((()))***+++------------------------...///000000---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000222222222222111111111111000///---------...000222222000...---,,,---...///000000000000////////////......///000111222222333555555666666777888888888>>>GGGUUUdddrrr{{{vvvsssqqqoooppptttxxx|||~~~~~~|||~~~qqq^^^NNNDDD>>>;;;AAACCCGGGKKKNNNPPPQQQRRRRRRTTTVVVVVVWWWZZZ___cccfffhhhlllooorrrtttuuuuuutttttttttttttttvvvxxxyyy}}}{{{zzz{{{|||~~~xxxsssnnnkkkjjj^^^ZZZTTTPPPNNNLLLIIIHHHCCCBBBCCCDDDFFFHHHKKKLLLGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCAAA@@@????????????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@???>>>CCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;::::::;;;;;;;;;:::::::::999999;;;;;;:::999999999999999999999999999888888888888<<<<<<;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======BBBAAA@@@@@@??????@@@@@@DDDFFFGGGIIIJJJJJJIIIIIIMMMNNNMMMLLLKKKKKKMMMOOOUUUVVVVVVUUUUUUVVVZZZ\\\WWWWWWVVVVVVWWWYYY\\\^^^iiinnnrrrvvv~~~}}}jjjaaaTTTJJJDDDAAA???===999::::::;;;<<<===>>>>>>BBBBBBCCCDDDEEEEEEEEEDDDCCCEEEGGGGGGGGGHHHIIIKKKOOONNNMMMMMMMMMMMMKKKJJJSSSQQQQQQUUUWWWVVVXXX\\\]]]gggnnnwww|||zzz}}}sssaaaWWWTTTPPPSSS[[[hhh~~~xxxZZZHHH>>>999999888666444333444555555444444333333333222222222///---++++++---///000000111000///...------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++...,,,++++++,,,---+++******)))(((((()))***+++,,,,,,,,,++++++++++++******,,,,,,------,,,++++++***))))))***++++++,,,------,,,...//////---,,,,,,------,,,+++******+++,,,---////////////////////////---//////...,,,***)))***++++++++++++++++++++++++,,,++++++,,,,,,...//////......---------,,,,,,,,,...---,,,++++++,,,...///111000...---,,,---...///000000000000//////////////////000000111111222222333333444444555666666666;;;AAAKKKUUUaaaooo~~~|||tttrrroooooopppsssuuuvvvppp^^^MMMAAA;;;???BBBFFFKKKNNNOOOOOONNNOOOQQQSSSSSSTTTWWW\\\```aaadddiiinnnrrrsssrrrqqqssssssrrrrrrssstttuuuvvv}}}~~~~~~|||yyyvvvvvvvvvvvvxxx{{{zzzsssnnnkkkaaa^^^XXXTTTQQQOOOLLLJJJEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<>>======<<<<<<<<<====================================>>>>>>>>>>>>======<<<;;;;;;:::999999<<<;;;;;;;;;::::::::::::;;;;;;:::999999999999999:::::::::::::::999999999:::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@@@@EEEEEEEEEDDDDDDDDDDDDDDDGGGHHHJJJKKKLLLLLLKKKKKKNNNNNNNNNLLLKKKKKKLLLNNNUUUWWWYYY[[[[[[[[[\\\^^^YYYYYYYYYZZZ\\\___cccfffnnnvvv~~~qqqbbbXXXQQQHHHBBB???>>>======;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGHHHGGGHHHJJJKKKLLLMMMNNNPPPQQQQQQPPPOOORRRQQQTTTZZZ]]][[[\\\___dddnnnssszzzsssaaaUUUTTTZZZVVV```sss___JJJ@@@999555888777666444444444555555333333333333222222222222000...,,,,,,---...///...333222111000///...............---------,,,,,,,,,,,,,,,------------,,,,,,...,,,++++++,,,,,,+++***((((((((())))))+++,,,---*********++++++++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,***,,,......---,,,---...,,,,,,++++++++++++,,,,,,////////////////////////,,,---...,,,***(((((((((++++++++++++++++++++++++,,,++++++,,,,,,---...///.........---------,,,,,,------,,,++++++---...///000///...---------...///////////////000000000000000000000000000111111111111111222222333444444444999<<<@@@FFFNNN\\\kkkvvv{{{pppgggdddfffmmmqqqqqq\\\JJJ@@@:::===BBBFFFIIIJJJIIIHHHKKKMMMNNNPPPQQQTTTXXX[[[[[[___ffflllooopppooonnnrrrrrrqqqqqqqqqrrrrrrsssxxxyyyyyywwwtttqqqqqqqqqqqqrrrtttvvvyyyxxxtttkkkgggaaa\\\XXXUUUQQQOOOJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKIIIGGGEEEDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????========================>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::999999888;;;;;;;;;;;;::::::::::::;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<>>>>>======>>>???@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHJJJLLLJJJLLLPPPTTTUUUUUUTTTSSSSSSTTT[[[eeeiiigggfffhhhllluuuyyyqqqeee^^^VVVXXXbbbkkkzzzfffMMMBBB===888444777666555444444444444555333333333222222222222111333111///...///000///.........------------...............---------,,,,,,,,,,,,------......---------,,,++++++,,,,,,+++)))'''(((((()))***,,,------((())))))***+++,,,,,,,,,***+++++++++++++++******))))))******+++++++++,,,)))+++,,,,,,+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***))))))***++++++++++++++++++++++++,,,+++++++++,,,------...//////.........---------///............///000111//////...---------...///////////////000000000000111111111000000000000000000000111111222333333333888999<<<>>>DDDOOO]]]gggzzzxxxggg^^^___gggnnn|||kkkWWWJJJ<<<===???AAADDDFFFGGGGGGJJJKKKLLLNNNPPPSSSVVVXXXYYY\\\aaafffjjjlllmmmmmmqqqqqqpppppppppppppppppprrrssstttsssqqqooooooppppppqqqrrrrrrrrrtttwwwzzzyyyuuunnngggaaa\\\VVVSSSPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>============<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;:::::::::999999888888::::::::::::::::::::::::::::::999999999999999:::;;;;;;<<<<<<=========>>>;;;<<<<<<===>>>??????@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNPPPPPPOOOMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOLLLMMMLLLKKKIIIIIIKKKLLLLLLPPPUUUYYY[[[]]]^^^```bbbeeeiiilllpppwwwssscccVVVMMMEEE???<<<;;;;;;;;;===>>>???@@@===>>>??????AAAAAABBBCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJIIIIIIKKKLLLJJJNNNRRRUUUVVVUUUTTTTTTUUUYYYdddrrrxxxwwwuuuvvvsss|||{{{```___bbbaaahhhwwwrrrRRRCCC@@@<<<777333666555555444444444444444333333222222222111111111333111//////000000///---&&&&&&''''''(((***+++,,,......---------,,,,,,,,,+++,,,------.........------+++******+++,,,***)))'''((()))***+++,,,------(((((()))***++++++,,,---++++++,,,,,,,,,,,,++++++)))***************++++++)))+++,,,+++)))''''''(((*********++++++*********************************(((***,,,---,,,,,,---...++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++............//////000000......---------............/////////000000000111111111111000000000000000111111111222333333444444444777999<<<@@@IIITTT\\\kkk}}}~~~jjj]]][[[aaahhh|||uuucccTTTGGGDDDAAA??????BBBFFFIIIIIIJJJKKKNNNQQQTTTVVVWWWXXXYYY[[[^^^bbbfffjjjllloooooooooooooooooonnnnnnkkkmmmooopppoooooopppqqqpppqqqqqqooonnnmmmooopppxxx}}}zzzrrrjjjbbb[[[VVVTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNNNNMMMLLLLLLKKKKKKMMMLLLLLLKKKKKKJJJJJJIIIMMMLLLKKKJJJKKKLLLNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDFFFFFFDDDCCCAAA???>>>>>>??????>>>>>>>>>=====================<<<;;;:::999::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::999999:::::::::::::::::::::;;;::::::999::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPRRRSSSRRRQQQOOOMMMNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLKKKIIIJJJLLLNNNOOOQQQUUUXXX\\\aaagggkkkmmmrrrxxx|||~~~kkkcccWWWMMMFFFAAA???@@@;;;<<<======>>>>>>??????>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFGGGHHHHHHHHHHHHIIIKKKKKKJJJJJJKKKMMMMMMPPPSSSTTTTTTSSSTTTUUUYYY___lll{{{{{{nnnZZZ^^^iiirrrpppYYYDDD>>>>>>:::555333444444444444444444444444222222222222111111111111000...------......---+++)))))))))***+++---...///------,,,,,,,,,+++++++++***+++,,,------...---------+++******++++++***)))((((((***+++,,,,,,,,,,,,(((((())))))***+++,,,,,,***+++,,,,,,,,,,,,,,,,,,***************************+++,,,+++(((&&&&&&&&&,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,............------------,,,,,,,,,------------...,,,---------..................//////000000111111000000000000000111111111111111222222333444444444111333666888;;;BBBKKKRRRbbbuuuoooaaa\\\^^^bbbqqq|||nnnbbbTTTOOOFFF???<<<===AAADDDHHHHHHIIILLLPPPSSSTTTTTTVVVVVVVVVWWW[[[```eeeiiikkkkkklllmmmmmmmmmllllllgggiiilllnnnnnnoooqqqrrrmmmnnnooonnnkkkjjjjjjkkktttwww{{{~~~uuummmddd___[[[[[[[[[ZZZXXXVVVTTTSSSQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKMMMLLLKKKJJJKKKMMMOOOPPPNNNNNNLLLKKKJJJIIIIIIIIIFFFGGGHHHIIIIIIIIIGGGGGGJJJJJJHHHFFFDDDCCCAAA@@@BBBBBBBBBAAAAAA@@@@@@???????????????>>>===<<<;;;999999::::::;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==================>>>?????????@@@AAABBBDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIKKKMMMOOOQQQSSSTTTVVVVVVVVVVVVUUUSSSRRRPPPOOOOOONNNNNNNNNNNNOOOPPPLLLMMMNNNMMMLLLMMMPPPRRRQQQRRRTTTXXX]]]fffpppvvv|||}}}lllaaaRRRKKKEEEAAA===:::;;;???===>>>??????===<<<===>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIKKKLLLLLLKKKKKKLLLMMMOOOQQQSSSSSSRRRTTTYYY]]]bbbgggsssxxxiiibbbjjjyyy{{{WWWGGG<<<======777444666333444444444555444444444222222222222111111111111///...---...//////---,,,...............//////000,,,,,,+++++++++*********)))***+++,,,------------,,,+++******++++++***((())))))+++,,,,,,,,,++++++(((((())))))******++++++))))))***+++++++++++++++************)))))))))))))))+++,,,+++***(((((())),,,,,,---......---,,,,,,------------------------+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,000000000000////////////+++,,,,,,---------------+++,,,------.....................///000111111111//////000000111111222222000111111222222333444444111333444444666;;;DDDKKKXXXhhhzzzmmmeeecccdddiiiuuu}}}vvvkkkdddXXXMMMEEEAAABBBCCCEEEDDDEEEHHHMMMPPPPPPOOOQQQQQQRRRSSSWWW[[[___aaafffggghhhiiijjjjjjiiiiiifffhhhkkklllmmmmmmoooqqqkkklllnnnmmmllljjjjjjkkkppprrruuuwwwzzz}}}}}}uuupppiiiiiigggdddaaa]]]ZZZWWWUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPMMMLLLJJJJJJJJJLLLOOOQQQPPPOOOMMMKKKJJJIIIHHHHHHFFFHHHIIIKKKLLLKKKJJJIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBAAABBBBBBAAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBAAAAAAAAABBBBBBCCCDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNQQQSSSVVVWWWXXX^^^]]]\\\ZZZYYYWWWVVVUUUQQQPPPOOONNNNNNOOOPPPQQQOOOPPPQQQQQQQQQRRRUUUXXXWWWYYY\\\aaahhhrrr}}}~~~nnn___SSSLLLEEE@@@>>>>>><<<888999>>>===???@@@???>>>===???AAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMJJJLLLMMMLLLKKKKKKLLLNNNOOOQQQRRRRRRTTTZZZeeemmmpppsss}}}llliiimmmzzz^^^LLL@@@:::>>>===666555;;;333333444555555444444444222222222111111111111000000//////000111111000...------,,,+++************+++++++++*********))))))((()))***+++,,,,,,---,,,,,,+++******++++++***((()))***+++,,,---,,,+++***))))))))))))************(((((()))************************))))))))))))))))))+++,,,,,,+++++++++,,,******,,,,,,,,,,,,******---------------------------...///...,,,***)))***++++++++++++++++++++++++,,,,,,++++++***+++++++++------,,,,,,,,,+++++++++---...//////000000//////+++,,,------.........------......///000111111222...//////000111222222333000000000111222222333333555555444222222888AAAIIIJJJXXXlll}}}zzzqqqlllllldddlllxxx}}}pppbbbWWWOOOLLLKKKAAAAAAAAAEEEKKKNNNMMMLLLLLLMMMOOORRRUUUXXXZZZ[[[bbbccceeeggghhhhhhggggggfffhhhjjjkkkkkkkkkmmmnnnjjjllloooooonnnllllllmmmlllooorrruuuvvvwwwxxxzzzvvvuuurrrnnniiiddd___\\\YYYXXXWWWUUUSSSRRRQQQPPPMMMMMMOOOPPPRRRSSSTTTUUUMMMLLLJJJIIIJJJLLLOOOQQQQQQPPPNNNLLLJJJHHHHHHGGGFFFHHHJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQTTTVVVYYY[[[\\\dddcccaaa^^^\\\ZZZYYYYYYRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSTTTTTTVVVZZZ\\\bbbeeejjjpppyyyqqq```SSSJJJEEEBBB@@@======@@@???::::::@@@===???AAAAAA???@@@CCCFFFBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNKKKLLLMMMMMMLLLKKKMMMNNNNNNPPPQQQSSSVVVaaaooozzz}}}|||fffrrrbbbPPPCCC???;;;888777666555444444444333333333222222222333333222222111000000000//////...------------...///...---+++)))'''&&&%%%...------,,,,,,------...///---,,,,,,---...,,,+++(((((()))***++++++,,,,,,+++++++++++++++++++++++++++...000///,,,******+++)))((('''+++//////***%%%))))))))))))))))))))))))******)))(((((()))***+++)))***+++---......------))))))***+++,,,------...,,,,,,,,,++++++*********)))))))))***,,,,,,+++***))))))***+++,,,,,,---------...///...,,,+++,,,---/////////......---------......------------,,,,,,---------............///111111111111222222222222111111222333333333333222222333333444666777999:::EEENNN\\\kkkyyy~~~wwwnnnkkklllxxxxxxrrrjjj\\\OOOFFFBBBAAACCCEEEFFFJJJPPPLLLMMMNNNNNNOOOQQQTTTWWW___aaacccccccccbbbcccddddddeeeggghhhiiiiiihhhhhhgggiiikkknnnppppppooonnnqqqqqqpppppppppqqqrrrsssyyy|||yyyssslllfffccc___[[[YYYYYYXXXUUURRRPPPPPPPPPQQQQQQRRRRRRSSSQQQOOOMMMMMMOOOPPPQQQPPPQQQQQQPPPNNNLLLJJJHHHFFFIIIIIIIIIJJJKKKLLLMMMNNNPPPNNNKKKKKKLLLLLLLLLLLLNNNKKKHHHFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPPPPNNNMMMNNNOOOPPPQQQTTTVVVZZZ]]]___```gggeeeccc```^^^]]]]]]]]]ZZZWWWRRROOOOOOPPPRRRSSSUUUWWWYYYYYYZZZ^^^dddjjjooottt{{{kkkaaaSSSHHHDDDAAA===::::::;;;<<<;;;::::::;;;======@@@CCCDDDCCCCCCCCCDDDBBBBBBBBBCCCCCCEEEFFFFFFKKKKKKJJJJJJKKKMMMOOOQQQLLLMMMNNNLLLKKKJJJKKKLLLLLLSSSVVVUUUZZZjjj{{{uuunnnnnn~~~iiiOOOCCC@@@===999777666666555444444333333333333222222222111111111111111111111111//////...---------------......------,,,+++******------,,,,,,,,,,,,------...---,,,,,,------,,,***((())))))***++++++,,,,,,************************###'''(((((()))+++---***((((((+++//////+++&&&************************,,,+++***)))(((((()))))))))***+++---------------+++++++++,,,------......,,,,,,,,,++++++******************+++++++++***)))))))))******++++++,,,,,,---.........,,,+++,,,---,,,+++++++++*********)))++++++,,,,,,---------...---------............////////////000000000000111000111222222333333222222222333333444555777999:::>>>DDDNNNYYYfffvvvpppllliiilllvvv~~~sssgggOOOGGGAAABBBFFFFFFGGGHHHMMMNNNNNNNNNNNNOOORRRTTTXXXZZZ\\\^^^^^^^^^```aaabbbccceeefffggghhhhhhgggfffgggiiikkklllmmmmmmmmmoooooopppppppppqqqqqqqqqnnnssszzz}}}~~~vvvpppllliiiddd___\\\XXXUUURRRQQQQQQQQQRRRRRRSSSSSSSSSSSSQQQOOOOOOQQQRRRSSSRRRSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQOOOMMMLLLMMMNNNNNNMMMMMMKKKHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGIIIJJJLLLKKKKKKKKKKKKMMMNNNOOOKKKKKKJJJJJJIIIJJJJJJKKKLLLNNNPPPOOONNNNNNNNNOOOPPPQQQSSSVVVYYY[[[^^^___dddcccaaa```^^^^^^^^^___]]]ZZZVVVSSSSSSUUUWWWYYYXXX\\\```dddfffkkkrrrwww~~~qqqeeeXXXPPPFFF@@@??????===;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJKKKLLLMMMNNNOOOLLLNNNOOONNNLLLJJJJJJKKKKKKRRRWWWYYYccctttpppffffff{{{nnnQQQAAA>>>===:::777555555555555444333333333222222222111111/////////000111222222222///......---------------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,***+++,,,,,,+++))))))))))))***++++++,,,,,,))))))))))))))))))))))))&&&(((*********)))***+++***)))))),,,//////+++(((************************000///...,,,++++++++++++)))***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++***))))))************************,,,---...---,,,+++,,,---------,,,,,,,,,,,,++++++))))))***+++,,,---......---------............///000000000111111111222222000111222222333333222222222222333444555666888999===@@@DDDJJJUUUeeewww}}}wwwoooiiiiiippp{{{fffVVVGGGCCCEEEFFFEEEFFFLLLLLLMMMLLLKKKLLLOOOQQQQQQSSSWWWXXXYYYZZZ\\\^^^___```aaaccceeefffggggggeeeeeeeeefffhhhiiijjjkkklllmmmnnnooooooooonnnnnniiinnnsssuuuwww}}}vvvsssnnnfff^^^XXXVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSSSSTTTVVVVVVVVVTTTTTTRRRQQQOOOMMMKKKJJJHHHIIIIIIKKKMMMOOOQQQRRRQQQPPPNNNNNNOOOOOOOOONNNLLLKKKIIIJJJKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFGGGHHHJJJLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMKKKIIIIIIIIIJJJKKKLLLNNNOOOOOOOOONNNPPPQQQRRRSSSUUUXXXZZZ]]]^^^___bbbbbbaaa``````aaaaaabbb]]][[[XXXVVVVVVXXX[[[]]]bbbhhhooouuuyyy~~~vvvmmmbbbTTTKKKEEEAAA<<<:::;;;======;;;<<<===>>>===<<<<<<>>>@@@CCCDDDDDDCCCAAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKMMMNNNOOOPPPOOOOOOLLLMMMNNNMMMKKKJJJJJJKKKLLLSSS[[[eeesssyyylllccceeemmmoooUUUDDD===>>>999777555444555555444333222222222222111111111111/////////000000000111111///...------,,,,,,------)))))))))******+++++++++++++++************++++++,,,+++******++++++***((())))))*********+++++++++)))))))))***************,,,,,,------,,,,,,,,,,,,*********,,,......,,,)))++++++++++++++++++++++++------,,,+++++++++************++++++,,,,,,,,,,,,***)))))))))((((((''''''+++++++++***************(((***+++++++++******+++*********))))))))))))))),,,---...---+++***+++,,,------------------,,,,,,))))))***++++++,,,---------------............///...////////////000000000000000111222222222222222222222222333444666777888<<<===???BBBJJJWWWhhhssszzzqqqnnnqqquuuxxxvvv~~~lllXXXMMMIIIFFFFFFHHHGGGHHHHHHHHHHHHIIILLLNNNOOOQQQTTTVVVWWWXXXZZZ[[[\\\]]]^^^```ccceeeffffffdddcccccccccdddfffhhhjjjhhhjjjlllmmmnnnmmmkkkjjjjjjmmmqqqrrrsssvvv}}}zzzpppfff___^^^```]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYWWWVVVXXXYYYZZZYYYVVVUUUTTTRRRPPPNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRQQQPPPNNNOOOPPPPPPPPPOOOLLLKKKKKKLLLMMMMMMKKKJJJKKKKKKLLLMMMNNNNNNOOOOOOLLLMMMMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPOOONNNLLLKKKKKKJJJJJJJJJJJJKKKNNNOOOPPPQQQPPPOOONNNMMMNNNLLLJJJIIIIIIJJJLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNRRROOOLLLJJJHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUVVVXXXZZZ]]]___aaabbbbbbbbbbbbbbbccccccdddddd______^^^]]]]]]```cccfffooovvvssslllbbbZZZTTTMMMFFF@@@???<<<::::::<<<===<<<;;;===>>>??????>>>>>>@@@BBBDDDDDDDDDCCCAAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPRRRSSSSSSQQQPPPKKKKKKKKKJJJIIIJJJMMMOOORRRYYYfffvvvmmmbbb]]]^^^jjjyyykkkRRRDDD===999999666555333333444555444333222222111111111000000000000000000/////////............---,,,,,,,,,,,,,,,************************+++******))))))******+++,,,***))))))***+++)))(((***************+++++++++*********+++++++++,,,,,,######$$$'''***,,,...///*********+++------+++***************************%%%&&&&&&'''((((((((((((++++++***+++++++++,,,,,,***))))))((((((''''''&&&************************&&&(((++++++******,,,---*********))))))))))))))),,,---...---+++***+++,,,)))))))))))))))*********++++++++++++++++++++++++---------............///+++++++++,,,,,,,,,,,,---000000111222222222222111222222222222333555666777555777999;;;@@@IIIUUU^^^ttt~~~~~~}}}xxxwwwzzz|||ooodddXXXLLLEEEDDDAAACCCCCCCCCDDDEEEHHHKKKMMMPPPRRRSSSSSSTTTUUUVVVYYYYYY[[[]]]___bbbccceeecccbbbaaa```aaacccfffhhhfffgggiiikkkkkkjjjiiiggghhhkkkmmmnnnnnnooossswwwxxx||||||qqqjjjiiijjjgggfffeeecccbbb```___^^^^^^[[[YYYXXXYYYZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPSSSRRRQQQQQQPPPPPPQQQQQQQQQOOOOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQNNNNNNOOOOOOPPPQQQRRRRRRUUUUUUUUUTTTSSSRRRQQQQQQNNNMMMLLLLLLKKKKKKLLLLLLQQQRRRTTTUUUUUUTTTRRRPPPQQQPPPNNNLLLLLLLLLMMMNNNLLLLLLMMMNNNNNNOOOOOOOOOSSSQQQNNNKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPSSSUUUVVVWWWYYY[[[^^^```bbbcccbbbccccccdddeeeeeeeeeeeeggghhhiiiiiijjjmmmqqquuuzzzsssiiiXXXSSSLLLGGGEEEBBB???===<<<;;;;;;<<<===>>>>>>===???@@@AAAAAA@@@AAACCCEEECCCDDDDDDDDDDDDEEEHHHKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJLLLPPPRRRSSSSSSQQQOOOLLLKKKKKKJJJKKKPPPVVVZZZ^^^gggwwwtttggg[[[YYY[[[cccvvvuuuUUUDDD@@@===999666555444333333444555333222111111111000000000000///000000000///...---------...------,,,,,,,,,,,,,,,...------,,,,,,++++++++++++******************+++,,,+++)))***++++++***(((*********************************+++,,,,,,------&&&%%%$$$%%%(((***+++***))))))***+++++++++++++++))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,++++++************+++,,,,,,+++++++++******)))))))))))))))***************&&&))),,,,,,***)))+++---************************+++,,,---,,,+++***+++,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++---------............///....../////////000000000///000111111222222111111222222222222333444555555333555777999;;;AAAIIIPPPdddooo}}}{{{|||mmmXXXGGG???@@@AAAAAAAAAAAABBBEEEGGGIIIKKKMMMNNNNNNNNNPPPQQQUUUUUUVVVXXXZZZ]]]___```aaa```___^^^___aaaccceeedddeeefffggghhhgggffffffhhhjjjlllmmmmmmnnnoooqqqqqqsssvvvzzzzzztttrrrsssuuutttrrrooollliiigggfffccc```]]]\\\\\\\\\[[[ZZZ\\\[[[YYYWWWUUUUUUUUUUUUXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQPPPRRRSSSTTTRRRQQQQQQPPPNNNNNNOOONNNMMMKKKJJJKKKLLLMMMOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPPPPOOOOOONNNNNNMMMRRRTTTVVVXXXYYYWWWUUUTTTTTTSSSRRRPPPOOONNNNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRSSSQQQOOOMMMKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQUUUWWWUUUVVVXXX[[[^^^aaaccceeedddeeegggiiijjjkkkllllllooorrrtttuuuvvvyyy{{{qqqcccWWWQQQGGGDDD@@@===<<<<<<:::999888999;;;<<<>>>???@@@AAA@@@BBBCCCCCCBBBCCCEEEGGGCCCDDDFFFGGGGGGHHHKKKMMMLLLLLLKKKKKKKKKLLLLLLMMMIIIKKKNNNQQQRRRQQQPPPNNNNNNPPPRRRUUUYYY___fffkkkpppxxx___ZZZYYY___fffssssss^^^HHH??????===:::777555444333444555555333111111111000000000/////////...........................---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++******+++++++++---+++******+++,,,***)))************************)))))))))***+++,,,,,,,,,///,,,)))((())))))(((&&&(((((())))))))))))******((((((((((((((((((((((((***+++---............---,,,+++***))))))***+++++++++++++++++++++++++++***((()))))))))*********+++(((,,,...---)))'''(((+++))))))******++++++,,,,,,+++,,,---,,,*********+++------......////////////,,,,,,,,,,,,---------------------............///111111222222222333333333///000000111111111111111111111111111222333444555444666888999999===DDDIIISSS^^^nnn}}}~~~vvvsssxxx|||gggSSSHHHBBBCCCCCCAAA???@@@AAACCCDDDFFFIIIKKKKKKLLLNNNPPPQQQQQQQQQRRRTTTWWWYYYZZZ]]]]]]\\\\\\]]]^^^___```ccccccdddddddddeeeeeeeeeiiikkkmmmnnnnnnnnnoooooonnnnnnnnnnnnqqqvvv}}}|||xxxuuusssnnnkkkgggeeedddcccbbbaaaaaa```]]][[[ZZZZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSSSSUUUWWWWWWUUUSSSUUURRROOONNNNNNNNNMMMLLLKKKKKKMMMOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[ZZZYYYXXXVVVVVVSSSTTTTTTTTTSSSRRRPPPOOORRRTTTWWWZZZ[[[ZZZXXXWWWUUUUUUUUUTTTSSSPPPNNNMMMOOOPPPRRRSSSTTTTTTSSSSSSQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPRRRVVVYYYVVVXXXZZZ^^^bbbeeehhhiiiiiikkkooosssvvvyyy{{{{{{{{{wwwkkkbbbXXXLLLEEEEEE===<<<<<<;;;;;;:::999888:::;;;<<<===>>>???AAABBBAAACCCDDDDDDDDDEEEGGGIIIEEEGGGIIIJJJJJJJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNLLLMMMOOOQQQRRRRRRQQQQQQRRRXXX```hhhooouuuzzz~~~XXXXXX^^^iiitttuuuWWWIII<<<999:::999666555666555444444555555333111000000000000////////////,,,,,,------.../////////...---,,,,,,++++++,,,,,,******************++++++,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,+++)))++++++******************'''(((((()))***+++++++++)))&&&$$$%%%)))+++,,,+++'''((())))))(((((()))***((((((((((((((((((((((((((()))***+++***)))(((''',,,+++***))))))***++++++))))))))))))))))))******(((((())))))*********++++++...000...(((%%%&&&((())))))***+++,,,---------+++,,,---,,,***)))***++++++++++++,,,,,,---------++++++,,,---......///000---------.........//////------------............//////000111111111111111111111111111222333444444333444555555555888???DDDGGGQQQ```ooo|||}}}rrriiiiiiuuurrraaaWWWFFFFFFEEEBBB???>>>???AAAAAADDDHHHJJJKKKMMMPPPRRRNNNNNNNNNNNNPPPRRRUUUVVVZZZZZZZZZ[[[[[[\\\]]]]]]ccccccbbbbbbccccccdddeeefffgggiiikkkllllllkkkkkkmmmllljjjiiiiiimmmtttyyyxxxxxxuuuqqqnnnmmmllljjjhhheeecccaaa^^^]]]]]]^^^___ZZZZZZYYYXXXXXXXXXXXXXXXUUUUUUVVVWWWYYYYYYXXXVVVWWWTTTPPPNNNNNNNNNMMMMMMLLLLLLNNNPPPRRRSSSUUUVVVTTTTTTTTTTTTUUUWWWYYYZZZ]]]]]]]]]\\\[[[ZZZXXXXXXUUUVVVWWWXXXWWWUUUSSSQQQRRRTTTXXX[[[\\\\\\ZZZYYYVVVVVVWWWVVVUUURRROOOMMMNNNOOOPPPRRRRRRRRRRRRQQQPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOOOOPPPRRRVVVZZZZZZ[[[^^^bbbfffjjjmmmooopppssswww}}}~~~kkkaaaWWWQQQIII@@@>>>BBB999999;;;=========<<<;;;???@@@@@@@@@??????AAABBBBBBCCCEEEEEEEEEFFFHHHJJJGGGIIILLLMMMLLLKKKKKKLLLOOOOOONNNNNNMMMNNNNNNNNNPPPQQQSSSTTTUUUUUUUUUUUUUUU^^^kkkxxxYYY^^^lllpppWWWGGGAAA999666777888666444444444333333333222222222000000000000////////////000000000000///...---,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++*********)))))))))************))))))***+++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))************************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,......------...///111222///......---------......111000///...---,,,++++++............////////////000111111111111222222222222333444444444555777999AAAFFFQQQaaannn{{{|||ooogggfffkkkvvvxxxiii[[[VVVMMMEEE@@@???AAABBBBBBDDDEEEFFFGGGHHHJJJLLLLLLMMMLLLKKKJJJKKKNNNQQQVVVWWWYYYZZZZZZZZZ\\\^^^___```aaabbbbbbbbbbbbbbbccceeehhhkkklllkkkiiihhhlllkkkiiiggggggiiilllmmmtttwww{{{}}}|||{{{xxxrrrlllhhhhhhiiihhhgggeeecccbbbeeeaaa]]]\\\]]]]]]ZZZWWWXXXWWWWWWWWWXXXZZZ\\\]]]XXXTTTOOOLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVVVVVVVVVVWWWXXXXXX\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVTTTUUUWWW[[[^^^^^^\\\ZZZ[[[YYYXXXYYYYYYVVVQQQLLLLLLLLLLLLLLLLLLMMMNNNNNNRRRPPPNNNMMMMMMPPPSSSUUUQQQOOONNNOOOSSSYYY]]]______aaaeeeiiimmmsssyyy}}}vvviii```TTTNNNFFF@@@>>>???@@@AAA<<<<<<<<<<<<===???@@@AAABBBAAAAAA@@@@@@AAAAAABBBGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMQQQPPPNNNLLLLLLLLLNNNOOOMMMSSSWWWWWWSSSQQQVVV[[[fffmmmxxxbbbkkkuuu[[[KKKBBB===777555666888666444444333333333333222222222000000000000/////////...000000000000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++*********)))))))))))))))************))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***))))))))))))))))))***(((((((((((()))))))))***000///---***&&&###!!!************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))...------------...//////------,,,,,,---...000111------,,,,,,,,,,,,------.........---------------............////////////000111111111111222222222333444555444444444666888>>>@@@HHHUUUcccrrr|||rrrjjjhhhjjjqqqvvv|||kkkcccWWWNNNJJJHHHDDDBBBDDDGGGIIIIIIFFFEEEFFFIIIKKKKKKKKKJJJIIIJJJLLLOOOQQQSSSUUUVVVVVVWWWYYY[[[]]]]]]^^^```aaaaaabbbbbbbbbdddfffhhhiiiiiihhhggghhhgggfffeeeeeefffhhhiiiiiilllnnnoooqqqwww|||wwwuuuuuusssqqqnnnkkkhhhggghhhddd```^^^___^^^[[[XXX\\\\\\\\\]]]^^^___```aaaXXXTTTOOOMMMLLLMMMNNNNNNQQQQQQRRRSSSTTTVVVWWWXXXVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWXXXZZZ[[[ZZZXXXVVVXXXWWWWWWXXXYYYWWWSSSOOORRRRRRQQQPPPPPPPPPQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXUUUSSSRRRSSSXXX]]]bbbeeekkknnnrrruuuyyy~~~xxxlllccc\\\TTTNNNKKKGGGAAA<<<;;;<<<======<<<<<<<<<===>>>???AAAAAACCCBBBBBBAAAAAABBBBBBCCCHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNOOOPPPOOOOOONNNOOONNNMMMLLLMMMOOOQQQRRRTTTVVVWWWVVVUUUYYYaaahhhvvv}}}mmm|||oooWWWIIICCC===999444333555777666555333333333222222222111111000000000/////////......///////////////...---,,,,,,++++++++++++******************))))))))))))))))))***+++,,,,,,+++***)))******)))))))))(((((((((((())))))******))))))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((())))))******))))))(((((((((((()))))))))******,,,++++++)))((('''&&&&&&))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))...---,,,,,,,,,...///000,,,,,,++++++,,,---...///,,,,,,++++++++++++,,,,,,++++++,,,,,,------......---............/////////000111111111111222222222444555555444333333555666999999>>>HHHTTTeeezzz~~~yyysssooonnnnnnnnnppp}}}tttfff___]]]ZZZPPPGGGFFFHHHIIIHHHEEEDDDFFFHHHHHHIIIIIIGGGFFFGGGIIIKKKJJJLLLOOOPPPQQQRRRTTTVVVXXXYYYZZZ\\\^^^___```aaaaaaaaabbbcccdddeeeffffffbbbbbbbbbbbbccccccdddddddddfffgggfffgggjjjqqqwww{{{|||}}}zzzwwwuuuuuuppplllgggeeedddccc___\\\]]]^^^___```aaabbbbbbbbbYYYVVVRRRPPPPPPQQQQQQQQQTTTSSSSSSTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXXVVVVVVWWWYYYZZZYYYWWWTTTUUUUUUTTTSSSRRRRRRRRRRRRUUUVVVXXXYYY[[[[[[\\\[[[]]]\\\\\\]]]aaahhhnnnrrrzzz}}}ooofffYYYPPPKKKIIIFFFEEECCC@@@<<<:::;;;<<<<<<<<<======>>>>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDIIIIIIJJJKKKLLLNNNOOOOOONNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNOOOPPPSSSUUUWWW]]]ZZZVVVVVVZZZdddooovvvpppWWWFFF??????:::777444444555666555444222222222222111111111111000000/////////............/////////......---,,,+++++++++*********))))))******************))))))(((***+++------+++***((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''(((((()))))))))*********(((((()))+++,,,---...///(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))***+++---...+++++++++++++++,,,,,,---,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,---------------.........//////000000111111111222222222444555555444333222444555777666888@@@JJJXXXkkk{{{zzztttnnnmmmtttuuurrruuusssfffYYYMMMJJJEEEDDDEEEGGGHHHHHHEEEFFFGGGFFFDDDDDDFFFHHHEEEHHHJJJLLLMMMNNNQQQSSSTTTTTTVVVWWWZZZ\\\^^^___^^^^^^]]]]]]___```bbbccc^^^___aaabbbbbbbbbbbbaaacccddddddccccccfffjjjnnnmmmmmmnnnttt}}}xxxssspppooolllhhhdddbbbcccdddfffffffffeeeeee^^^[[[WWWUUUVVVVVVWWWVVVXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWWWWWWWXXXYYYZZZYYYYYYZZZZZZ[[[\\\\\\]]]\\\[[[[[[\\\___`````````XXXYYYZZZ[[[\\\[[[ZZZXXXYYYYYYXXXXXXYYYYYYZZZZZZ]]]]]]___aaaccceeefffgggjjjjjjjjjlllooouuu|||wwwhhh___ZZZTTTKKKEEECCCCCCCCCDDD>>>===<<<<<<>>>??????>>>?????????@@@AAABBBCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPQQQRRRRRRQQQPPPOOONNNOOOPPPRRRTTTWWWZZZ[[[```\\\YYY\\\fffsss}}}kkkUUUGGG>>>999888888777666555555555444333222222111111111000000000////////////...........................------,,,+++++++++*********))))))++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))************------,,,,,,+++******)))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++---...*********+++++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++------------............000000111111111222222222444555555444222222333555777666888>>>DDDMMM[[[hhhxxxzzzuuutttwww~~~~~~qqq___TTTFFFBBBEEEIIIHHHEEEDDDEEEFFFEEECCCCCCDDDFFFCCCFFFHHHJJJKKKLLLOOOQQQQQQQQQRRRSSSUUUWWWYYY[[[ZZZYYYYYYXXXZZZ[[[^^^___\\\^^^```aaabbbbbbaaa```^^^^^^______```bbbeeeggggggeeecccdddkkkuuu}}}|||yyytttpppmmmnnnoooppppppooommmllleeebbb___]]]]]]^^^]]]\\\```___^^^^^^]]]]]]^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]ZZZYYYXXXXXXXXXZZZ[[[\\\]]]^^^______```aaabbbbbb^^^]]]\\\]]]```aaaaaa```\\\]]]^^^^^^^^^]]]\\\\\\```aaabbbccceeegggjjjkkklllllllllmmmppptttxxxzzzxxxzzz|||}}}uuuhhh\\\RRRLLLIIIFFFBBB???>>>>>>>>>>>><<<<<<<<<>>>AAABBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGIIIKKKMMMOOOQQQQQQRRROOOPPPQQQRRRRRRRRRQQQPPPNNNOOOQQQTTTWWWZZZ]]]^^^``````cccnnn|||kkkQQQFFFBBB<<<888777555666666666555444333222111111111000000000000////////////.........------------.........------,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,((()))***++++++***)))(((******)))))))))((((((((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))((((((''')))))))))*********+++++++++******)))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...//////******++++++++++++******,,,,,,+++,,,,,,---...///......------,,,,,,++++++,,,------------.........000111111111111222222222333444444333222222444555666666999===@@@DDDMMMWWWjjjyyy{{{uuusssvvv|||ttteeeRRRIIIHHHIIIFFFAAADDDEEEFFFEEEDDDCCCCCCEEEDDDFFFHHHIIIJJJKKKMMMOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUVVVXXXYYY[[[ZZZ\\\]]]___`````````___\\\\\\]]]___```bbbdddeee```___\\\[[[]]]dddnnnuuuzzzzzzzzzyyyxxxvvvuuutttqqqoookkkjjjiiiiiihhhfffeeeeeedddccccccccccccccc```````````````aaaaaabbb___^^^\\\\\\\\\^^^```bbbbbbbbbcccddddddeeeffffffdddcccbbbcccdddcccaaa___bbbdddeeeeeedddccccccdddhhhiiikkknnnqqquuuxxxzzz{{{zzzyyy{{{~~~rrrlllbbbXXXPPPJJJFFFCCC???>>>===<<<;;;:::::::::<<<<<<<<>>>>>@@@BBBCCCBBBAAADDDDDDDDDDDDEEEGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMPPPQQQRRRQQQQQQOOOPPPRRRTTTUUUVVVVVVUUUSSSVVV[[[bbbiiiooosssuuurrr|||oooWWWGGG;;;:::999222222777+++...111333444333333444000000000000//////////////////.........---------,,,,,,------...------------------,,,,,,,,,++++++(((((())))))*********+++******))))))))))))******++++++++++++************''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))((('''&&&&&&'''((())))))************+++++++++(((((())))))*********+++************************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&***,,,...---+++******+++,,,------,,,******))))))))))))***+++,,,---++++++,,,---...///000111,,,,,,,,,---------......000111111111111222222222000222333333222333555777222111333666666777>>>GGGSSS\\\hhhttt~~~{{{pppbbbTTTKKKHHHHHHEEEGGGHHHGGGEEEDDDDDDEEEDDDFFFHHHIIIHHHIIIKKKLLLPPPNNNLLLKKKJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWYYYZZZZZZYYYYYYYYY[[[]]]]]]]]]\\\YYYYYYWWWTTTRRRTTTYYY^^^hhhkkknnnmmmlllooovvv}}}}}}}}}||||||||||||}}}}}}vvvvvvuuuuuuvvvvvvwwwxxxsssqqqpppoooppprrruuuwwwzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}|||uuuxxx|||}}}|||}}}{{{vvvtttqqqgggWWWKKKHHHFFFCCCAAAAAA@@@???=========<<<;;;;;;<<<>>>AAACCCBBBAAABBBDDDEEEEEECCCDDDDDDDDDEEEFFFGGGIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGJJJLLLOOOQQQRRRRRRRRRQQQPPPQQQSSSVVVWWWXXXXXXXXXYYY]]]ccclllttt{{{oooWWWFFFDDD@@@<<<999888777777666555333111111111333444222222222111111111111111000///---,,,,,,---......---......,,,++++++---///------------------------******++++++++++++******))))))))))))+++---///000***(((%%%%%%&&&((())))))***)))(((((((((((())))))++++++***)))'''&&&$$$###''''''(((((())))))******''''''''''''((((((((((((''''''''''''((()))++++++***)))'''&&&&&&'''((()))(((((('''(((((()))***+++((((((((((((((((((((((((***))))))((('''&&&&&&%%%******************++++++))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((''''''************************++++++++++++++++++++++++,,,---.../////////...---........./////////000000222222333444444444444333000000000000111222333444222111111222444777:::<<<@@@KKKXXXaaaiiiuuuuuufffWWWLLLGGGFFFDDDFFFKKKIIIDDDCCCHHHCCCEEEGGGHHHHHHHHHIIIKKKJJJIIIIIIHHHHHHGGGGGGFFFJJJKKKMMMNNNOOOOOOOOONNNOOOPPPQQQPPPOOOOOOQQQRRRVVVVVVWWWXXXYYYZZZ[[[\\\VVVVVVTTTRRRQQQRRRUUUWWW\\\]]]___aaadddfffhhhiiipppttt|||~~~yyytttmmmhhheeebbb]]]WWWRRRMMMIIIGGG??????>>>>>>======<<<<<>>=========???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHEEEDDDCCCCCCCCCDDDFFFGGGIIIKKKLLLLLLLLLMMMPPPRRRSSSTTTUUUWWWYYYYYYYYYYYY___fffqqq{{{tttZZZIIIAAA???<<<999666555555555666444333111111222333444222222222111111111000000000///...---,,,---......---------,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))(((''''''((((((---***'''&&&'''((()))(((((((((''''''''''''(((((((((((())))))((('''&&&&&&'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''((()))***+++***)))'''&&&&&&'''((())))))(((((((((((())))))***))))))))))))))))))))))))******)))(((((('''&&&&&&(((((()))***++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,---------...///000000111111000000000000000000111222333333000111333555777888999:::;;;DDDOOOWWW]]]ggguuuzzzyyy~~~vvvhhh[[[SSSKKKFFFCCCFFFGGGEEEFFFIIICCCDDDFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKLLLKKKKKKKKKMMMOOOSSSSSSTTTVVVWWWXXXYYYZZZYYYXXXVVVRRROOONNNPPPRRRVVVWWWXXXZZZ\\\___aaaccccccfffkkkqqqxxxvvvooofff```\\\YYYTTTPPPNNNMMMJJJHHHEEECCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>=========>>>???AAABBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMMMMOOORRRUUUSSSTTTVVVXXX[[[^^^```bbbpppwww|||nnnVVVFFF@@@===;;;999777555444444555555444222111111222333333222222111111111000000000000///...------------...,,,------,,,++++++---...++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))(((...,,,)))((((((((((((''''''&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((''''''(((((()))***+++)))((('''''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))*********))))))(((((('''&&&'''((()))+++,,,------))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((************************************************((()))***++++++++++++*********+++++++++,,,,,,,,,------...///////////////000000000000111222333333///111444777999999888777666>>>FFFKKKOOOVVVbbbkkk{{{}}}qqqmmmpppxxxqqqfff]]]SSSKKKKKKLLLLLLLLLMMMEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGFFFGGGHHHHHHHHHHHHJJJLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXWWWTTTQQQNNNMMMOOOQQQUUUTTTTTTTTTVVVYYY\\\^^^[[[\\\___bbbfffjjjlllnnntttyyy{{{sssiiibbbVVVQQQKKKGGGGGGFFFCCCAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@============>>>@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLOOOSSSVVVWWWWWWXXX[[[___eeejjjmmm}}}nnnWWWnnnVVVFFF@@@???;;;;;;999888777777777777333333222111111222222333222222111111000000////////////......------,,,,,,+++---------++++++,,,---++++++++++++++++++++++++******++++++++++++******%%%'''))),,,............,,,***((('''(((((('''&&&&&&&&&''''''((((((''''''%%%%%%'''((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******)))(((((('''(((((()))*********)))(((((('''((((((************************+++*********)))))))))((('''(((((()))***++++++,,,))))))(((((((((((())))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++,,,,,,,,,---++++++,,,,,,,,,---------//////000111111111111000/////////000000111222333000111333555666666666666444999@@@CCCEEEJJJTTT\\\gggwww|||rrrnnnnnnrrr{{{|||qqqggg\\\XXXYYYXXXRRRMMMHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIIIIHHHHHHFFFGGGHHHHHHHHHHHHKKKMMMKKKLLLNNNPPPRRRTTTVVVWWWQQQQQQPPPOOONNNPPPSSSVVVZZZXXXVVVUUUUUUWWWZZZ[[[WWWYYY[[[]]]```ccceeeffffffhhhmmmssszzzoookkkfffaaa\\\WWWQQQMMMHHHEEEBBBAAAAAABBBAAA@@@CCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA=========>>>@@@BBBDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJNNNNNNNNNNNNNNNQQQUUUXXX\\\\\\]]]aaahhhpppxxx}}}lllTTTDDDpppWWWIIIAAA>>>???999999888888888888888888222222222222222222222333222222111111000//////............---,,,++++++***+++,,,------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******!!!$$$(((***,,,------((('''%%%&&&'''((('''&&&&&&'''((())))))))))))(((&&&'''((((((((((((((('''))))))))))))((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***((((((((((((((()))************)))(((((('''(((((())))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++,,,------+++++++++,,,,,,,,,------///000111111222111111111////////////000111222333111111000000111333444555111555:::<<<>>>BBBJJJPPPYYYkkkyyywwwtttrrrtttzzzwwwnnnkkkmmmjjj___TTTMMMJJJGGGGGGHHHJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGEEEFFFGGGGGGGGGGGGIIIKKKIIIJJJLLLNNNPPPRRRTTTUUUMMMNNNNNNNNNNNNQQQUUUYYY^^^\\\XXXVVVUUUUUUWWWXXXTTTUUUWWWYYY[[[]]]^^^___```aaacccfffjjjnnnrrrttt{{{yyysssllleee```UUUSSSOOOLLLJJJHHHEEEDDDBBB@@@>>>>>>>>>??????>>>AAA@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBB?????????@@@AAACCCFFFGGGFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJQQQRRRRRRRRRRRRTTTXXX[[[^^^```eeelllwwwhhhUUUGGGAAAxxxYYYIIIBBB<<<888999555555555666666666555555111111111222222222222222222222111000//////...------------,,,+++***)))(((***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******$$$%%%&&&(((***+++,,,,,,&&&%%%$$$%%%'''((('''&&&&&&'''(((*********))))))(((((((((((((((((('''&&&))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((())))))************))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((''''''))))))(((((((((((())))))************************)))))))))***************************************************************((('''(((((()))***,,,,,,))))))*********+++++++++---......///////////////////////////000111222222222000///......000222444...111444666777;;;AAAFFFQQQ```ssswwwtttvvvvvvwwwiiiUUUPPPIIIFFFFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEGGGGGGHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHJJJLLLNNNOOOQQQQQQNNNNNNNNNMMMLLLNNNRRRUUUZZZXXXVVVSSSRRRRRRSSSSSSVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ\\\^^^aaadddfffhhhjjjllloooqqquuu}}}{{{rrrmmmfff^^^YYYTTTPPPMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>============>>>>>>============>>>???@@@AAA???@@@@@@AAABBBCCCCCCDDDBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJLLLNNNQQQRRRSSSVVVYYY[[[dddiiiqqq}}}}}}cccQQQEEE@@@???vvv___IIIBBB???888444666333444444444444444333333000000111222222222222222222222111000///...------++++++++++++***((('''%%%)))+++------,,,+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))******+++,,,---((('''&&&'''((((((&&&%%%$$$%%%''')))******)))(((''''''((((((((((((''''''***)))))))))((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))***+++++++++)))(((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))************************&&&'''''''''((((((((()))************************++++++++++++++++++++++++(((((((((((()))+++---...************+++++++++,,,,,,,,,---............---///......//////000111222000000000000000111111222///111222333333666;;;???IIISSS___lll~~~uuuyyyzzzccc[[[OOOHHHFFFFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@???DDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEECCCBBBAAACCCDDDFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMLLLJJJIIIJJJMMMPPPQQQQQQPPPOOOOOOOOOPPPPPPUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVXXXZZZ\\\^^^^^^\\\^^^aaaccceeekkksssyyy{{{wwwqqqlllhhhfffccc```YYYWWWRRRLLLGGGEEEEEEFFFBBBBBBBBBAAA@@@??????@@@===>>>>>>>>>>>>>>>???@@@@@@@@@??????@@@AAABBBBBB@@@AAAAAABBBDDDEEEEEEFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLLLLMMMMMMMMMJJJJJJLLLMMMMMMMMMLLLKKKLLLOOOTTTYYY\\\___ccceeesssyyyuuu[[[LLLDDD>>>::::::___NNNBBBAAA>>>666444999444444555555555444333333///000111222222222222222222222111000///...------******+++***)))'''%%%$$$)))+++------,,,+++***+++))))))))))))))))))))))))******++++++++++++******&&&&&&%%%%%%&&&(((***+++***)))(((((()))(((%%%######$$$&&&((())))))((('''&&&&&&'''((()))))))))(((******))))))((((((((('''''''''''''''((((((((()))***)))(((((((((((())))))'''''')))***++++++++++++(((((('''(((((()))***+++''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,************************+++++++++++++++++++++++++++*********+++---///111,,,,,,---------.........,,,---......//////...............//////000111222///000222333333222111000222333333333333555999<<>>===AAADDD>>>???@@@@@@@@@@@@AAABBB:::<<<===>>>>>>>>>???AAACCCBBBAAA@@@???>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOKKKLLLMMMNNNOOONNNMMMMMMTTTYYY```ggglllppptttvvvlllWWWDDD>>>>>>;;;777666zzzaaaIIIDDD>>>:::777555444333444444444333333222222222///000111222222222222222111000...---,,,,,,------,,,,,,+++***)))))))))***+++++++++++++++***)))(((++++++************+++++++++++++++++++++***)))((())))))***+++++++++******)))'''&&&&&&((()))(((((('''(((((())))))))))))(((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))+++---***&&&''',,,+++++++++***)))'''%%%$$$(((((()))***+++,,,,,,---***************************++++++,,,,,,++++++***(((***++++++++++++,,,...------------,,,++++++***/////////...------,,,,,,------------.........///000//////.........//////111111111222333444666777;;;???FFFOOO^^^rrrxxxwwwrrriii]]]QQQHHHDDDCCC???BBBEEEDDDAAA???@@@BBBBBBCCCEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOQQQOOONNNNNNOOOPPPNNNMMMNNNNNNOOOPPPPPPQQQRRRRRRPPPPPPOOOPPPRRRTTTWWWYYYZZZ\\\^^^aaadddfffhhhhhhfffhhhiiijjjjjjllloooqqqvvvxxx|||zzzoookkkeee```]]]YYYVVVTTTQQQOOOLLLIIIGGGGGGGGGHHHDDDCCCBBB@@@???>>>>>>>>>@@@@@@???????????????@@@;;;;;;<<<>>>>>>???????????????@@@AAAAAAAAA@@@@@@???@@@CCCEEEGGGIIIJJJJJJGGGIIIJJJJJJHHHGGGGGGHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIKKKMMMMMMMMMNNNQQQTTTSSSOOOPPPTTTSSSOOONNNSSSVVVfffwwwzzzeeeSSSIII>>>:::<<<<<<777111}}}```NNNCCC???:::777666555444444333333333222222222111111///000111111222222222111//////---,,,++++++,,,,,,,,,,,,++++++***+++++++++***+++++++++++++++***)))+++******))))))******+++***++++++++++++***)))((()))***************++++++)))(((&&&&&&((()))(((((()))***************))))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((((((((((((((((((((()))))))))(((((((((''''''((()))))))))'''&&&'''((())))))))))))))))))))))))'''''')))+++)))%%%&&&***'''(((((()))***++++++,,,)))))))))******++++++,,,************************)))******++++++******))))))***,,,---,,,---///000++++++,,,,,,++++++******............------------------........./////////000000////////////000000111111111222333444555666777:::???GGGRRRcccvvv{{{wwwtttnnnfff]]]TTTMMMIIICCCCCCBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGJJJKKKLLLMMMNNNOOOOOOPPPPPPNNNMMMMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPMMMLLLLLLLLLMMMOOORRRTTTTTTUUUWWWYYYZZZ[[[\\\\\\YYY[[[\\\]]]\\\^^^```bbbggghhhjjjlllnnnpppqqqqqqssssssrrrpppnnnllliiihhhiiiiiijjjlllnnnqqqsssuuuwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttsssssssssvvvvvvvvvssspppnnnmmmnnnxxxyyy{{{zzzvvvooohhhcccYYYVVVRRROOOMMMKKKIIIGGGIIIGGGEEECCCAAAAAABBBBBBAAA@@@??????????????????AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBBDDDGGGIIIJJJKKKLLLIIIKKKLLLKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIMMMMMMNNNNNNNNNNNNOOOOOOSSSPPPPPPSSSTTTRRRUUU[[[cccppp~~~vvv^^^NNNJJJCCC;;;888::::::666222|||^^^KKKBBB===:::666444555555555555222222111111111111000000///000000111111111111111...---,,,+++************,,,,,,+++++++++,,,------******+++,,,,,,,,,+++++++++******))))))******+++******++++++******))))))******)))((()))***+++,,,***(((''''''((()))(((''')))*********)))(((''''''%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((******)))))))))((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))'''&&&(((***)))&&&&&&***(((''''''(((***,,,...///************************************************)))))))))******)))))))))(((***+++,,,,,,,,,...000))))))***+++++++++******------------................../////////000000000111000000///000000111111000000111111222333555555444666:::>>>EEERRRaaakkk{{{yyy|||xxxuuupppiii___XXXQQQNNNJJJIIIHHHFFFBBB>>>???>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHGGGGGGGGGGGGFFFFFFFFFKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMLLLLLLMMMMMMLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJLLLNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPRRRSSSTTTTTTSSSTTTVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYY]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYY\\\\\\\\\ZZZXXXXXXZZZ\\\cccccccccbbb^^^YYYUUUQQQJJJHHHFFFDDDEEEDDDCCCBBBBBBAAA???>>>======>>>>>>============>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFHHHJJJLLLMMMMMMKKKMMMNNNMMMJJJIIIIIIIIIIIIKKKMMMNNNOOONNNLLLKKKQQQOOONNNNNNOOOOOONNNLLLSSSQQQQQQTTTXXX\\\dddlllwwwkkkVVVGGG>>>===:::888777777777555444dddMMMBBB???:::777555444444555555444000000000000000000000000//////000000111000000///...---,,,,,,+++*********************+++,,,,,,---)))***+++,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))***)))((('''(((***,,,---+++)))''''''((()))((('''''''''''''''&&&%%%$$$###$$$$$$$$$%%%&&&'''((((((((((((((((((((('''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))************((((((((((((((((((((((((************))))))))))))'''((()))((('''&&&'''((((((((((((((((((((((((((((((&&&'''+++***''''''***,,,+++)))''''''(((***++++++*********)))))))))(((************************))))))************))))))''')))******)))(((***+++))))))***++++++,,,++++++++++++,,,------...//////////////////000000000000//////////////////000111000000000111111222444444333555777999===FFFQQQYYYjjjrrr}}}|||ssssss{{{vvvnnnjjjfffaaa```___ZZZOOOEEEBBBAAA???>>>???AAACCCEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKLLLMMMMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMLLLKKKJJJJJJKKKMMMNNNNNNNNNNNNOOOOOONNNMMMMMMOOOPPPQQQPPPOOOOOOQQQSSSRRRSSSTTTVVVWWWXXXXXXYYYTTTTTTTTTSSSSSSQQQPPPPPPMMMMMMMMMMMMMMMNNNNNNOOORRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOSSSSSSRRRQQQOOOPPPSSSVVVXXXXXXWWWUUURRROOOMMMLLLFFFEEECCCDDDEEEEEEDDDCCC??????>>>>>>>>>>>>??????======<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFFFFGGGDDDEEEGGGIIIKKKMMMMMMNNNMMMNNNOOONNNKKKIIIIIIJJJGGGIIILLLNNNPPPPPPOOOOOOQQQNNNLLLLLLNNNPPPPPPOOOSSSTTTWWW\\\cccnnn|||{{{aaaQQQFFF>>>999555666777666555444444444gggPPPBBB;;;999:::888555444555555444333//////////////////////////////000000000//////.........------,,,,,,+++***))))))((())))))***++++++)))***++++++,,,,,,,,,,,,***))))))))))))))))))***((())))))*********)))))))))((('''''''''))),,,---+++***((((((((()))((('''''''''''''''&&&$$$######$$$$$$$$$%%%&&&'''(((((('''''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))************''''''''''''''''''''''''************))))))))))))&&&((()))(((''''''((()))(((((((((((((((((((((((('''$$$%%%((()))'''&&&(((---+++(((&&&%%%%%%&&&'''++++++******)))(((((((((***************************++++++++++++++++++******++++++***(((''''''(((******+++,,,---------,,,***++++++,,,---...//////////////////000000000000---------------...///000000000000000111111222333111333555666888>>>FFFLLL\\\bbbkkkttt}}}wwwqqqnnnpppyyy}}}}}}zzzppp___QQQHHHFFFCCC@@@@@@AAACCCDDDGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMLLLMMMMMMNNNOOOOOONNNNNNJJJKKKLLLKKKJJJJJJKKKMMMKKKLLLMMMOOOQQQRRRSSSSSSPPPPPPPPPNNNMMMKKKJJJIIIEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIILLLLLLLLLJJJIIIJJJLLLOOOPPPOOOMMMKKKIIIHHHHHHHHHCCCBBBAAABBBCCCCCCAAA@@@???????????????@@@AAAAAA???>>>>>>===============??????AAABBBBBBBBBAAAAAADDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNOOONNNLLLKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNLLLKKKIIIJJJNNNSSSVVVXXXYYY^^^fffmmmwwwpppVVVEEE@@@???999333444666777777444222222222gggRRREEE===888555:::888666555555555444222......////////////000000///////////////......---............---,,,+++***))))))((((((((())))))***))))))***+++++++++*********))))))(((((())))))***(((((())))))******))))))((('''''''''(((***+++---,,,***(((((())))))((('''((()))))))))((('''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''(((((())))))###$$$$$$%%%%%%&&&&&&&&&))))))))))))************''''''''''''''''''''''''******)))))))))(((((((((&&&'''((((((''''''((()))))))))))))))))))))))))))%%%!!!!!!&&&(((&&&%%%&&&(((((('''&&&&&&&&&'''(((*********))))))(((((((((************************++++++,,,,,,,,,,,,++++++---......---+++)))******++++++,,,---------,,,,,,***++++++,,,---.............../////////000000000,,,,,,,,,,,,---...//////000000//////000111111222///111333444444777===BBBNNNQQQYYYdddmmmxxx{{{sssiiieeejjjsssmmm___TTTQQQLLLHHHEEECCCCCCDDDHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNMMMLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJKKKJJJIIIIIIJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMKKKIIIGGGEEEDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJHHHFFFEEEFFFGGGGGGCCCBBBAAAAAABBBBBB@@@>>>>>>>>>>>>??????@@@@@@@@@AAA@@@??????>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHFFFGGGIIIKKKLLLMMMMMMNNNNNNOOOQQQPPPOOOMMMNNNNNNQQQPPPNNNMMMLLLKKKKKKKKKIIILLLPPPTTTWWW]]]cccggghhhrrr}}}~~~eeeUUUBBB:::;;;<<<777111555666777666333111111111mmmbbbRRREEE???;;;888666777666444444555555444333......//////000000000000.../////////......---,,,,,,,,,------,,,+++))))))+++***))))))))))))))))))))))))*********)))(((((())))))(((((((((((())))))'''(((((()))))))))))))))&&&&&&'''((()))***++++++---+++)))((())))))((('''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((())))))******$$$$$$%%%%%%&&&''''''((())))))))))))************'''''''''''''''''''''''')))))))))(((((((((''''''&&&'''((((((''''''(((***))))))))))))))))))))))))&&&""""""'''***(((&&&'''&&&&&&''''''(((((()))))))))))))))))))))(((((((((******************************++++++++++++******+++---...---,,,+++,,,...+++,,,,,,,,,,,,++++++***+++++++++,,,,,,---------------........./////////,,,,,,,,,------...000000000////////////000111111///111333333222333777;;;AAACCCLLLVVV___iiizzz~~~vvvooonnnrrr~~~xxxmmmdddaaa\\\UUUPPPKKKIIIHHHJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLJJJKKKLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEFFFGGGIIIKKKIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEFFFCCCEEEFFFGGGFFFGGGHHHJJJIIIHHHFFFEEEEEEFFFGGGHHHDDDCCCCCCCCCDDDDDDBBB@@@>>>>>>??????????????????AAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFFFFFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBBBBCCCEEEHHHIIIIIIIIIKKKLLLNNNOOOOOOOOOOOOQQQSSSSSSRRRQQQRRRSSSQQQOOOLLLJJJJJJKKKMMMNNNNNNXXXcccjjjmmmooouuuyyy|||mmm\\\NNNGGG>>>999999:::888666666555444333333222111000lllOOOJJJBBB;;;888777777777555333333333555555555333.../////////000000111111.../////////...------,,,++++++,,,,,,+++***(((''',,,,,,+++***)))))))))***)))))))))))))))((('''&&&))))))(((((((((((())))))''''''((()))))))))))))))%%%&&&''')))***+++++++++---+++)))((())))))((('''&&&&&&''''''((('''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))))))))))))))************''''''''''''''''''''''''((((((((((((''''''''''''%%%'''((((((''''''(((***))))))))))))))))))))))))***&&&%%%***---,,,***+++(((((())))))))))))((((((((((((((()))))))))))))))************************))))))************))))))''')))++++++++++++---///+++++++++++++++***)))(((++++++,,,,,,,,,,,,------------------.........///---------......000111111000////////////000000111111333555555222222555888999<<>>>>>???@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHFFFEEEFFFHHHJJJKKKKKKOOONNNNNNOOOQQQTTTTTTTTTRRRUUUXXXXXXUUURRRQQQPPPHHHKKKKKKKKKPPP[[[cccfffpppyyyttt```KKK@@@@@@999999888777666555444444555444111///......//////pppUUUGGG>>>===:::777666666666666333333333333333222222111000000000///...---------------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++,,,,,,+++******))))))))))))******(((((((((((((((((((((((('''''''''(((((()))***+++000,,,)))'''((()))((('''***)))(((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((())))))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))************)))))))))((((((,,,***((()))+++,,,***)))************************---,,,+++++++++,,,------..................................../////////////////////000000000111111000000111111111222222222444555999===@@@EEESSS```ppp{{{uuummmfffaaaXXXXXXYYY[[[[[[XXXSSSNNNOOONNNMMMKKKIIIHHHGGGGGGBBBDDDFFFGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@????????????@@@AAADDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFIIIKKKLLLMMMQQQQQQQQQRRRTTTUUUUUUUUUWWWXXXYYYWWWTTTRRRSSSUUUIIIPPPWWW]]]hhhuuu~~~lll]]]PPPBBB;;;===888777666555444333333222222111000......///111222lllTTTEEE@@@888777666555444555666777222222222222222111000///000000//////...---------......---------,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++,,,,,,+++***))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((()))***+++111...+++)))))))))((('''+++)))'''%%%%%%%%%'''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))*********))))))))))))((((((+++***))))))++++++***)))************************---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++---............/////////............////////////000000000111111111222222444444666999:::<<>><<<:::666444444333333222222111000000333333333222111000///...------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))((()))***++++++,,,,,,+++)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((()))***++++++,,,,,,***'''%%%%%%%%%$$$%%%''')))((('''%%%$$$%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))''''''((()))))))))((((((((((((''''''((()))******(((((()))***************************))))))***+++,,,,,,++++++------------------------,,,------------..................////////////000/////////000000000111111000...///222333222666<<>><<<;;;;;;;;;<<<::::::::::::;;;===???@@@===>>>???@@@AAACCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPOOOOOOPPPRRRUUUXXXZZZ\\\___bbb```\\\YYYZZZ\\\ZZZ\\\^^^^^^```fffooowwwlllWWWIII@@@>>>AAA555555444333333333222111000000000000///////////////////////////......---EEE>>>999777666333444777222222333444444444444444111111111000///---,,,+++------------------------+++++++++*********))))))+++******)))(((''''''&&&)))))))))))))))))))))))))))******))))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***+++***,,,...---)))'''((()))'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''))))))(((((((((''''''''''''''')))+++***'''&&&(((***************************%%%''')))+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------////////////000000000000333111111333444111222666222888@@@DDDHHHNNNXXXaaannnuuu~~~}}}uuuqqqsss{{{~~~xxxqqqkkkgggaaa^^^ZZZYYYZZZVVVOOOIII???===;;;999777777888999666666666666777999;;;===::::::<<<===???AAABBBCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAADDDEEEFFFFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRUUUXXX\\\^^^cccfffiiigggaaa]]]]]]___llloooqqqssswww|||yyyeeePPPHHHDDD???:::999777888888666444444222///..................------......///////////////...:::999888666555555444444222222222111222222333333////////////000000000000...---,,,,,,++++++++++++************************************)))))))))((())))))))))))))))))))))))******************************)))(((((((((((((((((((((''''''''''''((((((***))))))((('''&&&&&&%%%(((///111,,,''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))(((&&&$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((&&&%%%%%%&&&'''((()))(((''''''((()))***+++!!!###%%%'''))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((******))))))((((((''''''***************)))((('''(((((((((((((((((((((((()))***+++,,,---,,,++++++,,,,,,,,,++++++*********,,,---......///.........////////////000000000111222000...///111222111...555555666777;;;@@@EEEHHHYYY^^^iiivvv~~~vvvtttxxx{{{xxxuuuqqqnnnnnnkkk]]]OOOEEEAAA===:::999:::999999:::888666666777888888777666999;;;<<<;;;;;;>>>AAA@@@BBBEEEEEEDDDCCCCCCDDDIIIJJJKKKKKKJJJKKKLLLMMMLLLMMMMMMMMMKKKIIIGGGFFFGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@DDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA>>>???@@@BBBDDDEEEFFFGGGFFFHHHJJJIIIFFFEEEFFFHHHGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOJJJLLLOOOPPPOOOOOOPPPRRRTTTTTTRRRQQQPPPPPPPPPPPPTTTRRRTTTYYYYYYWWW\\\eeemmmrrruuupppgggeeellluuutttcccRRRKKKCCC???>>><<<777333333333333222222222111111111000000000000/////////,,,,,,---.../////////...888888666555444333333333222111111000000000111111/////////////////////000...---,,,,,,+++++++++,,,************************,,,,,,+++++++++*********))))))))))))))))))))))))******************************)))(((((((((((((((((((((''''''''''''((((((******))))))((((((''''''(((...000,,,''''''((((((&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))'''%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((()))((('''''''''((()))***(((((()))******)))((('''((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((()))************))))))(((************************)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,---...//////......////////////////////////444222000111333444222000333333333555888<<>>AAADDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAACCCCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFHHHIIIJJJIIIFFFEEEFFFHHHGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRSSSUUUVVVWWWYYYZZZWWWVVVUUUSSSRRRPPPOOOOOORRRQQQTTTYYYZZZ[[[bbblllsssyyy}}}|||wwwyyynnnXXXNNNHHHBBB<<<999:::999666222333333222222222111111111------------,,,,,,,,,,,,,,,---..................666666555333222222222222222111000///////////////////////////////////////------,,,+++++++++,,,,,,************************++++++*********)))))))))))))))))))))))))))))))))***************************))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((---000,,,((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''))))))'''%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((()))(((''''''&&&''''''''')))*********)))((('''&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,......///////////////..................333111000111222333222000111111111222444777;;;===???AAAIIISSS[[[bbbmmmxxxyyyuuurrr{{{{{{mmmeee```XXXQQQLLLHHHDDDBBB???===:::999999888777555333555666666666777999;;;===???AAACCCDDDEEEIIIKKKNNNOOOPPPPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCEEEGGGHHHJJJKKKKKKJJJHHHFFFGGGHHHJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOTTTSSSTTTVVVZZZ^^^aaaaaaaaa___\\\XXXTTTQQQOOONNNPPPQQQVVV]]]aaaeeemmmvvv~~~eeeOOOEEECCC>>>:::666555666777555333222222222222111111111000////////////............---............------,,,666555444333222222222222333222111000///.........///////////////.........---,,,,,,++++++,,,,,,,,,************************((((((((((((''''''''''''))))))))))))))))))))))))************************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))))))))''',,,...+++))))))(((&&&(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))'''&&&(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((''''''(((((())))))******'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////............------------//////...////////////...000000000000222444666888999:::???GGGMMMTTT```lllvvvxxxxxxtttooopppvvv|||}}}wwwooogggaaa\\\XXXUUUOOOJJJEEE@@@>>><<<;;;:::777777666666666666888999999;;;===???AAADDDHHHLLLNNNOOOQQQSSSTTTSSSPPPMMMLLLMMMNNNNNNNNNMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLJJJIIIIIIIIINNNNNNMMMMMMLLLLLLKKKKKKGGGHHHHHHIIIKKKMMMNNNOOORRRQQQQQQVVV]]]dddhhhiiinnnjjjccc\\\WWWTTTSSSSSSTTTZZZccckkkqqqvvv|||rrr\\\NNNDDDAAABBB:::777555555666777666444222111111111111000000000000000000000////////////............------,,,+++555555444333222222222222444333222111000/////////000/////////......------,,,,,,,,,++++++,,,,,,---************************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&+++---+++)))***(((%%%)))(((((((((''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&'''((('''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((()))))))))(((((((((''''''((((((''''''''''''((((((''''''(((((())))))******'''((()))***************+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---...........................---------......///............///000000000000111222444555777777:::???DDDJJJVVVaaa{{{zzzrrrmmmkkklllnnnnnnttt|||zzzvvvsssppphhhbbbXXXPPPKKKIIIGGGFFF???===:::888777777777777999;;;===???AAAEEEJJJMMMMMMNNNRRRVVVYYYWWWSSSOOOKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHIIIJJJLLLOOOPPPPPPOOONNNNNNMMMMMMLLLKKKPPPOOONNNLLLJJJIIIGGGGGGCCCCCCCCCDDDEEEFFFHHHIIILLLMMMOOOUUU]]]eeekkknnnrrrmmmfff```^^^```cccfffhhhqqq}}}vvvbbbMMMCCCAAA???<<<:::888777555444555444444333111111111000000000//////------,,,,,,,,,+++++++++---.........---,,,++++++444444333222222222222222333222111111000000000000000//////......---------,,,,,,+++++++++,,,------************************++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,******+++((($$$((((((((((((((('''''''''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((('''&&&&&&+++***)))(((((((((((((((***)))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())))))************)))************************++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++,,,------------,,,------.........////////////000111000///...///111000000000000111222333333555444555999<<>>@@@BBBEEEIIILLLPPPQQQUUUZZZ]]]\\\UUUOOOLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIIIIJJJFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQRRRSSSQQQPPPPPPQQQRRRPPPOOOOOONNNKKKIIIGGGEEEDDDDDDBBBAAAAAAAAAAAABBBCCCDDDFFFJJJOOOTTTZZZaaahhhmmmqqqooommmmmmqqqwww~~~lllYYYKKK===;;;===:::555111555555444333222111000///000000000000////////////......---------,,,,,,,,,,,,------------,,,,,,+++222222111000000000111111111000000/////////000000000000///......---,,,,,,,,,+++++++++,,,,,,---...************************,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%)))+++***+++,,,(((###&&&&&&'''''''''''''''((($$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((((('''&&&'''((()))))))))((('''***)))(((((('''((())))))))))))((((((((('''''''''((((((''''''''''''(((((())))))))))))(((((((((((()))************))))))(((************************++++++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,---------,,,++++++------...///000000111111---///111000...---///111/////////000111111222222333111222444666999BBBKKK]]]qqqwwwwwwyyy}}}~~~zzzrrrmmmeee___WWWQQQNNNJJJGGGDDDAAACCCGGGIIIKKKLLLOOOQQQVVVWWWZZZ___bbb___VVVNNNNNNNNNOOOOOONNNLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQOOOOOOOOOQQQRRRTTTVVVWWWYYYYYYYYYXXXVVVUUUTTTSSSQQQRRRUUUVVVUUUSSSJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLOOOVVV]]]aaabbbfffnnntttxxx{{{ooo]]]PPPFFF???::::::999666333444333444444333111/////////000000/////////.........000000/////////.........++++++,,,---------,,,,,,111000000////////////000//////.........//////000000000///...------,,,,,,++++++++++++,,,,,,---...************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((******)))((('''&&&&&&%%%%%%)))+++***+++,,,(((###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$!!!!!!###$$$$$$$$$######%%%&&&'''((((((((($$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((###$$$&&&((())))))((('''&&&'''(((*********))))))$$$$$$$$$$$$&&&(((+++,,,(((((('''''''''&&&&&&&&&((((((''''''''''''((((((******))))))((((((''''''***************)))((('''************************,,,+++*********+++,,,---*********++++++,,,,,,,,,------------,,,+++******,,,---...///000222333333+++---///...,,,+++,,,///......//////000111222222222000111333333555<<>>AAA@@@;;;666111111000//////...------------------------------...,,,)))***------+++(((&&&''')))+++---......///////////////////////////000///...------,,,,,,---+++***)))(((((()))***+++///---++++++,,,,,,***((())))))******************((((((((('''&&&%%%%%%%%%###$$$%%%&&&''')))******))))))(((((((((((())))))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++%%%&&&(((+++---,,,(((%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((()))))))))))))))(((((((((((((((((()))******++++++)))(((((((((((()))******)))))))))******))))))))))))+++,,,,,,***))))))***)))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,---.........---,,,,,,---///111333000000000111111111222222111222444666777999===@@@EEELLLYYYfffqqq{{{xxxxxxxxxtttrrrqqqqqqvvvyyy~~~xxxnnneeebbbgggmmmpppzzz~~~~~~~~~yyygggXXXMMMFFF@@@999555666777444333333111444999===@@@>>>999555000000000///...---,,,,,,------------------------...+++)))***,,,---+++(((%%%&&&''')))+++,,,,,,,,,////////////////////////000///...------------...,,,***(((&&&&&&(((+++---///,,,******,,,---***'''(((((())))))*********+++***)))((('''&&&%%%$$$$$$###$$$%%%&&&''')))************))))))((()))))))))(((((()))))))))))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%''')))+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((('''((()))***+++***)))((((((((())))))*********+++((((((((((((((())))))***))))))************)))))))))***,,,+++***))))))***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---///000222...//////000000111111111///000222333444555888:::<<>>999999<<<777444333555666333333555111222444555444333333222------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))***************)))'''&&&%%%////////////////////////------,,,+++++++++,,,,,,***+++,,,,,,------------***'''%%%(((...111///,,,&&&''''''((()))***++++++'''''''''(((((((((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&((()))+++,,,&&&'''''''''''''''&&&&&&'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%$$$%%%'''((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((''''''''''''((((((&&&'''''''''(((((())))))###&&&***---...,,,***'''******))))))))))))))))))*********)))***++++++,,,((()))***++++++***)))(((***,,,------,,,+++,,,---)))***+++,,,---.........,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,---...///000111111000111333333222222333555555444:::CCCHHHMMMXXXdddwwwqqq]]]QQQGGG???>>><<<666333444666333333666555111///111111222222111000///000111,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,)))'''))),,,))))))************))))))------------------------...---+++)))(((((()))***(((((())))))))))))((((((***+++,,,,,,+++)))&&&%%%))))))(((((('''''''''&&&***)))))))))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((******)))(((''''''((((((***+++,,,,,,------,,,,,,........................---------.........//////............////////////---...///000111222333333333555888888:::AAALLLUUUooo}}}sssbbbRRRGGGBBB>>>999555333222000///111111111111000000000///000000///...............+++++++++*********)))))),,,,,,+++******+++,,,,,,******))))))))))))******))))))(((((((((((())))))---------------------------,,,,,,+++******))))))++++++++++++++++++++++++((()))***++++++***((('''******)))))))))(((((((((***))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###$$$%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&''''''''''''''''''''''''''''''))))))(((((('''&&&%%%%%%'''''''''''''''''''''''')))((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((())))))))))))***++++++++++++******)))))))))***++++++,,,,,,++++++************************,,,,,,---------.....................////////////---...///000111222333333222444666555666;;;DDDKKK[[[iiixxx|||}}}yyydddWWWLLLAAA:::===:::666333333222222111111111111000000000//////000//////...------......---,,,,,,,,,++++++++++++,,,++++++******++++++,,,******))))))))))))******))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((('''&&&&&&'''((()))&&&''')))***+++***))))))************))))))))))))***)))((('''''''''((()))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&$$$$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%"""$$$((()))(((''''''''''''''''''''''''''''''''',,,,,,+++)))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''((())))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,+++)))(((((())))))***+++*********++++++++++++++++++++++++++++++,,,,,,,,,------------............/////////......//////000111222222000222333333222444999>>>FFFRRR___fffhhhkkksss{{{}}}zzzyyyyyywwwttttttvvv|||rrreeeTTTFFF@@@<<<999666777444222111222333333222000000000000//////////////////...---------...............---------,,,,,,,,,+++************+++,,,******))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++,,,+++)))((('''((()))***((('''%%%$$$$$$%%%'''((('''((())))))******))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''---,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********&&&((()))+++***)))'''&&&((()))******++++++******,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,---------.........//////......//////000111111222...000222222111111333666===EEENNNRRRSSSWWW___gggttt~~~}}}{{{wwwvvv}}}uuueeeTTTLLLAAA:::999999888777444222111111222333333222000000/////////...............---------------.........---------,,,,,,,,,++++++************++++++******))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++,,,***&&&$$$###&&&)))++++++***(((''''''(((***+++)))))))))))))))(((''''''(((((((((((((((((((((((((((((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###!!! !!!###$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''((('''%%%$$$###%%%'''''''''''''''''''''''''''(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&''')))***+++)))(((&&&)))******+++++++++++++++)))))))))******+++++++++*********+++++++++,,,,,,------------.....................///000000111111...000222333333333444444999???DDDFFFFFFJJJSSSZZZlllxxxsssssspppkkkiiippp}}}sssbbbTTTLLLBBB>>>999777777777555333444333111111222333222111/////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++*********************************))))))))))))******))))))(((((((((((())))))************************,,,)))&&&######&&&)))+++***)))(((''''''((()))***)))))))))(((((('''''''''''''''''''''((((((((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$###%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))######%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((()))+++,,,,,,+++******)))***++++++,,,,,,++++++*********+++,,,,,,------******+++++++++,,,,,,,,,,,,------------..................//////000000000///000111333444555555555666:::===>>>???DDDMMMTTTkkkzzz|||mmmjjjeee```___eeepppxxxvvvaaaSSSHHHBBB@@@:::999777777777666333111333222111111222222111//////.........------------,,,,,,+++++++++,,,------++++++*********)))))))))))))))***++++++***))))))******))))))))))))******))))))(((((((((((())))))***************************)))(((((((((((()))***''''''''''''''''''''''''(((''''''''''''((())))))''''''(((((())))))))))))$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###&&&((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))###$$$%%%&&&'''''''''&&&))))))))))))))))))))))))'''(((((((((((()))))))))))))))******++++++++++++((())))))***+++*********+++++++++,,,---.........++++++++++++,,,,,,,,,---,,,,,,---------................../////////////////////000111333444444444333666888999999===EEELLLbbbyyy|||nnniiibbb]]]\\\```gggllluuu{{{vvveeeTTTJJJDDD===::::::777666555555555444333222000///...///111111000............---------,,,,,,+++++++++++++++,,,------++++++*********)))))))))((()))***++++++***)))(((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,---+++***)))******++++++++++++******&&&&&&&&&&&&((()))***+++(((((())))))*********+++###%%%''')))***)))'''%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&++++++)))'''%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&(((************)))))))))))))))))))))))))))))))))))))))************((((((''''''((()))******'''(((((()))))))))))))))&&&''''''((())))))******++++++,,,,,,,,,---------,,,,,,,,,---------...............///////////////000//////000222333222222333555666555444777>>>DDDRRRoootttmmmddd^^^^^^aaaeeegggmmmuuuwwwdddSSSHHH@@@@@@???:::666666222111/////////000111222,,,+++,,,---000111000.........---------,,,,,,,,,+++*********+++,,,,,,---+++++++++*********))))))((()))***++++++***)))(((******))))))))))))******))))))(((((((((((()))))),,,++++++++++++++++++,,,))))))))))))((((((((((((((())))))*********))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%'''(((&&&###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&***************)))(((((())))))))))))))))))))))))************)))))))))))))))(((''''''((()))'''&&&''''''((((((((((((''''''))))))))))))************+++++++++,,,,,,,,,------++++++,,,------......///..................---------......///000111111222222222222333444555777777FFF[[[wwwzzzllleeebbbbbbgggmmmqqqyyyxxxfffVVVKKKAAA???;;;888666555555666666666666666555333111000000000000000////////////...---,,,+++***++++++,,,---,,,***)))((()))***,,,***************)))((((((&&&'''(((******((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++******)))))))))(((((((((******))))))((('''&&&%%%((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$***************)))(((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))+++***(((&&&'''''''''(((((('''''''''))))))))))))************+++++++++,,,,,,,,,,,,---++++++,,,,,,---...........................------......//////000000111111111111222222333555666777BBBNNN]]]iiipppzzz~~~ppphhheeeeeejjjrrryyyjjjZZZMMMCCC<<<===;;;999666444444444444444555555555333222000///000000000/////////......///...,,,+++++++++,,,,,,,,,+++)))((('''((()))******************)))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))*********))))))*********+++*********))))))))))))******)))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$))))))******))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***,,,+++)))'''''''''((((((((((((''''''))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......------------------......////////////////////////111111111222333444555666999>>>DDDGGGMMMYYYjjjwwwwwwoookkkmmmvvv{{{nnn\\\LLLBBB<<<999777888777555333222222222333333333333222111000///...000////////////...............---,,,,,,,,,---------,,,***)))))))))***+++***************)))((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((((((''''''(((((()))******))))))))))))******++++++++++++************)))))))))***,,,---...///(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''')))***))))))(((((())))))))))))((((((((()))))))))************************++++++++++++*********+++,,,,,,------,,,,,,------------......//////////////////......000000000111222333444444000555:::===>>>DDDOOOWWW___fffqqq{{{~~~vvvuuu{{{~~~ppp^^^UUUIII???:::999999999444333222222111111222222111111000000///...------/////////.........------...---------------------...---,,,++++++++++++,,,***************)))((((((''''''((())))))(((''''''))))))))))))))))))))))))(((((((((''''''(((((((((******))))))))))))******,,,,,,,,,,,,++++++++++++)))))))))***+++---...///)))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$&&&&&&######%%%(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$***'''###"""$$$'''***+++******++++++++++++******((()))))))))************)))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------......////////////............000000000000000111222333000555:::;;;::::::>>>AAADDDKKKVVVbbbkkkssszzz~~~xxx}}}kkk[[[RRREEEAAA<<<888555555555555222222222111111222222222000//////...------------............------------,,,,,,------------------,,,,,,+++******************************)))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((*********))))))*********------------,,,,,,,,,,,,+++***)))((('''(((((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''((()))))))))(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$***&&&"""!!!###&&&)))+++******++++++++++++******))))))))))))************((())))))))))))*********((())))))******+++,,,,,,++++++,,,,,,------..............................///////////////000111111333555666555333333666:::;;;???GGGNNNUUU\\\cccggggggmmmrrrsssvvv~~~{{{fffVVVKKKCCC???777777666555444222111111111111111111111111111111///...------,,,,,,------......---------,,,,,,,,,***+++,,,---------,,,,,,))))))))))))((((((''''''***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((++++++************++++++............---------,,,,,,+++)))'''&&&&&&''''''(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###"""!!!###%%%&&&%%%%%%"""$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&$$$$$$&&&((())))))((())))))******))))))((())))))))))))************((((((((()))))))))******(((((())))))***+++++++++***++++++,,,------......,,,------......///////////////......//////000000000111111000///000444777777999<<<>>>BBBGGGMMMQQQTTTZZZ___aaagggsss}}}qqqeeeUUUHHH@@@===;;;999555666666666555444333333000000000000000000/////////...---,,,,,,,,,---------------,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++)))*********))))))((((((***************)))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((,,,,,,++++++++++++,,,,,,///............---------+++***((('''''')))+++,,,'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""" !!!$$$&&&%%%""""""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" ###''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++%%%%%%&&&(((***+++)))'''''''''((((((((((((''''''))))))))))))************(((((((((((())))))))))))((((((((()))******++++++******+++,,,,,,---......,,,,,,------...///000000//////.........//////000))),,,///111111111222444333333333333555999@@@DDDEEEKKKQQQVVV```ooo|||ppp___RRRJJJAAA;;;:::;;;<<<;;;555666666666444444444666/////////000//////...---///...---,,,,,,,,,---...---------,,,,,,,,,++++++((()))***+++,,,++++++***,,,------------,,,++++++***************)))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''++++++++++++,,,,,,---...//////...---------------...+++(((%%%$$$%%%''')))&&&&&&''''''((()))))))))(((((())))))((('''&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%)))'''%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###''''''''''''((((((((((((,,,***((((((((()))((('''******)))((('''%%%###"""******)))''''''&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++000000////////////000000333000---+++,,,...222444000000111333555666777888???AAAFFFPPP___ooo}}}yyyjjj]]]QQQHHH???>>><<<:::888666555444222222222111111111000000000000000000///...---,,,............---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******...---+++)))((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++++++++++++++,,,---...000000///...............,,,***(((&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((&&&$$$$$$%%%&&&%%%$$$((()))))))))(((''''''&&&***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++,,,,,,,,,,,,+++***++++++,,,---......///000000//////.../////////000///.........///111222///000111222333444555666666888===GGGTTTcccpppxxx~~~yyyhhhZZZQQQIIIAAA:::<<<;;;:::999777555444333222222111111111000000000000000000000///...---,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))(((((((((((()))+++,,,(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,---)))(((''''''''''''(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''''''''((((((((()))'''&&&&&&((())))))(((&&&'''((()))************))))))((('''&&&&&&&&&&&&''''''(((((())))))******&&&''''''(((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++******+++,,,,,,,,,,,,+++***+++,,,---///000111222111000///...............---...///000000000/////////000000111222222333333000111555;;;DDDOOOYYY___fffppp~~~sss\\\TTTIIIBBB???<<<777333888888777666555444333333111111111111000000000000///////////////...---,,,+++,,,,,,------------,,,,,,,,,,,,+++*********)))++++++++++++*********)))'''&&&&&&'''((()))***+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++++++++++++++,,,,,,******)))(((((((((((()))&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))++++++***%%%&&&'''((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))******''''''(((((()))***++++++************************)))))))))*********++++++)))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++,,,---...///000111000000///...------------.........///////////////000000111111111111222222222222222444888>>>CCCGGGMMMVVVccclllrrrwww}}}wwwjjjYYYMMMJJJEEE???<<<;;;:::777333444444444333333333222222111111000000000/////////.../////////......---,,,***+++,,,------------------,,,,,,+++***))))))(((+++************))))))))))))))))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,++++++******+++++++++))))))((('''''''''''''''%%%&&&'''((()))))))))(((%%%&&&&&&&&&'''''''''(((&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((((('''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$###"""###%%%'''((('''&&&&&&'''(((((((((''''''(((''''''&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))(((((()))***++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))******+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------//////...------,,,------///...---------...000111111111111111222222222222444444333333444666999;;;>>>CCCKKKQQQWWW^^^fffkkk}}}yyyhhh[[[SSSLLLCCC===???<<<999888888777555222111111111111111111111111000000000/////////.....................------,,,******+++,,,------------,,,,,,++++++***)))((((((*********)))))))))((((((*********))))))(((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,++++++************+++******)))(((((((((((()))&&&&&&'''((())))))(((((($$$%%%%%%&&&''''''((((((&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&)))(((''''''&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&&&&&&&'''''''''%%%$$$###$$$&&&((((((((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((()))))))))******+++++++++(((((((((((((((((((((((()))*********++++++++++++)))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,------...///...---,,,,,,...000111111111111111111222222222222222222333444666777999888:::===@@@EEEKKKRRRWWWnnn|||}}}qqq___VVVKKKCCC???===<<<;;;777555333333555555444333///000000000000000000000////////////............------.........------,,,***++++++,,,,,,,,,,,,++++++++++++***)))))))))((())))))))))))(((((((((((((((((()))*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((,,,,,,+++*********************)))(((((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''((('''&&&&&&(((******)))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,+++))))))******++++++,,,,,,++++++++++++,,,---...///---------.........///////////////000000111111111111111111222333444555666444555666888;;;???DDDGGGZZZfffwwwssseeeXXXOOODDDBBB>>>;;;888777888999444333111111222333444444/////////////////////////////////.........------,,,------......---------++++++,,,,,,,,,++++++***************))))))))))))))))))((((((((('''''''''(((((()))))))))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((,,,,,,+++***))))))******(((((('''&&&&&&&&&&&&''')))(((''''''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$(((***+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&!!!""""""$$$%%%&&&''''''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######%%%&&&&&&%%%&&&'''((())))))******)))&&&&&&%%%%%%%%%&&&&&&'''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))******+++******+++,,,,,,,,,,,,+++(((((()))***,,,---......*********+++,,,---...///***,,,...000111///---,,,------......///000000111222222222222111111111111000111333555777:::<<<===EEENNN\\\jjjuuuzzz{{{zzzzzzzzz|||uuudddWWWOOOJJJDDD@@@777999;;;999666333333555333222000/////////000000///////////////.........//////.........---------,,,,,,------...---------,,,,,,,,,,,,,,,+++***))))))))))))))))))*********)))(((((((((''''''''''''++++++***)))'''$$$""" )))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))+++***)))(((((('''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((&&&$$$!!!!!!$$$&&&((($$$%%%%%%&&&&&&%%%%%%%%%%%%###"""###&&&'''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&###!!!"""%%%&&&&&&$$$%%%$$$$$$######$$$$$$%%%!!!""""""###%%%&&&''''''$$$#########$$$$$$%%%&&&&&&%%%###""""""$$$%%%'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))************''''''((((((((((((''''''((('''%%%$$$%%%(((+++---,,,+++)))((((((((()))******+++,,,,,,------------...---,,,++++++---///000---------,,,,,,++++++++++++,,,------......------...///000///...---...///222222222111111111111000333333444444555666666777>>>AAAGGGOOOWWW___eeehhhjjjkkkooo{{{~~~nnncccWWWPPPHHHCCCAAA???:::555888777666444222000//////000000000000000000000000////////////////////////---+++)))***+++,,,++++++,,,,,,------,,,,,,+++******+++---......---+++***((())))))************)))))))))))))))((((((((((((!!!!!!"""###%%%&&&''''''''''''((((((''''''&&&%%%''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$******)))(((((((((((((((***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%%%%%%%%%%%%%$$$###%%%###"""$$$&&&&&&$$$"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%###""""""%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&%%%$$$""""""###%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$######%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&(((***+++++++++)))((((((((())))))---------,,,,,,+++***)))---,,,+++++++++,,,......------,,,,,,,,,++++++++++++,,,------......---------...000///...---...000000000000111111222222222222333333444444555555666666777;;;???DDDHHHLLLMMMYYY\\\dddqqqrrrhhh]]]RRRKKKJJJDDD>>>;;;;;;999666222555444444333222111000000////////////////////////------------------------///---,,,,,,---......---,,,,,,------,,,,,,+++******+++,,,......,,,+++***)))))))))***))))))((((((''''''''''''''''''(((((("""###$$$%%%'''((()))***''''''((((((''''''&&&%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%))))))******))))))((('''((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$###""""""%%%$$$###$$$%%%%%%$$$"""$$$$$$###############"""###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!! ######""""""!!!"""""""""'''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((******)))((((((((())))))+++++++++++++++***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,---//////......///111......///000111222333333111111222222333444444444333333555666888:::;;;<<>>;;;===999444333555555333111111111111111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---...///......,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++***))))))))))))(((((('''&&&%%%%%%%%%&&&'''''''''((($$$%%%&&&'''(((***++++++''''''((((((''''''&&&%%%'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))***++++++)))(((''''''''''''''''''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """""""""""""""###$$$$$$'''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))(((''''''''''''((()))'''(((((())))))((('''&&&)))))))))((((((((())))))&&&'''(((***++++++++++++))))))***++++++++++++***,,,++++++++++++++++++++++++,,,------......------+++,,,............000111......//////000111111222000000111111222222333333333333444555777888999999999???GGGNNNUUU\\\dddiiirrrppppppqqqqqqrrrxxxtttggg\\\UUUOOOIIIBBB<<<::::::999999666444222111333444333222111000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,+++,,,,,,,,,,,,+++************+++,,,,,,+++******))))))))))))((('''%%%%%%$$$$$$%%%&&&'''(((((()))''''''((((((((()))))))))'''''''''(((''''''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''')))***+++++++++***((('''''''''&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######!!!!!!"""###$$$%%%'''((('''&&&%%%$$$######""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((((()))&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&''')))))))))(((&&&%%%((((((((()))))))))((((((&&&&&&((()))***+++++++++((()))***+++++++++******+++++++++++++++++++++++++++,,,------......------***,,,......---...///111//////////////////////////////000000111222222333000111111222333444444555555:::???AAABBBEEEKKKPPP[[[[[[]]]```______eeemmmqqqwww|||}}}|||xxxpppdddXXXNNNHHHCCC@@@===;;;999777777666666555444333222222222333222111222111111000///...---,,,////////////////////////---------------------------,,,******,,,---,,,+++++++++,,,,,,++++++***)))************************))))))))))))((('''%%%%%%%%%%%%&&&'''(((((())))))))))))(((((('''&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''******++++++******)))((('''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!###%%%&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!"""""""""###$$$$$$$$$"""""""""###$$$&&&'''(((%%%%%%%%%%%%$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&'''((())))))(((''''''''''''((()))))))))(((((())))))************)))))))))************+++++++++*********++++++++++++++++++,,,------......------+++,,,......------...000000/////////.........---//////000000111222222222222222222111111111000000333666:::;;;:::<<>>;;;::::::999555555666666666555333333111111111111111000000000222222111000...---,,,,,,////////////////////////------------------------///---+++,,,---...------+++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))***)))((('''&&&%%%$$$$$$''''''((((((''''''&&&%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,+++******))))))******(((((('''&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$&&&'''&&&###!!!"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### ###&&&'''%%%$$$$$$%%%"""###%%%&&&&&&%%%###""" !!!!!!"""""""""###############$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%''')))******)))'''%%%&&&&&&'''(((((()))))))))&&&&&&((()))))))))(((((()))******++++++******)))++++++***)))***+++,,,---)))*********+++++++++++++++,,,------......------,,,---......,,,,,,---........................//////000000111111222333333444444333333222222111111000222444666777888999;;;<<<;;;>>>CCCEEEEEEIIINNNWWWYYY\\\___bbbfffkkkooouuuzzzyyymmmccc[[[SSSJJJCCC???<<<888666666666555444222444555555444333333333///000111111000000000000000000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---,,,++++++++++++++++++***)))))))))))))))(((((())))))))))))))))))***))))))((((((&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%---,,,***)))))))))***+++)))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$&&&(((&&&###!!!"""###""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$############''''''%%%###$$$%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""###$$$%%%&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$&&&)))++++++)))&&&$$$&&&&&&&&&'''((()))******%%%&&&((()))))))))((((((&&&'''(((***,,,------...---+++***))))))+++---...))))))******+++++++++++++++,,,------......------,,,.........,,,+++,,,---+++,,,,,,---...///000000000000000111222222333333000000111111111222222222---...000333555555555555888555666:::>>>???BBBFFFKKKMMMQQQVVV\\\bbbgggiiilllpppzzz}}}tttnnn^^^VVVLLLFFFDDDBBB>>>:::777666555666666444111///000111222111000000222333...000111222111111222333////////////000000111111------------------------+++++++++++++++++++++++++++)))(((((()))******)))***++++++++++++***))))))))))))(((((((((((())))))((())))))************)))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''((((((''''''&&&%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$)))))))))))))))******++++++***)))'''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''%%%$$$$$$###&&&%%%%%%%%%&&&'''((((((%%%$$$###"""!!!!!!!!!!!!########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""###### ###%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$"""%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((((((((((((+++++++++*********)))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............111000///......///000111000000000000000000000000333222111111222333555666666666666777888888999999AAABBBDDDIIIOOOUUU[[[___iiinnnuuu{{{~~~zzzooodddYYYRRRMMMKKKFFFDDD@@@===:::888777777444444333333222111000000000000000000000000000000111111111111000000000000............////////////.........------,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******))))))((()))***++++++***)))((()))((('''(((***+++,,,+++'''))))))((('''&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&'''((('''&&&$$$"""""""""$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++,,,+++)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######!!!###$$$&&&&&&&&&$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%#########$$$%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((*********)))))))))((((((************************++++++++++++++++++++++++,,,,,,------......////////////...---------...///000000000000000000000000222111111222222333444555555555666666777777888888;;;<<<>>>AAAFFFLLLQQQTTTdddgggkkkmmmmmmmmmmmmmmmnnnooosssyyy~~~zzzrrrkkkccc]]]ZZZWWWQQQJJJEEEAAA???>>><<<;;;:::888666555555555333333222111111000//////000000000000000000000000/////////.........---------.........////////////---------------,,,,,,,,,+++***))))))(((((()))))))))))))))((((((((((((((())))))))))))))))))((((((((('''&&&''')))*********'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))***((('''%%%%%%%%%&&&''''''&&&$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$######%%%$$$###"""""""""""""""########################""""""############""""""""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''(((((($$$&&&'''&&&%%%$$$%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((+++++++++++++++++++++++++++,,,,,,---...///////////////............//////000000000000000000000000000111222333333333333333333333444555555666666777777777888;;;>>>BBBEEEHHHVVVWWWYYYYYYWWWUUUVVVVVVZZZ[[[___eeekkknnnnnnmmmssszzzyyyoooaaaUUUNNNIIIDDDAAA???===<<<:::888888777777444444555555444444333333111111111000000//////...000000000000000000000000///............------------------.........//////,,,,,,,,,,,,------------******)))(((((((((((()))'''(((((((((((((((((()))***)))(((''''''''''''''''''&&&%%%&&&((())))))((('''((()))(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))'''%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!###&&&((((((''''''%%%$$$######"""""""""###########################""""""###$$$$$$###""""""""""""""""""#########$$$'''&&&$$$$$$$$$$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""############"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$)))((('''&&&%%%%%%&&&((($$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000000000000000111111111222000000000000000000000000...///111333333333222222222222222333444444555555777777888999;;;===???@@@EEEFFFGGGGGGFFFFFFHHHIIIMMMOOOTTTZZZ```dddggghhheeelllzzzxxxiii___UUUOOOFFF@@@>>>=========999999999999888777666555222333444555555444333222111111111000000/////////000000000000000000000000000000000/////////......,,,,,,---------.........+++++++++,,,,,,------...,,,,,,+++***************((()))))))))******++++++***)))'''&&&%%%%%%&&&''''''&&&&&&'''((()))(((''''''((()))(((&&&%%%&&&'''))))))))))))))))))))))))&&&&&&''''''(((((((((((())))))'''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########""""""""" ###$$$%%%$$$###%%%$$$################################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$###"""!!! !!!###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''''''''%%%""""""$$$&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))******))))))(((************************)))))))))******+++++++++........................++++++,,,,,,---....../////////000000111111111111////////////////////////...///111222333222222111111111111222333333444444777777777888999:::;;;;;;<<<===>>>======>>>@@@CCCCCCFFFKKKQQQVVV\\\```cccZZZaaalllwwwxxxqqqiiiccc___XXXNNNFFF<<<:::888666777888888999666666666666555333111000222333444444444333111000111111111111111000000000////////////////////////////////////............,,,,,,,,,,,,------------***++++++,,,,,,---------,,,+++******))))))******(((((())))))*********+++)))(((&&&%%%%%%%%%&&&'''(((''''''(((******((('''&&&(((((('''&&&%%%&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""%%%$$$$$$#########$$$$$$########################%%%$$$############$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######&&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###%%%$$$"""!!!$$$'''###%%%&&&%%%$$$###$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,+++***)))************++++++++++++******++++++,,,,,,------------------------------,,,,,,,,,,,,------------+++,,,---.../////////...////////////////////////...///000111111222111111000111111222222333333444555555555666777777777888:::;;;;;;;;;999999;;;===:::===AAAEEEIIINNNSSSWWWWWW\\\dddkkkooosssvvvwwwwww|||zzzssslllaaaYYYTTTPPPKKKHHHGGGEEEBBB???888888777666555444222222111111222222222111000000111111111111000///......111111111111111111111111////////////////////////------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,))))))(((''''''''''''(((&&&''''''''''''''''''(((''''''&&&&&&&&&'''''''''((('''''')))******(((&&&&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%#########$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%########################%%%$$$""" """$$$%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######&&&%%%%%%$$$$$$###$$$$$$######$$$%%%%%%%%%%%%$$$########################"""""""""###$$$%%%&&&'''$$$'''***)))%%%###%%%(((###%%%%%%%%%$$$###$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((***+++---------+++***))))))))))))*********+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++)))***,,,---.........---////////////////////////////////////000000222222000111111222222333444444222333444555666666666666777999:::999888888999:::777999;;;<<<===AAAFFFJJJOOOTTTYYY]]]```cccfffjjjhhhnnnxxxxxxooocccZZZSSSMMMFFFAAAAAA@@@>>>===<<<<<<<<<<<<999999999777444222111111111111111111111222222222111000000///////////////000000000000000000000000////////////////////////,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&'''(((***)))&&&$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%######$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$############$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%########################%%%###  ###%%% !!!"""$$$$$$######""""""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#####################""""""!!!!!!######$$$%%%%%%%%%%%%$$$########################!!!""""""###$$$&&&'''(((,,,000222000***&&&&&&(((###$$$%%%%%%######$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''---,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((()))***,,,.........,,,+++'''((((((((())))))******))))))***+++,,,,,,------************************...------,,,,,,++++++******+++---///000000////////////////////////////////////.........000222333111111111222333333444444222333444666777777777777222444777888888888999:::888:::;;;:::999:::???CCCBBBFFFKKKNNNPPPSSSXXX\\\^^^dddppp}}}pppbbbWWWTTTNNNGGGBBBAAA@@@>>><<<<<<===>>><<<:::888888999555555444333111111222333222111111000000000111111111111000//////111222333.........///////////////////////////////////////.........---------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++***)))))))))))))))******))))))((((((((('''$$$%%%''')))******))))))%%%%%%&&&''')))(((%%%###&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''%%%$$$"""%%%&&&%%%%%%$$$###"""!!!###&&&''''''%%%###'''&&&&&&%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$%%%(((***)))&&&$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""###$$$%%%%%%###"""""""""!!!!!!""""""#########$$$$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################%%%$$$###"""""""""$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$###############"""######$$$$$$######"""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""$$$&&&)))888===???888---%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%###"""$$$'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&!!!%%%)))******(((''')))***+++,,,,,,+++))))))(((((((((((())))))))))))***+++,,,------,,,***)))***++++++,,,,,,++++++***000///...---------...///......---------,,,,,,,,,.........////////////000......///000000000000000222222222333333333444444444444444555555555555666666666777888999::::::999:::;;;<<<===>>>>>>>>>>>>@@@AAABBBDDDFFFGGGIIIJJJSSSVVV]]]iiizzzyyysssjjj```UUUMMMGGGDDD>>>>>>===<<<;;;::::::999888888777777666666666555555555444333333222111111111111000000000000111111111111000000000000111111------...............---000///...---,,,+++++++++......---------......///******++++++++++++******++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###(((((((((((((((((((((((('''''''''''''''%%%$$$###&&&&&&&&&&&&%%%$$$###"""!!!###&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%''')))(((&&&$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$###$$$%%%&&&$$$""""""$$$%%%%%%###""""""###"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%##################""""""""""""############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$######$$$&&&(((GGGHHHDDD:::---$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$&&&((()))'''$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&& """%%%((())))))((('''))))))************))))))(((((((((((())))))))))))(((((()))*********)))(((***++++++,,,,,,++++++***,,,++++++******+++,,,---.........---------,,,,,,,,,,,,,,,------------.........///000000000000000222222222333333333333444444444444444555555555555666777888888999999999999888888999:::;;;;;;;;;;;;>>>>>>???@@@@@@AAABBBBBBDDDFFFLLLUUUbbbqqq{{{uuuqqqmmmhhhdddYYYVVVPPPJJJDDD@@@>>>===;;;;;;:::999999888888888666666555555555444444444444444444333222222111111111111111000000111111111111111000000000000111111---......//////.........///...---,,,++++++++++++///......---------......+++++++++,,,,,,+++++++++(((((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''((('''&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###############"""""""""$$$######$$$%%%&&&$$$###!!!###$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""######$$$$$$$$$######""""""""""""""""""""""""########################$$$######"""######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$######&&&'''===;;;666///((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######((('''&&&'''((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''(((''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))***************++++++,,,,,,++++++******)))))))))***+++,,,,,,...............---------,,,,,,,,,------------.........///000000000000000111111222222222333333333333333333444444444555555666777777888888888888777666777888999::::::::::::============<<<<<<<<<<<<>>>???BBBGGGOOOXXX```eeennnqqqwwwzzzvvviiibbbZZZTTTQQQNNNIIIEEEAAA@@@>>><<<::::::::::::666666666666666666666666444444333333333333222222333333222222222222222222111111111111111111111111111000000//////000000111//////////////////......------,,,,,,,,,,,,,,,---//////...---,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++'''((()))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$######$$$&&&&&&%%%### """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######%%%'''***(((%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$(((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''((()))((('''&&&&&&''')))***(((((((((((())))))))))))((())))))***+++,,,,,,,,,***++++++,,,,,,++++++***)))******++++++,,,---....................................////////////000......///000000000000000111111111111222222222222222333333333444444444444666666777777888777777666777888999::::::;;;;;;;;;============<<<<<<<<<<<<@@@@@@BBBEEEHHHLLLOOOQQQSSSUUUXXX___kkk{{{zzzzzz}}}}}}}}}vvvrrrmmmgggbbb]]]WWWSSSNNNJJJEEEBBBAAA@@@>>><<<<<<<<<:::999888888888888333333333444444444555555333333333333222222222222111111111111222222222222111111222222222222111111000000////////////000000000000//////......//////------,,,,,,---......///000///...---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''((((((((('''&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%$$$ """$$$$$$######$$$%%%##################""""""##############################$$$$$$$$$######"""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""$$$%%%%%%$$$###$$$%%%(((&&&$$$%%%&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&''''''(((((('''&&&&&&&&&''')))***(((((((((((())))))))))))(((((())))))***+++,,,---***++++++,,,,,,++++++***((()))***+++,,,,,,------------...........................////////////000......///000000000000000000000000111111111222222222222222222333333333444555555666777777777666666666777888999::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCDDDEEEEEEGGGJJJOOOVVVaaammmuuu~~~yyyuuuttttttvvv|||uuunnnjjjjjjhhhbbb]]][[[YYYVVVQQQMMMJJJFFFBBB???AAA???===<<<<<<<<<<<<;;;999888777666555444444444222222333333444444555555333333333333333333444444000000111111111111111111000111222222222222111000000000////////////000000111000///...---.........------------...///000111000///...,,,,,,+++++++++))))))************))))))************)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$#################################$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$$$$######$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$###""""""$$$&&&'''%%%$$$!!!###$$$$$$#########$$$#########"""""""""""""""###############$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""$$$&&&&&&$$$###$$$%%%######$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((''''''&&&''''''((((((''''''&&&''''''((()))***(((((((((((())))))))))))'''''''''''''''((()))******++++++,,,,,,++++++***'''((()))***************,,,,,,,,,---------------,,,,,,,,,------------.........///000000000000000///000000000000111111111111111222222222333333333333444555666777777777777444555666777888888888888888888999:::;;;======>>>>>>>>>??????@@@@@@AAAAAA@@@CCCFFFIIIMMMRRRXXX\\\dddlllrrruuuyyy~~~{{{xxxtttttt{{{tttoookkkfffbbbZZZTTTPPPRRRRRRNNNIIIHHHGGGEEEBBB@@@???>>><<<:::;;;:::999888777777777777555555555444444444444444333333333444444555555555333333444444444444555555111111000000000000000000///000111222222111000///000//////......//////000111000...---,,,,,,---.........------...///000000......---,,,+++++++++,,,(((((())))))))))))((((((&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!""""""######""""""!!!###"""!!!###%%%&&&$$$""""""###$$$%%%%%%$$$###""""""""""""#########$$$$$$###""""""$$$&&&'''&&&$$$"""$$$%%%%%%###""""""###$$$$$$$$$######"""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&"""######$$$$$$######"""###############$$$$$$$$$################################################################################################"""$$$&&&&&&%%%######$$$ !!!"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&'''((())))))***)))(((((((((((())))))))))))(((((('''&&&''''''((()))***++++++,,,,,,++++++***((()))***++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000000000000000/////////000000000111111111111111111222222222222111222333555666777888888555555666777888888888888888888999:::;;;<<<======>>>>>>>>>>>>???@@@@@@AAA???BBBDDDFFFFFFGGGIIIKKKOOOTTTXXXWWWYYY]]]______```bbbffflllssszzzzzzzzzwwwuuu~~~vvvmmmiii___ZZZUUUSSSTTTTTTQQQNNNHHHCCCAAAEEEGGGCCC@@@??????<<<:::999:::::::::999777777777666444333333333333444444555555555555555333333333444444444444444333333333444444444555555111111111000/////////...---...000111111000...---//////............//////000///---+++***+++,,,---------,,,,,,,,,------...------,,,,,,+++,,,,,,,,,))))))************))))))&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""###"""!!!"""%%%&&&$$$"""!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!""""""######"""""""""$$$&&&'''&&&%%%###$$$&&&%%%###"""""""""%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&'''((())))))!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%#########(((((('''$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###&&&((((((&&&&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))%%%&&&(((***+++******)))(((((((((((())))))))))))+++***)))(((((()))******+++++++++,,,,,,++++++++++++,,,---......---+++************++++++,,,,,,,,,........./////////000000...//////000000000000000////////////000000000000000111111111111222222222000111333555666888888888777888999::::::;;;;;;:::;;;;;;;;;<<<<<<======>>><<<<<<;;;;;;<<<===>>>>>>@@@AAACCCBBB@@@?????????EEEIIIJJJFFFEEEIIIKKKJJJPPPPPPQQQTTTXXX]]]bbbeeefffkkkrrrwwwxxxwwwuuutttyyyqqqnnnqqqpppnnnwww}}}yyyxxxssssssssssssrrrqqqooonnngggeeebbb___[[[WWWTTTRRRNNNIIIEEEEEEFFFEEE@@@;;;>>>999888<<<>>>:::777666:::888555444555666666555444555666555444333444555222222333333333222222111333333333333333333333333222222222333333444444444222111111000///......------...///111111///...---//////............//////000///,,,*********+++,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------******++++++++++++******************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&'''&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$'''&&&&&&%%%%%%$$$$$$#########""""""!!!!!! !!!!!!""""""""""""!!!!!!"""######$$$$$$######"""!!!""""""""""""#########&&&%%%###"""""""""######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$###%%%$$$$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""#########"""###&&&)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((---+++(((&&&%%%&&&((()))......,,,,,,,,,,,,......++++++******)))************+++---.........---,,,+++...000///,,,***+++---,,,,,,,,,---------......111111111111000000000000000000000000000111111111222222333444555666777888333555777777777888:::;;;::::::;;;;;;;;;;;;::::::========================???AAACCCBBB@@@=========AAAAAA@@@@@@AAABBBDDDEEEIIIIIIIIIJJJKKKLLLNNNNNNOOORRRUUUWWWXXXYYY[[[]]]^^^^^^^^^^^^___ccchhhlllzzzuuussssssrrrpppmmmhhhbbb]]]XXXVVVUUUUUUTTTRRRRRRQQQQQQQQQNNNLLLJJJHHHFFFDDDCCCCCC@@@@@@??????>>>>>>======;;;;;;;;;<<<;;;;;;::::::777666444222111222444555444444444333333333222222333222111111111222333444666555222111000111333555///111222111000///000111222111111000000000000000111000//////000000///......------------...//////,,,...///000///...,,,+++---------------------------,,,++++++------,,,+++************************+++***((('''''')))+++,,,))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""######""""""!!!######$$$$$$$$$$$$######"""""""""#########$$$$$$%%%$$$###"""!!!""""""###!!!!!!"""#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%###!!! """!!!!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$ !!!###$$$$$$$$$"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%&&&(((***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''***---///------,,,++++++,,,------,,,++++++***++++++,,,,,,,,,,,,------.........---,,,---......,,,******+++,,,,,,,,,---------..............................000000000000000111111111111111222333444555666666333555777777777888999;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@===<<<<<<<<<@@@?????????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJKKKKKKKKKLLLNNNNNNNNNOOOOOOOOORRRVVVZZZhhhpppzzz~~~~~~~~~yyyoooeee^^^[[[ZZZ[[[YYYXXXVVVSSSOOOKKKHHHFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFDDDCCCAAA???>>>======:::;;;;;;;;;;;;::::::999======<<<<<<:::999777666666666444333333333444444444333333333333222222222222222111111111333444555444444333333222222222222000222333222111000111222222111000000//////000000000///......//////...,,,---------------...//////---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++******************************)))((('''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$######"""""""""########################%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%###""""""""""""!!!!!!!!!#########$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$###""""""""""""###""""""#########""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!!!!"""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$"""###$$$%%%$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((...,,,***((('''((()))***,,,++++++******++++++,,,+++++++++++++++,,,---...---------------......///...---,,,,,,,,,,,,***(((,,,,,,,,,---------............................../////////000000111111111000000111222333444555555444555777777777777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::999:::<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEEEECCCBBBCCCDDDDDDEEEGGGGGGGGGHHHKKKMMMPPPTTTYYY\\\]]]]]]^^^```aaadddhhhlllppptttzzz}}}xxxooogggaaaZZZWWWRRRLLLIIIHHHIIIIIIFFFEEEDDDCCCAAA@@@???>>>??????>>>===<<<<<<<<<<<<>>>===<<<:::999999999999555666888999999888777777;;;;;;;;;::::::888777777555666666666666555444444333333333333333222222111111111111111222333555555222333444444444333111000111333444333222111222333222111000000//////000000///...,,,---......---+++---------------......///......///000000...---,,,+++++++++++++++++++++++++++)))((()))***+++***)))************************)))((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###############%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!! """#########$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%&&&&&&''''''&&&%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########"""""""""""""""###$$$###"""!!!"""###$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((111///,,,***((('''''''''*********))))))*********)))))))))***+++,,,---......---,,,,,,,,,---///000///---++++++......+++''',,,,,,,,,---------.........///////////////000000......//////000111111111111111111222333444444555444555777777666777888:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999777777999;;;======>>>>>>>>>??????@@@DDDCCCBBBBBBAAAAAAAAABBB@@@BBBCCCCCCAAA@@@AAAAAABBBDDDFFFGGGFFFFFFGGGHHHJJJJJJJJJKKKMMMNNNNNNMMMOOOPPPRRRTTTVVVXXX[[[\\\______^^^]]]YYYTTTOOOLLLKKKIIIGGGDDDCCCCCCCCCCCC??????>>>>>>>>>======>>>>>>===<<<<<<;;;;;;;;;<<<;;;:::999999888888999999555666888999:::999888777555666777888999:::::::::444555777888888666555444222333333444333222111111111111111222333444555666333333333333333222111111111222333333111111222333111111000//////////////////...------......---+++------,,,,,,------...///...////////////...---,,,************************+++***))))))***+++***)))************************)))))))))((((((&&&%%%$$$((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$##############################!!!!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! &&&&&&%%%%%%$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&%%%$$$$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++---...))))))))))))))))))))))))(((((((((((()))***,,,,,,------,,,++++++---...//////,,,+++,,,...///,,,))),,,,,,,,,---------......------......////////////---......///000000111111222222333333444444555555444555777777666666777999::::::;;;;;;;;;;;;::::::999999999999999999999999888999999777666777999;;;>>>>>>>>>???????????????@@@@@@???>>>============;;;===??????>>>>>>>>>@@@>>>@@@BBBBBBAAA@@@AAAAAAIIIGGGEEEEEEGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@>>>======<<<;;;;;;:::999999999::::::888888777777666666777777999999888888888999999999555555777888999888888777444555666777888888888888333555777888888777555444333333444555555333222111111111222333444444555555555333222000000111222333000111222111000///000222111000000///.../////////000///---...//////...,,,,,,,,,,,,,,,,,,---.....................------,,,************************,,,***)))***+++,,,+++***************************)))******)))((('''&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!''''''&&&&&&%%%$$$$$$###"""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%""""""#########""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$$$$######$$$$$$%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###$$$%%%###############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++((())))))******))))))(((((((((((((((((()))***++++++++++++++++++,,,,,,---+++******,,,------,,,+++,,,,,,,,,---------......******++++++,,,---------------...///000000111111333333333333444444444555444555777666666555777888999999::::::::::::999999999999999999999999999999777888999888888888:::<<<======>>>??????>>>>>>===???>>>======<<<<<<<<<<<<:::<<<>>>???>>>>>>???AAA<<<>>>@@@@@@???>>>???@@@DDDBBB@@@@@@@@@@@@@@@???@@@???@@@BBBDDDEEEDDDCCC@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;999999888:::999888777777777888999666555555444444555555555777777666666666777777888444444444444555555555555777777777666666555333333222444666777777666555444333444666777666555333222222333333444444444444333555444111//////000222444///000111111000///000111111000//////......//////000///......//////...,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,************************,,,+++******+++,,,+++******************************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!"""""""""!!! ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&########################!!!"""######$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$!!!"""###$$$$$$$$$######!!!!!!"""#########""""""############$$$$$$$$$$$$%%%$$$######"""!!! $$$###""""""""""""###$$$&&&%%%$$$#########$$$%%%$$$$$$###"""""""""""""""###################################################$$$%%%%%%%%%%%%$$$###!!!!!!!!! !!!!!!""""""######""""""""""""############$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! """###"""""""""############$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++***)))((((((''''''((()))************)))(((***)))))))))))))))******))))))***++++++++++++***%%%''')))*********+++,,,,,,,,,,,,---------......)))******+++,,,,,,------,,,,,,---...///000111222222222222222333333333333444555777666555555666777777888888999999888888777888888888888888888888888666888::::::::::::;;;<<<;;;<<<===>>>======<<<;;;@@@??????>>>>>>>>>>>>???<<<>>>@@@@@@??????@@@AAA>>>@@@AAAAAA@@@@@@AAACCC@@@@@@???>>>===============<<<<<>>:::<<<>>>>>><<<;;;<<<===>>>???@@@@@@??????BBBDDD@@@AAABBBAAA???>>>???@@@???======???AAAAAA>>>;;;999999:::;;;;;;;;;;;;;;;999888888888888:::<<<===777666555444555777999:::888888888777888888999999777777666666555555666666888777444222111222444666444444444555444444333333222333333444555555555444555666888999999777555333444555555666555333222111111111222333222111000///111222333333111111222333000000///..................---+++,,,------,,,***,,,,,,++++++,,,,,,---...,,,+++******))))))******++++++++++++++++++++++++***((('''((()))***)))(((************************(((&&&%%%$$$$$$%%%''')))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''###%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%(((&&&%%%###""""""######&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###"""!!!$$$#########""""""!!!!!!######""""""""""""#########%%%%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!""""""!!!###$$$$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""!!!"""############"""!!!%%%$$$!!! !!!$$$%%%#########"""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######%%%&&&'''&&&$$$""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((()))))))))))))))(((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++///...,,,***))))))******++++++******+++---...000........................---------...............222222333444444555666666333333333444444444555555444555666888888999999999888777666555555555555555777888888999999:::;;;;;;::::::::::::;;;<<<======>>>======<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>?????????@@@??????>>>===============;;;;;;<<<<<<;;;:::999999<<<<<<;;;::::::::::::;;;888888888888888777666555666666666666666777888999888888777777666666555555666666555555555555666666666555555444444333222222222333444666666666555555555555444444444333333333666666777777666444111000222222111111111111000000//////000000111111111222000000000000000000000000222111///...---------...---,,,++++++************+++,,,------,,,+++)))(((,,,+++***)))))))))***++++++++++++*********))))))(((((((((((())))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""#########""""""############"""""""""!!!######""""""""""""#########$$$%%%$$$"""!!!"""###########################&&&&&&%%%%%%$$$$$$%%%%%% """$$$$$$###""""""#########$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$############""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$%%%&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++...---+++************+++,,,++++++***+++,,,......------------------------------------............//////000111222222333333333333333333444444444444444555666777777777777777777666666555555555555666777777888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>======>>>>>>>>>?????????>>>>>>===<<<<<<<<<======:::;;;;;;;;;::::::999888;;;::::::999999999999999888888888888777777666666555555444444444555666666777777777777777777666666666555555555555555555666555555555444333333222222222333444666777777666666555555444444444333333333666777888888777555333111555444444444333333222222//////000000000111111111////////////////////////222111///...---------.........---,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++*********,,,---...*********)))))))))(((((((((((((((((()))))))))***(((((()))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&$$$############$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""#########$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%###""" ############""""""""""""######""""""""""""#########$$$%%%$$$"""""""""$$$########################%%%&&&&&&''''''''''''&&&###$$$%%%%%%###""""""#########$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%#########################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%)))%%%""""""%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))*********++++++,,,+++************++++++,,,,,,++++++++++++,,,---------------------------,,,,,,------..................//////000000111111222222333333333444444444444555555666666666555555555555555444555555666666777777777888999999::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======999::::::::::::999999888999999888777777777777888777777777777777666666666555444333333333333333333777777777777888888888888555555444444444444555555555555444444333333222222111222444555777777888888555555444444444333333333666666777888777666444333666555555444333222222222//////000000000000111111////////////////////////111000///...------------///......------------...))))))))))))***+++,,,---*********+++,,,---///000)))))))))(((((((((((((((((((((((()))))))))******'''((()))***++++++++++++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################"""#########$$$$$$$$$$$$################################################!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######&&&&&&&&&%%%$$$""" #########"""""""""""""""######""""""""""""######"""$$$%%%$$$###"""###$$$########################"""###%%%&&&''''''&&&%%%###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""######"""!!!!!!"""######"""###$$$$$$$$$$$$###""""""###############$$$$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$"""###$$$$$$"""!!!!!!"""%%%%%%%%%$$$$$$#########################################################&&&%%%$$$######$$$%%%&&&***&&&""""""%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000111111111222222222222333333333333555555666666666555555444444444444444555555666777666666777777888999999999===<<<;;;:::999999999999888888999::::::;;;<<<<<<::::::;;;<<<<<<======>>>========================;;;::::::::::::;;;<<<<<<999::::::;;;::::::999999999888888777666777777777777666666666666666666666555555444333222222222222666666777777888888999999444444333333333333444444555555444444333222222111111222333555666888888999555555444444444333333333444555555666666555444444444444333222111000////////////000000000000000000//////////////////////////////......------------......---,,,,,,------------,,,***)))(((((()))***++++++++++++,,,,,,------))))))))))))))))))))))))(((((()))))))))*********))))))***+++++++++++++++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################"""#########$$$$$$$$$$$$################################################!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$######""" """###$$$%%%&&&&&&""""""""""""""""""############""""""""""""######"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""###%%%&&&'''&&&%%%%%% """$$$%%%$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""""""""""""""###"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%"""""""""######$$$$$$%%%######$$$%%%%%%$$$$$$###!!!###$$$$$$"""!!!!!!"""%%%%%%%%%$$$$$$#########################################################&&&%%%$$$######$$$%%%&&&(((%%%"""###%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&((()))******''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((())))))***++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......////////////000000111111111222222222333333666666777777777666555555444444444444444555666777555666666777777888888999;;;:::999888777666666666666666777888999999:::;;;::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<:::999999999999999::::::999::::::;;;;;;;;;::::::999888888777777777777777666555555444444555666666666666555444333333333444666666777777888888888999444444333333333333444444555444444333222222111111111111222333555777888999555555444444444333333333333333333333333333222222333333222111000000//////000000//////////////////.......................................---------,,,++++++***++++++,,,,,,...,,,+++)))((())))))***,,,,,,+++++++++***))))))************************))))))))))))************+++++++++++++++***))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$#########%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$##############################"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!"""""""""###$$$$$$$$$""""""############""""""#########"""!!! """"""""""""##################""""""""""""######"""###$$$$$$###"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&&&&&&&%%%!!!"""""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$!!!###$$$$$$###""""""###%%%%%%$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&'''(((((((((''''''(((((())))))))))))((((((************************((((((((()))))))))******(((((()))***+++++++++*********+++++++++++++++***++++++++++++++++++++++++******+++,,,---......///,,,,,,------------------000000111111111222222222555666666777777777666666444444444333444444555555555555555666777777888888999999888666666555555555555666666777888999999::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777777777888888999999:::::::::::::::888888777666666666666777555555444333333444666777777666555555555555555555666666666666777777777777555555444444444444555555444444333333222222111111111111111222333555666777555555444444444333333333333333222222222111111111222222222222222111111111000000////////////..............................------.........------,,,)))))))))))))))******+++************+++,,,---...,,,,,,,,,+++***)))((('''************++++++++++++)))))))))*********++++++++++++++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""############""""""############""""""''''''%%%### !!!"""""""""##################""""""""""""######!!!###$$$$$$######$$$%%%""""""""""""""""""""""""%%%$$$$$$############$$$!!!######""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""""""###%%%''''''%%%###"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((()))((('''&&&"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$!!!%%%&&&$$$"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++***))))))((()))***+++,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---......///------------------------000000000000111111111222333444555555666666666666555555444333333333444444444444555666666777777888999888777666666666666666777888888888999999::::::999::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::999888777666555555555666666777888888888888888777666666555555555555555555444333222333444666777555555555555555555666777666666666555555555555555666555555555555555555666444444333333222111111111111111000000111333444555555555444444444333333333555444333222111111000000000000000000111111111111000000/////////.................................,,,,,,---.........---,,,)))((((((((())))))***+++***+++,,,------...------+++,,,,,,,,,,,,+++)))((())))))))))))*********+++))))))*********+++++++++)))))))))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&#########$$$$$$%%%&&&&&&$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""######$$$$$$$$$$$$#########"""""""""""""""""""""############"""""" """###$$$$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######!!!###$$$$$$######$$$&&&###########################"""  $$$&&&''''''%%%$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""!!!$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))***+++***)))((("""$$$&&&&&&$$$$$$$$$%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###&&&'''###!!!###'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''+++******((('''&&&%%%$$$%%%%%%&&&'''((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((('''(((***+++,,,,,,,,,+++************************)))******+++---...//////////////////////////////000000000000111111111111111222333444555555666555666555444444333333333333444444555555666777777777999888888777777777777777999::::::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;:::888777555444444444444444555666666777666666555555444333333333333444555444222222222444666777444444444444555555666777666666555555444444444333666666555555555555666666444444333333222111111000111111000000000111333444555555444444444333333333777666555333222111111111,,,,,,------.../////////000000//////.........---........................+++,,,---.........---,,,))))))(((((()))***++++++---...//////...---+++******+++,,,---...---,,,+++'''((((((((())))))******)))************+++++++++&&&'''((())))))******)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$###$$$%%%&&&&&&$$$"""###$$$%%%&&&&&&&&&%%%$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############"""""""""###%%%&&&$$$###"""###%%%$$$!!!""""""######$$$$$$$$$$$$######""""""######$$$%%%"""""""""""""""""""""""" !!!!!!""""""######%%%$$$###$$$$$$$$$""" &&&%%%$$$"""!!!!!! !!!""""""############""""""!!!"""$$$%%%%%%$$$"""!!!############""""""""""""######""""""###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$############""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$###!!!!!!"""$$$%%%!!!###%%%%%%$$$###"""###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&'''&&&$$$"""!!!!!!""""""########################$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))'''&&&''')))******)))++++++******************,,,,,,+++***)))))))))******++++++,,,,,,------...///...,,,,,,,,,---///000+++,,,...000222333444444222333444444555555444444555444333333222222222222222333444444555555444444888888777666666666666666888888888777777777777777777888999:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;777777666666666666777777777444222333666888777666222333444555555444333222111222222111000111333666444444333222222333333333555555555555555555555555:::999777666555555555666666444222000000000222333000000111222333333444444222222222333333333444444666555333111000/////////111111111111111000///...,,,,,,,,,------...///000---......///////////////......---,,,,,,+++******))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++******((()))++++++******+++,,,,,,,,,+++***+++,,,...///,,,,,,++++++***)))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$######""""""######''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######%%%&&&&&&%%%######&&&%%%$$$$$$%%%%%%###"""""""""#########$$$$$$$$$'''((()))%%%!!!!!!%%%***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$######$$$%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""###%%%%%%%%%###!!!"""%%%&&&%%%###!!!!!!""""""###########################$$$$$$%%%########################""""""""""""""""""""""""$$$#########$$$$$$######$$$$$$###""""""!!!!!!!!!""""""############""""""!!!"""$$$%%%%%%$$$"""!!!############""""""""""""$$$$$$######""""""######%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###########################!!!"""######$$$$$$$$$###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%$$$"""!!!!!!"""###$$$"""###%%%%%%###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''(((((()))***,,,***(((((()))***)))(((************************,,,+++******))))))******))))))******+++,,,,,,---///...---,,,,,,...///111......///000111222222222111222222333333333333333555444333222222222222222222333444444555555444444777666666555444555555555777777777777777777777777888888999:::;;;;;;;;;:::888999999999999:::::::::777777666666666666777777777555333444666888777555333444444444444444444333222333333222111111333555444333333222222333333333555555555555555555555555888777666444444444444555555444333222111111222222000000111111222333333444222222222333333333333444333333222222111000000///111111222222222111000000000///......------......---....../////////////////////...---,,,+++***)))+++++++++,,,,,,,,,------++++++************++++++,,,,,,++++++***))))))((()))***++++++******+++---,,,++++++++++++,,,---...,,,,,,++++++***)))((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""#########$$$$$$$$$$$$%%%"""$$$&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#################################""""""#########$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%#########"""######$$$%%%%%%###!!!!!!$$$&&&''''''!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$############$$$%%%%%%######""""""""""""""""""""""""############"""""""""###$$$%%%%%%$$$###"""############""""""""""""$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$###"""!!!!!!"""###$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''')))))))))******)))))))))'''''''''''''''''''''''')))))))))))))))***++++++---+++)))))))))***)))(((************************++++++***)))))))))******(((((())))))***+++++++++///...---------///000111000000111111111000//////000111111222222222222222444333333222222222222333222333444444555555444444666555444444333333444444666666666777777777777777888888999999:::999999888777777777888888888999999777777666666666666777777888666555555666777666555555444444333333444444555444444555333222222333555333333222222222222333333666666666666666666666666777666555333333333333444444444444444333222111000000000000111222222333333111111222222222333333333111111222333222111000//////000000111111111111000333222111///...------------....../////////////////////...---,,,+++***))),,,,,,,,,------.........++++++************++++++,,,++++++***)))(((((((((***+++,,,,,,++++++,,,---,,,++++++++++++,,,---------,,,,,,***)))((('''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%!!!######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################"""!!! !!!###$$$%%%%%%%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##################$$$$$$######"""""""""""""""!!!""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$###""""""$$$%%%!!!!!!"""###############""""""############"""""""""###$$$$$$$$$$$$###"""############"""""""""!!!""""""######"""""""""!!!$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$##############################"""!!! !!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$############$$$%%%%%%$$$$$$$$$"""!!!!!!$$$&&&################################################$$$$$$$$$$$$$$$%%%%%%%%% """$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((''''''''''''((()))******)))(((''''''''''''''''''''''''''')))))))))))))))******++++++)))''''''((())))))((())))))))))))******************))))))))))))******(((((())))))***++++++,,,...............///111111000000000000000000///...000111111222333222222222333333222222222222222333222333444444555555444444666555555444333444444444555555666666666666666777888888888999888888777777666666666777777777777888666666777777777777666666888777777777777666555444555444333222222333444555555555666555333222333444222222222222222222333444666666666666666666666666777666444333333333444555444555666666555333111///000000000000111111222222111111111111222222222222111222333444333111///---------...///000000000///333222111///............---......///////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++,,,------++++++,,,---++++++++++++++++++,,,,,,---,,,+++***)))((('''&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######""" ###%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$############ """######!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###########################!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&$$$!!! !!!### !!!"""###$$$$$$######""""""############""""""#########$$$$$$#####################"""""""""!!! """###$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""######$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$"""!!!!!!$$$&&&######################################################$$$$$$%%%%%%%%%%%% """###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))&&&%%%$$$%%%''')))))))))(((((()))))))))************))))))((())))))******))))))******+++,,,,,,,,,---------...//////000111---...///000000000000000111222222333333333333333222222222111111222222333222333444444555555444444777666555555444444555555444444555555555666666666777777777888777777666666555555666666666777777777666666777777777777666666777888888888777666555555555444333222222333444555444555666555333222222333111111111111222222333444777777777777777777777777777666555444444444555666555666777777666444111/////////000000000000111111000000000111111111222222222333444444333111...,,,...//////000111111111111000000////////////000000---......///////////////+++,,,,,,------.../////////......---,,,+++******++++++************++++++)))******+++,,,---...///+++---------++++++,,,---+++++++++++++++++++++***,,,,,,+++***)))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$######%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################!!!$$$%%%$$$!!! ###&&&&&&%%%$$$######"""##############################%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$###"""""" ###$$$!!!%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%!!!###&&&$$$!!!!!! !!!"""$$$$$$$$$###"""""""""############""""""####################################"""""""""""" """$$$%%%&&&&&&%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&&&&&&&###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$###"""$$$&&&)))))))))'''(((((())))))*********))))))((((((((()))******))))))******+++,,,,,,---+++,,,,,,---...///000000+++,,,...///000111111111111222222333333333333333222111111111111222222333222333444444555555444444777666666555444555555555333333444444555666666666555555666777777666666666555555555666666666777777555666777888888777666555555777999999888666666666555444444333333444444555222444555555333222222333111111000111111222333444666666666666666666666666777666555444444555666666666777888888666444111000///////////////000000000///000000000000111111111222222333333222111///...111222222333333333333222............///000111222---......///////////////++++++,,,---...//////000000000///...------,,,+++++++++************++++++******+++,,,---...///000+++,,,---,,,+++***+++,,,+++++++++,,,++++++***)))*********))))))(((((('''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######################## $$$'''&&&###!!!###&&&&&&%%%$$$###"""""""""###########################$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$###"""!!!"""$$$""" %%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""#################################""""""!!!!!!!!!$$$$$$!!! """ !!!###$$$$$$###"""!!!""""""############""""""$$$##################$$$############"""""""""""" """$$$&&&'''&&&&&&%%%########################""""""###$$$$$$$$$$$$###########################""""""######""""""!!! """""""""#########$$$$$$################################################!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%$$$###$$$&&&(((((((((''''''(((((()))******+++((((((((((((((()))******(((((())))))***+++++++++)))***+++---......//////+++,,,...///000111111111000111111222222222222222111111111111111222333333222333444444555555444444666555444444333333444444222333333444555555666666333444555666666666666666555666666666666777777777555666777888888777666555333666999:::888666777888333444444444444444444333000222444444333222222333000000000000111222333444333333333333333333333333555555444333333444555666888888888777666444222111/////////////////////////////////000000000111111000000000111222222222333111222222222222222111000------------...///000111---......///////////////........................---------------------...++++++************++++++++++++,,,,,,,,,---------+++,,,---,,,***)))***+++***++++++,,,+++***)))((()))))))))))))))))))))((('''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$$$$%%%$$$###"""###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######################## $$$(((((($$$!!!###&&&'''&&&$$$""""""""""""###$$$$$$########################$$$%%%&&&&&&&&&&&&###$$$%%%%%%$$$###"""!!!!!!######%%%(((+++$$$$$$$$$$$$######"""""" """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!"""$$$""" !!!###!!!"""###$$$$$$###!!! """"""############""""""$$$$$$############$$$$$$############""""""""""""###$$$&&&''''''&&&%%%$$$##################$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""############!!!###%%%%%%$$$###"""###########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''(((((('''&&&''''''((()))******+++((((((((((((((()))******''''''(((((()))*********((()))+++,,,---.........------...///000000000/////////000111111111111111111111000000111222333333222333444444555555444444555444333333222222333333222222333444444555666666222333444555666666666666666666666666777777777888555666777999999777666555222666::::::888777777999222333555555555555333222...111333444333222222333000000000000111222333444000000000000000000000000444333222222222333444555999999888777555444222111///////////////.........////////////000000000000.........000111333555777//////000//////...---------------------...//////---......///////////////000000///...---,,,,,,+++(((((()))***,,,------...++++++************++++++------,,,,,,+++******)))***+++,,,+++)))((()))******+++,,,,,,+++***)))((((((((((((((())))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$$$$###"""###%%%&&&%%%$$$""""""#########$$$$$$$$$"""'''***)))%%%###%%%)))$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$)))(((%%%#########$$$%%%$$$%%%'''&&&$$$""""""###########################""""""""""""""""""""""""########################%%%###""" !!!!!!#########""""""""""""!!! """###$$$%%%%%%&&&"""!!!!!! !!!###$$$######$$$$$$$$$$$$######"""""""""""""""!!! ###"""""""""$$$$$$"""!!!######""""""""""""######!!!!!!"""###############"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$###!!!###%%%&&&###!!!""""""""""""####################################%%%%%%&&&&&&%%%$$$"""!!!$$$###############$$$$$$$$$$$$############$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%% !!!"""###$$$###""""""############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((()))***************++++++,,,,,,,,,,,,------............////////////......///000000000000000111111222333333333333222333333333444444444555555444444444444444444444444666555444333444444666777666666666666666555444444444555666666777666666666555555444444444444555555333555666888888777555444555555555555444333222222333333333222222222111111000000111222222222222111222111000//////000111222333111///......///111333333444444555444333111000111000///......///000111111111111111111000/////////000000111111111000000111111000000///...,,,,,,)))***+++---...///000000++++++++++++,,,,,,---.........---,,,,,,+++******,,,++++++******++++++,,,,,,,,,+++***+++,,,---...,,,,,,------------------(((((())))))*********+++((()))+++,,,------,,,+++++++++++++++++++++++++++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###""""""###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$'''&&&$$$"""!!!"""######"""$$$%%%%%%$$$###$$$%%%########################""""""""""""""""""""""""########################""""""!!! !!!!!!"""###$$$############""""""""""""######$$$$$$$$$######!!!!!! !!!"""###$$$######$$$$$$$$$$$$######"""#########""""""!!! """""""""###$$$###"""!!!######""""""""""""######!!!!!!"""###############""""""#########$$$$$$$$$############$$$$$$$$$$$$#########""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$#########$$$%%%&&&&&&''''''''''''&&&$$$###"""###"""!!!"""$$$$$$""" !!!!!!!!!!!!""""""""""""########################"""###$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((()))***************+++++++++,,,,,,,,,---------.........////////////...//////000111000000000000111222222333333222222222222222333333333444444444444444444444444444444555555444333333444555666666777777777666666555444333333444555555555555444555555444444444444555555444444333333333444444444444444444444444444333333333333333222222222111111000000111222222222222222111000000000111222444555222111000000000000111222222333333444444333222111111000////////////000111111111111111111000//////000000111111111111000000////////////......---,,,+++,,,---......///......---,,,,,,,,,------...///......---,,,,,,+++******,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---------------,,,,,,,,,((()))))))))************+++++++++,,,++++++******++++++++++++++++++++++++((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&'''%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$%%%$$$"""!!! !!!""" """$$$%%%$$$$$$%%%&&&########################""""""""""""""""""""""""########################!!!!!! !!!"""###$$$%%%$$$$$$$$$############"""%%%%%%%%%$$$###"""!!! !!!"""$$$$$$######$$$$$$$$$$$$###############$$$######"""!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!! !!!###%%%'''++++++***)))'''$$$###!!!"""!!! !!!######!!! !!!!!!!!!""""""######################## !!!"""$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$""""""$$$&&&(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%''''''''''''&&&%%%''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((''''''''''''(((((()))***************++++++++++++,,,,,,,,,,,,---------.........//////...///000000111111000000000111111111222222222222111111111222222222333333444444444444444444444444555444444333333333444444777777777777777666666555111222333333444444333333555555444444444444555555666444333111111222444555222333333444444444444333333333333222222222111111000111111222222222222222000000000111333444666777111222222222222222222111000111222222333222222222111000000//////000000111000111111111111000000///000000111111111111000000------............------------............---------------.........//////...------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,+++++++++,,,---......------,,,,,,+++++++++))))))))))))************---,,,+++***))))))))))))************************(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""##################"""""""""$$$%%%%%%%%%$$$###$$$###""""""######"""!!!%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########""""""$$$##################$$$""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###$$$%%%########################""""""""""""""""""""""""########################!!!!!!!!!""""""######$$$$$$$$$$$$$$$############%%%%%%%%%$$$###"""!!!  !!!"""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$$$$############""""""############""""""!!!!!!"""###############""""""""""""############%%%%%%%%%$$$$$$######"""!!!!!!"""$$$%%%'''((()))##############################""""""""""""##############################""" !!!$$$&&&+++******((('''%%%###"""!!!!!!""""""###""""""!!!!!!!!!!!!!!!""""""""""""########################!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&''')))++++++***((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((()))******************++++++++++++,,,,,,,,,,,,,,,---------............///000000111111000000000000000000111111222222222222222222333333333333444444444444444444444444444444444333333333333333666777777777777777666666111222333333444444333333555555444444444444555555777666555444444444555666111222333444444444444444333333333222222222111111000111222222333333222222000000111222333444555666111222444555555444222111000000000111222222222222000000000000000000000000000000111111111111000///000111111111111000000///+++,,,,,,---......------+++,,,,,,------------,,,---------.........---------------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------...------,,,+++******))))))))))))))))))*********,,,+++***((((((((()))***************************(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############"""""" """$$$%%%%%%%%%###"""###!!!!!!!!!###$$$###"""$$$$$$$$$%%%%%%%%%&&&&&& """$$$"""!!!%%%$$$$$$$$$#########""""""#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$######"""""""""###"""$$$%%%%%%###"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$######""" !!!"""###############$$$$$$$$$$$$######"""######$$$$$$$$$######!!!###%%%%%%###"""###$$$!!!"""############"""!!!!!!!!!"""###############!!!!!!"""""""""#########$$$$$$######"""""""""!!!!!!"""$$$%%%&&&##############################""""""""""""##############################'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&$$$######"""###$$$$$$############""""""#########$$$$$$$$$########################$$$##################$$$&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%''')))++++++***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))************************+++++++++,,,,,,,,,,,,,,,,,,------------......///000000000000///000000/////////000111222333333333333444444444444444444444444444444444444555555555444444333333333666666777777777777666666333444444555555555555555555555444444444444555555555555666666666555333222111111222333444444444444333333333222222222111111111111222333333333333222111111111222222222222222222444666777777666444222000000000111111222222333000000111111111111000000///000000111111111000000111111111111111000//////++++++,,,---............((()))***+++------------,,,,,,------------,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,+++******))))))******))))))))))))))))))))))))((('''((()))+++,,,))))))))))))))))))))))))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############"""""" """$$$%%%%%%%%%###"""!!! !!!$$$%%%%%%$$$"""#########$$$$$$$$$$$$ ###&&&###"""'''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! #########""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!######$$$$$$$$$$$$######!!!"""######$$$#########!!!$$$&&&&&&###"""###%%%!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!!!!!!!"""""""""###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################&&&$$$###!!!!!!!!!###$$$######$$$$$$%%%$$$$$$$$$"""###%%%%%%###"""###$$$#########$$$$$$$$$%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$############$$$$$$"""""""""######"""""""""######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%'''&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''###$$$&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))***************************+++++++++++++++++++++,,,,,,,,,------------...////////////...000///.........///111222333333444444444555555555444444444444444444444444666666666666555444333333444555555666666666666666444555666666777777666666555555444444444444555555222333444555444222000///111222222333333333333222333333333222222222111111111222222333333333333333111111222222222222111111444555777888888777555444222222111111111222333333000111111222222111111000///000000111111111111000111111222111111000///...+++,,,---...............'''(((***+++---.........+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,,,,++++++******)))))))))************))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""##################"""""""""$$$%%%%%%%%%$$$######"""!!!"""$$$&&&%%%$$$""""""""""""############$$$%%%%%%###!!!!!!$$$'''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!"""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""""""""""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$!!!""""""######""" ######$$$$$$$$$$$$###### !!!""""""#########"""!!!$$$'''&&&###!!!###&&&!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!!!!!!!!!!"""""""""###"""###############$$$$$$)))((((((''''''&&&&&&&&&##############################""""""""""""##############################!!! !!!"""######$$$$$$$$$$$$$$$### ###%%%$$$"""!!!"""###"""############$$$$$$$$$########################%%%$$$$$$$$$$$$&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((((()))***************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------000///...------///000222222222333333333444444444444444444444444444444444777777777777777555444333333333444555555555555555555555666777777777777666555555444444444444555555444444333333222111000000222222333333333222222111333333333222222222111111111222333333444444333333000111222444444444333333666666777888888777666666444333222111111222333333000111222222222222111000//////000111111111111111222222222111111000///...------.../////////......***+++,,,---.../////////,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,***************)))))))))************)))))))))(((''''''(((((()))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""""""""#########$$$$$$$$$$$$!!!!!!"""!!!$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""######$$$$$$$$$######!!!#########"""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!! ######$$$$$$$$$######"""""""""#########!!! ######$$$$$$$$$$$$###### !!!"""""""""""""""!!!%%%((('''###!!!###&&& """###$$$$$$###""" !!!!!!"""###############!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######""""""""""""##############################!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######"""$$$###!!! !!!###""""""""""""####################################$$$######$$$%%%(((***+++((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$""""""$$$&&&((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,000///---,,,---...000222111111222222222333333333444444444444444444444444777888888888888666444333222333333444555555555444444555666666777666666666555555555444444555555555888777444333222222333444333333333333333222111000333333333222222222111111111222333333444444333333///000333555666666666666777777888888888888777777666555333222222222333333000111222333333222111000//////000111111111111111222222222111111///.........///////////////............///////////////...---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,))))))))))))************+++*********))))))(((((((((((()))))))))'''&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''***(((&&&%%%%%%$$$""" ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""""""""############"""""""""###$$$$$$$$$"""!!! ########################$$$$$$$$$#########""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%%%%%%%%%%%%%%%%&&& !!!"""###$$$$$$%%%###############$$$$$$$$$""""""""""""##################""""""######$$$%%%!!!!!!"""""""""#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$###############"""!!! """###$$$###""""""$$$&&&######""""""""""""######$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&$$$""" """$$$&&&&&&!!!!!!"""############""""""############$$$$$$$$$########################%%%$$$$$$###"""!!!  """###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++***(((%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))***+++,,,+++)))((()))+++...000------------------------......//////000000111111222222111111111111111111444444444444444444444444333444555666666444222111111222333444555555555555666666666666666666666666555555444444444444555555666555555555555444444444///000000000000111111111000222333333111000000111111111000111222444666777666555333111111333555777;;;;;;::::::999888777777888888888777555333000///222222222222222111000///////////////////////////111111000000//////......---+++)))((())),,,000222//////.........------,,,.........////////////000---+++)))***---......,,,***+++,,,...///......---...---++++++++++++)))(((***,,,------+++******+++,,,,,,+++***)))))))))***''''''(((((((((((('''''')))******++++++)))((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############'''&&&$$$###"""###$$$$$$ """$$$%%%&&&&&&%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$######""""""""""""#########$$$$$$%%%$$$######$$$%%%$$$"""########################""""""""""""""""""""""""###############"""!!!!!! #########"""""""""!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!! !!!"""###!!!!!!""""""######$$$$$$$$$$$$##################""""""""""""##################""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$######""" !!!"""!!! """$$$######""""""""""""######$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&)))'''$$$$$$%%%&&&'''&&&!!!"""######$$$$$$######"""############$$$$$$$$$########################&&&%%%%%%$$$$$$######""" ###$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$###!!! %%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111111111111111111111111333333444444444444444444333444555666555444222111111111222444444555555555666666666666666666666666555555444444444444555555555555555555444444444333000000000111111111222222///000222222111000111111222222222222333555777888777666444222222333555666777777777666555444444444333333333333333222111111111111111222111111000000......................../////////.........------,,,,,,,,,,,,---.../////////......---------------,,,,,,,,,,,,------------...+++******---......,,,***+++,,,............---...---++++++,,,,,,+++)))***,,,------+++******++++++***))))))))))))))))))''''''((((((((((((''''''(((((()))***)))((('''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&########################""""""""""""############&&&%%%$$$#########$$$%%% !!!"""$$$%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$%%%########################"""############$$$$$$$$$""""""############""""""!!!!!!!!!""""""""""""###'''&&&$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""#########%%%$$$$$$$$$###"""""""""""""""""""""##################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%$$$$$$ !!!!!!!!! """$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###"""#########"""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################&&&&&&&&&&&&&&&&&&%%%%%%"""$$$%%%%%%###"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***%%%'''+++---...---***(((++++++++++++++++++++++++------......///000000000111111111111111111111111333333333333333333333333222333444555444333222111111222333444444444444444555555555555555555555555555444444333333444444555444444444444333333333333111111111111222222222333...000222222111111222333333333333444444666777888888666444222222333444555555555444444333333222222333222111111111111111111//////000111111111000000---------------------------------------,,,,,,,,,,,,---...//////...---,,,///...---,,,,,,,,,------+++++++++,,,,,,,,,------...,,,++++++---......---***+++,,,---.........---...---,,,,,,......---,,,***,,,------+++******+++))))))((((((((())))))***''''''(((((((((((('''''''''(((((())))))(((&&&%%%$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$%%%%%%""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""'''%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$###!!!!!!###$$$#########"""""""""""""""%%%%%%%%%$$$###"""!!!!!!!!!"""""""""##################""""""######$$$%%%############$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""######!!!"""###%%%$$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""###"""!!!###$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((())))))***+++&&&(((,,,...///...+++)))***************+++++++++,,,------......///000000111111111111111222222222333333333333222222222222222222333333333333222111222333444555555555555555444444444444444444444444444444333333333333444444444333333333222222222222111111222222222333333333...000333333333333444555444444444555555666777777666555333111111111222222555555555444444444333333777666444111000///000000---...///000000000000000---------------------------------------,,,,,,,,,------.........---++++++------,,,,,,,,,,,,,,,---,,,---------...............---,,,,,,------......***++++++,,,------.........---,,,---...///...---***,,,------+++******+++))))))((())))))***++++++''''''(((((((((((('''''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$"""%%%%%%$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""########################$$$######$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%$$$###"""!!!!!!"""###$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%#########"""""""""""""""%%%%%%%%%$$$###"""!!!!!!!!!"""""""""##################""""""######$$$%%%&&&&&&&&&''''''''''''(((%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$ !!!"""######""""""!!!"""###"""!!!!!!###%%%$$$$$$############$$$$$$######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%""""""#########$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***))))))))))))***++++++%%%&&&'''((()))))))))((()))))))))******+++++++++,,,,,,,,,---......//////000000111111111222222222333333222222222111111111111111222222222222222222444555555666666666666555333333333333333333333333333333222222222222333333222222222222111111111111111111222222222333333333000222444555444444555666444444444555555555555555222111000////////////000444444444444444333333333555444222000///...//////,,,---......////////////------------------------------------------------...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,---...******++++++,,,------...---,,,+++,,,......---,,,***,,,------+++******+++************+++,,,,,,---''''''((((((((((((''''''))))))***+++***)))((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############"""""""""!!!!!!###&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""############$$$###########################$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""###"""""""""""""""#########%%%$$$$$$$$$###"""""""""""""""""""""##################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$ !!!!!!"""!!!!!!!!! !!!###$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$########################""""""######$$$$$$%%%%%%"""###$$$$$$###$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))******+++((('''''''''((()))***+++)))))))))***++++++,,,,,,++++++,,,,,,---.........000000000111222222333333333222222111111000000000111111111111111111222222444555555666666666555555222222222222222222222222333222222111111222222333222111111111000000000000111111111111222222222333111333555555444444555666333333333444444333222222///...............//////111111111111111000000000---------------......///,,,,,,---.........------------------------------,,,,,,------------......---,,,+++)))))))))***+++(((***,,,------,,,+++)))))))))*********+++++++++,,,------,,,******+++---+++*********+++,,,---...,,,+++******,,,,,,+++******,,,------+++******+++,,,,,,+++++++++,,,------''''''(((((((((((('''''')))***+++++++++***((('''''''''&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################""""""""""""####################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!""""""!!!###%%%&&&&&&%%%########################""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$""""""#########$$$$$$$$$########################"""""""""#########$$$$$$!!!""""""######""""""!!!!!!!!!""""""######$$$$$$$$$$$$##################""""""""""""##################""""""######$$$%%%!!!!!!!!!"""""""""#####################$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$!!!""""""""""""!!!!!!  !!!"""%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&"""!!!!!!"""###$$$###!!!######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$###""""""$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))******+++,,,---))))))******+++,,,,,,---+++++++++,,,------......///000000111222222333333333222222111000000//////000000000000000111222222333444444444444444333333222222222222222222222222222222111111111111222222111111000000000/////////000000000111111111222222111222444444333222222333111111222222222111///...---------......//////000............////////////++++++,,,---------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,+++******%%%(((,,,//////---***'''))))))))))))************+++,,,---+++)))(((***,,,+++************,,,---...+++***(((((())))))(((&&&***,,,------+++******+++,,,,,,++++++***+++++++++''''''((((((((((((''''''((()))*********)))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!! $$$###""""""$$$%%%$$$###""""""""""""""""""""""""""""""############"""""" !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$&&&&&&$$$###!!! !!!!!!"""###$$$$$$%%%###############$$$$$$$$$""""""""""""#####################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###############"""!!! !!!"""""" !!!"""$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&'''&&&%%%&&&&&&&&&$$$"""######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))(((((())))))***+++,,,,,,------***++++++,,,,,,---......///000000111222222333333222222222111000//////...000000//////000111222222222222333333333222111111111111111111111111111111222222111111111111222222000000000000///////////////000000000000111111111000222333333111000000111000000111111000///---,,,,,,------...///000111111...///////////////////////////000000///---+++***------------,,,,,,+++***************************))))))******+++++++++,,,)))+++---//////...+++)))$$$''',,,000000---)))&&&***++++++++++++,,,,,,,,,***,,,---+++(((''')))++++++******)))***,,,---...+++)))''''''((('''&&&$$$***,,,------+++******+++,,,,,,+++***)))))))))***''''''(((((((((((('''''''''((()))))))))(((&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%%%%###"""!!! !!!"""######$$$$$$%%%%%%$$$$$$###((($$$!!!!!!###$$$###"""&&&%%%%%%$$$###"""!!!!!! !!!!!!""""""######&&&&&&%%%$$$#########$$$&&&$$$""" !!!###$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###""" !!!###$$$########################""""""""""""""""""""""""$$$###!!! """### !!!###%%%%%%###!!!  !!!""""""######""""""!!!!!! !!!!!!"""###$$$$$$$$$########################""""""!!!!!! ###$$$%%%%%%$$$###!!! ###############$$$$$$$$$################################################""""""""""""""""""""""""###$$$%%%%%%%%%###"""!!!###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---...///---......///000/////////---------------,,,,,,,,,000000111111222222222333333222111000000111222333111111111111000000000000111111111111111111111111222111000///////////////000000000000000111111111333444444333000---,,,---//////...---,,,,,,++++++++++++,,,---...000000111000000000000000111111222111000000///...---------......---,,,,,,,,,,,,------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++///......---+++******)))---+++))))))+++,,,,,,+++...---,,,+++************************************'''(((((()))***+++++++++---,,,***(((((()))***+++))))))))))))((((((((((((...+++'''&&&''')))***+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######"""$$$&&&&&&%%%$$$$$$$$$#########$$$%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###'''$$$"""!!!###$$$###"""$$$$$$$$$###############""""""""""""############&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$""" !!!###$$$""""""#########$$$$$$$$$$$$##################$$$###"""!!! !!!"""$$$%%%########################""""""""""""""""""""""""$$$###!!! !!!###$$$""""""############"""""" !!!!!!!!!###"""""""""!!!!!!!!! !!!!!!"""######$$$$$$########################""""""""""""""""""!!!!!!$$$%%%%%%%%%%%%$$$$$$###$$$$$$##################################################################""""""""""""""""""""""""!!!""""""###"""!!! ######$$$%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((((((((()))******++++++*********++++++,,,---...---......///////////////.............../////////111111111111111000000000111111000//////000111111222222111111111000000000111111111111111111111111111111000000///000000000111000000000000000000000///111222111///....../////////...------,,,++++++,,,,,,------...///000000000////////////000111111111000000///......------//////......---------...++++++***))))))***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---,,,***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++---,,,***(((((()))***+++))))))))))))((((((((('''+++)))&&&&&&''')))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###&&&$$$""""""###$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$""" !!!"""$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%########################""""""""""""""""""""""""$$$$$$"""""""""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$########################""""""###############$$$$$$############$$$$$$%%%%%%$$$$$$$$$###"""""""""################################################""""""""""""""""""""""""!!!""""""""""""!!! """"""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$###""""""""""""###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''(((((())))))******+++***************+++,,,---------....../////////////////////000000111111222111111111000//////......000000////////////000000222222222111111111000000000000000000000000000000000000000///000000111111111111111000000/////////+++---///000//////000111//////......---,,,,,,,,,---------......////////////............///000000000000000///......------000000//////............******))))))))))))******,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,++++++---......,,,***&&&'''(((***+++*********((((((((((((((((((((((((((((((((()))******++++++,,,+++***)))((()))******)))))))))(((((((((''''''((('''&&&&&&(((((((((&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$%%%$$$""" ###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&((()))""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$#############################################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###""""""""""""############""""""############""""""$$$###""""""!!!"""##############################""""""""""""""""""""""""$$$$$$#########$$$%%%&&&$$$######""""""######$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""####################################!!!""""""######$$$$$$$$$!!! !!!"""###%%%%%%%%%$$$###"""!!!!!!################################################""""""""""""""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''(((((()))************)))))))))***++++++,,,------------......//////......///000111111222222///////////////.........000000000000000000000000111111000000000/////////////////////////////////............///000111111222222111000///......---***,,,...///......///000//////......---------,,,............////////////...------------...//////000000//////............///////////////...------+++******************+++,,,,,,------------,,,,,,------,,,,,,+++******)))++++++,,,...///...,,,)))''')))+++,,,---,,,+++)))************************(((((())))))************++++++***)))((())))))***))))))((((((((('''''''''&&&&&&&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$#########%%%%%%###!!!"""$$$&&&'''((('''%%%$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! """###$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$#########$$$%%%%%%$$$$$$###""""""!!!#########""""""!!!!!! !!!"""######$$$###""""""$$$$$$"""!!!!!!!!!"""###!!!!!!"""""""""###############$$$%%%%%%$$$######%%%%%%$$$"""!!!!!! ########################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&!!!###$$$%%%%%%$$$###!!!!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""#################################!!!!!!!!!""""""#########  """###%%%%%%%%%$$$###"""!!!!!!################################################""""""""""""""""""""""""##################$$$$$$"""""""""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%$$$######"""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((())))))***************)))******++++++...------,,,---...//////------...//////000111111,,,,,,---...///000000111111111111111111111111111000000/////////.........////////////////////////------------......///000222111111000///...------+++---//////...------...///...............------......//////////////////---------------......///////////////............------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++******)))++++++,,,---///...+++))))))***,,,---,,,***((('''************************)))))))))))))))******************)))))))))))))))((((((((((((''''''''''''&&&&&&''')))++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!###%%%&&&%%%$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%#########$$$&&&&&&%%%$$$###"""!!! """""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""$$$######"""""""""""""""!!!!!!!!!"""""""""#########$$$%%%&&&&&&%%%$$$###%%%$$$$$$###"""!!! ########################"""""""""""""""""""""""""""######$$$%%%%%%%%%&&&!!!###%%%''''''%%%###!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################!!!!!!""""""""""""""""""###""""""""""""######$$$%%%$$$$$$$$$###"""""""""################################################""""""""""""""""""""""""!!!!!!!!! !!!!!!"""############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((())))))***++++++*********++++++,,,...---,,,,,,,,,---///000---------....../////////+++,,,---...///111222222111111222222222222111111000000/////////.........000000000000000000000000......------......//////000000000//////.........---...000///...,,,------.................................//////000000000...------------...////////////////////////......,,,---.........---+++***,,,,,,------------,,,,,,------............------((())))))***+++,,,------+++******,,,------+++)))))))))******)))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))************)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''')))++++++)))'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$  """%%%&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""########################$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$### """%%%%%%$$$"""###%%%$$$$$$$$$#########""""""""""""""""""""""""######!!!###$$$&&&&&&&&&$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""""""""###"""###$$$%%%%%%$$$###""""""""""""#########""""""########################""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""######### !!!!!!!!!"""""""""######"""""""""""""""""""""##########################################""""""######$$$$$$$$$###""""""$$$$$$##################################################################"""""""""""""""""""""""""""!!! !!!###$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%###"""***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))),,,,,,++++++++++++,,,,,,...---,,,++++++---...000........................------...///000000111111///000111222222111000///111111111111000000000000111111111111111111111111111000000////////////000//////////////////......---...000000...---...///............////////////------...///000111111222.........---...//////000.../////////////////////---...///000///...,,,++++++,,,------------,,,+++------............------(((((()))***+++,,,------+++***))))))++++++***)))((((((((((((((('''''''''((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%''')))***)))'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$!!! """$$$%%%$$$###"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$"""%%%&&&$$$"""###%%%###############$$$$$$$$$""""""######$$$$$$$$$%%%###$$$&&&(((((((((&&&%%%############"""""""""!!!!!!!!!!!!!!!"""""""""""" """###$$$$$$###"""  !!!###$$$$$$%%%%%%########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###############"""""""""""""""########################&&&%%%%%%$$$$$$#########!!!"""#########!!! ###############$$$$$$$$$################################################""""""""""""""""""""""""$$$###"""""""""$$$%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))------,,,,,,+++,,,,,,,,,...---,,,++++++---...000////////////............/////////000000000000000...///000111111000///...333333333222222222222111111111111111111111111111333333222111000000111111.........///////////////,,,---///000//////000111.........///////////////,,,---...///000111222333///............///000000.........///////////////...///000111111///---,,,***+++,,,------,,,+++***------............------+++++++++***************+++)))(((((()))******))))))((((((((()))***+++,,,*********************************))))))))))))))))))))))))))))))(((((('''(((((('''''''''&&&&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""!!!"""$$$$$$###!!!""""""!!!!!!""""""###$$$######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######"""!!! """""""""""""""######$$$######$$$%%%&&&&&&''''''%%%$$$###!!!!!!!!!"""#########""""""!!! %%%%%%$$$###""""""######"""$$$%%%$$$###"""###$$$%%%$$$###$$$%%%&&&$$$"""'''$$$!!! """$$$$$$###%%%%%%$$$###""""""######"""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!"""###%%%&&&&&&%%%$$$$$$#########""""""############""""""######$$$$$$$$$$$$######$$$$$$###############$$$!!! !!!###%%%!!!!!!""""""######$$$$$$########################!!!!!! !!!!!!"""######&&&&&&%%%$$$$$$######"""%%%###!!! !!!######"""$$$%%%%%%%%%%%%$$$###### !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!! !!!###%%%$$$"""!!!!!!!!!""""""%%%$$$###""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%&&&%%%%%%&&&(((***''''''((())))))((('''&&&&&&'''((((((((('''%%%$$$(((((((((((()))))))))))))))************+++++++++---------............///000//////000111222111000111111000000//////......///000111222222333222222000000000000000///...------...///111111222222222000111111111///......///000000000000000000000000000000111111000///......000///...///111333222111......------------......---,,,,,,,,,---...000111111000///......///000111//////---,,,,,,---...///---***(((((()))+++++++++***+++---//////...---,,,'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++---+++)))'''&&&&&&((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$$$$$$$"""!!! %%%%%%$$$###$$$%%%&&&'''########################""""""""""""############"""""""""###$$$$$$$$$%%%########################$$$"""!!!"""%%%&&&%%%###########################$$$$$$######"""#################################"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$""""""######$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""!!!!!!!!!"""######"""""""""""""""######$$$"""""""""######$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!"""######!!!!!!"""#########"""###$$$%%%###!!!$$$"""!!!"""%%%%%%$$$!!!%%%$$$$$$######"""######""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$""""""###$$$########################""""""############""""""######$$$$$$$$$$$$######$$$$$$###############$$$###"""!!! """###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$#########"""!!!!!!"""######$$$$$$$$$$$$!!!!!!!!!""""""#################################"""######""" !!!###%%%%%%$$$###""""""""""""###$$$$$$###""""""###$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&'''(((''''''''')))+++&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((''''''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------111000000111222222222111000000000000//////......//////000111222222222222222222222222222111000000///000111222222222222222///000000///...------/////////////////////////////////000000000///......///......///111222222111///......------......///000////////////000222333000000///......///000111///...---,,,,,,---...//////---,,,,,,---......---***+++,,,---...---,,,,,,((())))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++,,,+++***(((((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!%%%)))((($$$###%%%)))$$$$$$###"""###$$$%%%&&&########################""""""""""""###########################$$$$$$$$$###########################""" """$$$%%%$$$"""########################$$$$$$#########$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###############$$$$$$%%%"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%"""""""""""""""######$$$""""""########################"""""""""######$$$######$$$%%%&&&&&&''''''######"""!!!!!!!!!""""""!!!"""!!!  !!!###"""!!!"""$$$$$$"""!!! """$$$&&&&&&###!!!$$$$$$$$$###############$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&%%%#########$$$ !!!!!!"""######$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$###############$$$$$$&&&%%%###!!! !!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$""""""######$$$%%%%%%&&&)))'''$$$#########"""  !!!"""###$$$$$$$$$"""""""""#######################################$$$%%%%%%$$$######$$$&&&%%%%%%$$$############$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""$$$&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&'''((()))***''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,000000111111111222222222000000000////////////......///000111222222222222333444444444444333222222111111222222222222222111///000111000.........000........................------.../////////......///...---///111222111000//////............//////111111000000000000111222000//////.........//////......------------.........------...//////...,,,*********+++++++++,,,,,,)))******++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++++++++***))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$### &&&%%% ###)))###""""""""""""###$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$#######################################"""!!! !!!###$$$###"""########################$$$$$$###$$$$$$%%%&&&'''#################################$$$$$$##################""""""######$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$#########"""""""""######$$$"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''%%%$$$"""!!! !!!!!!""""""###$$$$$$%%%""""""!!!!!!!!!!!!!!!""" !!!"""!!!  """###""""""###$$$$$$###!!! !!!###%%%%%%$$$#########$$$$$$$$$#########$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%######$$$%%%""""""""""""######$$$$$$""""""############""""""######$$$$$$$$$$$$###############"""######$$$%%%&&&%%%$$$###""""""""""""$$$$$$######""""""!!!!!!########################$$$###############$$$$$$""""""######$$$$$$$$$%%%"""!!! """###"""!!! !!!"""###$$$$$$$$$$$$##################$$$$$$########################$$$%%%&&&%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###""" !!!###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***'''''''''((((((((())))))))))))))))))*********************+++++++++,,,,,,...///000000//////000111////////////////////////...///000111222222222222333333444444444333333222000111111111111000000///000111222111000///000111........................,,,,,,---.../////////......------...000111111000000//////......//////000000/////////........./////////..................------------------......*********,,,------+++(((***))))))))))))***++++++))))))*********+++++++++************)))))))))((((((((((((((((((((((((((()))(((((('''((()))******))))))******)))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!$$$""""""""""""######$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################"""!!!!!!!!!"""""""""!!!########################$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$###%%%$$$###"""!!! """""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$###!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!"""######!!!!!!"""###$$$######$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""%%%&&&"""######$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""$$$&&&%%%%%%$$$$$$$$$#########""""""############""""""######$$$$$$$$$$$$############""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""!!! !!!"""###"""!!!###$$$$$$%%%$$$$$$######$$$$$$##########################################"""$$$%%%%%%#########%%%$$$$$$$$$$$$%%%$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,+++---///...---,,,...000.............../////////......///000111111111111000111222222222222111111...///////////////...---...///000///......///000........................,,,,,,---.../////////......---,,,---///000000/////////............/////////////////////.....................------,,,,,,+++,,,,,,---------......)))((()))***,,,+++)))'''))))))((((((((()))***+++(((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))***&&&''''''(((''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((((((((()))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%############$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!"""""""""!!!!!!!!!"""########################$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$""""""###$$$$$$$$$$$$###&&&%%%$$$""" """""""""""""""######$$$!!!!!!""""""""""""""""""######$$$$$$%%%$$$$$$###$$$$$$##################""""""!!!!!!!!!"""######"""$$$%%%$$$###"""###%%%%%%$$$###$$$&&&&&&$$$###""""""!!! !!!$$$'''!!!"""###%%%%%%$$$######$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&&&&%%%%%%$$$######"""""""""############""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%###############$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""###%%%$$$$$$###""""""!!!!!!%%%$$$######$$$###!!!%%%%%%%%%%%%%%%$$$#####################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""######"""###$$$$$$%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%######%%%'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,))),,,...---+++***,,,///---............/////////---...///000111111111111......///000000000//////------............------***,,,------,,,+++,,,...........................------.../////////......---,,,+++---///000///.........------------.........///000000000000000///............---,,,+++******+++,,,------...------+++******+++,,,,,,+++)))((((((((()))))))))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%(((%%%###%%%((()))&&&""""""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$#######################################"""###$$$###!!! !!!"""########################$$$$$$###$$$$$$%%%&&&'''########################$$$$$$###""""""###$$$$$$$$$###""""""!!!!!!""""""###""" !!!###$$$""""""###$$$$$$$$$$$$###&&&%%%$$$###"""!!!!!!!!!"""""""""""""""######$$$ !!!!!!""""""######!!!"""$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&"""""""""""""""###$$$$$$###$$$%%%$$$#########%%%$$$#########%%%%%%###""" """###""" """$$$ """###%%%%%%%%%###"""""""""""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" """!!!!!!!!!"""###$$$$$$$$$$$$############""""""############""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$###"""!!!!!!"""""""""""""""#########""""""""""""""""""""""""$$$###""""""!!!!!!!!!"""############""""""""""""$$$#########$$$###!!!"""######$$$$$$$$$$$$############""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#########!!!"""###$$$$$$$$$######"""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###$$$$$$######%%%'''***)))(((&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))*********++++++))),,,///...+++***,,,000---------.........//////---...///000111111111111,,,---......//////......,,,,,,---...////////////+++,,,------,,,,,,---/////////////////////////////////000000000///......,,,++++++,,,...//////...------,,,,,,,,,,,,------,,,---...///000000//////------......---,,,***))))))***,,,---......---------+++******+++,,,,,,+++'''((()))***+++***)))))))))))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%$$$$$$%%%''''''%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""!!!!!!###$$$$$$$$$###"""#################################$$$$$$$$$%%%%%%###############$$$$$$$$$########################"""$$$%%%$$$""" """###########################$$$$$$#########$$$$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""#########"""  !!!###$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""######$$$!!!""""""###$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###""" !!!"""$$$%%%&&&'''######""""""###$$$%%%%%%"""$$$%%%$$$###"""###$$$###"""!!!"""$$$$$$"""!!!"""%%%%%%""" !!! !!!###%%%&&&%%%###"""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!"""######$$$$$$""""""############""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&%%%%%%%%%$$$""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$!!!######"""  !!!###$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$ !!!"""###$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%'''(((((('''(((***,,,,,,***)))'''&&&&&&&&&'''###$$$&&&((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))---000///+++***---111---------.........//////---...///000111111111111,,,,,,---......///......,,,---...///000000000000---///000000//////000222000000000000000000000000000111111111000///......,,,++++++,,,...//////...---,,,,,,++++++,,,,,,---((()))+++---......------------......---+++***))))))***+++---......---------+++(((((()))+++++++++'''(((***+++,,,+++)))(((*********)))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))'''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%$$$$$$&&&''''''%%%###$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###&&&&&&$$$$$$%%%&&& """#########"""!!!##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###########################%%%&&&%%%"""!!!"""$$$########################$$$$$$######"""#########%%%%%%$$$$$$###""""""""""""$$$&&&%%%$$$###$$$%%%######""""""###%%%'''((($$$###""" """###$$$ !!!######$$$$$$$$$###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$&&&%%%$$$###""" ######""""""######$$$%%%###"""!!! !!!"""### ###%%%%%%$$$""" """!!!"""$$$%%%$$$!!!""""""############""""""!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###!!!"""###$$$$$$$$$###!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&$$$!!!"""$$$ """#########"""!!!%%%%%%%%%$$$###"""!!!!!!$$$$$$######"""#######################################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%%%%###""" !!!!!!"""""""""######!!! !!!$$$%%%$$$!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" ###'''***#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))******+++***+++,,,+++******,,,...000000000000000/////////---------...............////////////............---...000111222222222111///000111111000///000222555333000...---///111222111000///------......///,,,---.../////////...---.........------,,,,,,,,,......//////......---,,,,,,---.........---,,,+++---...///...------...///000///---+++************++++++++++++*********)))(((((((((((())))))))))))((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$&&&''')))))))))((('''&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''')))+++,,,---$$$"""  """$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$###"""###$$$###!!!$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$###""""""""""""###%%%&&&""""""############"""""" !!!"""###############"""!!!!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!! ######""""""######$$$%%%######"""!!!!!!"""#########$$$%%%''''''&&&%%%$$$!!!!!!!!!###%%%%%%###!!! !!!!!!!!!!!! !!!!!!"""#######################################$$$$$$$$$$$$###"""!!!!!! !!! !!!!!!!!!!!!"""""""""###############""""""""""""%%%###!!! """### !!!!!!"""""""""""""""$$$%%%%%%$$$$$$"""!!!!!!######""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%######""""""""""""############""""""!!!!!!!!!"""!!!!!!!!!""""""############!!! !!!$$$%%%###"""######""""""""""""######$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###&&&(((###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((())))))***+++***+++++++++******,,,...............------------,,,,,,,,,,,,------------/////////.........---------...///111222222111111///000111111000///000111333111000......///000111000///...---......///000---...............------------------------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,---...//////...---,,,,,,---...---,,,+++,,,......---,,,+++***+++,,,---++++++*********))))))))))))))))))*********++++++((((((((((((((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$&&&'''))))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%&&&%%%%%%$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%###""""""######""" ######$$$$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''"""$$$%%%%%%$$$######$$$###""""""!!!!!!"""###### !!!###%%%%%%###!!! !!!"""############$$$###""""""""""""###$$$######""""""""""""######$$$$$$$$$#########""""""######""""""######$$$%%%$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&'''"""!!! !!!###$$$$$$### !!!!!!""""""!!!!!! !!!!!!"""###############""""""""""""""""""""""""###""""""!!!!!!"""""""""$$$######"""!!!"""""""""###""""""!!!!!!###$$$%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!"""######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!###"""""""""""""""#######################################$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$&&&$$$"""  """###"""""""""##################!!!!!!!!!###$$$###""""""##################"""""""""!!!!!!!!!"""####################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((())))))***+++***+++++++++******,,,------------------------------------....../////////////////////............---...///000111111111000///000111111//////000111000000//////////////////......---......///000111//////...---,,,,,,,,,,,,,,,,,,------------------***+++,,,,,,,,,,,,,,,+++,,,---...//////...---,,,+++,,,------++++++,,,---,,,+++******+++,,,---...******)))))))))(((((((((***+++++++++,,,,,,,,,,,,((((((((((((((()))************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&$$$!!!!!!"""######""""""""""""###%%%'''***+++#########$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$######""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$######$$$##################$$$###""""""""""""""""""###############$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%###!!!!!!"""######"""#########$$$$$$#########!!!!!!"""#######################################"""!!! !!!###$$$&&&%%%$$$###"""###$$$$$$###"""!!! """$$$%%%%%%$$$$$$######""""""!!! !!!"""##################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!######"""""""""###$$$$$$####################################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######""""""######$$$%%%$$$###"""""""""###$$$##################$$$$$$""""""!!!"""############""""""$$$%%%%%%$$$""""""!!!!!! !!!"""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%&&&#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))******)))***+++***))))))+++---......///////////////000000000000111111222222333111000000000000/////////.........//////000000000///000111000///...///000......///000000///...---,,,,,,---...///000111222111000...,,,++++++,,,---,,,,,,,,,------.........,,,,,,---............---++++++---......---,,,,,,+++---------,,,+++,,,---,,,+++*********+++------))))))))))))((((((((((((******+++++++++,,,,,,,,,((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! """###$$$$$$$$$#########%%%'''***,,,$$$#########"""""""""!!!!!!###%%%$$$###"""######%%%%%%%%%$$$$$$###""""""$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$#########"""""""""######""""""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!###$$$'''%%%"""!!!""""""!!! ######$$$$$$$$$$$$######!!!!!!"""#######################################!!!!!! """###$$$###"""!!!  !!!""""""!!! !!!###$$$######"""""""""!!!!!!!!! !!!"""###$$$$$$#########"""!!!!!!!!!"""$$$%%%######$$$$$$$$$###""""""###############$$$%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""!!!!!!!!!!!!"""""" """#########""""""$$$$$$##################!!!"""""""""""""""###$$$"""###$$$%%%%%%$$$###"""!!!!!! !!!"""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***))))))((('''(((((((((((((((''''''''''''((((((((((((((('''((())))))***)))***+++***))))))+++------.........//////000000000000111111222333333444222222222111111111000000...............////////////000111000...---...///---...///000000///...---+++,,,---...000111111222222000///---,,,,,,------,,,,,,,,,------.........,,,,,,------...------,,,)))***+++,,,---,,,,,,+++,,,...///...---,,,---...---,,,+++***)))***++++++))))))))))))(((((((((((())))))))))))************((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!!!!!"""$$$%%%%%%&&&%%%$$$###$$$&&&)))***$$$######"""!!!!!! !!!###$$$$$$###""""""###%%%%%%%%%%%%%%%$$$###"""%%%###!!! !!!###%%%######$$$$$$%%%$$$$$$###""""""###$$$$$$###""""""""""""############"""""""""""""""""""""###############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########"""!!!"""###$$$%%%&&&$$$###"""###"""!!!!!!""""""######""""""!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$######"""""""""""""""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$############""""""""""""###$$$$$$######$$$$$$$$$######"""""""""""""""###$$$%%%&&&########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" """"""!!! ###############""""""""" """######""""""###$$$######$$$$$$$$$$$$######""""""!!!!!!!!!"""####################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''(((((()))***)))*********))))))+++,,,+++++++++,,,------......---...//////000111222222222222222222111111111111......------------...///000111111000...------...---...///000111000///...+++,,,---///000111111111111111000///............,,,,,,------------------+++++++++++++++***)))))))))***+++,,,------,,,,,,---...//////------...///---,,,+++***))))))***+++******)))))))))(((((((((''''''((((((((()))))))))((((((((((((((()))******++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''#########"""""""""""""""!!!"""$$$$$$"""""""""#########$$$%%%%%%$$$###"""######""""""""""""######""""""#########""""""!!!!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!!!!!!!######""""""######$$$%%%"""###$$$%%%%%%$$$###"""###############$$$$$$%%%"""!!!"""###$$$$$$""" !!!""""""######""""""!!!!!!!!!"""#######################################""""""##################%%%&&&&&&&&&%%%%%%$$$$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$###"""######$$$$$$$$$###### !!!"""###$$$########################""""""""""""##################$$$$$$$$$$$$#########""""""""""""""""""############""""""!!! #########""""""!!!!!!!!! """$$$###"""!!!###%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$######"""""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%$$$###""""""###$$$%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))((()))***)))((()))***,,,******+++,,,,,,---......------...///000111222222111111111000000000//////......---,,,,,,---......000111111000...,,,---......///000000111111111000+++,,,...///000000000000000111111111111111000000------------------,,,,,,,,,,,,,,,+++***)))((('''***+++---...//////......,,,---......,,,,,,---...+++***)))))))))***+++,,,++++++*********)))))))))''''''((((((((()))))))))((((((((((((((()))******+++++++++*********))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%!!!"""$$$$$$"""!!!"""###!!!"""###$$$$$$###"""!!! """###$$$$$$###""" !!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$$$$###"""!!!"""!!!!!!!!! #########"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!""""""############ ###&&&&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$###"""!!! !!!!!!"""############"""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""""""""###!!!"""###%%%%%%$$$######"""######$$$$$$$$$######!!!""""""########################""""""""""""############""""""############""""""$$$$$$############$$$$$$,,,***'''$$$""""""""""""###"""""""""!!!!!! """$$$###!!!!!!###%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%(((((((((''''''((((((((('''''''''''''''((())))))((()))***)))((((((***,,,,,,,,,------...///000000...///000111222333444444////////////............///...---,,,,,,,,,---...000111111000...,,,---...///000000000111111222222,,,---...000000000/////////000222333333222111000.........------,,,,,,,,,//////...---,,,***)))(((+++,,,...000000000000000+++,,,------++++++,,,---)))(((((((((***+++---...++++++++++++************(((((((((((())))))))))))((((((((((((((()))******+++++++++************)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%""""""%%%"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$&&&&&&%%%###!!!"""###%%%%%%&&&%%%%%% !!!""""""###"""!!!!!!!!!"""$$$%%%""""""############""""""!!!!!!"""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%$$$###!!! !!!!!!""""""""""""!!! !!!"""$$$$$$######"""###"""!!!!!!!!!"""$$$%%%!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! !!!$$$&&&$$$ !!!""""""############"""""""""!!!  """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########!!!"""$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""###$$$$$$###!!! #########"""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$########################!!!"""###$$$%%%&&&&&&&&&################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!!!!###%%%%%%$$$""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$##############################'''%%%###!!!!!!"""$$$&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''')))'''###!!!!!!%%%))),,,$$$$$$%%%&&&'''((()))******)))(((((((((((())))))(((***+++,,,,,,...111333222111111111000000//////000000000000000000000000++++++++++++,,,,,,---...000///...---------------////////////............,,,---...///000000000000222333555555444222///---111111000000//////......///111222000---+++---///------...//////.........///...,,,******+++,,,---))))))(((((((((((())))))))))))(((((()))+++---...))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((()))(((&&&$$$$$$$$$&&&'''((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$#########""""""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$&&&'''""""""#########$$$$$$$$$$$$%%%%%%$$$###$$$&&&(((!!!!!!!!!!!!""""""#########"""!!!!!!!!!"""$$$$$$###$$$$$$$$$$$$######""""""""""""######$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$######"""!!!""""""############"""""" !!!"""###$$$######""""""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#################################""""""!!!!!!!!!""" !!!""""""""""""############""""""$$$###"""!!! !!!!!!""""""""""""""""""""""""########################&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$$$$"""""""""###$$$######""""""######$$$########################""""""""""""""""""""""""#########################################################"""""""""""""""########################!!!!!!!!!!!!"""""""""###$$$$$$#########"""""""""!!!"""######$$$$$$#########"""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""##############################!!!!!!"""###$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""$$$&&&&&&%%%$$$###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%&&&(((***%%%%%%$$$$$$#######################################"""  """$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((######$$$%%%&&&'''((((((***))))))(((((())))))))))))***,,,,,,,,,---///222111111000000000/////////////////////////////////---,,,,,,,,,,,,------...000///...------------...000000//////......------,,,,,,---...////////////222444555666555333000...000000///////////////...---///000///---,,,---///******+++,,,,,,,,,,,,,,,///---,,,******+++,,,---******))))))))))))*********))))))))))))+++,,,---))))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((()))******+++)))'''&&&$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$########################&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$$$$%%%%%%$$$###$$$&&&((("""""""""#########$$$$$$"""""""""!!!"""######$$$%%%%%%%%%%%%%%%$$$###"""########################""""""!!!!!!!!!!!!""""""$$$######"""""""""######"""######$$$$$$#########!!!!!!"""############"""!!!!!!"""########################$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$!!!%%%&&&%%%""""""############""""""&&&%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!###$$$$$$###""""""######""""""""""""""""""###########################""""""""""""""""""""""""################################################$$$$$$######"""!!!!!!!!!########################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$########################$$$%%%&&&""""""""""""""""""######$$$###""""""""""""###$$$""""""############""""""######################## !!!"""###############################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###%%%''''''&&&%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$&&&$$$############"""""""""########################%%%$$$###"""###$$$&&&(((%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%###"""######$$$%%%&&&''''''))))))((((((((())))))******+++,,,,,,+++,,,...000///////////////.................................///......------------...//////......------......111000000///...---------+++,,,---...............222333555555555333111///.............../////////,,,.........,,,,,,,,,...((((((***+++,,,,,,,,,,,,...---,,,******++++++,,,+++++++++******++++++++++++******)))******++++++))))))((('''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$%%%&&&''')))((('''&&&&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$""""""""""""""""""""""""%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$###############$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$#########$$$$$$###############$$$$$$$$$###$$$%%%$$$###$$$%%%'''"""""""""###############"""""""""""""""######$$$%%%%%%%%%%%%$$$###""""""############""""""""""""%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""$$$%%%!!!!!!"""############"""!!!"""""""""############ !!!"""$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$""" !!!$$$'''((((((""""""############""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!###%%%$$$###"""############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########"""""""""""""""########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%"""""""""""""""#################################!!!"""###$$$$$$###"""!!!########################!!!!!!"""###$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$&&&"""$$$&&&'''%%%$$$$$$%%%###################################################$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%######$$$%%%###"""""""""""""""""""""########################&&&%%%%%%%%%%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$"""###$$$$$$%%%&&&&&&'''''''''''''''''''''(((((()))***+++,,,+++******,,,...................................................111000///...............//////............//////111111000///...------,,,+++,,,,,,---......------000111222333333222000///,,,,,,------......//////.........---+++*********((()))+++,,,---.........---,,,++++++******++++++++++++************++++++++++++******************))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$########################%%%%%%$$$$$$###$$$$$$%%%###################################################$$$&&&''''''&&&$$$###$$$$$$$$$##########################################$$$%%%%%%$$$###%%%&&& !!!"""#########""""""!!!"""""""""##################$$$$$$###"""!!!!!!######""""""""""""""""""%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""###$$$ !!!""""""!!!!!!"""""""""""""""######### !!!"""$$$$$$###"""""" !!!!!!!!!"""""""""###############################################################$$$$$$$$$ ###&&&'''%%%$$$$$$&&&""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""########################"""""""""""""""###$$$%%%"""###%%%%%%###"""###$$$$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######!!!!!!""""""##################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!##############################$$$$$$%%%$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """%%%&&& """%%%%%%$$$###$$$$$$#########################################################$$$$$$%%%%%%%%%!!!$$$&&&&&&&&&((()))"""""""""""""""""""""###########################""""""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((***+++,,,+++))))))+++---------------....................................111000//////............//////.........//////000111000000///...---------+++,,,------...---------......///000000000//////,,,,,,------......//////000///...,,,+++***((('''((()))+++,,,---.........,,,,,,++++++*********************))))))************+++++++++*********)))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%################################################!!!"""$$$%%%%%%$$$"""!!!################################################"""###%%%%%%$$$###$$$&&& """#########"""!!!!!!!!!"""############"""!!!""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!"""######$$$!!!!!!"""###############"""""""""#########$$$$$$########################""""""""""""""""""""""""#####################""""""''''''### !!!""""""############""""""!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""###$$$"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%% """###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""!!!!!!!!!"""######$$$$$$######$$$%%%%%%$$$######""""""############""""""###########################$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%!!!$$$%%%$$$###$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&###$$$%%%$$$ """""""""############$$$########################$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''((()))***+++***))))))+++,,,---------.......................................000//////............/////////......//////000000////////////............------............------,,,,,,---...////////////.............../////////111///---,,,,,,+++)))'''((((((***+++,,,,,,,,,,,,+++++++++++++++***************))))))))))))******)))******+++++++++******))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%#######################################$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######$$$$$$$$$###############!!!###%%%%%%$$$###$$$%%% !!!###%%%%%%$$$###""" !!!"""###$$$######"""!!!!!!"""###$$$$$$$$$$$$ !!!!!!""""""######!!!!!!""""""""""""!!!!!!"""#########"""!!!  !!!""""""""""""###"""!!!!!!!!!"""$$$$$$"""""""""""""""######$$$""""""""""""#########$$$#########################################################""""""!!!!!!!!! !!!###$$$###"""!!!!!!""""""############"""""" !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%% !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""######$$$######""" !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""####################################$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ """%%%&&&%%%$$$%%%&&&$$$$$$$$$#########""""""########################"""######$$$%%%%%%&&&&&&%%%&&&&&&###############$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((()))***)))))))))+++---------......////////////////////////////////////......------....../////////////////////000111111............////////////....../////////......---,,,,,,---...//////000000000000///////////////...000---,,,,,,------,,,)))******+++,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++************++++++((()))***+++,,,,,,++++++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$######################## """###$$$$$$$$$$$$$$$$$$$$$#########"""""" """%%%%%%$$$######$$$!!!###$$$&&&&&&%%%$$$### !!!"""$$$$$$######"""!!!"""###$$$%%%&&&&&&&&& !!!"""######$$$"""###$$$%%%%%%$$$###""""""############!!! !!!"""###############"""!!!!!!!!!"""$$$%%%###"""!!!!!!!!!"""$$$%%% !!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! %%%""" !!!$$$&&&%%%###""""""############""""""!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$&&&&&&"""$$$&&&%%%$$$###$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""####################################"""############$$$$$$$$$!!!!!!""""""#########$$$!!!###$$$%%%$$$$$$ !!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$########################""""""#########""""""!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!###&&&'''&&&&&&&&&'''$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&!!!###&&&'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%##########################################""""""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((***++++++'''((())))))((()))+++---........./////////000000000000000000000000000000---------------...///000///////////////000111111------......///000000000...///////////////......,,,------...///000111111111111000000//////.........,,,***,,,...000///,,,------...//////.........***++++++++++++***))))))---,,,,,,++++++,,,,,,---'''(((***+++,,,,,,,,,+++))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!###$$$%%%%%%$$$$$$$$$$$$$$$######"""""" """%%%%%%$$$######$$$""""""###$$$$$$$$$$$$###!!!%%%'''&&&"""!!!###'''############""""""""""""$$$$$$$$$######!!! """"""""""""""""""""""""$$$$$$###"""!!!!!!"""""" """&&&((((((&&&###!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""" !!!#########!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$#########""""""!!!!!!"""""""""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$***(((%%%"""!!!!!!"""#########"""!!! !!!""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""########################""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$##########################################$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***))))))))))))((((((((((((&&&(((+++---......,,,+++------,,,,,,+++,,,,,,------......///000111222222111000...---,,,------...///,,,***+++...111111/////////......---------,,,------...///000111222222333222000...---...///000......---------......///...---,,,,,,,,,,,,---...------,,,++++++***))))))++++++************++++++***++++++++++++***))))))******))))))(((((('''''',,,+++***((((((((()))***''''''((()))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%$$$###"""!!!%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$###"""!!! !!!###$$$######$$$%%%%%%%%%%%%$$$###&&&)))((($$$###%%%(((""""""!!!!!!!!!!!! $$$$$$$$$######"""!!! """"""""""""""""""""""""$$$######"""!!!!!!"""""" ###%%%&&&'''&&&###  !!!!!!!!!"""""""""$$$###"""""""""""""""### """###%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""""" !!!!!!""""""#########""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################"""###$$$###!!!!!!!!!###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$#########"""""" """###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$##################$$$"""############$$$$$$$$$)))'''$$$"""!!!"""###$$$%%%$$$##########################################$$$$$$###""""""######$$$"""""""""######"""""""""##################$$$$$$###########################""""""!!!!!!""""""#####################$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""##########################################$$$$$$###########################$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''(((((())))))******************))))))))))))***,,,...///...---,,,******))))))))))))******------......//////000000///...---,,,,,,------...///,,,***+++...000000////////////......------------......//////000000000222111///.........000111.........------......///...---,,,,,,,,,,,,---...000000///...------------++++++************++++++***++++++++++++***))))))************)))))))))(((((('''&&&%%%$$$$$$%%%&&&''''''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&######""""""""""""######!!!"""###$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""######$$$$$$$$$#########"""!!!!!!"""###%%%'''###$$$%%%%%%&&&&&&%%%%%%%%%(((***)))&&&%%%''')))&&&%%%%%%%%%%%%$$$$$$$$$######$$$######"""!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###"""  !!!!!!!!!!!!#########""""""###$$$$$$!!!"""###$$$$$$$$$###"""###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!""""""######$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""$$$%%%""""""""""""""""""""""""###$$$$$$""" """$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$############### """###$$$$$$%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$'''%%%###"""!!!"""$$$%%%##################$$$%%%##############################"""""""""######$$$!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%#################################""""""#########!!!""""""###$$$$$$%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###!!! ########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))***************+++++++++,,,---............------------,,,,,,------------,,,,,,,,,---------------------,,,,,,,,,---.........,,,+++,,,...000000////////////.......................................000///.........///111222//////......---......///...------,,,,,,------...///...,,,+++******++++++++++++************++++++******++++++******)))(((++++++************))))))(((((('''&&&&&&&&&''''''''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############### !!!"""$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&######""""""""""""######!!!!!!"""############"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!!!!"""$$$$$$%%%%%%%%%$$$###""""""###$$$&&&'''"""###$$$$$$%%%%%%$$$$$$%%%'''***)))(((&&&'''((('''&&&&&&&&&&&&%%%%%%%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!"""""""""!!!""""""###$$$!!!!!!"""###$$$######"""######$$$$$$$$$######"""!!!!!!!!!!!!!!! """"""######$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$###!!! """%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################""""""#########"""!!!!!!######$$$$$$$$$$$$###############$$$$$$#########""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&************))))))))))))))))))***************+++......------------------......//////////////////,,,,,,,,,++++++*********,,,,,,,,,,,,------......------------.../////////.................................------,,,,,,,,,............///000222222000//////...............---------------------------,,,***)))((()))***+++++++++************++++++***************))))))(((***))))))))))))))))))))))))))))))((((((((())))))&&&'''(((((())))))(((((('''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""$$$%%%&&&''''''$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""############%%%$$$############$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!!!!"""###############$$$&&&(((((('''&&&%%%%%%""""""!!!!!!!!! """############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""######################## !!!"""###$$$ !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!""""""############"""######$$$$$$$$$############"""""""""""""""""""""###############$$$$$$""""""""""""""""""""""""!!!"""$$$$$$###"""!!!########################$$$$$$###!!! """%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###################################################"""!!!!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######"""""""""###$$$%%%!!! !!!"""##############################!!!!!!""""""############"""######$$$$$$######"""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''************))))))))))))((((((((()))))))))******---------,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,+++******))))))+++,,,,,,------.........,,,---..................------------..................------,,,,,,++++++---......///000111222222111000///...............------------------------//////------,,,---......++++++************++++++)))************)))(((((('''(((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######### !!!!!!"""###"""""""""###$$$&&&''''''&&&$$$###""""""!!!!!!!!! """"""############""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!$$$&&&%%%$$$##############################$$$$$$""" """$$$""""""""""""""""""""""""########################""""""""""""###########################$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""############"""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$######"""""""""######$$$##################$$$%%%"""""""""""""""""""""""" !!!"""##################$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!#################################""""""#########%%%%%%$$$$$$###""""""!!!######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#################################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%###  ###%%%""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))'''''''''((())))))******+++,,,,,,---------,,,,,,,,,---///000111000000///------,,,,,,+++++++++***------...//////.........,,,...//////...------...,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---......///000111111222111111000///............,,,------......------,,,,,,------------,,,,,,,,,++++++************++++++))))))******))))))((('''&&&&&&''''''''''''((((((''''''((())))))))))))(((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$######""""""""""""###############"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$!!!!!!"""##################$$$&&&'''((('''$$$"""$$$$$$#########"""""""""""""""############"""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""#########"""!!!!!!""""""""""""#########$$$$$$###""" !!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%############"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$###!!!!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$!!!""""""###$$$$$$$$$$$$""""""############""""""!!!###$$$%%%%%%$$$###!!!"""############$$$$$$$$$#########"""""""""""""""%%%$$$##################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""############""""""$$$$$$#############################################""""""!!!!!!""""""###$$$$$$########################""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######!!!"""############"""!!!##############################$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""### ###%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''(((((())))))***'''(((((()))******++++++***+++---///000///...---...000222333444444333222---------------------,,,...///000000000///...---+++...000000...,,,---...*********++++++,,,,,,,,,............------------......///000000000000000222111000///............,,,,,,---......---,,,,,,((()))+++,,,,,,+++)))(((++++++************++++++)))))))))))))))(((((('''''''''''''''((((((((()))((((((***+++++++++******%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$######""""""""""""######%%%$$$#########$$$&&&&&&#########$$$$$$#########""""""######$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$######"""#####################"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&((()))(((%%%"""!!!!!!!!!!!! !!!""""""#########"""""""""""""""""""""""""""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$$$$"""#########$$$$$$$$$$$$&&&%%%###""" !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&#########"""""""""""""""""""""""""""""""""""""""***)))&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!""""""############""""""!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$############"""""""""!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%########################""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###""" !!!""""""!!! ########################%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&$$$"""!!!###&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((())))))***((())))))***++++++,,,,,,***,,,///111222111///...+++---///111222111000///........................000000111111111///...---+++...111000...,,,---...))))))*********+++++++++...........................//////000000000000000222222000///............,,,,,,---......---,,,,,,***,,,...000000...,,,+++++++++************++++++)))))))))))))))((((((''''''((((((((())))))******###$$$&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!! $$$###""""""!!!!!!""""""&&&&&&((((((((((((&&&&&& !!!"""$$$$$$######"""!!!!!!""""""############"""""""""""""""!!!!!! !!!!!! """###$$$$$$$$$$$$$$$###"""  !!!!!!""""""$$$###"""!!!!!!"""######(((&&&%%%$$$$$$$$$""" """"""""""""###$$$%%%&&&######$$$&&&))))))%%%!!!(((&&&### !!!"""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$#########""""""!!!!!!######""""""""""""######""""""############"""""" !!!"""###$$$%%%%%%######$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###########################!!!""""""""""""#########$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""""""""""""######$$$%%%%%%!!!!!!!!!"""#########$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$##############################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################'''&&&%%%%%%%%%$$$""" """""""""###$$$$$$$$$%%% """###$$$$$$###""" %%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''''''''((())))))(((((()))***+++///222333000...///000///.........------------************+++,,,---------...//////...,,,***(((...000111000...------...+++---...///...---...///---......///000111111222111111000000000000111111...............------,,,(((***...111333222000///***+++,,,...///......---************************)))***+++,,,,,,+++***)))******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""############""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$#########$$$$$$$$$#########"""""" !!!"""$$$$$$###""""""""""""######$$$$$$%%%%%%!!!"""$$$$$$######$$$%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%$$$######""""""######!!!"""############"""!!! !!!"""###$$$######""""""""""""""""""#########"""""""""""""""!!!!!! $$$###"""!!!!!!"""######$$$$$$###"""!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$###!!! !!!""""""!!! $$$$$$######"""#########"""!!!!!!$$$(((+++,,,+++###"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#################################$$$######""""""######$$$############"""""""""!!!######""""""""""""#########$$$$$$%%%%%%$$$$$$###############"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$###############!!!!!!"""###############%%%%%%&&&&&&&&&'''''''''########################%%%%%%%%%%%%%%%$$$##############################%%%$$$###$$$%%%%%%###"""###############$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&((())))))(((((()))******---000111///---...////////////.........------,,,,,,++++++,,,,,,------//////000111000...,,,+++,,,...//////---,,,,,,---,,,---/////////...///000......///000000111111222111111000000///000000000///000000000000///......***,,,...000111000...---000///---+++++++++,,,---************************)))***++++++++++++***)))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$""" ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$""""""""""""############!!!###$$$$$$######$$$%%%$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$######"""""""""""""""""""""############""""""!!!!!!"""############"""#########"""""""""""""""""""""######""""""!!! %%%$$$###!!!!!! !!!!!!###"""""" """"""############$$$$$$######"""""""""######$$$ !!!""""""!!!%%%%%%$$$###""""""""""""###!!! $$$)))---... """$$$%%%%%%$$$$$$""""""""""""""""""""""""################################################$$$######""""""######$$$############""""""""""""######""""""""""""############$$$$$$$$$$$$##################"""""""""""" """"""""""""""""""""""""########################$$$###""""""""""""###$$$###########################$$$$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$ !!!###$$$%%%%%%&&&&&&$$$$$$$$$$$$######"""""" !!!!!!"""###"""""""""&&&&&&&&&&&&'''''''''(((########################%%%%%%&&&&&&&&&%%%$$$$$$###########################""""""###%%%&&&%%%$$$$$$$$$$$$###############%%%$$$""" """$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&((())))))(((''')))***))),,,...///...---------000/////////...............------,,,,,,,,,,,,---...//////000///...,,,+++***+++------,,,+++,,,------///000111000//////000//////000111222222222222222111000000////////////111111111111111000000///---------......---,,,,,,333000,,,)))(((***---///************************)))******++++++******)))&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&$$$$$$%%%'''(((&&&&&&%%%$$$###!!! ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$###############"""###$$$$$$###"""$$$%%%$$$$$$%%%$$$$$$###"""!!!###########################"""""""""$$$%%%$$$###""""""!!! !!!########################!!!"""""""""########################"""""""""""""""############"""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! ##########################################$$$$$$###"""!!!"""$$$$$$$$$###$$$$$$###"""""""""""""""%%%""" """%%%''' !!!###$$$%%%&&&''''''""""""""""""""""""""""""######""""""""""""####################################""""""""""""###############"""""""""""""""######""""""""""""###### !!!!!!""""""!!!!!! !!!"""###$$$%%%%%%######""""""!!!!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$########################!!!!!!"""""""""#########%%%$$$######"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""######################################################""""""!!!!!!!!!!!!$$$#########"""!!!!!!!!!########################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""########################$$$$$$$$$%%%%%%########################$$$%%%%%%%%%%%%%%%$$$$$$########################$$$###""""""$$$%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''')))(((''''''(((******+++------...------...000000/////////............---,,,,,,++++++++++++++++++,,,,,,,,,++++++***)))+++------,,,,,,---......000222222000///000111///000111222333222222111222111000//////...//////111111111111111000//////---,,,,,,++++++,,,,,,---...,,,***((())),,,///222************************))))))************))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&'''((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$########################$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""###$$$$$$###"""###%%%!!!!!!###$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""$$$%%%$$$#########"""!!!!!!!!!!!!""" """""""""""""""##################"""""""""""""""###############""""""!!!!!!!!!""""""############""""""""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$&&&$$$######$$$%%%###"""""""""!!!!!!"""######$$$$$$$$$###"""!!! !!!"""'''&&&$$$$$$$$$&&&((()))##############################"""!!!!!!"""######""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""############""""""""""""######!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""#######################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$!!!"""""""""##########################################$$$$$$$$$$$$##############################&&&$$$""""""#########"""%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''((()))++++++,,,---...//////...////////////............,,,,,,+++***)))))))))*********++++++++++++++++++***,,,...///...---...//////111222222111000000111///000222333333222111000111111000///......////////////000000//////...---++++++******+++,,,...///++++++++++++,,,---......************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((())))))(((&&&%%%$$$$$$%%%%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$####################################"""!!!!!!###$$$%%%%%%%%%$$$$$$#########""""""$$$%%%$$$###"""###$$$!!!!!!###$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""$$$%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$!!!"""""""""##################$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&&&&$$$###""" ###""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%###""""""######""" !!!!!!!!!!!!"""###$$$$$$"""$$$&&&&&&%%%$$$$$$$$$)))(((%%%$$$$$$%%%(((***###########################"""!!! !!!"""###""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""##################""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%$$$###""" ###########################$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$########################""""""###$$$$$$$$$##############################&&&$$$"""!!!"""######"""$$$$$$$$$###############!!!###%%%&&&&&&%%%###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&((())),,,+++***,,,...//////...///.........------------+++******))))))))))))***+++++++++,,,,,,------...---...000000///...///000///111222222000//////000///000222333333222000///000//////......//////000...............---,,,,,,++++++***+++,,,---...///+++,,,---...---+++)))(((***************************))))))(((((())))))***))))))(((((('''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""$$$'''******(((%%%###%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$"""######$$$$$$######"""###############$$$$$$$$$""""""!!!!!!""""""###$$$"""""""""!!!!!!!!!!!!!!!###$$$%%%$$$"""""""""$$$$$$$$$%%%$$$$$$###"""!!!###########################"""""""""$$$%%%$$$###%%%%%%$$$###############%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$$$$ !!!"""###$$$$$$%%%###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&%%%$$$$$$""""""  $$$$$$#########"""""""""!!!"""###%%%&&&&&&%%%%%%"""!!! !!!"""###"""!!!""""""!!!!!!!!!""""""###"""$$$&&&&&&$$$$$$%%%'''&&&%%%$$$$$$$$$%%%''''''###########################"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""##################""""""""""""######%%%%%%&&&&&&&&&&&&%%%%%%############"""""""""""""""""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!######$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$######"""!!! """""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%%%%$$$########################%%%""" """###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&''')))+++)))(((***---//////---------------,,,,,,,,,,,,*********)))******++++++*********++++++,,,---......000111111///......//////111222111000......///...///111222222111///---...............///000111---............---,,,,,,,,,,,,,,,---------------+++,,,------,,,+++)))(((***************************)))(((''''''((()))***'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&(((((('''%%%$$$&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$###!!!"""""""""""""""#########$$$%%%$$$"""!!!"""###$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""!!! !!!  !!!###"""!!!!!!!!!"""$$$%%% """###$$$%%%&&&###$$$$$$$$$$$$###""""""""""""######"""!!!  """###%%%%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%%%%!!! !!!$$$%%%%%%$$$$$$###"""!!!!!! !!!###%%%%%%$$$!!! ###%%% """###%%%&&&&&&%%%%%%########################$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%######$$$$$$%%%%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!""""""""""""#########"""###$$$$$$$$$"""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######""""""!!! !!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###!!!""""""############"""!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&###########################!!!"""$$$&&&&&&""""""######$$$$$$$$$%%%&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&''')))***(((&&&(((+++......,,,------,,,,,,,,,+++++++++************+++,,,------(((((((((((()))***,,,,,,...000111000...------...///000222111///......///---///111222222000...,,,------------///000111222.........///...------,,,............---,,,+++***)))******+++,,,,,,------***************************)))(((''''''((()))***%%%%%%&&&'''((()))***+++'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###%%%%%%$$$"""!!!"""###!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###&&&%%%%%%$$$###"""!!!!!! """$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!!!!"""&&&&&&$$$######"""""""""!!!!!!""""""#########$$$!!!"""#########!!! $$$"""!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$!!! !!!!!!"""###$$$!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!###%%%'''$$$$$$$$$########################""" !!!###%%%""""""!!!!!! '''&&&%%%$$$###!!! %%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$#########"""!!!!!!!!!"""######$$$$$$""""""!!! """######$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$"""!!!!!!!!! """""""""""""""""""""""""""""""""######"""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$##################"""""""""#########"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&### ###%%%%%%$$$""""""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""""""""!!!!!! """############$$$$$$$$$'''%%%###"""!!!"""###$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################""""""###$$$%%%%%%$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))***)))((((((***,,,+++***(((''''''(((***+++++++++***************+++************************...///000000///---+++)))......//////...---,,,,,,---///222555555333000...111111000000//////......---.../////////...,,,,,,***++++++,,,---------,,,,,,,,,,,,+++,,,,,,------******))))))******+++,,,+++***)))'''&&&%%%%%%%%%((((((((((((((((((((((((,,,)))&&&$$$###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""'''### !!!######"""$$$""""""$$$$$$$$$$$$#########""""""%%%$$$$$$######""""""""" """###%%%%%%$$$###"""######""""""""""""#########"""!!! !!!!!!"""""""""#########"""""""""""""""!!! $$$###!!!  """"""!!!"""###$$$$$$%%%%%%$$$""""""#########$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""##################""""""#########"""!!!!!!!!!!!!"""###$$$$$$$$$$$$######"""""""""#########"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%###"""""""""""""""######$$$$$$#########"""""""""$$$$$$$$$###############$$$###""""""!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%######################## !!!!!!  !!!#################################$$$$$$%%%%%%%%%%%%""" !!!###%%%%%%$$$""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$&&&$$$###"""!!!"""$$$$$$$$$###""" !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""##############################""""""###$$$$$$%%%$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!! !!!###""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((((((***,,,+++***)))(((((()))***++++++******)))))))))*********************************+++,,,............---------......---,,,,,,+++,,,...111333333333111000111111000///////////////---.../////////...,,,,,,++++++,,,---------------******)))))))))***++++++******))))))******+++,,,+++***)))(((''''''&&&&&&(((((((((((((((((((((((()))'''%%%######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############%%%### """$$$###"""$$$###!!!!!!###$$$$$$$$$$$$#########""""""########################!!!"""###$$$$$$$$$###"""$$$$$$############$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""############"""""""""""""""#########$$$$$$$$$###"""!!! ############""""""""""""###""""""!!!!!!""""""###!!!""""""###############%%%%%%$$$###""""""!!!!!!"""######"""!!!!!!"""$$$ !!!""""""###$$$$$$ !!!"""$$$%%%&&&'''!!!!!!!!!!!!"""###$$$%%%######"""""""""!!!!!!!!!&&&&&&%%%$$$$$$###""""""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """""""""""""""######$$$############""""""""""""########################"""######$$$$$$######"""###""""""""""""###$$$$$$""""""""""""""""""""""""!!!$$$%%%$$$"""!!!###%%%#################################$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###"""""""""#########$$$$$$###########################""""""!!!!!!""""""###"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$###"""""""""###$$$%%%'''$$$ """$$$&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%$$$$$$$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!"""###""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((***,,,************************)))))))))(((((())))))***))))))))))))))))))))))))((()))***+++---...//////,,,,,,,,,---,,,,,,+++***------///000111111111111111000///...---...///000---............---,,,,,,+++,,,,,,---------------)))))))))))))))***++++++******))))))******+++,,,+++******)))))))))((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######!!!"""######$$$$$$######%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$###############$$$$$$$$$###"""!!!"""###$$$###"""$$$######""""""######$$$$$$$$$$$$###############!!!"""""""""#########$$$!!!!!!"""###$$$######"""######"""""""""###$$$$$$$$$######"""!!!!!!!!!"""!!!!!!""""""""""""""""""###"""!!! !!!"""### !!!"""###""""""!!!"""""""""""""""!!! """"""""""""##################"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""###$$$&&&''''''&&&%%%$$$%%%%%%$$$###"""!!! """#########!!!!!!"""$$$!!!"""""""""#########$$$############""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""###&&&((('''###"""$$$'''#######################################$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$###"""""""""###$$$%%%&&&)))'''### !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%##################""""""""""""""""""""""""""""""$$$###############$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))'''((()))+++******++++++++++++******(((((((((((((((((()))***)))))))))))))))))))))))),,,,,,++++++,,,---......,,,,,,---------,,,,,,+++...............//////000///...,,,++++++,,,...///.........---------,,,,,,,,,,,,------------,,,,,,+++*********+++,,,---...******))))))******+++,,,******++++++*********)))((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""############""" !!!!!!"""###$$$%%%%%%######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$$$$###""""""##################"""########################!!!!!!!!!"""######$$$$$$!!!!!!""""""############!!!!!!!!!!!!!!!"""###$$$ """"""!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!"""###$$$###""" """""""""""""""!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""###$$$&&&((((((&&&$$$###$$$$$$######"""!!!!!! !!!"""$$$###"""!!!"""###$$$#########"""""""""!!!%%%%%%$$$###"""!!! $$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$ !!!!!!"""""""""""" """$$$###!!! !!!###################################################!!!!!!"""###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!""""""""""""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########!!!!!!""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$###$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''((()))((('''''')))+++)))***++++++++++++***)))(((((('''(((((()))******))))))))))))))))))))))))---,,,,,,,,,---...///000------............------000///---,,,,,,,,,,,,---,,,+++************+++,,,......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************+++,,,---...******))))))******+++,,,******+++,,,++++++***)))(((((((((((((((((((((((($$$%%%&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""############""" !!!"""###$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%% !!!##################!!!!!!"""######"""!!!!!!########################!!!!!!!!!""""""#########!!!!!!!!!"""""""""###### !!!"""###$$$"""!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%###"""!!!"""""""""""""""!!! !!!!!!!!!"""""""""###### !!!"""###$$$############""""""""""""###""""""!!!!!!""""""###!!!"""$$$%%%%%%###!!! ######"""""""""!!!!!!!!!!!!"""$$$$$$"""!!!"""###$$$$$$###""""""!!! """"""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!""""""###"""!!!!!!!!!!!!"""######%%%$$$###""""""###$$$%%%########################"""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$ !!!!!!""""""######$$$###"""""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!######"""!!!"""############$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!########################%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$%%%%%%%%%########################%%%$$$######"""#########"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$  """######"""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''((((((((('''''')))+++))))))))))))))))))))))))(((((((((((()))***++++++************************)))***+++---///111222333------......//////.........---,,,+++++++++++++++))))))******************...------,,,+++,,,,,,,,,+++++++++++++++******)))'''''''''((()))***+++,,,******))))))******+++,,,***+++,,,,,,+++***)))(((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### """###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$!!!"""######$$$$$$############"""""""""!!!!!!!!! !!!!!!"""#########""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$ !!!######""""""###%%%!!!""""""######""""""!!!###############$$$$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%$$$$$$#########$$$$$$%%%""""""!!!!!!!!! !!!"""""""""""""""""""""##################""""""#########"""!!!!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!"""###"""""""""""""""##################""""""#########""""""#########""" !!!!!!!!!!!!"""""""""""" """$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############"""""""""""""""###$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$###!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""######$$$ !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$%%%&&&###!!!"""&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###$$$"""!!!"""############$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$######""" """$$$$$$$$$###"""########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''((((((((('''''')))***))))))(((''''''((()))))))))(((((()))***+++,,,,,,++++++++++++++++++++++++((()))+++...///000000000+++,,,---............---*********+++++++++,,,,,,((()))+++,,,---,,,+++***...---,,,+++++++++,,,,,,***************)))((((((&&&&&&''''''(((***+++,,,******))))))******+++,,,***+++,,,,,,+++)))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! ###########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!!!!"""######$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$############### """###""" !!!$$$'''########################""""""#########$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&"""!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!#########"""!!! !!!"""######""""""############""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""""" !!!!!!""""""###### """$$$$$$###""""""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$############$$$$$$######""""""!!!!!!""""""!!!!!!"""###$$$$$$###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!""""""###$$$%%%%%%%%%$$$###%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$""" !!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$!!! !!!$$$%%%#########$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''((((((&&&'''(((******((('''%%%%%%'''(((***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,,,,------------&&&'''(((***,,,---------(((***---//////...,,,+++...---,,,+++***+++,,,---)))))))))))))))(((''''''((((((((()))***,,,---...*********)))***++++++,,,***+++,,,,,,+++(((&&&$$$((((((((((((((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""%%%((("""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''(((!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$$$$######""""""!!!"""###!!!!!!%%%(((%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$"""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%$$$"""!!!  !!!""""""!!!  """$$$&&&"""""""""!!!""""""######!!!!!!!!!!!! ##############################""""""!!! ############""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!! $$$###"""  !!!!!!"""$$$%%%&&& !!!"""######"""!!! !!!!!!"""###$$$$$$%%%%%%$$$##################$$$""""""""""""""""""""""""###############"""!!!!!!$$$"""!!!"""%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%"""%%%'''$$$ $$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''&&&%%%###"""######""""""""""""######$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))&&&###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!  """###%%%$$$###""""""###$$$%%%&&&$$$###!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%########################$$$###!!! !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&$$$###"""###%%%'''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%'''((()))***''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))***,,,///000,,,,,,,,,---...///...,,,)))++++++***((('''((()))))))))*********+++++++++***+++,,,---...............---+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''&&&++++++++++++*********)))(((((())))))((('''&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%######""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""########################"""!!!  !!!""""""######""" !!!"""""""""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""#########""""""#########!!!!!!!!!  !!!!!!"""""""""###"""!!! !!!###$$$$$$$$$######"""######$$$#####################"""""""""""""""""""""""""""$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###############"""!!!!!!$$$"""!!!"""$$$&&&$$$###########################"""!!!!!! !!!"""###$$$!!!$$$%%%$$$"""!!!$$$'''%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%&&&&&&&&&%%%$$$#########""""""""""""######$$$$$$###"""""""""""""""""""""############""""""########################"""""""""#########$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!###$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$###""""""###$$$$$$%%%$$$"""!!!!!!###$$$%%%"""############$$$$$$$$$###############$$$$$$$$$########################'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))(((''''''(((((((((((()))+++,,,---,,,++++++,,,......---++++++,,,---,,,***)))***+++************++++++++++++++++++,,,---............///...,,,+++))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''************))))))))))))'''((((((((((((''''''&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######""" !!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""### """"""""""""""""""""""""$$$###"""!!! !!!""""""$$$$$$###"""!!!!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""#########"""""" !!!""""""############""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""############""""""!!!###"""""""""$$$%%%$$$##############################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%&&&%%%%%%$$$#########""""""""""""######$$$$$$###""""""""""""############""""""#########"""""""""""""""""""""""""""""""""############$$$"""###%%%%%%$$$$$$&&&'''########################$$$$$$%%%###"""!!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$######"""""""""###%%%&&&$$$###"""""""""###%%%%%%$$$$$$$$$#######################################%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&''''''''''''((((((((((((((())))))))))))((((((((((((((('''((()))************)))+++,,,---,,,***,,,---...---+++++++++---******+++++++++,,,,,,,,,+++,,,---......//////...000///---,,,***)))))))))(((((((((((((((((((((((('''(((***++++++***(((''''''(((((())))))))))))))))))))))))(((((((((''''''&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############"""""""""###$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######""" !!!### !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!######"""!!!!!!""""""###$$$###"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""#####################"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""#########""" !!!"""###$$$$$$%%%$$$$$$###"""!!!!!!""""""###"""!!! !!!"""###""""""#########$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&""""""""""""""""""""""""""""""############"""!!!###""""""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$###""""""#########%%%$$$""""""""""""$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$%%%$$$$$$&&&(((""""""""""""""""""""""""###$$$$$$$$$""""""###$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&$$$##################$$$""""""""""""###$$$&&&&&&%%%###"""!!!!!!###%%%&&&%%%$$$$$$$$$###"""""""""########################"""###$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((()))(((((()))+++,,,***)))+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,---......//////...000///...,,,+++***))))))((((((((((((((((((((((((''')))+++------+++)))'''&&&'''((()))************(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$########################&&&&&&&&&%%%$$$###"""!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$######"""################################################ !!!"""###$$$###"""!!!######$$$"""!!! !!!###!!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$###""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$###"""!!! !!!!!!!!!"""""""""########################### !!!"""######$$$############"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""###############%%%$$$###"""!!!!!!!!!!!!###"""!!! !!!"""##################$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!""""""#########"""""""""###############$$$$$$""""""""""""""""""""""""##################""""""!!! !!!"""%%%%%%$$$""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%######$$$%%%"""""""""""""""""""""""""""###$$$$$$###"""###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""##################$$$$$$$$$$$$$$$#########$$$$$$#########!!!"""""""""###$$$%%%&&&%%%###"""!!!!!!###%%%&&&%%%$$$$$$$$$###"""""""""########################%%%%%%&&&''''''%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))))))))))))))(((((((((((((((''')))***+++***((()))***,,,+++***)))***,,,******+++++++++,,,,,,,,,***+++,,,---............//////---,,,+++*********))))))))))))))))))))))))(((***,,,......,,,***(((%%%&&&''')))************'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$###########################$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""######$$$########################"""######$$$$$$$$$######$$$$$$######"""""""""!!!################################################!!!"""###"""!!!!!!###$$$$$$###!!!!!!"""###!!! !!!""" """"""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%&&&'''&&&%%%$$$#########$$$"""######$$$$$$%%%%%%%%%########################!!!""""""###$$$%%%%%%%%%############""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!############""""""""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""########################$$$##################$$$""""""""""""""""""""""""!!!""""""############"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!  ###%%%&&&&&&'''""""""######$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""######$$$%%%$$$###"""###$$$########################!!!###$$$%%%#########$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%!!!""""""######$$$$$$$$$!!!"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%$$$###"""""""""###%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$""""""###%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((('''((((((''')))***+++***(((''')))******)))((()))+++))))))*********+++++++++)))***+++,,,,,,---------------,,,+++++++++++++++)))))))))))))))))))))))))))***,,,------,,,***)))&&&&&&((()))************'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$###$$$%%%&&&%%%###########################!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""""""""""""""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!###$$$$$$###!!!!!!"""$$$$$$""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!"""######$$$$$$$$$$$$%%%$$$############$$$$$$"""######$$$$$$%%%&&&&&&########################""""""######$$$$$$$$$%%%############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""!!!!!! """"""""""""""""""""""""######"""""""""""""""###!!!!!!""""""""""""!!!!!!########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!"""###############!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###"""!!!  $$$%%%$$$###%%%'''###############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!"""""""""""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''((((((((('''&&&)))(((((()))++++++***((('''(((***)))((((((***+++(((((()))))))))*********(((((()))***++++++++++++***************+++,,,,,,++++++++++++++++++++++++((())))))******))))))(((''''''((())))))***))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%######""""""###$$$&&&'''########################""""""###$$$$$$$$$$$$$$$"""###############$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$%%%###"""!!!"""$$$'''%%%""" !!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$############$$$$$$!!!""""""###$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$###""""""!!! !!!!!!""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""!!!  !!!!!!""""""############""""""""""""###### !!!"""######"""!!! $$$$$$##################!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!"""###############!!!###%%%$$$""""""$$$&&&""""""""""""""""""""""""$$$%%%&&&&&&%%%$$$###""""""&&&***)))$$$ #################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%########################)))((('''&&&%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$&&&'''''''''&&&&&&)))(((((()))++++++***)))''')))******))))))***,,,(((((((((((())))))))))))'''((()))******++++++***))))))))))))***+++,,,---++++++++++++++++++++++++((((((''''''''''''(((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$######"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$########################"""!!!!!!!!!!!!###%%%&&&$$$%%%%%%###"""!!!###$$$###"""""""""!!!!!! ######""""""!!!!!! $$$$$$%%%&&&&&&&&&&&&%%%""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""######""""""#########""""""!!! !!!""""""!!! !!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###############$$$$$$$$$!!!"""###$$$###!!!$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$### !!!!!!"""###$$$ !!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!###$$$%%%$$$###  """###$$$$$$###""" ######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########""""""""""""!!!$$$$$$#####################$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""!!!!!!!!! %%%%%%%%%%%%$$$$$$###"""########################$$$#########""""""!!!!!!""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''+++***((('''''''''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''''''''(((***++++++++++++*********))))))((((((((((((((((((((((((*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''&&&''')))+++---,,,+++***))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### """###"""""""""###&&&$$$""""""###$$$###"""$$$######""""""###$$$%%% !!!######$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&########################&&&%%%###"""!!! !!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$#########""""""""""""!!!!!!!!! ######""""""!!!!!!!!!!!! !!!!!!"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!"""""""""###""""""############"""""""""###$$$%%%%%%$$$###""" """######""" !!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$$$$######""""""!!! """###$$$###"""!!!#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$###"""!!!!!! !!! !!!"""######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! !!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""""""""############$$$$$$$$$######$$$$$$$$$###""""""!!!$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!""""""#######################################################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#####################""""""!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$###############$$$##################"""""""""###############"""!!!"""""""""#########$$$$$$%%%%%%$$$###############"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******((('''''''''((()))&&&''''''((((((''''''&&&)))(((((((((((((((((())))))(((((('''((()))***+++*********)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++******)))))))))(((((((((((((((((((((((('''&&&''')))+++,,,,,,******))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$############$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### """$$$$$$###""""""###&&&$$$""""""###$$$###"""%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&########################""""""###$$$$$$###"""!!!$$$######""""""######$$$##############################""""""""""""#######################################"""""""""!!!!!!"""!!!!!!!!!!!! ###""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""!!! """""""""!!!!!! !!!!!!!!!!!!!!!"""""""""%%%$$$###"""!!! !!!###$$$$$$$$$$$$""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""###$$$$$$$$$###"""!!!!!!!!!!!! !!!"""######$$$############"""!!!!!!!!!""""""###############"""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""######$$$$$$$$$######!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%##############################$$$%%%%%%$$$######"""############$$$$$$$$$!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""###############$$$$$$######""""""######$$$$$$%%%$$$$$$$$$$$$$$$###""""""###$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!"""""""""############$$$&&&%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((***)))((((((''''''((((((''''''((((((((((((''''''******))))))))))))******((((((((((((((()))******)))))))))(((((((((((((((***************************************+++++++++************))))))))))))(((((((((((((((((((((((('''&&&'''(((+++,,,+++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""""""""###$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""$$$%%%%%%###""""""###&&&$$$""""""###$$$###"""%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&########################!!!###%%%&&&%%%"""!!!###""""""""""""""""""###""""""""""""""""""""""""######""""""""""""##############################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""############"""""""""""""""""""""""""""######$$$%%%%%%$$$############""""""!!! """"""""""""""""""""""""######""""""!!!!!!  !!!###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!! !!!###$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!"""#####################""""""!!!""""""###$$$$$$###""""""######$$$!!!"""############"""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((())))))(((((('''******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))************************)))*********************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&'''(((***+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$%%%$$$"""!!!!!!"""%%%###""""""###$$$$$$###"""###%%%&&&%%%###!!! !!!"""######$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&########################!!!"""$$$%%%%%%$$$"""!!!######""""""""""""####################################""""""""""""##############################""""""""""""""""""""""""########################""""""""""""############!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######""""""########################""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!! !!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!!!!!!!######################## !!!!!!""""""######""""""############""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! !!!###$$$!!!!!!!!!""""""###$$$%%%!!!""""""############"""######""""""""""""######$$$$$$############$$$$$$""""""############""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!###%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%% !!!###$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$######"""""""""###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((''''''((((((((('''(((((()))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((***+++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$"""!!! """%%%###""""""###$$$$$$### !!!###%%%&&&%%%###""""""######$$$$$$$$$$$$###""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&########################&&&%%%$$$###""""""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""############$$$$$$"""""""""############$$$###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######$$$############""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$############ !!!!!!"""###$$$%%%%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$%%%%%%$$$###""""""""""""""""""############""""""######"""""""""###$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$###!!!!!!###%%%""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''!!!""""""""""""######### !!!###%%%%%%$$$"""!!!""""""######$$$#########"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!!!!""""""""""""###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%% !!!###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))************++++++++++++************************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###!!! !!!###$$$###!!!"""###%%%$$$$$$!!!"""$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$###"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&########################((('''%%%###"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!""""""""""""""""""#########$$$$$$$$$%%%$$$###""""""###%%%&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$###""""""###$$$$$$"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$$$$#########""""""""""""!!!""""""######$$$$$$$$$&&&%%%$$$###""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%$$$###""""""""""""""""""############""""""######""""""######$$$%%%"""###$$$%%%%%%%%%$$$$$$######""""""""""""############$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$###"""""""""###$$$###""""""$$$%%%!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&!!!""""""""""""#########!!!###%%%'''((('''%%%###"""############""""""!!! !!!###%%%%%%%%%$$$#####################""""""""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""###############$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))((())))))))))))*********+++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&%%%$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###""" !!!###%%%$$$"""!!!"""###%%%%%%$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""#########$$$ !!!!!!""""""######$$$$$$$$$$$$!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""####################################""""""!!!!!!!!! !!!######$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%######""""""!!!!!!!!! $$$$$$$$$###############%%%$$$$$$###""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$""""""""""""###$$$%%%&&&""""""#########""""""!!!######""""""###$$$%%%%%%!!!"""$$$&&&'''&&&$$$#########""""""""""""############$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$######$$$%%%!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%''')))***)))'''%%%###############"""!!!  ###&&&'''&&&$$$"""$$$#########""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&############$$$$$$$$$$$$###"""""""""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&'''((((((((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&''')))*********)))((('''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""######"""""""""%%%'''$$$"""!!!"""$$$%%%%%%$$$%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&########################!!!"""%%%''''''&&&$$$"""######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######